skysight-inc/HackerNews huggingface dataset:
While I've found that Haskell's laziness can often be worked around with appropriately-implemented memoization, it's an absolute PITA for anything that requires frequent hops into the IO monad (unsurprisingly). Historically, this has been a bottleneck for me that's prevented me from using Haskell in any major projects.

A Haskell port of a logging library I'd originally written in Python ended up being almost 2 orders of magnitude slower than CPython 3, and almost 3 orders of magnitude slower than PyPy3.

PyPy3 resulted in performance similar to a barely-optimized C port.
> “It’s a dry area, so our interest is to bring back the rains.

That seems...very optimistic.
What does Element AI's massive $102M funding round mean for the AI field?
Seems onerous to administer, why not only allow land-owners to vote? Seems simpler to verify.
Big Data, Data Science, and Civil Rights
I agree. Git / version control is too complicated for most people. Doesn't Microsoft have its own collaborative editing / version control system in Office365 yet?
Yeah, poultry seasoning is mostly sage and thyme. different brands will add in Oregano, Marjoram or rosemary, but they all grind it to a powder which ruins it for me. If you want to really class up your BBQ go get some Herbs de Provence and use that.
On the contrary, the rest of the world seems to think "the performance gains given by laziness" aren't worthwhile at all.

It's true that there are also performance costs associated with laziness, but those weren't under discussion.
Equity as compensation to interns
What do you guys think of giving equity away to interns as compensation?
What stage do you think it makes less sense?
> Double-plus for downvoting people that calls you on your hypocricy.

If you're referring to yourself, 1) I didn't downvote you, 2) your accusation of hypocrisy is baseless and false.

> What to help science win? You need to win back the hearts of all those millions of people that got disillusioned with modern medicine.

I don't want to help science win. If I do want anything in this ludicrous debate you're trying to single-handedly have with me, it's to stop snake-oil salesmen from harming people with either bad products, or completely useless products that prevent them from actually getting help they need. Every $100 you spend on glyconutrients is a $100 you don't spend on actually making yourself healthier.

This is me signaling that I'm done with this conversation.
Speed-Trader Turns to Currencies After Conquering ETFs
The next version of ethereum includes a "bring your own cryptography algo" feature that lets you substitute your preferred algorithm for the default choice. This gives it safeguards against the outside risk that a direct attack against core cryptography ever becomes feasible.
[meta]
They should add something else to avoid having this question everytime there is a black bar at the top. It happened to me, it happened to many others and now to Grangar. Is there a repo where to contribute to HN's code? Maybe an admin?
"So far, results on oxybenzone haven't conclusively shown that it's unsafe—studies have been mixed"

Well, I will worry when the jury's out on it then...
Every quantum operation maps basis states to something, it's not specific enough to single out the Hadamard transform.

Note that the full description in your linked Wikipedia article " a one-qubit rotation, mapping the qubit-basis states |0⟩ and |1⟩ to two superposition states with equal weight of the computational basis states |0⟩ and |1⟩".

If I had to choose a descriptive name, I might call it the "equal superposition" operation; but I'm not a quantum physicist either, so that might be wrong as well.
>I get the impression that OP seems to just be abandoning systemd to build another... systemd. So it seems like not-invented-here syndrome.

well, he does say:

>There may be a bit of NIH syndrome leading to this decision; that’s ok, I can live with that;

>I don't really know about any of the drama surrounding systemd

I have only been a passive observer of said drama, it boils down to A) init was a stable, widely used, and well understood system that didn't need an update B) systemd takes on far too much responsibility, contrary to the unix philosophy.

personally, I have experienced only minor annoyance when having to re-learn familiar commands, though there seems to be a init compatibility layer that has made it pretty transparent to me. It'd probably have been more annoying if I were still an admin.
I hate to pile on, but we introduced react and redux at my startup and it (the project, not the company) largely failed due to the increased complexity of redux itself, and a coding style of hyper abstraction.

Maybe it works on large teams and code bases, but it is unnecessary on smaller teams where sane code practices are enough.
Isn't this IDEAL for secure computing?

Really its not that much different than how things work now. When we send a message around the world, its going through dozens of computers to get there. And wifi can always be an end point extension.
Love it! I'd specifically highlighted this concept in the thread for Oppslist (https://news.ycombinator.com/item?id=14469317): maybe there's an opportunity here to handle both sides of the market, both soliciting ideas and driving work to the ideas?

Still not sure how you handle avoiding imposters: for things like the accounting solution that's on the top of the site I think there is huge potential for abuse in either direction (either devs phishing for data or companies refusing to pay for solutions). Good luck!
>>The Bangkok Post says the men were arrested on several charges including overstaying their visas, working without a permit, using unregistered SIM cards, and, according to a later report also from the Bangkok Post, smuggling.

So if they had arranged the correct visas, paid for a business license and bought the SIM cards legitimately, they could have continued to operate legally. Perhaps all of the above would have reduced their margins to nothing, but I still find it interesting that the actual operation of a clickbot network was never really in question.

I wouldn't even know what part of [inter]national law(s) that could/would be covered by.
"I bet if we were to perform some simple reforms of the federal workforce that the calls for privatization would cease."

They would not. The calls certainly use any dissatisfaction with government services, but they originate from a desire to profit off the resulting privatisation. If there was no dissatisfaction, the calls would be coached in ideological grounds ("government should not be picking winners and losers"..), or the relevant departments would get underfunded until dissatisfaction reappears ("get it down to the size where we can drown it in the bathtub.").

Note how rarely, when a market fails (telecoms, banks...), are calls for nationalisation heeded, while the opposite does not hold.
I don't think it's a thing we can blame one side or the other for.

In the last 2-3 generations, the US has experienced a pretty huge shift from rural to urban. The difference in life experience between those two environments is pretty stark.

Someone whose family has always (let's say 2-3 generations) lived in, say, rural or suburban Mississippi is going to have exposure to and basic knowledge of firearms. Someone whose family has always lived in LA, or New York, or Chicago, probably won't.

As with many things, group A has little interest in the lives of group B, and vice versa, and so you get enormous gulfs of understanding. Firearms isn't the only one.
I was building a system on raspberry pi involving a few daemons + things that needed starting on powerup + 24h after powerup + before powerdown.

It made all these things really easy, I'm not sure why everyone is so keen on doing everything with various bash scripts like we used to.
What would happen to people with a learning disability?

Would you protect their vote? Or are they subhuman and not allowed to take part in democracy?
https://en.wikipedia.org/wiki/Quantum_neural_network
The addition of tags/versions is something that I would kill for in Google Docs. It would make life so much easier in my current role if we had the ability to tag a version so that you can easily see a diff between that specific, tagged version and the current version (rather than just seeing diffs over time as it is currently implemented).
"By definition, a society based on debt has a negative net worth on the books."

No. One man's assets are another man's liabilities. And debt creation is always based on a better tomorrow. Why most big companies (there may be very few exceptions) have a shitload of debt? Even Oil giants have a tremendous amount of debt. Debt is always paid back with more debt (in hope of a better tomorrow). This systems works extremely well as long as tomorrow IS better than today. It will collapse, it must collapse when the growth stops. In this regard, Ludwig von Mises was actually wrong since he always describes perfectly a middle ages based trading and marked based society but not capitalism (so after 1750). He also dreamed of "treasure boxes" that entrepreneurs must have in their cellars to do investments. There are no treasure boxes and it is the pressure from debt that give us this tremendous dynamic.

Let him speak for himself:
http://www.azquotes.com/picture-quotes/quote-credit-expansio...
He is right with that. But what he does not say is that ALL booms bring a credit expansion. This is the very inherent thing of a boom.

Small joke on the side:

"Net worth": http://christianfinanceblog.com/wp-content/uploads/2009/03/n...
> it would be like keeping all your money in an index fund whenever you're not actively spending it

But without even the pretense of funding businesses and actually participating in the economy. Your money can grow on hot air and wishes alone! Why don't we give all people some bitcoin, so everyone can grow richer and richer without doing anything.
Tracking the World’s Top Storage Systems
Filomela-Elena Bucur
As the universe expands, there will come a time when no feasible technology will be able to tell you that there's anything outside of your galaxy. (Maybe if you wait long enough, there won't be anything outside of your solar system.)
That's fine, but it would require companies to abide by the rule of security updates being just that, security updates and not ways to push their corporate agenda after the fact, accidentally bricking your computer (or maliciously), installing spyware, adware or or other junk.
What's wrong with using a document management system instead of this?
How a Philly Ob-Gyn Ended Up Delivering a Baby Gorilla
MySQL/MariaDB can be tuned to run very well on low resource devices. Remember that they were originally developed back in the days of 486 CPUs. A couple of years ago I had MySQL backing a commercial product on a 512M ARM7 5400RPM device (we originally developed it with 256M of memory). Performance was not an issue for our use case even with on the order of a million rows in the DB.
But it doesn't add any depth to the discussion. I'm sure everyone has specific positions on how the article makes them feel. However, HN is about getting to know different standpoints which have a certain amount of profundity to it. Just saying: "I like this", or "I used to like this", doesn't give any substance.
Sorry I'd changed the file name : https://github.com/dosaygo-coder-0/tifuhash/blob/master/tifu...
Show HN: LinkedInfo.co, a queryable website links technical articles with tags
...because there's little/no evidence that it was related. To quote the article:

"The Food and Drug Administration has received reports on 1,128 people who died after taking Actemra, and has reviewed its safety several times since it was approved. But the agency doesn’t have sophisticated tools to determine whether the drug was a culprit or a bystander in those deaths."
> In the United States, which contains 8 percent of the world's forests, there are more trees than there were 100 years ago.

Same is true for Europe[1], though I don't think that we "made it sustainable" - wood just was not this important as a resource anymore.

[1] https://www.washingtonpost.com/news/worldviews/wp/2014/12/04...
I dunno, when I lived in the Fareast I adopted a localized forename and surname. I went by that with locals, and went by my birth name with most foreigners. And I was not alone in that. It was no big deal. It made it easier for locals to write and pronounce my name.
Is America Encouraging the Wrong Kind of Entrepreneurship?
"Ima write my clowny-ass name on this fat-ass check for you."
A good starting point would be if the political "leaders" would start to lead government instead of fighting each other all the time. When I lived in DC I knew some government workers and they all told me that their agency's top leadership doesn't seem to be interested in managing the agency but just wants to score political points and hand out contracts to preferred providers. Priorities change every few years when a new president comes in.

In the end I think Americans need to stop talking about "government" as something that's separate from them but instead work on the institutions to make them better. You can't expect good performance without good leadership.
Want to? Near zero. Have to? Maybe a bit larger, hard to say.

As much as I hate having to work in Word for small things that could so easily be a plain-text format, the versioning system within Word isn't exactly the worst thing ever.
Definitely an interesting use case -

Part of the concerns outlined in that article and of more importance for this company are ease of distribution/compatibility for customers of mapsets and mobile devices, rather than raw read/write performance, however.

Though the storage size claims might be relevant, and definitely a clear example that sqlite can be very workable and performant in the context of blob storage.
Thank you for your research into this! I found it difficult to locate good sources too, and that fact is worthy of more disclaimer than I gave. I think you're right in giving any claimed causality in new territory a good hard knock.

The rate of usage growth could give more insights than just current volumes:

https://coin.dance/volume/localbitcoins/VEF

It could indeed be just a blip, but would you agree that there exist reasonable incentives for usage of DLTs in unstable economies?
Office365 does have versioning. I'm not going to say this is better or worse, but it does exist.
Isn't that because SQLLite's whole use case is "simple, small, fast database that competes with fopen() and not Postgres"? At least in my experience on NTFS, unless you know the section that 2 threads are writing to, and that section is different, you can't write to a file concurrently (N.B.: in C#)

I'd be happy to be wrong (seriously that would make my day if someone could explain a clean way to do the above) but if I want to get "big boy database features" then I'd use a heavy database like SQL Server. I think it's great that there's an option like SQLLite out there for rapid prototyping and "store all your music metadata" type applications!
Fair point, the pay you can get elsewhere might be higher. I tend to think anything over $60k a year to be pretty good, which a GSA scale employee can get to in just a few years. Pay raises are almost guaranteed unless there is a budget issue, but even then you get it all eventually. They do max out at about $140k, though. The magic is to retire after 20 years, get the pension, and then get another job in the private sector and double dip. That's the real brass ring.
Employees of the big agencies in DC make very good money from what I know.
Celulares na faixa de preço até R$ 500 são os mais comprados pelos brasileiros
A not-really-spoiler-alert for Iain M. Banks' "Against a Dark Background", whose title turns out to be a bit of foreshadowing itself: The planet system where the novel takes place is extragalactic, surrounded by no stars. If I remember correctly, they can see their nearby galaxy, but nothing nearer.
It is available as an option. "dom.ipc.processCount" in about:config allows you to set the maximum number of processes that it'll use. Set it to something like 1000 and it'll use a separate process for each tab (unless you actually open up 1001 tabs).

They are also working on a UI for changing that max process count (don't think that's in Firefox 54, but I could be wrong), but that UI currently only offers values 1 through 7, as it's just really unlikely that a normal user would actually want to sacrifice their RAM like that.
I'm personally convinced 8 chars is now too short to be safe, and I suspect real attacks are generally much faster than 8 hours for a password of that length.

Using a password manager to generate random passwords you get a way to be impervious to dictionary attacks, in addition to being able to generate and manage longer passwords. I'm generally using 20 char passwords, and I'd turn it up further if there weren't so many stupid websites that limit the max length of passwords to 20 characters.

For passwords I need to type, especially if I need them occasionally on a touch screen tablet, I'll use a long all-lowercase letters password. Some of them have a 'make pronounceable' option as well that gives random syllables and makes typing a 20 char password easier than typing an 8 char password of completely random characters. 20 chars of lowercase alpha is a lot more secure than 8 chars of mixed-case alphanumeric and punctuation.
I'm sure there's room for reinventing a better systemd, but most of the attempts I've seen either fail to understand and intentionally ignore just how many things systemd simplify. I can understand wanting to decouple and simplify that, but I think a lot of the time the people trying to reinvent it do not understand the concerns that systemd solves for people.

E.g. a typical issue is process restarting. Simple. Can be done in a couple of dozen lines. Except that solves nothing for most people: If your server is spinning in place trying to start your big-proper-process-monitor, and it's failing to log anything because rsyslogd or whatever is also just spinning in place, and the boot processes that should have mounted the filesystems needed to get things working is repeatedly crashing?

You can mitigate all of that, but now you're creating a separate mechanism (maybe as simple as writing to disk, but still) for early-stage logging, and a separate mechanism and your init needs to deal with things like throttling restart and handling them and so does a separate process manager, and so on.

In order to simplify things, there's duplication of functionality all over the place.

A huge part of the architecture of systemd is down to starting to pull at that thread and untangling all of these issues. Is it perfect? No. Is it the solution to all of the concerns they've uncovered? Probably not. But what we had before was so much worse, and I'm so happy someone have had a go at addressing them.

And frankly, it's great that animosity towards systemd has motivated so many people to finally try to address this issues in other ways. Maybe one of them eventually solves what none of them did before systemd forced peoples hand.
Plain 'nodes' weren't even a thing back in the early days of bitcoin. The original design envisaged all participants to be miners. It was only when mining became out of reach of ordinary computers that people started running nodes. They do very little, just sending and receiving bitcoin transactions, a task which the miners could do just as well by themselves.

Nodes have no say in consensus, the miners can ignore them and decide which transactions they want to include. All a node can do about it is complain to itself.
Pretty expensive when most journalists spend their days doing it themselves at no extra cost.
An examination of Chinese, Russian, Middle Eastern, and English-based underground fake news marketplaces reveals a wide range of services available on these portals

How laudable that the propaganda for hire industry is so multicultural.
America's Best Entrepreneurial Governor
This seems on point.

https://www.youtube.com/watch?v=ZkOWdG-7nRw
Depends on how you define 'users'. Miners don't just make money out of thin air; they actually help maintain the ledger and provide value to the 'users'. Nobody is stopping you from start doing it yourself, too.
New England made a dramatic recovery in forest. I saw pics of old New England (Vermont) and it was basically barren. That shocked me as if you visit now, it's basically covered with trees.

https://www.bostonglobe.com/metro/2013/08/31/new-england-see...
> Many in the community cite the lack of governance as a strength of Bitcoin.

Bitcoin has opaque governance; it does not have a lack of governance.

> It's resilience is a virture because it becomes difficult to corrupt

It is not at all difficult to corrupt. (Arguably, since it's fundamentally based on “them what have they gold, make the rules”, it's foundationally corrupt and takes nothing additional to corrupt. But, in any case, all it takes to corrupt it is will and money.)
So are many libraries for other formats.

Btw I'm personally a big fan of SQLite, I just think the argument here is a bit of a straw man.
The Ultimate Data Literacy Cheat Sheet
>and then wait for it to recover again

If you demonstrated you could do this once - why would it ever recover ? Who would invest in it again ? Especially with so many altcoins.
And 140k is a lot of money if you factor in a guaranteed pension. You have to make a lot of money to finance this yourself.
The group of people who still do their day-to-day by passing around Word docs via email or LAN likely does not intersect well with the people who fully understand (or have much less heard of) Git.

Thus, I'd remove pretty much all mention of Git from your project landing page (except perhaps to say that it was inspired by its success in the programming world to manage a similar need) so as not to scare off your likely target market (lawyers... who are ALSO notoriously Luddite!)
I think you want to talk about whether the strategy is efficient, which I agree it is not. However, if you already tried understanding several general descriptions and it didn't work out, implementing something from scratch is an inefficient but effective way of really grokking it.
As enterprises seem to take up using git, this is probably a ton better than storing Word docs in git, I think.

So not so few people :-)
For me the Ask HN posts tend to have the most gold in terms of information. I tend to bookmark these the most.
> Journal files also get corrupted easily with unclean shutdown.

Huh? I thought that they introduced this weird binary log format precisely to avoid this kind of error. (I don't remember the exact reasoning, though.)
Audi A6 diesel (yes very much a dirty VW/Audi diesel-gate diesel, although supposedly "fixed" now). It does 40-45 mpg US (5.5-6L/100km) and the tank is just bottomless (17 gallons/65L or something?)

> I envy you.

Still envy me when I say a full tank is $100? :)
> Who are these investors and how hard would it be to make them cut their losses?

One of the bigger ones is pension plans for private companies which legally cannot invest in anything sensible. This is why companies are pushing their employees to invest in a 401k: the 401k can invest in something with a nice rate of return.

Making them cut their losses might not be hard though - private pensions are generally believed to be underfunded. It is generally accepted that many companies will cut their pensions anyway when they cannot afford them.

There are lots of other buyers of debt though.
Patreon gives creators CRM and Snapchat Stories clone just for fans who pay
You can check this thesis pretty easily: https://coinmarketcap.com/currencies/volume/24-hour/

As you can see, ETH <-> Fiat pairings have more volume than BTC -> ETH right now.