skysight-inc/HackerNews huggingface dataset:
Here is the startup lesson of the story.

You can draw numerous analogies between the development and "success" of the space shuttle, and the F-35 program.

Identical management style means identical results, more or less. Its going to cost a lot more than planned, satisfy no one, kill a bunch of the good guys, take a lot longer to develop, cost more to operate. This is the "startup lesson" of this story and why its on "Hacker News". You wanna screw up your startup, go ahead, do it just like the STS or the F-35 did and have a committee promise everything to everyone.
Original author of the post in question here.

Please note that the microbench was "rigged" by the author of Node when he was first presenting it several years ago (spelled out in the article).

If you need a tl;dr, it's this: I don't care for JavaScript as a language. Many make the argument that JavaScript should be adopted widely server-side because of its speed. I assert that languages should be evaluated not only for performance but for maintainability, feature sets, standard library, etc. Go provides a great combination of execution speed, development speed, and ease of maintainability.
Whenever I see these concerns about population decline (occurring in many parts of the world now), I can't help but think: why fight population decline? Embrace it, focus on improving the quality of life per citizen. Leverage robotics to bring drastically higher productivity to a smaller base of workers. Massive populations will be a liability in the not-so-distant future, as nearly all forms of repetitive manufacturing is performed by robotic platforms. For most countries, the larger the population, the more social upheaval there will be in the transition.

Within 20 years there will be wide-spread protests against robots in the US, with calls to outlaw robotic manufacturing, union calls to limit robot use and artificially increase robot cost to make it "fair" for human labor, and lobbying efforts to restrict which tasks robots are allowed to take over.
I agree that it's important to talk about motion sickness. I was pointing out that the way the article deals with it (remarking that the proposed system may involve 12% higher lateral accelerations than HSR, and instantly dismissing it as a "barf ride") is inadequate. Here are a few questions that I don't know the answer to, but seem a lot more interesting:

- Do we have studies that estimate the effect of lateral acceleration on motion sickness? What do they indicate (e.g. 0.1% of passengers get it at 4 m/s^2, 2% at 5 m/s^2 etc.)?

- To what extent is motion sickness in HSR comparable to the proposed system? Are the differences (no outside visibility, different vibrations model, possibly different seating) significant and if so how?

- To what extent do potential passengers care about motion sickness? Has anyone compared cost and convenience trade-offs for systems with different expectations of motion sickness e.g. ferry vs. train? How comfortable are passengers with self-medication in such contingencies?

Etc. And motion sickness is only one of hundreds of possible serious weaknesses in this project. But this is inherent in anything that hasn't been tried before; anyone can think of hundreds of ways in which it can go wrong. Does this mean we should never work on anything that isn't fully proven?
Well obviously not completely arbitrary - it's entirely based on earth's magnetic field.

As for which way we call 'up' - here's an excerpt from the 'North' Wikipedia article as for why 'North' is up instead of 'South':

Up is a metaphor for north. The notion that north should always be up and east at the right was established by the Greek astronomer Ptolemy. The historian Daniel Boorstin suggests that perhaps this was because the better-known places in his world were in the northern hemisphere, and on a flat map these were most convenient for study if they were in the upper right-hand corner.

Edit: As user javindo points out, the excerpt is especially true for globes where studying land on the bottom of a globe is especially cumbersome. It's hardly arbitrary that ~3/4 of land is in the Northern Hemisphere.
The Leaf appeals to tree huggers. The Tesla appeals to practically everyone else. There's an important lesson there.
>hard to bind other languages to it through an FFI.

Go has absurdly simple FFI through, as mratzloff mentioned, C. This is self-promotion and apologies, but see my submission history for two examples.
It struck me as very odd to be pissed about app developers not supporting early versions of Android - all the way back to the Android 1.x to 2.x transition. Most of the early customers just stuck with the app versions that were available to them and didn't know or care about lack of back-ports.
Eventual consistent domain events with RavenDB and IronMQ
why not use namespaces? would have been better
I don't think it's so much that starting a new process in a signal handler is an intended use case, but rather than the post-fork environment is very similar to the signal handler environment, and so calls that work in one will work in the other.

(In both cases, you can't count on currently acquired locks ever being released. In a signal handler, this is because it could be acquired on the current thread, and post-fork, this is because all other threads have been killed from the perspective of the child process. As such, no lock-based code can safely be called.)
There are a huge number more female florists than male.
I really don't see the need to try to correct this "massive imbalance" by offering large incentives for males to become florists.
What Zynga’s Management Shake-Up Under New CEO Mattrick Means
Images Of China's Ghost Cities
Yes -a bicycle with better acelleration than most cars and a top speed of 90mph
TempleOS is divine intellect on display.

God says...

C:\TAD\Text\WEALTH.TXT

f the town was probably let to the burghers, in the
same manner as it had been to other farmers, for a term of years
only. In process of time, however, it seems to have become the general
practice to grant it to them in fee, that is for ever, reserving a
rent certain, never afterwards to be augmented. The payment having thus
become perpetual, the exemptions, in return, for which it was made,
naturally became perpetual too. Those exemptions, therefore, ceased
to be personal, and could not afterwards

----------

fiercest parts secrecies vices speaks bade dwellest sides
entangle status to_infinity_and_beyond pricks inward Argentina
students Estonia reposes encouraging precedeth quickness
vaster hare glowed prior blasphemous Charity fall To youre_welcome
young You_can_count_on_that Newsletter continually senator's
INDIRECT apportioned gate find book disregard End demandest
vocal coming heresies
The 20 most interesting and beautiful bookstores of the world
A simpler question is why did all the cruise missiles targeting airfields work over Taiwan, but apparently none worked over China? Hidden assumption of cyber warfare or ?
The Washington Post blog had an article the day before called "40 maps that explain the world" that has more depth around why the maps are the way they are.

http://www.washingtonpost.com/blogs/worldviews/wp/2013/08/12...
"what you see is the higher the gender equality, the higher the birthrate"

Yeah, I am sure in Bangladesh and Nigeria they have great gender equality.

Have more children, we have the childcare also seems like a stupid proposition. So you have the kids but no time to see them? 24h child care - great signal. So I can work round the clock for nothing?

I have a different proposal: pay employers for every child that a women employed with them has. So instead of being a liability, employers could earn money by encouraging their employees to have kids.
Tips for PhDs seeking jobs from your friendly Project:Sherpa
The tesla is way to expencive for most people to actually buy, even if it looks cool.
No, you can set the battery charge timer that's part of the car UI so that it charges at a specific time after you know it will be cool. Having said that, I used to charge immediately after driving, and it didn't cause any problems. Nissan just recommends it if you want to marginally improve your battery life, so I set my timer a half hour later.
>The biggest difference between the mega-projects of old and today involve 1) the environmental process and 2) commitments to worker safety.

I don't see why environmental and safety considerations are such big unknowns, I think we have a pretty good handle on both by now. Are they factoring to build it with pollution and no safety when they estimate the cost and schedule these days?

In fact, if you read about the history of Hoover Dam there were a number of these things that they weren't legally mandated to do back then, but did them anyway. For instance, workers were offered employer-based health insurance (an arrangement that later evolved into what we know today as Kaiser Permanente).
Which is moot if it's owners are driving it far under the speed limit.
I think a ring to click might be the best answer. Clicking (for me) works better with a tactile response.
>I dunno what you're complaining about.

I'm complaining because you and other people will go on to:

1. Use a version of Go in your development that is slower (as has much worse memory characteristics) and lacks new features.
2. End up running all your programs on single core until you understand GOMAXPROCS
3. Use ab to bench real things which is bad

So "my complaining" is trying to help you.
wakoopa was one my favourite applications so if you start working on your project again you have your first user already. :)
They mention that briefly, but yes, this was my initial thought as well. I'm sure there are plenty of people itching to fill the empty space.
You're correct, I was confusing Sprey with Boyd.
Less bullshit, more real shit.
You forgot to provide an RSS feed of your blog posts.
Very cool :) Thanks for letting me know!
I met a couple of postdocs and such who didn’t speak German (and, in some cases, their English wasn’t all that good either) during my undergrad in Berlin. I guess it’s possible in larger companies or universities and larger cities where people are used to a fair deal of non-German speakers.

But I wouldn’t suggest moving here permanently without knowing, or at least planning to learn, some German. After all, it’s a nice language with a decent amount of original content and if English is your native language probably one of the easier ones to learn.
Anecdotally (from personal experience) it's absolutely no problem at all, at least if it's tech/engineering-related. That said, picking up some German isn't too hard* and is probably recommended :)

*I say this as someone learning through Duolingo at the moment.
Coloring outside the lines: the problem with our two-party system
The next Silicon Valley is probably going to be Silicon Valley
Ask HN: Reading the Classics
It's been quite some time since I went to college and got my CS degree, but I feel like I never really paid quite enough attention there. I'm looking at (paradoxically) trying to take my abilities to the next level by getting back to the basics. As part of that, I'm looking into making a reading list of the "classics," as it were: the essential texts that almost any programmer could benefit from. Here's what I'm looking at so far:

The Art of Computer Programmimng (aka Knuth)
Design Patterns (aka GoF)
Compilers (aka the Dragon Book)
Structure and Intepretation of Computer Programs
Programming Pearls
The Pragmatic Programmer
Code Complete
Clean Code
The Clean Coder
The Little Schemer (and its sequels)

Do people here have suggestions for other books? Or possibly recommendations against some books I've already got on the list?
So much PITA just to view a demo. Tried FF,Chrome,Safari none seems to work.
RESTify your JPA Entities
Google Talk isn't available where I live.
I thought it was F-16 as the high fighter and the F-18 as the low fighter ?
How Startup Founders Set the Right Company Culture
Thus the policies of cultural marxism reach their inevitable conclusion.
OT but please don't put the solutions for Project Euler problems on GitHub, it is directly against the rules (http://projecteuler.net/about, section "I learned so much solving problem XXX so is it okay to publish my solution elsewhere?").

You can put the solutions in the dedicated thread on the site though if you want to share :)
Discrimination is not the only way to be sexist.
Yes, dirt cheap. Even if you use Hollywood accounting like "flyaway costs" you can get 100 Tomahawks for the cost of one F-35, and the point of the wargame was you only get roughly one sortie per F-35 unless you have air superiority.

So economically its far cheaper to not build one F-35 while buying 100 Tomahawks, then cruise missile every airfield, than to lose your entire stock of F-35 on one sortie.

Another way to phrase it, is every sortie you can either lose all your F-35, or "lose" one by not buying it and carpet bomb every single enemy .mil airfield minutes before the F-35 sortie. It seems pretty obvious which is cheaper, even before we get into pilot training costs and the long length of the .mil pilot training pipeline, etc.
The problem with population decline is that governments operate as a Ponzi scheme. Every day they spend more than they have and rely on an expanding population (tax base) in the future to pay for today's deficits.
GIFs of a Developer's Life
It means you can sue for it.
Flashcard Deck for Y Combinator 10% Growth Rates
This is interesting isn't it. To their credit, perhaps, they posted it to the place where it will get the most exposure.
What were you expecting to happen?
New process allows for creation of complex silicon nanostructures
Enter the Rail Gun

http://www.onr.navy.mil/Media-Center/Fact-Sheets/Electromagn...
Spanish town makes money from "Monkey Christ" mistake
Tools should be simple
They actually created a new residency law designed to make immigration to Germany easier for skilled employees just a year ago. Google "blue card". It hasn't had the success they were hoping for, but they're trying.
Node.js is not a framework for developing web applications. Express.js is a framework for developing web applications on the Node.js platform. As per the question, I tend to go towards Node with Express. It doesn't do all the abstractions in terms of controllers and associations in models, though - so development is not as quick for trivial apps.

One reason I choose Node over Ruby/Rails is the Websocket libraries available in Node. Here's an example of why: I've been exploring a lot of JavaScript lately. Backbone.js is nice, but it doesn't have nice data-binding. Angular.js is really nice, but it's "templates" (directives) cannot be parsed by a server, so you couldn't serve the same content from the server. Ember is nice, but it's a little slow compared to the other frameworks (from my experience with it, I know it will improve).

I prefer Backbone + Handlebars because I can serve the same templates as views from the server if I adhere to a rule that essentially means each page of the app is a separate Backbone template associated with it's own view. These can still have subviews, but the client will handle that. The only thing I don't like is the data binding.

So, lately in my apps, I've found myself writing simple data binding "plugins". But instead of detecting regular events - I bring socket.io into the mix. This makes for really fast data binding, plus everyone can see the changes.

Having everything in JavaScript prevents me from straying between different programming languages and distracts me less, and for the socket work it just makes so much more sense to me.
> Naming changes were for consistency across the framework.

Can you elaborate? Bootstrap framework? so somewhere else you has mood swing and started calling 'xs' and now you want to update the rest of your framework? OR you talking about something else?

> Other motivations aside, I see no reason to not do it in attempts to do something better.

I have been in IT only last 28 years, but until now its been a normal thing that the new version is compatible with old one. Check newest MS Word you can still open Word 97 documents.

What you doing here is you are discouraging those who trusted your framework from spending hours and hours rewriting their codebase to match your newest release. Most will not achieve that, so internet will be infested with outdated bootstrap websites. One could say "nothing wrong with that, noone force you to trust bootstrap", and they will be right.

On that note, anyone can suggest alternative Framework with more mature approach to new release compatibility?
Not sure howthe "First Flight" statistic has anything to do with one out-performing the other...
That's a good question. I'll take a stab at answering it.
(This is supposition on my part, it is not backed by links to wikipedia or anything.)

I believe the word "arbitrary" applies because Magnetic North pulls a compass needle in a specific way, but that technically, the needle points both north and south.

It is merely due to convention that we navigate by first finding magnetic north. It would be just as easy to navigate by finding magnetic south...mathematically speaking.
By "hard" are you saying it causes problem with communication or a problem with a desire of the speaker to be able to present an image consistent with expectations (personal or social) of success/security?
Got stung by this testing out of idle curiousity whether strncmp or memcmp was faster the other day.
In Berlin: no problem. In the rest of Germany: probably problematic.
In tech companies there should be relatively few problems. In my company of 25 people there have been 4 immigrants with poor German skills.

Though I have to admit it's not a pretty sight when a Russian programmer is having a disagreement with a German project manager and both rely on mediocre English skills. The problem is not so much with direct miscommunication as with the inability to express more complex thoughts.
The major problem doesn't seem to be the population decline, but the aging population, which cost can be terrible (well, that's how I read it)
I'm not sure that speed matter for a lot of freight. Fresh food, perhaps. But a lot of stuff is shipped around the world on shipping containers that take weeks to get to their destination, and no-one particularly seems to care.
Tank extra energie met het raw food dieet | Het Raw Food Dieet
Design, Basecamp for iPhone, and Going Mobile at 37Signals
And in other news, American women envy the work-life balance of their counterparts in Europe:

http://www.slate.com/articles/double_x/doublex/2010/11/going...
This is a dumb article, constantly repeated. Germany, like many countries (though less so), is currently suffering from a demand crisis where there are not enough well paying jobs for the current population.

The most important thing to consider is productivity growth, though, which according to some random blog I just googled[1] was 2.5% from 1985-1990, 2.9% from 1990-1995, 1.9% from 1995-2000, and 1.4% from 2001-2006. Assuming an average of 2% productivity growth for the next 47 years, each the 2 2060 workers will be 1.02^47 (2.5) times as productive as today's employees, allowing the three individuals (2 workers and a supported retiree) to live a lifestyle twice as nice as the current population.

That calculation doesn't include the added benefits of a lower population, such as more space and crime reduction.

(for completeness' sake, assuming a 1% productivity gain a year means that these 3 individuals from 2060 would be living a lifestyle only 5% [edit: my math was bad here, it's actually 33%] nicer than the current standard. Also, both examples assume a reasonable distribution of wealth.)

[1] http://www.ulrich-fritsche.net/blog/labour-productivity-grow...
* Street View of TARDIS.

* Remind people within earshot to watch Doctor Who (and if you have to pick one, just watch 'Blink').

* YouTube 10th -> 11th regeneration and 'Face of Bo'.

* Cry like a child at my desk at work.

The life of a Whovian.
Thanks for the link to the original. Perhaps "February 22, 2013" should be identified in the title here?

That explains the use of Go 1.0.2.
Actually, it's quite possible to build a "clicker" on the Kinect. It involves mounting the sensor from above, and building completely different software that tracks the hands and fingers well.

We've done it: http://threegear.com
Here's a video of tracking arbitrary hand motion using a Kinect-equivalent sensor: http://youtu.be/exZ6wukQCpk
He definitely seemed to have a chip on his shoulder with a lot of unnecessary backhanded comments, and many engineers do suffer from saying "no" too often, but I do think he raised several points that are applicable to the Hyperloop. Until someone invents anti-gravity, g-forces and other traditional physics problems are going to be a factor. I've been in a sustained half g turn. It's not uncomfortable, but it's not exactly old person friendly, either (in simplistic terms, take half your body weight and imagine that much force pushing you laterally). You'll want bucket seats.

And I did not know the Hyperloop would not actually go into LA proper. That's a significant difference to me. That last leg into LA is where a lot of the traffic trauma happens, the part I would most want to avoid.

Ultimately both "sides" need to work with each other. The entrepreneur pushing the envelope, and the engineer making sure things are feasible.
Flash vs HTML5: Could Change Gaming On The Internet
> pay employers for every child that a women employed with them has.

I understand the motivation for this policy - to me the all-to-common idea that child-rearing age women are a liability is awful.

However, and its a big however, the law-of-unintended-consequences is going to come round to your house and set light to the sofa after nicking your TV.
Nearly 100 killed as Egyptian forces break up sit-ins
Or Ruby on Rails, Arc, or whatever is the flavour of the year.

Additionally it is funny to see the usual comparisons of young developers discovering execution and compilation speeds already possible in 16 bit systems.
There are some initiatives towards that, like the German Blue Card

After 5 years in the country you can file for permanent residency.
My personal favorite theory about why iOS makes more revenue in the app store, is that more rich idiots use iOS.

Now, I'm perhaps not serious about that, and I'm just reacting to the tone of "Android users are lesser people" that's been prevalent recently. But I will note that according to this report:

http://www.distimo.com/publications/archive/Distimo%20Public...

A $15.99 Final Fantasy game from Square-Enix made 73% of it's revenue from Android in May 2013 while the "free" Candy Crush Saga and Simpsons: Tapped Out games made much more money from iOS.

These "free" games are apparently designed around "Whales", people who spend literally thousands of dollars on them:

http://www.wired.com/gamelife/2012/11/meet-the-whales/all/

"Lee says that spending money on games like Clash of Clans is actually saving him money in the long-run: Before he started gaming, he says he and a small group of friends would go out drinking, sometimes spending as much as $6,000 in a single night between them."

"He wound up spending nearly $5,000 in that game before trading it for Clash of Clans, but says that’s far less than what he would have otherwise spent on alcohol.

“I actually save money playing these games instead of going out and drinking,” he said.

...

"Vince P., who also asked us to withhold his last name, has been playing the Facebook game Battle Pirates since early 2011. His total spend: over $16,000.

“It does kind of shock me, for sure, that it was that much,” said Vince, who goes by the username “Spoon” in Battle Pirates. “And it’s all for nothing.”

Vince is 45 years old, divorced, with a 16-year-old daughter. He says he makes between $200,000 and $400,000 annually. He looked positively distraught over the situation during a Skype interview with Wired, as he tabulated a list of his receipts."

It's my semi-serious theory that these people, at least in the US, are more likely to own iOS devices.