skysight-inc/HackerNews huggingface dataset:
> So I can eat a few chicken breasts a day, and then 1,500 kcal of mars bars? Sounds great!

Doesn't it?

The only issue with sugars are the null effect on satiety and promotion of binge eating. The reason some folks work so well on lowcarb diets is because sugars make it easy to overeat, but that's just a way to create a caloric deficit for them.

Now, I bet most folks here on HN are much more quantitative oriented than the average person, so why limiting yourself to a small set of foods (paleo, keto), when you can free yourself and get away eating pretty much whatever you want, as long as you track the calorie intake?
I'm a native Washingtonian (Bothell/UW grad) so I know the snow at Crystal and Stevens. I also did my phd in SLC, the snow is much better there. These days I live in snowless Beijing.

I would say anything to keep the Californians out; its part of our culture.
Same here. The next web apparently doesn't include mobile.
ha ha yah i thought of the same thing, it's internet can't help it i guess
nsa can do a lot of stuff, wow
Consider somthing else than a ddos - attack. I realized probs with the hardware (RAM and Bios - Update was done in the middle of the night in 10min after telling them my insights)
Cylindrical ghetto in South Africa
Thanks for doing this. We have a big spare room in our basement (in SF) that would be perfect for a 4-5 person startup, and I actually mused about just such an arrangement in the past, but I would probably have never actually done it on my own, out of some combination of laziness and fear that I'd get laughed out of the room for thinking anyone would give up equity so easily.

But based on the other comments in this thread, there are startups out there assuming nobody would give up the use of their space so easily. So it sounds like an idea whose time has come.

I'll be in touch.
Fall back down to the ground and blow back into sealed houses, though? I think obviously wrong applies to the scenario he wants you to have in mind. Maybe the research has some specific conditions.
To be fair, you probably know how carbohydrate works in your body and why you need them when you exercise, etc. The problem is, most people don't have a clue and are not really interested in knowing, and most people are not going to start exercise ever. I eat 300-500g of carbs after the gym as well, but at the same time my recommendation for anyone that doesn't go the gym (and is rather sedentary) would be to cut most of the carbs.
> What's your point.

My point is that the person above me suggested it's also unethical to eat plants because they are also living organisms. I'm pointing out the mistreatment of animals (obviously) is far less ethical than mistreatment of plants.

> Tis better to have loved and lost than to never have loved at all.

If you're suggesting it's better to exist than not exist, it depends. I'd rather not have existed at all rather than exist in a torturous and hopeless existence.

> Keep your moral proscriptions to your self.

You don't know me. I eat more meat than most people. It's just that people are in my opinion overly dismissive of the ethical problems with eating meat and it's hard to discuss these ethics because a lot of people are overly dismissive or retort with silly counterpoints such as "plants are also living organisms".
Yeah, it was really interesting to hear a more seasoned perspective, other than "whoa asia is awesome if you go for a bit".
Google has certainly done that before (especially with Windows Phone) but we should probably give them the benefit of the doubt here. Is it really in Google's best interest to no longer effectively serve ads to their users?

As others have suggested, this was probably an inadvertent change.
Steel Bank Common Lisp Compiler Internals
It won't any time soon be robots vs. robots, because that (with our current tech level) would imply superpowers fighting, and they'd just skip the battlefield and go straight to ICBMs. Or not fight.

What it will be, is robots vs. guys with AK 47s, robots vs. third-world armies. It would look a whole lot like "Terminator", and the bloodshed would be apocalyptic.
All fair points, these are issues faced by almost everyone starting a node project. Here is a set of good practices that might help:

1. Use dependency injection moderately. require() calls are cached, and you can overwrite modules for testing with proxyquire/rewire. If you are using mongoose, for example, you don't need to throw around a db instance, just require('mongoose') on each module and access models with mongoose.model('User').

2. Separate route definitions from controllers:

// tree.js
exports.getNuts = function (req, res) { ... }

// routes.js
var tree = require('./controllers/tree.js')
app.get('/nuts', tree.getNuts)

3. Keep your controllers lean and move logic to your Models or a separate concerns/lib layer, so you can re-use these methods within the application.

4. Use a control-flow library like async, queue-async, etc. I wouldn't recommend promises as a first since they come with their own caveats. Break down logic into many small methods instead of huge chains.

5. Absolutely, whenever possible, break out helper methods, abstractions and common patterns in your code into separate npm modules, with it's own set of tests. This should be the final fate of everything in the /lib directory, if you have one. Doing this helps keep your codebase lean and focused, and is a good opportunity to give back to the community.

A rough suggestion on how to organize that last module.exports using caolan/async: https://gist.github.com/anonymous/7062240

Finally, it's nice to use a database driver that buffers commands before connect, so you don't need an async step on app initialization.
While I agree that you need to think deeply before making career choices, I disagree that you're necessarily on the wrong track if you end up in a job that you find boring/meaningless. It's normal for people to discover that all the decent job opportunities open to them have some serious cons (especially in a bad economy with fewer options), and it's often a matter of picking the least of all evils.

In other words, you may dislike your programming job, but you may not necessarily find a career track that'll make you any happier. Best of luck in your search though.
As the author said, this is middleware in the Django or Rails sense rather than the traditional sense.

https://docs.djangoproject.com/en/dev/topics/http/middleware...

http://guides.rubyonrails.org/rails_on_rack.html

http://en.wikipedia.org/wiki/Middleware
Off-topic: does anyone know what software was used to make graphics like http://www.devttys0.com/wp-content/uploads/2013/10/recvfrom.... ?
Exactly. I wrote an essay on this also to play off this point:
http://research.microsoft.com/en-us/people/smcdirm/liveprogr...

But to the point, Bret mentions specifically that this isn't what he's talking about, but saying so anyways is a great way to climb the karma ladder in HN.
Just heard that the recordings will be put up like last year!
It's a feature in IDA.
I'm not sure anyone from college is dying to work in a call center, but it was supposed to be an example of a job that traditionally was female-dominant in US/UK.
Imagine an enemy soldier facing you. The weapon they are holding has a small profile compared to the person holding it, and they are directly behind the gun. I can see a few challenges on this:

1) Hitting the gun and not the person. (duh)

2) Avoiding the bullet from glancing on the weapon and hitting the person.

3) Differentiating between the weapon and some equipment strapped to the armor, or even a pattern on their clothes.

4) Determining if the person is about to move and get hit by the bullet you'll fired at the weapon.

Depending on the damage dealt to the weapon, the enemy can just get behind cover and pickup the weapon again. You are also losing the surprise element, revealing your position, etc.
I think reacting to it as framing is wrong, it is simply an attempt to sidestep wood burning that is primary intended for heating.

Recreational wood burning really is a thing that people do...
You're getting down voted a lot, but there's no doubt in my mind that in 100 years, given the current trends in political correctness and suitability of artificial meat, this will flip 180 degrees.

The treatment of the animals our food comes from is an issue that, as we get richer, we will begin to have the luxury to care about and the tools to fix.

You can go to jail for being especially cruel to your dog (and rightly so), but somehow the treatment of chickens packed in cages without room to move their entire lives is only recently becoming a concern.

And I say this as someone who eats meat and doesn't feel that it's wrong. If I live long enough maybe I'll change my mind.
New massive tunnel under Manhattan
Balaji Srinivasan had the most thought-provoking talk.
The hazardous chemical byproducts of incomplete wood combustion are primarily CHO compounds. With sufficient combustion wood burning can produce very little to none of those compounds. Not that such conditions are typical of wood burning, but the idea that burning wood must produce carcinogenic and hazardous products due to the fundamental chemistry involved is simply erroneous.
What if people took the same tack when it comes to mental processes? "Math is challenging, so I refuse to do any". "Reading books is too hard because I have to look up some of the words". Surely we can agree that challenging your mind is a good thing.

Is it impossible to find any enjoyment in challenging your body as well as mind?
It's good to hear you're finding why you aren't happy in your work, and figuring out what to do, I wish you the best of luck and hope you find something you really love.

However I must admit, this is what I love. I like CS because it's like 'math with a practical/creative edge', and the experience I've had working as a software developer at 3 companies so far has only confirmed to me that this is what it's all about. I tend to choose companies with interesting problems to solve, and that's what I enjoy doing.

I enjoy working with other developers, both at university and in industry, on projects, and collaborating on problem solving. There are many aspects of the startup culture that I've seen myself, or read about, that I don't like, but I don't feel like I have to work in that area. When I get deep into discussions about programming, I'm surprised how many things I do care about, and often surprised when I find out that some of my peers don't care about them. I don't care about the cool benefits, I just want to work with amazing people, on interesting projects, and earn enough to not worry, and from what I've seen, I don't think I'm going to have a problem with that.

Students should read this warning, but if you do, and it doesn't ring true with you, don't feel worried about 'burning out' or losing interest, keep doing what you love.
A PhD might not demonstrate that you're anymore capable of a specific job, but by the same reckoning plenty of employers pigeon-hole PhDs as "academic-types" with no sense of how things work in the real world. With respect to that, it is really is about breaking unfounded stereotypes and debunking myths that if you've gone through formal training and you have the "Dr." title attached to your name, that you're not really able to be a team player and achieve what's necessary in the business world. Bottomline is that whether you have a PhD or not, as you say, you have to show what you're capable of. The fact of the matter is that having completed a PhD brings with it a lot of "real world" skills than simply becoming a domain expert: project management, creativity, passion, perserverance, to name just a few. My experience, shared by others with a research background is that the the tech industry often needs "educating" that PhDs can bring meaningful value to the table, even for problems that at first might seem to not be of interest.
I'm not surprised.

Robots like QinetiQ's Talon and competing iRobot products have been deployed in the field for a decade doing things like recon and ordinance disposal. I'm not sure they're awesome pieces of engineering, but they're mature products that see real military use. There were even mounted weapon experiments with them around 2002. So seeing them armed on the battlefield is not a huge step.

Atlas, on the other hand, looks like a pie-in-the-sky research project. It even has a cord attached to it. It's definitely not going to be on the battlefield shooting things in the next five years.

Disclosure: I worked on the Talon robot (the one in the article's main picture) in college.
There are devices with more RAM (32MB or 64MB) and with USB port(s) where you can mount a flash drive / external disk and install anything (like Transmission, or even Samba) on it and use as a poor man's NAS. For example the TP-Link MR-3020 is pretty much hackable [0].

[0] - http://wiki.openwrt.org/toh/tp-link/tl-mr3020
Right on! owners will understand a recommendation scale (on a scale from 1 to 10), we can use every possible metric internally and save them the headache. If we can gain their trust, that number might be everything they need.
You can use OpenCL, which is normally used for programming GPUs, on FPGAs http://www.altera.com/products/software/opencl/opencl-index....

Also see http://www.anandtech.com/show/7334/a-look-at-alteras-opencl-... for more information
Map: Six Decades of the Most Popular Names for Girls, State-by-State
What you need to post now is... what happens when you're #1 on Hacker News for 2 times out of 2 days.
The module system is indeed one of the best things about Node. I'm not sure it fits well into all languages and their ecosystems, but it's certainly interesting to try. For another example, here is an implementation for C: https://github.com/substack/dotc.
True, but what if you're not able to collect decent cash for the property? (maybe this is not a SF/NY market)
Many people focus too much on fat. Many others, though, focus too much on carbs. What worries me is seeing a myth spread, the myth that you can eat as much fat as you want as long as you don't eat carbs: That's just not true, and dangerous to tell.
A lot of the people commenting don't seem to understand how hard it is to fend off such DDoS attacks. You either need some serious infrastructure (cloudflare style) or you need to buy equipment to mitigate attacks (like radware devices) or route it via a DDoS mitigation service (prolexic style). The one thing all these solutions have in common is that they are insanely expensive. People can buy a 1 gigabit DDoS for only a few bucks, whereas mitigating a 1 gigabit DDoS will cost you either $20K+ dollars for a mitigation device or some stupid amount of money to have a service like prolexic mitigate it for you.
Services like cloudflare are a whole load cheaper but only provide basic reverse proxy protection and still leave your server vulnerable for attacks directed at it's IP instead of DNS name.

I can't say I've ever heard of Hetzner, but from the comments I'm reading they apparently offer servers for cheap. Bearing in mind how much money DDoS mitigation costs I don't see how they could handle this any other way without having to make some pretty serious investments (which in turn would make their hosting less cheap as the money has to come from somewhere, right?)
Confident Ruby: Inputs
Cool, can't wait to see the results.
Twitter likely to kill its music app
I'm not really sure I need as much money as I'm making to be comfortable. At some point I just became addicted to comparing salaries at various companies/jobs, but it seems to be having very little impact on my life.

There was a study a little while back that found on average, increased salary leads to increased happiness, but the growth in happiness stops around $70k.

Now, inflate that number a little to account for cost of living in the Bay Area (where many HN readers live), but I believe it. Once you can afford the important things, further increases do not bring the same compelling quality-of-life improvements as (for example) being able to afford a comfortable domicile and a reliable vehicle.
We do know that since the current dietary guidelines with a lot of focus on low fat got introduced there has been an explosion of obesity, diabetes and other food related health issues. Correlation is not causation ...

I hope that http://nusi.org/ is as honest and openminded as they claim to be when it comes to researching what kind of food is the most healthy to eat.

It surprises me that we don't have more solid knowledge in these questions.
I actually went to OVH a couple of days ago. I needed a new server and wanted to give them a try. But they're not accepting new clients anymore: http://www.ovh.co.uk/a1186.SoldOut

I didn't know about online.net. Shame I didn't see this a few days earlier. I would have given them a try.
I would ask you to look at that list again and re-evaluate whether those products are inevitably the consequence of wood burning in every situation due to the fundamental chemistry involved or whether instead they are due primarily to the conditions involved in that burning and will be produced in different amounts under different conditions.
It doesn't mention over what sort of volume/area it re-enters... 70% of smoke from one chimney distributed over the whole neighborhood/town would be more subtle.

edit: "near-by" is a relative term
Thank you! we're excited to hear some validation.
Building a Sustainable User Experience
This is bulky and unattractive, but man I want one.
Ah, my apologies, I thought the game was running locally. (This sort of assholeness on the part of servers is basically why 'cloud computing' is such a bad idea.)
Chinese scientists invent world's first wifi-emitting lightbulb
A group of scientists in China have invented the world’s first lightbulb that emits its own wifi signal. Researchers at Fudan University in Shanghai, have developed a prototype
> The only issue with sugars are the null effect on satiety and promotion of binge eating.

> sugars make it easy to overeat

Those are issues, for sure! And great reasons why when dieting, a good foundation is exclusion of carbs.

But that's only scratching the surface. Let me give you another downside. Eating sugar causes arterial inflammation. When your arteries inflame, your body packs it with oxidized LDL which can lead to heart problems and strokes due to constriction in your arteries. Guess what causes arterial inflammation?

There's more as well. We need to brush our teeth because of our high carb diets. It causes tooth decay and gum disease. Before high carb diets, our ancestors had healthier mouths than we do today.
http://www.npr.org/blogs/health/2013/02/24/172688806/ancient...

> "You're walking around with a permanent immune response, which is not a good thing," says Cooper. "It causes problems all over the place."

More as well! It turns out that calories is an oversimplified model of dieting. Here's a recent interesting study that paints it clearly:
http://www.dietdoctor.com/overeating-carbs-worse-overeating-...

But there's more! Garry Taubes explains a lot of reasons very well:
http://www.youtube.com/watch?v=M6vpFV6Wkl4

There are so many reasons carbs are bad for you, not just from a satiation point of view but also from long term health points of view.

I'm confident this post has actually done a disservice to the question why should we eat less carbs, but hopefully it's something you might find interesting and read more about and maybe change your opinion on. All the information, studies and evidence is out there.
I'm not even that optimistic, it will almost certainly be robots vs. civilians simultaneous with guys with AK-47s and car bombs vs the other side's civilians.

Nobody's going to intentionally get in a stand-up shooting match with robot, unless the robots are so expensive and impractical that you can win a war of attrition against them by bankrupting the country building them.
Seriously. There is no nirvana out there, no matter what degree or field. Be happy with yourself and with your work.
No, since one persons smoke could enter a dozen peoples houses.
Apple seems to be experimenting with native inter-app sharing on iOS 7 within the iMessage app. If you try to share an image you’ve received through iMessage you’ll notice a much larger selection of sharing options than normally available on other iOS apps.
I'm sure they're upset that they didn't hire you.
Shadowcast Show - Texas Chainsaw Massacre for Atari 2600
My doctor tells me that I'm low on vitamin D every time I visit and have blood work done. I try to get more sun, but it's kind of hard in New York.
It didn't "simply state", it used snark to do so. The tone was awful and it wasn't necessary.

If it was simply stated, then it could have read something like this:

"Thailand has a number of issues, of which cost of loving is the main problem. Etc."
Humorous image of thousands of floppies if you were to install windows 8.1 with that media: http://i.imgur.com/g0Zgf6q.jpg
How long have you been a customer of OVH and online.net? How often were your servers under DDoS attacks? What type of content are you hosting?
My advice to you is this: find a way to focus on the positive in life, not the negative. Your post seethes with negativity, resentment, and a false sense of superiority. If you take that attitude into whatever you do next, you'll probably find yourself in the same situation.
How to choose the right Private Cloud Platform
Ad hominem isn't always a bad thing. The fact that someone lost their medical license is good information when evaluating professional credibility. Professional credibility is absolutely important when evaluating someone's claims.
This is why I'm doing mostly stuff unrelated to CS in school (linguistics, philosopy, etc..). I don't feel it's a good use of my time to take useless courses, though I am thinking of double majoring in CS and Linguistics. I agree with the OP about startups, they're mostly dull, stressfull, and immoral, and I have worked at one that was probably better than most and still found it basically immoral because of how they wanted to treat user data.
I don't mind sweating at all, as long as I'm wearing swim trunks and nothing else. Sweating at the office, wearing underwear, pants, and a t-shirt - that rises to the top of my conscious mind, poking me repeatedly.
I dropped out of CS in the first year, switching to design, and it was a great decision for me. I did make the mistake of trying to work as a UX designer and programmer for a year after school, and thanks to that I share all of your misgivings about the industry, but after a lot of searching and networking, I've been able to carve out a career for myself on the periphery of the tech industry that suits me well.

I'm sorry to hear you didn't make more of your university education, but don't discount the value of the skills you learned. Even if you don't end up being a programmer, you will hereafter always be able to speak with, collaborate with, manage, and direct a class of powerful wizards who manipulate the flow of information in society. This can be a powerful asset for you in whatever other career you end up building. Think of it as a superpower that will give you a distinct advantage in the world.

If you want to chat about this stuff, feel free to send me an email: skiptracer at gmail.
Sure these robots won't bleed, but those human beings that get the bullets will. And, for quite a few years, I don't think it's about robots vs robots.
OVH does not take new orders the usual way, but if you are buying as a company you can still get your order through by calling them or emailing them and saying how you plan to stay longer than, say, 3 months.
Snark is one of the defenses we expats develop to deal with culture shock and/or adverse situations in our host country. I predict that the OP is an idealistic new comer while the top commenter is a grizzled old timer who is and will continue to be in Thailand for the long run (idealists barely last the year, at best two). I observe this happen in my host city (Beijing) often, I can tell who will last and who will just get the experience and leave soon.