skysight-inc/HackerNews huggingface dataset:
I've always found the various debates, fads, and gimmicks related to healthy eating interesting for a couple of reasons.

First, the word "healthy" is problematic due to its ambiguity. It means very different things to different people. If you're overweight, then it means whatever helps you lose weight. If you have high blood pressure, it means whatever helps you fight high blood pressure. If you're a bodybuilder, it means whatever helps you build muscle and burn fat. If you're an athlete, it means whatever helps you perform the best. For many people, it means whatever helps them live the longest. Or feel the best. Or look the best. In other words, it depends on your goals. Given so much room for interpretation, it seems downright irresponsible for anyone to write an article about healthy eating without making explicit their particular definition of "healthy". But alas, it happens more often than not, and no one seems to notice or care.

Second, as far longevity and diseases go, diet is only one of many significant players. Among other things, our mortality is affected by our genes, macro and micro environments and exposure to various chemicals, exercise and physical fitness, medical treatment quality, stress, relationships, etc. It therefore stands to reason that there are diminishing returns to how your diet affects your life expectancy -- beyond a certain point, continuing to eat "healthier" will have a near-negligible effect on your health compared to other factors. And yet people remain obsessive about fine-tuning their diets based rumors and inconclusive studies, even as they continue to sit at stressful desk jobs for 9 hours a day in smog-filled cities. I wonder if it's because diet is (or, at least, seems) easier to control than competing factors? Or maybe it's that deliberately putting substances into our bodies all day every day is an intuitively health-related action?
I have an issue with #7. I can't really enjoy food in company of others. It's like I need to focus on them instead of the taste and all of a sudden the food is gone. That's why I always eat alone.
Thanks for all these great answers you've given - they're a nice compliment to the article, really explain a lot of why these sorts of decisions were made by the FPGA companies.
Doritotrees?
You speak of ...compressing down to CD quality. That's wrong. The samples stored on a CD are not compressed, as opposed to compressed formats like MP3.
Sickness comes from two places: how the "game" is made, and how much are you resilient against sickness.

For instance, when I tried DK1 for the first time, I was able to test many demos for like 45 minutes, and I didn't felt a lot of sickness. Meanwhile, a friend of mine held only 5 minutes.

This friend of mine (who owns a studio and he wanted to develop for virtual reality), started to train himself and his colleagues, using the Oculus every day till they felt sick. After 1 month, they were able to play Unreal Tournament with the DK1 for 15-20 minutes, and use normal demos for an hour or two.

I highly advise you to try this out too: you can just improve!
For example frozen vegetables from the supermarket have higher nutrient contents then from the farmers market because they get deep frozen so shortly after harvest.

To a statistically significant degree?
11 Email Templates for Collecting Late Payments from Clients Faster
Promote news and show new features using Helppier
Ask HN: Soon-to-be-graduate looking for some career advice
I live in India, and am about to complete a Bachelor's degree in Computer Science. However, I don't have a great GPA. I do however, have a few personal projects to my credit.

I wish to eventually work in the US (hopefully in Silicon Valley) with a great job. What are my chances of getting a job in the US directly after graduating college (in a month or so) as a foreigner?

I read elsewhere that it's hard to do because unless I'm super special, not many companies are willing to sponsor a visa. If that's true, I've decided to try to apply for grad school in the US about a year from now.

In which case, how can I improve my CV? I heard that doing some relevant research can really help. India isn't really known for great research. Is it possible for me to apply for research abroad, given that my CGPA isn't very good and that I've never done research before?

What are my options at this point? I'm willing to do whatever it takes.

For grad school, fields like Distributed Computing and Human-Computer Interaction really interest me. Please tell me what I can do at this point.

Thank you.
https://www.youtube.com/watch?v=YIp_zhBIZ7s
The 10 Most Common Entrepreneurial Mistakes You Need to Avoid
Or... just drink Soylent. Don't get me wrong - I like what has been told in this article. In my world, this is day to day eating. We all eat mostly unprocessed food - almost 95%, even at restaurants or when we eat out food's unprocessed but definitely contaminated ( food colors, pesticides etc ). Urban elites are moving towards processed food, but it'll take a really long time before processed food takes over - I really hope that day doesn't ever come.

However, it pains me to see that in the western world, you need to take an extra effort beyond your means just to eat right, and it's ridiculously expensive for a common man earning minimum wage to do that. So for scalable nutrition in this rapidly urbanizing world, Soylent and similar solutions are my only hope.
How to run effective medtech design reviews
It already supports it: http://nginx.org/en/docs/http/ngx_http_upstream_module.html#...

Or you're referring to something else?
um. i'm thinking more along the lines like. is toyota allowed to use toyota parts to make toyota cars? or they must buy from all 3rd party suppliers? can toyota force install toyota radios? can blaupunkt ask a court to force toyota to buy blaupunkt radios?
It is paywalled.
India? Wow you've gone far away... Nope, Spain, right in 'civilized' western europe.

The incident I mention, by the way, happened a few years ago and it was a group of high schoolers, all of them minors (except one, whose 18th birthday had happened a few months before, he was the only one charged as an adult).
This is how our app was downloaded over 1M times in first two weeks
And that is the country (and the law) I was referring to.
Take It from Snapchat – Messaging Is the Medium
The C standard does not specify the representation of null pointers, nor does it allow arithmetics with invalid pointers.

Eg the conversion (void *)0 might result in a value with all bits set and member access will overflow.

Another example would be hardware that raises a signal when encountering an invalid value during address calculations.

In practice, the address calculation will work as expected (ie I'm unaware of machines where it doesn't). However, an aggressively optimizing compiler migh treat an expression like foo->bar as assert(foo != NULL), which might lead to unintended consequences in worst-case scenarios.
Yes, there may be a lot of audio content where what you say is true. But there is also audio content where I can hear differences. You may find such content uninteresting or the differences negligible, but I don't.
Doesn't the light moments make the dark ones even darker, though? Or maybe that's it, that a story that's only dark seems a little silly and therefore safe, while a story that's both everyday light and really really dark becomes more unsettling because it can fit into the real world in a way?
Bugs are way worse than you can imagine
Well to be specific it highly depends what we are looking at. As a simple example let's take Vitamin C in green beans.

One study I found mentions that after one week refrigerated beans lost 77% of their vitamin C versus blanched and then frozen beans lost 28%.

So in the case of Vitamin C it's highly significant. There are some nutrients though that will be better off never being frozen.

It's not as black and white as one can say "X is better then Y".
> your disagreement is completely worthless if you cannot vocalize that disagreement.

I would far rather see pedants downvoting than leaving comments. I would far rather see two people who dislike each other just downvote each other than carry out a tiresome argument.

> Bad arguments will fall below the good arguments by virtue of the votes the good arguments receive.

A bad argument that recieves comments that are upvoted is pushed higher up the page. Do young the top comments on an article to be someone saying something dumb, with replies telling them why they're dumb?
I'm still swithering whether to go full steam ahead and try this - https://orders.generalbiotics.com/orders/new - however I currently use the one that Bulk Powders sell which correlates to a period of steady weight loss (that was also in the summer period when I drank more water and carried a 5kg rucksack 5 miles daily)
That is an interesting observation. I didn't know this detail, thank you for mentioning it!
Is machine learning about to go mainstream?
Ask HN: Learning CSS – Are there resources for graded exercises?
When I was learning music, there were graded exercises for progressing. For example Trinity College and the Associated Board (ABRSM) have graded exams for measuring progress when learning a musical instrument.

I've been reading books on CSS, but I was wondering if someone (a CSS expert here) could put together a resource for gradually getting better at advanced CSS related things. More like a series of exercises that take you from one level to another.

In fact for programming we have a lot of sites that allow you to solve problems classified as Easy, Medium or Difficult. A resource like this for CSS would be great. I would be even better if the exercises were classified as grade 1 to grade 8. The idea would be some mockups which would be classified as per difficulty.

Thanks to everyone for inputs in advance.
Even the simplest, most -seemingly- feature-complete software can and will need fixes. The best example comes from the Big Iron world, where a program which does nothing was needed: http://en.wikipedia.org/wiki/IEFBR14
Keep in mind that converting solar energy to chemical energy (what plants do, and what these researchers have done) is a much harder problem than converting solar energy to electrical energy directly.

Also, the main result of this work seems to be not energetic efficiency, but the production of flexible precursor chemicals.
Has anyone "written the book" on this yet? It seems like a good article that with more explanation would be a great guide to management for those of us who never get to work at Google (or similar).
Twitter allows direct messages from anyone without need for following
I think a lot of disagreement about TDD comes from the fact some things are a lot easier/quicker to test than others.

If I'm writing a library to add two numbers, it's easy to create fast tests with no false alarms. Assert.equals(10, new BigDecimal(5).add(new BigDecimal(5)) - simple, fast, no false alarms, easy-to-maintain.

Now imagine you're making a website and you want to test with multiple browsers, and it uses caching and connection pools and sessions and whatnot, and the website has several dozen pages, and there are a bunch of configuration options and feature flags and you need to test with all of them.

Now all of a sudden you're administrating a pool of VMs with different OSes, writing web-scrapers, launching web servers every test cycle, waiting for tests of pages you haven't changed, running n tests * m pages * o server configurations * p clients, and all of a sudden you're spending more time keeping your tests working, or changing your software so tests run faster, and you're hardly spending any time working on features users want.

Naturally, to someone writing the first type of software, unit testing seems perfectly logical. But I can also see how someone working on the second type of software might get frustrated!
The above is the authors’ title. The editors invented a new title, and moved the authors’ title into the body of the article.
SVGism.
Reddit works well for that. The House Of Cards subreddit for example features a thread per episode, which has pretty much replaced my per-episode watercooler talk.
This is... genius.
Of course. "Our" title. Thanks, I stand corrected.
"Quick! Death is coming! Put on the golden hat!"
> A big difference is that HAProxy's main balancing algorithm is "fair"

I don't think that's really true - haproxy has lots of load balancing modes, none of which are called "fair". It's also very unclear what you'd mean by "fair" in this context. Least connection? Maybe, but with a traffic pattern with large volumes of very short-lived requests, least connection actually won't be very fair at all, and will end up loading some servers more than others. Roundrobin isn't really "fair" either, if you have a mix of short and long requests.
I was really confused about what this site had to do with mosh, the mobile shell[1]. It seems the answer is nothing, if anyone else was wondering.

[1]: https://mosh.mit.edu/
That probably depends a lot on how you define "base components". I agree, splitting into molecules is science fiction. But I don't doubt that for milk, for instance, they separate it completely into fat, lactose, water, and other stuff. Then assemble them back together.

It's the easiest way to get 0%, 0.5%, 1%, 1.5%, 2% etc milk. I don't think you could do it without starting all of them from 0% milk. Especially considering you have to compensate the lack of taste from fat with extra lactose. And you can't use "added sugars" without raising major red flags with consumers.

So you use lactose. Because it's already in milk. And you don't have to say you've added it.

Source: my friend who studied food science.
Story of a 16 Year Old WordPress Developer Who Presented at WordCamp Manchester
There are too many moving parts to give a simple answer to that question. It depends on the particular vegetable and particular nutrient, how ripe the fresh vegetable was picked and how long it has been since it was picked and how the vegetable in question is prepared prior to eating.

But the real take away is that frozen vegetables are basically never less healthy than fresh.
oDesk's customer service department: where their replies feel like a canned and impersonal response.
Managed DigitalOcean Droplets on Upto 50% Discounted Prices with Cloudways
Would you rather spend the first half of every project planning and scheduling every little feature, then spend the second half of the project missing deadlines and implementing features that are not right for the product?
Pi-top
With any such article: Google it, and you can read it without paying.
I dont think I made any mistake here while signing the agreement or any other way, I just dint see the message bombardment coming in my email and odesk.
Getting a visa to work in the US is a nightmare so I wouldn't advise you look into that. It's costly for the employer, time consumer for both of you and the odds of getting accepted are small. If you were to find some company willing to spend the time and money to get you there through that process, you would have the job you like already and would just have stumbled upon an insanely great opportunity. It doesn't look like that's the case.

Regarding the fact that all the opportunities you find require experience... Well everybody wants someone experience, it's just must faster to get them to be working and productive. That doesn't mean all companies will find that person. Itcould be because there is more demande than people looking for a new job with that skillset or because they don't want to pay enough. When that happens, they'll have to resort to hiring someone with less experience than they hoped for, and that's where you come in. Show that you're good, have some pet projects to show you know something about the language already, be great during the interview and you could get hired.

Job offers describe the ideal candidate, not the mandatory requirements, even when it says so, companies will do with what they get so apply anyway and see how that goes. I never fully met the requirements for the jobs I applied to when I got hired, and it forced me to level up, learn new things and tackle challenges, so it's not that big of a deal and you still have a shot.
Nothing ever changes if people just blindly accept the status quo.

I've yet to see anyone explain how down votes can be a valid response to both alternative/different ideas AND abusive/argumentative/etc comments.
As John Carmack said in a talk, they found that there is a variety of sensitivities out there. Some people deal with it just fine, some are sensitive and some are super-sensitive.
This man just claimed a new European nation. 160,000 people want to live there
5 tips when writing Selenium browser tests
This still is complete fabrication.

"I don't think you could do it without starting all of them from 0% milk" is not a valid basis for facts. I don't want to come across like a meanie, but no one cares whatever facts you make up in your mind using (pseudo) common sense. Milk production is very well documented and regulated.
Well, as far as I understand it, `->` works in a similar fashion to `[]`; the difference being that one behaves on arrays while the other on structs.

What @jwatte tried to say is that `->` works like this:

// foo is struct thingity*
&foo->bar == foo + offsetof(struct thingity, bar);

The `[]` does a similar thing:

// s is char*
*(s+i) == s[i]
I really like your point about competition and mono-culture. It's great seeing tech sectors spring up around the world. I'd personally love to see more Aussies where I am from staying local rather than heading stateside when their funding needs come up as well as the benifits this can bring to poorer countries.

However it's really not good news if it is a bubble. My take from the article, while companies may be pulling a profit, given the average valuations they are still extremely overvalued. If this is the case absolute profit means diddly without income to value ratio and there will be a rude awaking when people realise this as we have seen repeatedly in history. Unfortunately finance world errors like this flow heavily into day to day life of everyone else.

And as for people crying out "bubble bubble !" on china for 10 years. In my life typically people make these claims for years pre-implosion (see dot-com bubble) almost to the point you get skeptical and think they are naysayers, and then it happens. And if this market pops, people wont trust the sector for some time after a bust forcing people out of the tech industry, general flow on repercussions to the economy, let alone the international repercussions for an economy the size of China.
Consumer insights directory with 100+ links
I am very tempted by Soylent, but one key issue for me is that you miss out on thousands and probably millions of compounds that you ingest when you eat a varied diet of whole foods. There's so much unknown about what our bodies really require. Likely if you eat mostly Soylent every day you will end with a deficiency of some unrecognized but vitally important nutrient.
So let me see if I understand your suggestion:

I see Billy has posted a comment. Jane has replied to Billy's comment, with a dissenting viewpoint, and her comment has subsequently been down voted because people disagree.

I happen to agree with Billy's point of view and disagree with Jane, but if I want to support a truly open discussion about the topic, I have to upvote a comment I disagree with?

How does that make any sense?
In addition to the math and statistics described by others here, a better understanding of biology has helped solve some problems in ethics. For example the beginning and end of personhood; the beginning is not before the fusing of gametes, and as the brain is the seat of consciousness, someone's "soul" does not lie in their heart or liver, loss of brain function is therefore the end of personhood.
Thanks for looking into this, The scammer has been posting similar jobs on odesk continuously and I can see he has been interviewing many freelancers(harassing them). So if possible, please try to block such scammers from the site.

I am only using odesk after leaving elance and freelancer.com due to poor client's quality.

Dont you guys verify the client's identity before allowing them to post jobs?
I wouldn't say avoid oDesk. I really like oDesk's work diary because I can literally see what we all are working on. I don't even look for applicants on oDesk now. I find local contractors, and pay them through oDesk.

It's the rest of oDesk that's a complete shit show. Confusing UI is just the start. You won't see me trying to recruit on that site.
I'm not entirely disagreeing with your post, but there's a few comments I'd like to make.

1) HAproxy does support SPDY, now via NPN/ALPN. And you don't need http mode for this.

2) HTTP performance (and performance in general) is now much better. Particularly on newer kernels (IIRC somewhere in the 3.12-3.15 range, when splice was fixed for small objects).

3. I'm not sure why you found it fragile. I've run HAProxy in HTTP mode at much higher QPS volumes than you were seeing - this did require a bunch of tuning, and I'm actually hoping to have time sometime in the next few weeks to write some articles on doing this. But it worked, and worked well.

What's worked well for me is the following:

/- [haproxy]
[router] -- [haproxy]
\- [haproxy]

Using anycast routing to distribute the load over the haproxy servers, who run BIRD[1]. It's simple and pretty effective - although you want to chose your router hashing method carefully, and if you use persistance (stick tables) you have to use a recent version of haproxy, with support for peering.

It is difficult to make it work, though - just how difficult I only recently appreciated when trying to help a friend over IRC make haproxy scale to very high volumes. I'm hoping that I'll find the time to write the articles I mentioned above, which will hopefully be useful to others with this sort of problem to solve.

1: http://bird.network.cz/
100 years from now, we will look back on the experiments performed on nonhuman animals with the same disgust that we have for the experiments performed on humans by the Nazis.

"The arc of the moral universe is long, but it bends towards justice." - Martin Luther King Jr.
This may work if you are used to small places (e.g., for students). But going from a big place to a small place is probably not such a good idea. I could be wrong though.
I had the exact same experience, only with one added bonus thought: "OK, so I don't see any noise. Middle of the image... Maybe they consider this weird shape to be noise for some reason? Hmmm, what is it anyway?" :)
Here in Italy Game of Thrones is distributed by Sky, and for this season they went as far as airing it in English at the same time (ie in the middle of the night) as it was aired in the US.

Later the same day, at prime time, they aired it in Italian.
You upvote comments that add to the conversation. When you see a comment that adds value you upvote it even if you disagree with it, especially if you think it has been unfairly downvoted.

There are people on HN who do this.

Edit: I mean, there are so many people saying "don't downvote to disagree" that the problem of greyed but constructive comments would be fixed if they just upvoted more often. Why don't they take this burden upon themselves, changing their own behaviour, rather than calling for other people to change theirs?
Uber in India will include rickshaws
Already avoided Elance and Freelance, not sure I have any other option left.
Google almost bought Tesla when it had just two weeks of cash left
Nowerdays, Google Maps is most likely using more modern algorithms, like 'contraction hierarchies' [1] - the algorithm inserts shortcuts into the graph in a structured way, so you only switch from a higher-numbered shortcut to a lower-numbered shortcut (or non-shortcut) at the very start or end of the route. This radically reduces the number of edges that need to be explored.

[1] https://www.youtube.com/watch?v=-0ErpE8tQbw
Convert your Honda Accord to run on trash