skysight-inc/HackerNews huggingface dataset:
This is somewhat related and quite interesting.

http://www.nytimes.com/2010/07/20/health/nutrition/20best.ht...

I have a similar issue. From what I can tell using my layman's understanding of the nutrition involved, fat or protein will give you steady energy throughout the day, but sugar or refined carbs (like white bread) will just temporarily spike your blood sugar and lead to much unhappiness a little later.

Either way, if I don't pay attention to my energy intake, I don't necessarily get hungry - I just end up slouched in front of the computer accomplishing nothing without the energy to even get up and move. My thinking falls into repetitive ruts - I'll attack a problem from the same direction over and over, neglect any sort of creative solution, or even fail to execute a basic troubleshooting routine I should know applies.

The article still seems to apply, though: being too full is really terrible for maximum motivation and really getting things done. It may be best to eat good, solid meals, but none of them too massive, and not just before you need to do hard work.
Quiet ironic given that most of your comments are only on posts about Microsoft. I therefore direct the question back to you.
Many if not most large corporations employ anthropologists who conduct ethnographic studies of how people all over the world use technology. Toilet jokes aside, this is not at all out of place.
China is the world's most populous country, with a population of over 1.35 billion. That's 19% of the world population.
While I would agree that smartphone cameras are "good enough" in most cases, they still pale in comparison to a DSLR. But then you can't put a DSLR in your pants pocket either...

I think his closing argument that laptops are doomed is a little off. Tablets right now are great for consuming content, but not so good for creating content (at least in volume).
Little Cabin - my first Airbnb experience
Both Java and the XML are in heavy use today with plenty of people caring about them.

XML is still the right tool for the job for many use cases. JSON is great for serializing data structures. XML is great for marking up various types of textual data.

Other people have already covered your comment on Java.
Sorry, it's easier to see here:
https://s3-us-west-2.amazonaws.com/danoprey/rgb/binary.html

It's actually a countdown, not a clock.
New Google+ Share and Plus One Button's Released • vlogg.com
My point is that it seems this group doesn't care about being part of China, but they should.
So... the potential for using containerized freight for terrorism is... what?

Delivery vector, WMD in particular. Boat drives under Golden Gate and goes Boom. Captain never knows.
Shopclues Founder Sandeep Aggarwal Pleads Guilty
Go makes it very easy to create tools on top of it. And its fast compiler enables doing things almost as if it's a dynamic language.

I've made a live editor [1] for Go that I use very happily (and I keep working on a 2nd generation version, rewritten in Go, which will be more user-friendly to install and use).

There are other REPL-like tools like [2] and [3].

[1] https://github.com/shurcooL/Conception#demonstration

[2] https://github.com/sriram-srinivasan/gore

[3] https://github.com/shurcooL/goe#examples
I wonder why it's so difficult for news reporter and journalists to link to the actual paper.
"According to researchers at Yale Medical School ..." great start (irony ;) ).
Here's the paper link (unfortunately behind a paywall):
http://www.nature.com/neuro/journal/v15/n8/full/nn.3147.html

Given the paper I find these sentences highly speculative:
"... causes mice to take in information more quickly, and to retain it better — basically, it makes them smarter. And that’s very likely to be true for humans as well."

To broad and too vague, ... there are too many influences on knowledge acquisition (information intake)
Why Hardware Development Is Hard, Part 1: Verilog Is Weird
TL;DR Things will turn out fine if you don't become an alcoholic and maintain family relationships adequately. Going to Harvard doesn't hurt either.

Let me rephrase that, the most common way to screw up your life badly after you've gone to Harvard is to become an alcoholic.
This page says there are 3/4 of a million of them - http://www.spinalcord.org/reaching-out-to-polio-survivors/
Founder Stories: How Sentry Built Their Open Source Service
This article is an excerpt of "Ninety Percent of Everything".
If anyone is on a Mac trying to write the Arch image to an SD card, follow the steps on this site to find your SD card: http://www.embeddedarm.com/support/faqs.php?item=10

The command for me was: sudo dd if=$RPIDIR/archlinux-hf-2013-07-22.img of=/dev/disk1 bs=4m

It also took about 20 minutes to write.
interesting, got any sources? I had the impression Buffet had always had a pretty consistent view on this, but I'm not very familiar with him.
"From Galileo to Servetus to Mendel to Einstein. Revolutionary science has always incited visceral hatred on a mass scale."

Okay I'm done here
Good bye, Ivory Tower.

You have to stare at terminals like we do now. [=
I am firmly in the camp of remote work lovers.

It allowed me to travel around the world while working on world-class engineering and mathematical problems, make artistic movies from my travel, compose trendy music, get influences from outstanding random people I met, collaborate, have unexpected fun, experience different cultures.

And this all while I am one of the fastest developers of my company, solving some of the most difficult problems that come (inventive and creative problems, not CRUD). Internal communication can be handled easily if people understand and trust each other. The unearned mistrust targeted towards high performers and envy of less competent managers/coworkers is what is killing corporations nowadays, not remote work.

I love to work alone (on deep analytical problems) as well as love to collaborate with others in person or over Internet (putting pieces together and having fun creating) - location doesn't matter nowadays anymore and if it matters to you, you might end up behind the times as you won't be attractive to many people, some of them invaluable.
Parent seems to be talking about long-term permanent strategy, not sub-72-hour increments. I apologize if that was incorrect.
I see that as an obvious mistake. C++ is so different than C, and I imagine most C purists despite it. Go created a smarter C, and presented it as the solution. The problem though is that C++ people likely aren't C purists to begin with, or that C purists are too into C. Compounded by those who only drop to C when needed, you begin to see why it failed initially in this segment. I do think it will continue to gain adoption, but linux is such a firm C membership club that it will either be painfully slow, or else require Go to play nicer with C.
See Nav_Panel's comment. Metabolic rate lowers after 60-72 hours.
G+ and YouTube support multiple profiles. You can create a G+ Page, which is treated as a separate profile across YouTube and G+. This Page is internally linked to you (but no one can see the original owner) and you can switch in and out of it in G+. You can explicitly connect the G+ Page to YouTube, which provides you with a separate YouTube profile.

https://support.google.com/youtube/answer/3479900
He does host a simplified version of the book however, 'EZ version' as he calls it. I'm sure the 'steal this' full version comment is just tongue in cheek and/or sarcastic. Perhaps even a veiled prompt at Springer to send their lawyers after LibGen, who knows, perhaps it hasn't happened as fast as he wished for, thus the comment. Or maybe it just saves him some bandwidth if people get it somewhere else :) So many possibilities.
Not exactly full time remote work, but i believe i can get into one if wanted and approach is nevertheless the same.

I sort of got into part time work via odesk, in addition to a full time day job. Initially the motivation was money, but very soon i realized multiple other aspects of it i.e. i used to work for a large MNC back then as a day job with very long dev cycles and organized work schedules. I learned the skill to work under pressure of a day or two or night and quickly deliver things that JUST WORK or being able to learn some thing needed very fast. Also i got a chance to broaden my skill set a lot by working on any project that interested me. So i still continue to do that on and off. This also provided me a chance to work with several open source projects (vlc, dnrd, kannel, netsnmp) and still make money. So i continue to do it still for all of the above reasons.

How i got into it in the first place? Took tests and scored well in areas i claimed skills in, charged a lot less initially, under promised and over deliverd to earn very good feedback, started with small jobs. Once i got a client satisfied with small jobs, they came back with bigger ones latter. Gradually increased rates and maintained an online profile i.e. public domain code written by one's self among other things. During all this, i even had an option to work full time dedicated to some body for a long time with good money. Just couldn't find enough time i.e. didn't feel like leaving existing job and go in.

With remote work, you get to manage your own schedule. But it is harder to be organized and you need more effort to justify time spent achieving a goal vs when sitting in an office.

The challenge in latter parts of life (when you have young kids) is to be able to find enough time to work when you are physically active i.e. sitting late night on a sofa after kids being asleep with laptop doesn't work very well.

Forgot to mention that this whole effort sort of reduced the fear of being jobless since one becomes more confident about your possible prospects of work whether local full time or remote. For this reason every one should work this way at least for some time in life IMHO.
Inside The Chinese Labor Camp That Made Halloween Decorations Sold At Kmart
Amazon to Begin Sunday Deliveries, With Post Office's Help
There could still be reasons for picking such a sample.

1) In the far future, when most direct hardships are a thing of the past our lives probably resemble those of Harvard students more, than those of a random population sample in the 1930's

2) It is relatively easy to think of things that may make poor, disadvantaged, discriminated against, etc. people unhappy. And there is some data on this. While it was/is less clear for the advantaged.

3) Mentioned elsewhere, a study can gain discerning power if variables that vary a lot are kept constant. Similarly to how when doing a scientific experiment, one wants to control most variables besides the one one wants to test (simply makes the study more narrow, but deeper).

4) Practically speaking, a lot of psychological research is done on students, simply because they are within easy reach for scholars. Why Harvard students? Because that's a place where they would embark on something long-term like this 70 years ago.

5) More cynically, the scholars behind the study, and even after 70 years still the most powerful social demographic group, and probably a large portion of the most well-read, are in the sample they picked. So they sort of wanted to scratch their own itch first...

Finally, see the lovely series 7UP for a more random sample (allbeit much smaller, and British...)

http://www.imdb.com/title/tt0058578/
I did this a little over 10 years ago, from Brazil.

* How I got the job

I was working for a normal web shop as a developer, going to the office everyday.
This company had an US customer and I was the one who built his entire system. After some misunderstanding between the customer and the company's owner, the customer wanted me to work for him directly from home, and this was discussed with the owner, my boss at the time. My boss agreed and I started working for this customer from home, and continued to work at the web shop for some time until he introduced me to another US company who wanted to hire me for a full time remote position, which I accepted and I still work for this company to this day. A couple years ago I was relocated to live close to the HQ so I could be in the office :)

* What advice I'd give to others

- Discipline/Productivity

You have to be very disciplined in order to be able to work remotely. You need to pay attention to your time and make sure you work the hours you are getting paid.
You may work less hours, but in a worst case scenario, you end up working much more than you are supposed to.

- Communication

Your coworkers can't see you. You boss can't see you. Make sure you keep in touch and reply to emails in a timely manner. This is key to show that you are committed to the job.

- Working from home

If you can, avoid working from home or try not to make the same mistakes I did, below.
The first two months I was working from home full time were great! Freedom! But then it almost drove me crazy. I had nobody to talk to, I'd barely leave the apartment.
It was a small apartment, so I kept my workstation in my bedroom... don't do it. Ever.
At some point I caught myself working 12 to 16 hours a day. When that happened I wasn't sure if I was working from home or living at work. (And I wasn't getting paid by the hour).
I spoke with my boss about this issue and the company agreed to rent a small place for me to work from, since there was no public space or this concept of shared office that I could use to work from.

* My favorite story

Well, I went from a one guy working alone from home to building a team, becoming a manager, hiring more people, relocating to the US and becoming a CTO. And it all started with that first remote job :)

Sorry about the long post. I hope something here is useful for you.

Good luck!
Comments on slide 28:

"go get, can't pin a particular revision"

- There's an elegant solution by now, see https://github.com/kr/godep

"must deal with private repos manually"

- go get can get them via ssh using key auth, just do https://gist.github.com/shurcooL/6927554
Worth noting that I was promoted to that team due to being an overachiever on a lower expectation team. So here's the issue... I could have stayed with the old team and ensured my job security, but instead I chose to go with a tougher challenge and surround myself with smarter people to learn from, but I ended up stack ranked out by the very manager who promoted me in the first place.

Ah well. Despite what happened, it was the correct career move and I'd do it again.
I was looking for something exactly as this.
Say, you want to building a quick-quick app for quick.com, supposedly native.
This might actually work.
He said "self-governed sovereignty". It is self-governed. But few countries have the backbone to say that it has the right to be.
Why one? Normal humans for approximately forever choose two or three spaced meals. The onus would be on those advocating otherwise. Let me know when you find the study where people ate only one meal a day for a year.
Hunger and appetite are not the same thing, although they are often conflated. I doubt anyone posting here has actually felt hunger.

That feeling of "I should eat something now" is either appetite, or ritual (and/or carb addiction). If you are not malnourished, it often takes 20 days of fasting for hunger to appear (as many as 40), and when it arrives, you'll realize it is there: It's not a feeling that goes away if you're immersed in a book, work project or video game. It's a feeling that you'll be willing to fight for food now, if needs be. (Addiction can also cause that feeling, but addiction will go away if your mind is taken with other things. They just feel different in a way that I don't know how to describe).

Despite living in a western society, I have experienced it several times. The first, involuntarily (was a vegetarian in the army, and despite rules to the contrary, there was only sufficient amounts of food if you ate meat), and not fasting - I just wasn't eating enough for over a month, and then it came with a sudden force.

The other times, I lost my appetite, so I didn't eat until it came back (as I often do). Usually, appetite comes back within a day or two. A few times, it took over 10 and over 20 days.

Food consumption, hunger and appetite have no simple linear relationship. After two days of fasting (voluntary or forced), the appetite disappears. I know that seems very unlikely to anyone who hasn't tried it, because it seems like the appetite (or a feeling you call hunger) just keeps getting stronger when you don't eat - to the point that it would be impossible to sustain if it continued linearly. But it doesn't - it just goes away after a couple of days, your body switches to some kind of maintenance mode (characterized by ketosis) that actually feels good.
Given that for images one does not need to do random I/O, any kind of object storage system will do much better than NFS or any other kind of network filesystem with POSIX semantics guarantees. And no, in real world, you don't use what works, you come up with a design other people won't have to painfully maintain for the next 5 years.
nonsense - pollution is not roughly proportional to population. USA 5% of population, >45 % pollution / use of resources. drop the per capita footprint of the average American and you have a model for the rest of the world
So we have got today on HN front page Research from Google, Microsoft and Facebook, nice.

Note, there is no Research-Publications at Apple. They do their research secretly and silently.
Maybe I missed it, but I didn't find anything on http://golang.org/doc/code.html#PackagePaths that seems to forbid what you're doing. In fact, it says "in practice you can choose any arbitrary path name, as long as it is unique to the standard library and greater Go ecosystem." But rather than main1 and main2, surely it makes sense to name those directories after the binaries you're building?

I actually kind of like Go's scheme here. One thing I never quite liked in C/C++ was huge directories full of source files where it wasn't clear what code was part of what binaries. If something is only part of one binary, why not make that obvious by putting it in another package?
Indian mobile maker MicroMax targets $1bn in revenues by 2014
A lot of webgame companies use Go, because of its performance in concurrency.
The same can be said about, say, Rodney King.

Now, I'm not saying you should listen to Weissberg very often. He's obviously a completely wrong about just about everything. But that doesn't mean he's wrong about political correctness being a bad thing at times.

Are you being offensive if you call Weissberg a racist? I think it's a horrible thing to say about someone, but you should still have the right to say it. It's not a base insult, it's an assertion of a fact, and facts can and should be debated.
Slide 24 says "Why Go? Multi-arch build without preprocessors."

My understanding is that Docker is strongly tied to Linux by virtue of using Linux containers. So how does Docker benefit from the multi-arch build facilities of Go, if it only runs on Linux?
"Two economists see a Ferrari. "I want one of those," says the first. "obviously not," replies the other.

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

As always, it's about the economics of various tradeoffs: there are some big advantages to working in person, but there is a wider potential pool of employees who work remotely. In a relatively efficient economy, those firms who can take advantage of the remote workers will do so, whereas those firms that really need people in person will likely stick to people who can be in the office every day.

Everyone has to judge for themselves what they prefer.
The First Car You Can Build Yourself in an Hour [video]
"Open Aging": No such thing as "healthy aging"
Research at Yahoo
Thanks! Yes, she's a huge reader so this could be a good route. I've heard that project based learning is the way to go - I just have to think of a project that might catch her attention. She's been a bit turned off by the idea when I brought it up in the past.
As other commeters have mentioned, you're ignoring what is possibly good about the data. For example, if you are trying to study a perforance envelope you may want to omit samples with known flaws. Such a sample might not be representative, but it may provide insight into potential | obvious flaws or weaknessed not obeserved. So, from a bayesian perspective it might be interesting. Also, there is the other tack of abstracting out the culture and focusing on the science (biology). Thirdly, the strategy of using this data as a single composite to be compared to similar comoposite data (eg, stratified sampling) down the road. This is all without even evaluating the data present, but it is just some reasons why its premature to "jump the gun" in the way you suggest. Better to drop the pre-conceived biases and keep an open mind until something better comes along. You have to remember that a 75 year data set is a rare thing as a historical fact, and thus dismissing it due to the limitations of the historical period (which are inseperable from the data) is throwing the baby out with the bath. {etc}
> People promoting a world where telecommuting is widespread better be careful what they wish for.

I imagine many HN participants who live in India would be quite happy to be able to remotely work for some of the various companies represented here without having to leave their friends and family, and deal with things like US immigration.
The REPL and IDEs are somewhat orthogonal. IDEs are extremely limited in fact, as they can only rely on static-type info to infer meaningful stuff about how your software will behave. A REPL on the other hand is a runtime instance of your software that you can touch and interact with.

Btw, in regards to needing initialized state - code that can't be initialized easily, smells badly. And in Python and Ruby for example, you can stop the execution at any point in your software and initialize the REPL, having complete access to the current context.

In Ruby it's as easy as:

require 'ruby-debug'; debugger

In Python it's as easy as the following (add IPython to the mix for extra awesomeness):

import pdb; pdb.set_trace()

I'm working with Scala lately and doing the above is a little painful, but I still work with the REPL a lot, in spite of also using IntelliJ IDEA as an IDE.

It's true that Java, C# or C/C++ don't have a REPL, but that's why I don't use Java, C# or C/C++ (or Go).
I think this "tell a story" has been extremely generalized, it will work in some cases, it won't in some other cases. Stories are good to get attention and for entertainment (blogs/seminars/presentations), but there are not too many who are able to sell their product just on the basis of story. Telling stories is nice as long as you have something solid to back it up.
It can be practical for very large records if, say, you use a NAPTR record to point at a web server which serves the actual contents. It just requires a little out-of-the-box thinking. They can both use the same SQL backend so everything is still in the same database.

In this regard, DNS isn't broken and doesn't need fixing. HostDB seems especially obnoxious since it also stores the FQDN and IP address of each host, information which ends up being duplicated in DNS.
Can you please elaborate? What do you mean?
Beijing goes hunting for overseas real estate bought with dirty money
Some people view this is an advantage rather than a disadvantage. In the context of remote work, keeping discretionary social interaction time to a pragmatic minimum means more time available for your friends, loved ones, or even just other personal interests.
Did you try it out? I'm sure it is, but do you know how it is different from Code Academy?
Another little known fact:

Cargo ships also burn a lot of very nasty bunker fuel. The ships going through the panama canal have carbon emissions per year that rival those of all motored vehicles in the US combined (800 metric tons vs 1100 metric tons).
Each ship burns 200 to 400 tonnes of fuel per day (worth $40K-$80K)
Code Maps in Visual Studio 2013