skysight-inc/HackerNews huggingface dataset:
Hi everyone, I'm the guy featured in this article. Now that the dust is settling I thought I might answer a few of the most frequent questions.

> So what does Docker actually do?

Thanks for asking!

From the project homepage: Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.

There's a nice high-level overview on http://www.docker.io/learn_more/ , and a really cool interactive tutorial on http://www.docker.io/gettingstarted/

I also encourage you to join the IRC channel (#docker on freenode). It's extremely active and the people there are super nice. They will get you up to speed in no time!

> Why is the press talking about Docker when the kernel developers did all the real work?

Press coverage is not a zero-sum game. Does it hurt Linux and its developers when Docker gets attention? Or does it further establish Linux as the ubiquitous software infrastructure that it is?

There's no question that Docker wouldn't be possible (or would be much less useful anyway) without the work of countless kernel hackers who implemented and hardened namespacing and control groups. We also owe a lot to Junjiro Okajima, the author of AUFS. I don't believe we're doing any of these people a disservice by building cool stuff on top of their code, open-sourcing all of it, and getting a lot more people excited about the combined result.

> How do I buy an article like this on Wired?

That's not how press works. Based on my experience, here's how to get quality press coverage.

First build something people want. As more people use it and express their excitement, journalists will take notice. They will then contact you for details and if they like what they hear they will write a story.

> I was going to try Docker, but it's so hyped now that it doesn't seem legit anymore

Really? This reaction makes me so, so sad.

Speaking on behalf of everyone who has contributed to Docker in one way or the other. ALL WE ASK is that you evaluate the project based on its merits, instead of how fashionable it is.

Tell me you hit a bug. Tell me it doesn't solve a real problem for you. Tell me the documentation isn't clear, or the code is not clean. But for the love of god, don't tell me your criticism of a project is that it's too popular, and therefore no longer a trendy thing to use. Please tell me that is not what the hacker community has come to.
Well, while we're there, the HN link title is currently wrong also ("wity" vs "with").
String encoding in general is a mess. Wait till you get to code pages. Incidentally, the largest JS script I've ever seen pertained to encoding and decoding characters under various codepages: https://raw.github.com/Niggler/js-codepage/master/cptable.js [github complains "(Sorry about that, but we can't show files that are this big right now.)"]
I don't have a problem with science being a business. I have a problem with it being presented to kids as some idealistic pure thing.
It may just be an artifact of the expanding population. It wasn't too long ago that many young people also harbored an idealism about working for big companies: go to college, get a nearly guaranteed job at a corporation, work there for 25-30 years, retire with a pension. But we all know that each of these steps is less guaranteed today than it was for the previous generation, sometimes significantly so. It's the same for academia.

As we cram more and more people into the same cities, the same companies, the same institutions of learning, they're going to experience some failures to scale. This is one of those failures. Academia becomes hyper-competitive. There aren't enough jobs. School becomes too expensive. Home prices outpace inflation and wage increases by a factor of three or more. The world is just much more competitive today, and it will continue to become even more competitive.

I sometimes think about my grandfather, now dead, who was a sales executive for a major clothing company in the 60s and 70s. He was making $50k in 1960. According to an inflation calculator, that would be nearly $400k today in base salary. It astounds me to reflect on this and the fact that he didn't even have a college degree. A similar job today would likely only go to a graduate of Harvard Business School, Wharton, or something similar. There were many others like him; you didn't have to be a business whiz extraordinaire to land such a job fifty years ago. You just had to be dedicated, hard-working, personable, and passionate, and everything else would follow. But the world was just not nearly as competitive back then.
A smart move by these guys was targeting a high-profile member of a fashion community (in this case /r/malefashionadvice, though I wouldn't be surprised if they hit up Styleforum and other places as well) and sending him a bunch of stuff to review -- the guy reviewed it and it hit the frontpage of a ~250K community for a day[1]. This isn't a particularly novel or high-cost approach, but its a classic marketing move that seems to be glossed over by nouveau entrepreneurs. Writing a book on Rails? Send a copy of the book to a prominent Rails blogger to see what they think. Launching an AirBNB for corgis? You'd be well-advised to spend an afternoon finding and reaching out to the dozens of corgi forums.

[1] Incidentally, this is why I think Reddit advertising will never take off: the value proposition of stuff like this is just so much more appealing.
This one is going to be messy.

As someone who really hasn't thought about it very much, I'd love for someone to expand on this. What's the expected fallout? In the housing bubble, many people lost the places where they lived. But it's not like someone can "take back" your education if you default on the loan, so what happens instead?
it would be nice if you could carry this in your pocket and you add water to the tiny pocket sized cylinder labelled "Capsule Corp." and yell "HOY POY" and it will spring to life, complete with furnitures, your computer and everything.
Seagate launches 500GB hard drive for tablets, blurs PC lines
Would love to hear that story...
We are just implementing international shipping. It has been really cost-prohibitive previously. UPS is $76, Priority is $32, we've figured out some cheaper options, but we want to make sure everything we offer is at prices we'd pay... and we haven't been able to nail it down yet. That said, we're looking at ~$14 shipping to most parts of Canada now. Not sure if that makes sense on one polo, but at least we have an option.
"The art world got smaller, once more a somewhat parochial little world known mostly to its initiates. You can suffocate in these little worlds if you get them confused with the real world, so the smaller they are, as far as I'm concerned, the less confusion they generate."

--Gary Indiana
I like it for what it is and enoyed reading the post a lot but it's really not a housing alternative.
I really like having hot running water and a shower in my home. Lets say that I'm willing to pay extra for this.
It is indeed faster but I am sorry to say that this is a good example of "How to not develop an angular app".

DOM manipulation in a controller is something you can't do and who says controllers, says services too.

On the other hand, the double ng-repeat could be a hot spot for the bad performance.

Don't get me wrong, the app is awesome, awesome idea but the implementation doesn't respect the angular way so it is really slow.
Try this:

javascript:{v=document.createElement('style');v.innerHTML='blockquote{font-size:14px;width:500px}blockquote div{padding-bottom:8px}';document.body.appendChild(v)};void(0);
For those who want to work on their projects and live cheap, I've seen:

Live in your car and have a hackerspace and gym membership:
http://www.quora.com/Would-becoming-homeless-be-a-good-strat...

Hide out at AOL office

Be homeless in Swedish forest

Move to foreign country where it's cheaper to live

Move to a dome

Added it to the list!
This is a very good point and I think I would like to refine my comment in response to it.

I think it is important to distinguish between individual vs collective accountability, as well as accountability within a field and the accountability of the field to larger society. My argument for supporting basic research in a field assumes that there is internal accountability within that field and that the research makes sense to those within it even if there is no direct application. In this view accountability of the individual to society is mediated by the accountability of the field at large to society. This is what allows for various sorts of bet hedging (if we think of a field as a firm) to improve the chances of hitting the rare event where a basic result has a big impact. If there is a deterioration of transparency accountability within a field, perhaps due to the mechanisms the OP describes in points (1-7) then (8) does become a problem. So I have perhaps a different understanding of (8) then the OP. I do not argue that some particular flavor of esoteric mathematics be supported because 'it will be useful someday'. Rather I argue that, so long as there is intellectual integrity within mathematics (or whatever other field) that one should expect some small fraction of the esoteric theoretical research will yield big returns, and that these returns will subsidize the failed efforts. This kind of mechanism allows for the possibility to support t=infinity timescale research with accountability checks of the collective at finite timescales.

Now, if we start to deviate from my assumption of integrity within a field and my scenario of field as idealized firms, there are all sort of interesting game theoretical questions that pop up. For example, what sort of internal rewards and punishments within a field are needed to keep things honest? I don't know, but I think it is interesting to think about.
> Unfortunately for us, Javascript has never been updated to support UTF-16. Instead it continues to treat strings as UCS-2.

So really, they were parsing the JSON as if it were UTF-16, but really it was UCS-2. How is that an error in Node?
Definitely slows down over time. This is a combination of two things:

1) Android was not very optimized for smoothness before 4.1 Also Android updates in general have addressed a lot of performance issues (TRIM in 4.3 was a big one).

2) Apps are generally coded to harness the power of modern devices. In Android the difference in power between today's devices (Quad Core 2.0Ghz) and the devices of yesteryear (Single Core 1Ghz) are massive.
Drunken fight gone wrong
matt: you customer service and protections are ridiculous. That's why you will never have a single $ from me ever. You are lucky I have not filed a report with CA Attorney General against your company.
What's this guy selling?

> I’m actually working on a much bigger project to distill some of these specific software developer career tips into a bigger package.

Anyway, he's making general and simplistic arguments for whatever reason. Programmers have strong opinions and will argue them vigorously. I agree with Socrates “When the debate is lost, slander becomes the tool of the loser” and we should all not tolerate that, but while the argument is going on, if you can't join in and make yours don't blame the community for being intolerant.
There is actually a Unicode dragon character at code point U+1F409:

http://www.fileformat.info/info/unicode/char/1f409/index.htm

Also, since any ASCII dragon is also a valid Unicode dragon (in UTF-8, at least), the following might satisfy your needs:

http://www.dougsartgallery.com/ascii-art-dragon.html
It's inefficient and creates negative externalities.
Turn On Your Damn Warnings
I've stayed in this house http://i.imgur.com/EgZRY9g.jpg It easily held 30 people. There was a large upstairs room with many beds side-by-side, and 5 other small rooms with one or two bunk beds each. This left the downstairs mostly open with a big kitchen, two medium-sized meeting/dining rooms, and a big classroom.
The Science Of Snobbery
Oh, I didn't mean you by "we", I meant the culture at large, specifically the scientific education system which never talks about money, outside of philosophy / policy / ethics classes.
The development of adult life is stunted. It takes longer to afford to rent an apartment on your own, buy a house, buy a car, get married, start a family, start a business, etc. If you're college educated you probably have a broad support network. So instead of being homeless, you move back in with your parents.

So instead of losing your home, you may never get it in the first place.

The consequences of defaulting on a student loan are also quite severe.

https://studentaid.ed.gov/repay-loans/default#what-are-the
Author here. The announcement with some preliminaries can be found at http://blog.fogus.me/2013/09/09/read-eval-print-%CE%BBove-v0...

Enjoy.
The amount of available storage space is very far down the list of things that separates a tablet from a PC. I'd rather have a machine with 32GiB of storage and a physical keyboard and pointer than a tablet with 500GiB of storage.
For simpler tasks, I find adminer works very well: http://www.adminer.org/ Installation is as easy as uploading a single file. One advantage of that is you can mitigate any security risk by simply adding "die;" to the top of the file when you don't need it.
A conversation with a remote worker begins asynchronously (usually in an email)

That's your problem there.

With your team (and cooperating teams), you should be using real time chat for group communication and IM for personal communication.

Now, HR and Finance and Marketing and Social Influence departments will probably be in annoying "can barely write competent sentences" email territory, but those aren't your immediate concerns.

If everybody is sitting in an open office plan, it's common to start talking to someone over IM, then turn to them and continue the conversation in person, then jump back to IM (especially if you're talking about design or architectural decisions someone else nearby has a strong negative opinion about and you don't want to get them "started").

These days everybody goes into work, jumps into chat, signs on to their local presence system, then exists as "at work." It doesn't have to be at work though. With our erratic work schedules, you don't even know if someone is in the office when you're talking with them ("Oh, you're in China this week? Guess we're not getting lunch then.").
Some people think, that the whole story is made up. Please let me answer your questions, so that you have no doubts it's 100% genuine.

Q: Your wife went to see her parents. Why you say she is scared and alone in unfamiliar city.

A: Becuase there's no way to get a visa in Belarus. You have to go to Moscow.

Q: The story is made up, because emabassy in Belarus is not issuing visas.

A: Right. That's why if your parents live in Belarus, you have to go to another country, like Russia, to have an interview and then stay about a week in a hotel, waiting for your passport. You can't go back to Belarus, because they keep your passport at the embassy and not giving it back to you right away, even if you passed interview and your visa was granted.

Q: Why did you apply for a new visa if your previous was issued only 2 months ago?

A: Both L1 and L2 visas are linked to your blanket petition. Petition is another document, issued by USCIS for 1 year. You can't get a visa, which expiration date is longer than your petition expiration date. My petition was approved in August 2012, but I received it in fact only in spring (after more than 6 months). And then, when I received it, it took several more months to make final preparations for the movement, so we were able to get a visa for her only in June (which expired in August according to petition expiration) and moved to the U.S. right away after that.
And again, petition has been extended already, but I only received it in August, even though it has been extended since April.
Question: Sorry if this is listed, I couldn't find it. How do I figure out what size is the best fit for me?

They look awesome and this is such a great idea. I've been thinking about something similar since I can't find graphic t-shirts that fit well AND look good (ie have a graphic I want to wear). Generally everyone prints on american apparel and to be honest AA sucks. I have a lot of artwork I plan to do a test run with, will you guys be doing graphic t's? Any chance I can buy a stack of shirts to print on for my test run?
Thank you. We're huge fans of MFA (subreddit every dude should check out: http://www.reddit.com/r/malefashionadvice/) and jdbee was awesome. Since we were avid readers, we knew the rules and how to approach him - we told him straight up that we expected complete honesty and were open to the public. Things like this are a win, win I think. I love reading about new brands, and enjoy the unbiased reviews, and the companies (like mine) really benefit by gaining a few customers and a lot of eyeballs.
It's not the impact on the individual who's defaulting that is the kicker, it's more the effect on the originating bank and the parts of the financial system that packaged up that loan with others of its type into financial products that are incorporated into the investment strategies of pension funds, mutual funds, municipalities, etc.
Sorry you left, here's a more fitting article for you: https://news.ycombinator.com/item?id=6353957
Can anyone here defend Lisp-2? Any time I read about it I seem to instinctively recoil in disgust. To me, the hygiene argument doesn't make up for the extra characters and loss of generality.
Why I’m Changing Industries
Real Terminal, All Chrome
If you want to live in a city, it's not the cost of the house that kills you: it's the dirt.

In Seattle, where I live, my property tax statement tells me that my (large, nice) house is worth roughly half as much as the land it sits on.

Given that these domes don't float, you still need a place to put 'em. If your goal is to opt out of the cost of housing - an evil which this blog post expounds upon at length - your first order of business isn't so much "what to live in" but "where is it going to be".
The harder objection the author doesn't acknowledge:

I don't want to destroy my life, relationship, and peace of mind by devoting multiple years of 4-6 hours extra a day on top of my current job to squeezing a stone until blood runneth forth.

Then quitting my job on the basis of that tiny flow of blood to devote 16 hours a day to squeezing that stone even harder until the flow turns into a river, at any point from zero to money I might be sued or the market might evaporate, or the federal government might decide to step on me. If you don't have a safety net, any of these things can ruin your life.

Starting a business, even in tech where the barriers to entry are effectively limited to time, is still the exclusive province of the well-heeled. If you can throw three to five years of your life away and have nothing to show for it, you are either well-heeled or extremely driven.
I thought it was fun, so my title is not deceptive. Maybe you've got a different idea of fun from me. Note - I don't work with/for docker, just thinking about using it and found this tutorial.
I'm trying to find a way to actually make a readability link open up with nice formatting but can't work it out... any tip to avoid having to have people then click on the "switch to Readability view"?
🐉

To see this dragon, either:

1. Use Safari or Firefox on OS X.
2. Install custom fonts for Linux or Windows.
3. Install https://chrome.google.com/webstore/detail/chromoji-emoji-for... for Chrome
Business Insider disagrees.

http://www.businessinsider.com/john-mcafee-is-not-dead-2013-...
Incompetence! It's fucken God.

God says...
conformed anticipate hither accord Then Connecticut immutable
Lebanon concubine remainder walls arriving them fro crept
apprehension ahead vowed Professorship black another's
proffer archive despised earthly section wrought ample
purposes holds disquieted groanings zealously anxious
Just because people shout "bubble" at any exponential growth phenomenon doesn't really mean we can tell when "the bubble bursts".
Crashes in growth curves are always unpredictable. You can predict that there will be a crash, but telling when it's going to happen, that's the hard part....
The italics are amazing - very visible and distinct from the regular font, making it a great tool for validation. E.g. it's very noticeable when a CSS rule is not italic all of a sudden (misspelled). It adds a nice layer on top of colors to distinguish between different states.
First acceptable use of the word "synergy" I've seen in a long time!
We need some graphic artists to do some very...graphic...takes on the NSA logo and various IC personages.
This relies on new compiler binaries being built from the previous compiler binaries.

The cycle can be broken by using a different compiler with a different pedigree in the bootstrap process. In fact, this suggests a way to detect the back door:

Given Compiler A which is the previous generation, and Compiler B which has a different pedigree, we want to generate Compiler C and detect if it is compromised:

A compiles C which compiles C1

B compiles C which compiles C2

C1 and C2 should match. If it does, and A is "known good", then C is now "known good".

Of course, this can be compromised, too, but it will make it very much harder to do so.
Apple’s September 10th Event What We Think We’ll See
If some activity satisfies some short term need, it's probably not meditation...
What I particularly like is the fact that, from a purely data-driven perspective, the obvious choice is I-C; the rotary-mimicing layout.

But (I conject) the lower error rate and preference is merely down to familiarity of users with the older rotary system.

So the lesson, for me anyway, is that listening to your users or to your data without applying your own reasoning can easily lead you to the wrong conclusion.

Which is not groundbreaking, but it's nice to have case studies.
The efficient-home problem has already been solved. We call them manufactured homes. They're cheap, and are actually up-to-code for long-term living.
Talk to your neighbors. The economy is not as rosy as government portrays it.
8k version would be enough according to this http://www.gamasutra.com/view/feature/199361/a_conversation_...
It's very difficult to predict ahead of time what will be useful and what won't. Given this limitation, there is already a reasonable amount of accountability: many different people in the field are involved in both deciding whom to fund and whom to publish. Moreover, people track how well past research does (based on citations as well as impact more generally) to evaluate any individual researcher.

This is already more accountability than in some government departments or parts of large corporations!

Since nobody can predict everything ahead of time, we have to take risks and explore possible dead ends. Moreover, we really want to avoid getting everyone stuck in the same mindset, so we need people to challenge the status quo occasionally. Think of research as a large search problem--you sometimes have to take seemingly bad moves in order to avoid local maxima. Punishing risk-taking just because you're worried about somebody tickling their "intellectual jollies" is rather short-sighted.
This makes me wonder how many HackerNews readers have actually used a rotary phone.
Every kid I come across that plans to go to college I tell them to find the cheapest route possible. Start at either a good community college or go to a public in-state school. You can still go to a good college for a reasonable price, but it seems more and more that kids are taking the more expensive route (dorms, out-of-state, etc).