skysight-inc/HackerNews huggingface dataset:
Because nothing ever changes with computers over time? You're being myopic. It's not about fork->kill. It's about how computers work in general, and why this 'blame the programmer' mindset is just dumb.

As you admitted, the API could have been designed better. That's my point. Things that break things for users, especially those that take down entire systems, should be difficult or require more awareness to do, such as by naming it killall() like suggested in this thread. The human factors approach recognizes that operators aka programmers aka humans will not just make errors, but predictability so. We can incorporate those predictions into our domain and change design patterns to match.

There are many known patterns of errors that programmers make: edge case errors such as off-by-one, null dereferencing, etc.

Using the return value from a function is a common pattern generally. Having a return value that mixes an actual result (PID) along with an error code (-1) is problematic in that they're both integers so there's no obvious handler for the error case, and thus this cascade can happen. Then you add the fact that fork() rarely fails and that compounds the issue in hiding it into obscurity.

Generally when a system is maxed out of resources all kinds of things break and fail in weird ways; it just so happened that this particular cascade was super bad and needlessly so because of API design choices that have never been addressed.
it seems like a funny idea, but I honestly couldn't read any of the cards - the font and angle made pretty much all of them illegible
I simply expose ports (or do --net=host) and communicate between hosts in the normal fashion. Unless you don't trust your host I don't see the problem with that.
Operating System U: The User's Operating System
> what were the details of the failures?

I had a friend who, after 3 weeks, never got over the keto flu. He didn't lose any weight, was constantly sick and ill, and just had no luck on Keto at all. It was his second time trying it, he had the same experience on his previous try as well.

His Macros were spot on, and he was doing everything right, he just felt awful.

I've read anecdotal reports of other people having similar problems, though since they aren't first hand I cannot personally speak as to the accuracy of their experiences.
You're complaining about 10 dollars?
If anybody would be interested in a simple API that works as a wrapper for Mturk and mimics how Mturk's API works, charging a flat 5% fee for each HIT; email me at mturk.wrapper@gmail.com
Perhaps I didn't select the hardest from the recent archive. My basic point was more to show that people have the tools to a lot more digging with a lot less context.

Hadn't heard of the NGA. Well there you go.
The parent didn't say they are some top level secret. Just that, as infants, they have no say in how they are portrayed to the outside world. Adopting a conservative rule here is reasonable; how many times have you heard people say "I wish my parents had shown my baby pictures to more people!"

Besides, the last thing the internet needs is more baby pictures. The baby picture is the human equivalent of the "what I ate for dinner" picture: everyone who comments will say how awesome it is, but nobody really cares about how cute your baby's bottle is or how spicy your curry was, and everyone realizes that it's just a form of attention seeking by the poster.
Is America Dreaming?: Understanding Social Mobility
Lyft tried Happy Hour and it didn't work so well, because it's difficult to create demand for something where people have specific use cases that are temporally and geographically constrained. It did motivate drivers to get off the road, which would be 'good' for connecting supply and demand but really drivers left permanently.

Think about it this way: So what is the problem with allocating scarce resources to the wealthy. Especially in this case, why should you be entitled to an Uber ride? You have plenty of other options, the easiest of which is 'wait for just a little bit until the surge dies down' (which is what you most likely would have done if the allocation were done by queue).

Finally, if you're charging the wealthy more, that's great! Because you're redistributing their wealth away from them.
The Offline Future of Online Retail: What's Next Now?
That doesn't seem to be a sentence from the article. The idea here is to use the article's own words.
This may be the best explanation I have ever seen.
What overwhelming data? The arctic ice cover is nowhere near record lows [1] and the antarctic ice cover is very well above historical averages [2]. This could be because other factors affect ice cover, but in that case we shouldn't be using it as a proxy for global warming.

I feel the science is complex and not yet understood and we shouldn't treat questions about climate science as having nefarious motives.

Ironically, my comment here is the kind of science nit-picking that think JoeAltmaier is commenting on and I think he makes a good point. Something is bound to be happening to our climate and it would be remarkable if it wasn't at least affected to some degree by human activity.

[1] http://nsidc.org/data/seaice_index/images/daily_images/N_std...

[2] http://nsidc.org/data/seaice_index/images/daily_images/S_std...
Uber typically locks surge down to 3x and only lets it go higher if there is a specific reason to think that demand will be unusually high. My understanding is that the surge can only tick up if there has been a accepted request at the lower level in the timeframe, e.g., you can't get to 3x unless someone requested a ride a 2.75x.

I've heard that surge once went to 11x. But that means that someone wanted a ride a 3.25x, 3.5x, 3.75x, etc. and so on including 10.5x, 10.75x, etc.
You're still being incredibly dishonest, and if you're willing to talk like that, you should really worry about how much it hurts your personal credibility.

With gasoline, the use of stored energy requires emissions.

With batteries, the use of stored energy does not require emissions.

You are creating false equivalencies, the only purpose of which is to drag down the discussion and stop the discussion.

You want to talk about fuel cycle, talk about the fuel cycle, don't say things that are blatantly false.
Money can be used to drown out competing messages. This can take many forms, such as overwhelming media appearance in political campaigns/attack ads, large companies using litigation against smaller entities that can't afford to fight regardless of their message, to "laundering" money through super PACs or funding think tanks and research groups whose sole purpose is to publish findings to the funding entities' benefit. I also think it's hazardous to assume valid messages would always have competative supporting dollar figures. What people want and what businesses want are often very different things, and from a wealth standpoint you need many times more people in a lower income bracket to equal the "message" of a 1%er.

It can be difficult if not impossible to figure out the sources of funding in a lot of these cases. Particularly in elections, that run on money, and presumably whose candidates are paying a lot of attention to the needs of their doners (perhaps more then their voters), the source of this money matters. I think this is a great idea aimed at increasing the transparancy in the shady world of campaigning.
The URL does sometimes supply a good title. But in this case I fear it is too vague and baity. The distinctive thing in this article is the new efforts to test what makes us fat.

Edit: I suppose "New efforts to test what makes us fat" would be a reasonable title, but I hate to do that. It's nearly always possible to find a suitable title in the article itself.
pricing compared to s3:
assuming 5,000 photos ~5gb of data.
$0.15 for storage
40gb of outgoing traffic is $4.80
So you're basically paying double the s3 prices for convenience. This service also does image manipulation and cdn integration. So you should also calculate your expected cost of using ec2 and a cdn. (BTW not ripping on the op. I like the service and was genuinely calculating the costs for my own use case).
The mere act of getting into a taxi is enough to enter a binding agreement to pay the driver his fee to get you where you want, at least in my area of jurisdiction.

This is a big problem when you don't speak the same language as the driver and he/she can make up some extra fees just for you.

We've been practically without regulation for taxis here in Sweden for quite some time now, and it is a matter of shame every time an international guest gets ripped off. Many people wants taxis to be better regulated but local politicians doesn't do much about it.
For most people in Western countries, most of the time, the market more or less succeeds in ensuring that food's available at a reasonable price (generally with quite a bit of help from the government). If there's not enough food being grown or retailers are charging too much, new farmers and new retailers eventually drive the price down through competition. This works because demand for food is predictable, fungible, and relatively constant.

Now imagine a natural disaster is expected and suddenly everyone needs to stock up on water and food. Retailers can basically inflate prices to whatever they like and people will pay, because they desperately need that water and food and it's not like a new retailer is going to set up shop and dramatically undercut them before the disaster hits. There are certain business practices that cannot be solved by the market, and price gouging during disasters is one of them.
There are people doing very advanced and difficult things in classical mechanics, even if they aren't the problems or topics that show up in a freshman physics course. There are also trivially easy quantum mechanics courses out there, so even if you are going to rank fields of physics by how "advanced" they are, I don't think going off the order they're taught to undergrads is reasonable.
This seems to be one of the few failing points in keto: failing in keto-adaptation rather than getting through keto-adaptation and then failing to derive benefits medium or long-term. It would be great to have more data points on why people fail to keto-adapt (gall bladder dysfunction? other metabolic disorders?)
MacBook Air Vertical Dock
Couldn't it be solved by only taking a picture of the changed columns of the calendar instead of the entire three months?

I'm not familiar with how you're processing the picture, but it might be possible to identify the columns by utilizing the empty row at the top of each column. I count 7 positions/bits. You can use 2 bits to mark the month and the remaining 5 bits to mark the day of the month. Using this encoding, you could even add a fourth month without any problems.
More of a bait and switch. I had to read like 5 paragraphs before I realized I better start skimming to see when they got back to that study.
As a side note, this is why we have bad security. Most software developers and entrepreneurs always think of the best case scenario - how good could it be if it all works out. Rarely people think about what happens if it all works out, gets huge and then people with huge motivation, lots of money and no scruples whatsoever come and try to exploit your idea for their own benefit. If you don't consider the worst case, you don't understand the real consequences of your proposal. And then we have something like email that is abused by spammers, or XSS problems because we did not design a way to separate code from data, and we have to backpatch it and invent ways to fix the breakage because nobody considered the worst case when designing it in the first place.
I have a love-hate relationship with Calibre. As a way to manage my ebooks, and especially overcoming the insanity that is DRM, Calibre is a lifesaver. I wouldn't even be buying ebooks if it wasn't for Calibre. (I only bought a Kindle after making sure I could crack the DRM and actually own the books I paid for.)

However, the user interface of Calibre is one of the worst I've ever encountered. It looks and feels like a teenagers first attempt at creating a desktop software prototype back in 1995. (Having to go to the website to download and install every single new minor release also feels like something from a bygone era.)

I donate to Calibre because I need it to continue existing, but I have no love for it.
True, the apps is Awesome, but the GUI must upgrade a bit, so far Calibre is good
Anything similar to this available for Canada?
Deleuze is incisive, an unexpectedly readable
> Give me a break. Did you read the article?

Please don't be personally rude on Hacker News. This comment would be fine without the first two sentences.
What would you change first - the viewer, editor, cover browser, or config?
then nothing is a market. Why should the NYSE be a market because the central NYSE authority decided to use bid/ask spreads algorithm and not an auctioning algorithm?
$10/month for 5,000 images and 40GB of transfer.

No bulk bandwidth pricing, but $0.15/GB isn't a huge mark up over Rackspace's initial bandwidth price of $0.12. With room for 5000 images (2.5GB? 5GB?), it's a pretty slim margin if users really push it to the limit.

Not a bad deal, all things considered.
They should have told you that an upgrade would require a fee, but I wouldn't complain too much about ten dollars.
Get started in 3 steps is assuming jQuery is being used - please include Vanilla JS option.
I posted this two months ago [0] glad to see it gained traction this time :)

[0]: https://news.ycombinator.com/item?id=7914768
I'm not dismissing it, I'm explaining, quite verbosely, why it is wrong.

>>> This is the law of averages, and is not a law.

Look at the data for any hot issue, from presidential election to gay marriage to gun control.

>>> If your philosophy depends on it being true, then it will fail.

It's not philosophy, it's what actually happens. If the reverse would happen, we would have to consider why there's no people having money that support certain point, and if this is a problem. But for any real point under discussion right now, it is not the case, so if you want to say it would be the case, you need to account for the fact it didn't happen and explain why it would be different in your case.
These are some great examples to get yourself thinking philosophically. If anyone reading would like to explore them a bit more, here are some wikipedia articles:

http://en.wikipedia.org/wiki/Qualia

http://en.wikipedia.org/wiki/Ship_of_Theseus

http://en.wikipedia.org/wiki/Trolley_problem
Or, you know, they could say, "Hey that trademark belongs to us, but we like what you're doing, so here's a free license to use it."

The requirement to protect your trademark doesn't in any way impede your ability to license it to whomever you wish.

(IANAL, TINLA)
there's no such thing as continuous utility, all value judgements are a weighted discrete graphs of relative preferences.
Access to User Data: If Microsoft Wins, Do Startups and Innovators Lose?
>Most devs run with the idea that if you purchase version 2 you get version 3 free, and so on.

I'm not convinced this is true. It seems pretty common for mobile apps, but charging for upgrades is also pretty common, particularly for desktop software. Either way, both models seem to be pretty well-established, and I certainly wouldn't view it as weird to see that a product charged for each upgrade.
If you simply asked for alternatives you would probably have gotten a better response. But instead you go on this meaningless rant about not wanting to pay $10 for this upgrade. I bet you spent $10 on something far more frivolous, probably even this week.

What it comes down to is, does it do something you're willing to pay $10 for? Then just purchase it. If not then use an alternative.

Also have you even tried contacting the developer? I'm willing to bet they'd be happy to try and work something out for you. As long as your nice to them.
If you haven't read either of Taubes's books, please do. I highly recommend Why We Get Fat[1]. It's a spectacular piece of scientific journalism. If that's too much for you, try one of his talks on the same topic[2].

When I first encountered the idea that we do not get fat from eating too much and that calories weren't responsible, I thought it ludicrous—the body can't disobey the laws of physics! Thermodynamics! But after seriously thinking about the idea, I realized Taubes was providing a far more complete understanding of metabolism. The human body doesn't run on calories, it runs on food. Yes, we can easily learn the caloric content of food, but that's largely irrelevant. What's important is how food affects the body, not its raw energy content. I see this misconception time and time again, especially among smart people who like to reduce the human body to merely a physical machine, often ignoring the whole biology thing.

I think the hormone theory of obesity is correct and I think these studies will prove it. But even if they show otherwise, this type of research is long overdue and we all stand to benefit from the results.

[1]: http://www.amazon.com/Why-We-Get-Fat-About/dp/0307474259

[2]: http://youtu.be/ywRV3GH5io0
Calibre is open-source and seems to be a Qt +PyQt front-end to a sqlite database, fairly mainstream dev tools. But it doesn't seem to have an active development community with multiple contributors, except for plugins. Anyone know why?
I loathe the book management parts of calibre too. I only use the command line tools.

A fork with a sane GUI would kill calibre.
Researchers find way to hack Gmail with 92 percent success rate
Yes, there is an index of refraction for gravitational waves passing through matter. As the gravitational wave passes through, particles in the material oscillate, producing their own gravitational waves. The combined gravitational wave from the original gravitational wave plus the secondary gravitational waves is broader. The increased wavelength implies a decreased speed. An idealized equation for this index of refraction can be found in Eq. 18 here:

http://link.springer.com/article/10.1007%2FBF00891464#page-1

The paper calculates the index of refraction for the Earth and finds that n - 1 ~ 10^-17, so it's a very small effect indeed. For something much more dense and stiff, like a neutron star, it would be higher by many orders of magnitude. But without knowing the equation of state of a neutron star it's impossible to calculate n.
And this one goes to infinity at zero. When comparing the utility of a can of tuna to a castle made out of diamonds and staffed by trained unicorns, for a starving person the utility of the can of tuna is higher.
Epub editor is an HTML editor with live preview. Gets the job done.
This structure of payment (subscription per update) may become a norm as it allows the developer(s) to continue updates with a continues revenue stream
Oh this is juuuust great. /sarcasm.

So now docker is taking on the work of what systemd and other daemon-managers are supposed to solve? Looking forward to docker run --restart on-failure ubuntu /bin/bash exit -1

When you include a --restart "feature" you know for sure you have don goofed.

But anyway, the rest of the stuff looks like pure candy. Great job!
I was going to say something similar. Give me cursor control, and it's TheDraw for the 21st century.
Competition.

We have government roads that are not flooded down which anyone can drive a truck full of produce/whatever to compete with the incumbents.

Competition is less likely to exist when the infrastructure is decimated. Until transportation gets rebuilt, the local stores that have water are the only games in town.

Price gouging is by definition when merchants set prices for basic survival goods higher than they would be in a normally functioning competitive market.
Unscrewed: A Story About OpenBSD (2013)
I remember reading that and being totally amazed, especially since I personally think RCT 1 and 2 are far superior games to RCT 3. It's a wonder how much discipline and drive went I to those two games - if only we had the code/documentation to review, that'd be a dream come true.
If you visit a particular product page and click the zoom button, you'll see a zoomed in image that's easier to read. Actively working on a solution for the home page though. Thanks for the feedback!
So it's yet another toy project with grandiose, overblown claims ("git for databases"? seriously?!)

An honest update to the README would be to take the whole thing down several notches, if nothing else then to avoid the kind of confusion the post you're replying to expresses.
This is the heading above the table describing the studies they are running.
It's the trigger happiness
But Can You Tell Me What This Is and Why I Should Care in 80 Characters or Less?
It's not, but it might be interesting for electrical storage of excess renewable energy, especially in concert with a less reactive storage material. http://en.wikipedia.org/wiki/Hydrogen_storage Though many places seem to want to solve the issue for cars, while to me it makes more sense to solve it for buildings before making it portable enough for cars.
"Show me an obese person not eating significantly too much."

http://en.wikipedia.org/wiki/Cohen_syndrome
http://en.wikipedia.org/wiki/Bardet-Biedl_syndrome
http://en.wikipedia.org/wiki/Ayazi_syndrome

There. That was easy.
Fascinating that the core study the article focuses on is using strictly male subjects. I thought this had been a controversial approach[1] for quite some time now - yet they still claim the study's main goal is "doing it right."

[1]: http://well.blogs.nytimes.com/2010/06/30/phys-ed-what-exerci...
They take different approaches to collecting the information. To use pgBadger, you have to enable query logging. To use POWA, you have to enable pg_stat_statements. [0]. You can get more information from pg_stat_statements than the query logs, so you'd probably choose to use that unless it's not available (e.g. it's not enabled on RDS).

[0] http://www.postgresql.org/docs/current/static/pgstatstatemen...
As a device for the future this would be amazing,

Allowing a user to set a temporal coordinate could have staggering results..

What did this block'building look like 50yrs ago?
The context: slave vs. master morality. Democracy is a slave morality. (http://en.wikipedia.org/wiki/Master%E2%80%93slave_morality)

Personally, I think slave moralities have much to recommend them, as movements against elite domination.

Intellectual culture has its own hype, like the computer world. Some with loudspeakers try to deify a few "great thinkers", focussing on (certain narrow aspects of) their personalities they wish others to emulate. Brushing others aside who don't fit their model, despite talent. (Like people with the wrong gender/race.)

Let's take another well-known philosopher (Chomsky), who pointed out how humanity's masters try to turn "great" figures into villains, when they act with exemplary slave morality:

"Compare Russell and Einstein, two leading figures, roughly the same generation. They agreed on the grave dangers facing humanity, but chose different ways to respond. Einstein responded by living a very comfortable life in Princeton and dedicating himself to research that he loved, taking a few moments for an occasional oracular statement. Russell responded by leading demonstrations and getting himself dragged off by the cops, writing extensively on the problems of the day, organizing war crimes trials, etc. The result? Russell was and is reviled and condemned, Einstein is admired as a saint. Should that surprise us? Not at all."
> I see this misconception time and time again, especially among smart people who like to reduce the human body to merely a physical machine, often ignoring the whole biology thing.

Like the people behind Soylent?
Rock band Isis mistaken for ISIS terrorist group