skysight-inc/HackerNews huggingface dataset:
There is tons of research on this. Higher IQ at young ages, independent of social class, strongly predicts health outcomes. Since it also predicts income, and since a big part of IQ can be predicted before birth, IQ seems to be the real driver here.

From here: https://en.wikipedia.org/wiki/Cognitive_epidemiology

A strong inverse correlation between early life intelligence and mortality has been shown across different populations, in different countries, and in different epochs."[3][4][5]

A study of one million Swedish men found showed "a strong link between cognitive ability and the risk of death."[6][7][8][9]

A similar study of 4,289 former US soldiers showed a similar relationship between IQ and mortality.[7][8][10]

The strong correlation between intelligence and mortality has raised questions as to how better public education could delay mortality.[11]

There is a known inverse correlation between socioeconomic position and health. A 2006 study found that controlling for IQ caused a marked reduction in this association.[12]

Research in Scotland has shown that a 15-point lower IQ meant people had a fifth less chance of seeing their 76th birthday, while those with a 30-point disadvantage were 37% less likely than those with a higher IQ to live that long.[13]
> I suspect those users do care about freedom.

I meant software freedom in this context; I should have been more clear.

> The FSF would do well to focus less on the ideology, and more on providing a better user experience for non technical people.

There are plenty of organizations that do that. The FSF exists for very specific reasons---ideology is essential.

> The "free as in free speech" doesn't work too well because speech is not a product

I don't follow.

By "free as in free speech" we mean the same thing as when we say "free as in freedom".

> Also, Windows doesn't exactly stop me from doing questionable activities, like authoring documents that would be considered subversive.

You're not setting a very high bar there ;)
Fair enough, the Google comment was unfounded (and I do believe that many at Google also have strong convictions to protect their customers' privacy but it's a lot harder to do when your business model depends on storing your customers data in clear-text on your servers).

Personally I am disturbed by the continual government assault on the security of personal data and I believe that companies like Apple are our strongest stalwart against it.

I may be a bit of an "Apple fan boy", indeed.
I don't get the repeated complaints about noise, they honestly sound really soothing.
A startup with this name would be sick – MOZART.IO
no, it wasn't. the go compilers initially came from Plan 9, which hasn't seen any C++ code ever :)
There was a post on HN [0] a few years back about the Dalvik patch that Facebook used for their Android app, due to the large number of methods [1] the app had. This was causing issues on the older Gingerbread devices, so their solution was to modify the internals of the Dalvik VM while it was running their code to increase the buffer size.

[0] https://news.ycombinator.com/item?id=5321634

[1] https://www.facebook.com/notes/facebook-engineering/under-th...
The products were designed to be safe even if a large percentage of the underlying assets went into default. They did not represent the pools as free from assets that would default. They represented the pools as diverse.
Probably too late in the conversation. I'm a Pittsburgh product, as in I did my grad schooling from there. I've always found pgh vibrant! I was residing in the Oakland area. I liked everything about it. To this day I call it one of my favorite places to live or visit.

Circa: 2008-09
The data they want is pickup, dropoff, type of car used, amount paid etc.

By the way. Relevant here. Juno is apparently offering drivers 50/month just to keep their app running. This allows them to track all that info from lyft uber arro. Pretty patentable... And Juno hasn't even laumched here in Manhattan.

Hope my driver today doesn't catch heat.
Loan sharking is not extortion, and neither is the renting of property. Let's not confuse our terms here. Extortion is unrelated to either of those activities.

The premise of your argument fundamentally rests on the idea that these landlords are choosing to charge "70% of their income to let them live at a shithole". But is that true?

Do the landlords have much of a choice in this matter? We can see with a simple thought experiment. What would happen if they were to lower their rents?

I'll tell you. They'd get more customers. Their vacancies would quickly be filled, because they'd be cheaper than the 'shithole' next door. And if they are already full, then all they'd need to do is keep building new shitholes until they can take all their competitors tenants too.

So, then. The obvious question: Why doesn't this happen? Why don't all these slumlords recognize this obvious opportunity for massive profit? Why don't you or I build a shithole of our own and charge only 60% of people's income?

And the answer is simple: Running shitholes costs 69% of the income of those monthly tenants. Charge any less and you're losing money. If you do not believe this to be the case, then by all means, start your own shithole and charge less. Let me know how that works out for you.
Yep you just bake it into the model. Also it won't actually end up being 5 billion:

http://www.nytimes.com/2016/04/12/business/dealbook/goldman-...
surprising that 'theory of mind' doesn't appear in the article.
This demonstration goes really well with Michael Nielsen's http://neuralnetworksanddeeplearning.com/. At the bottom of the page the author gives a shout out to Nielsen, Bengio, and others.

For someone (like me) who's done a bit of reading but not much implementation, this playground is fantastic!
A browser extension is planned, but only as one of several clients including a phone app and a website.
Weird things people have discovered while wearing Fitbits and Apple Watches
That's a reasonable point, but "sufficiently differentiated from their offerings" is pretty broad. Anything that's not a physical service could be considered insufficiently differentiated, not to mention that they could screw you much worse than simple imitation. Gussying up your idea and presenting it in a more integrated manner through internal APIs would be tame compared to the fact that they can actually revoke your API access. If they don't want to compete with you, they can completely shut you out, period.
I will take a look at C++ when they get rid of header files.
MintyJS: track your Node app variable state and scope through its run (in alpha)
> Without a kernel, the claims that GNU is a replacement for UNIX is disingenuous.

GNU/Linux has a kernel---Linux. It forms a fully free operating system.

No free replacement for Unix existed until GNU provided one---that involves much more than just writing utilities. I encourage you to read about the history of the project to understand why:

Summary: https://gnu.org/gnu/thegnuproject.html

More detailed: https://gnu.org/gnu/thegnuproject.html
I mean, obviously it's a spectrum. I think for me personally i'd opt not to be insured for that. But I wouldn't say that someone who does is being unreasonable.

My point is just that with insurance companies being expected to should literally all medical costs, price signaling is taken out of the market, and that is a bad thing.
Note to self: list my "home" address as the address a door or two down.
Minty an npm module that can help with debugging by tracking the state and scope of variables in your app throughout execution. (We were inspired by pythontutor, can you tell?)

To use, just require the module and wrap any function or file you want to trace in our function. The function or file will still execute and return, so your whole app will execute normally.

Minty is in alpha, and definitely has some big bugs, but we've been getting some positive feedback and wanted to get the larger community to break things and provide feedback on how to make Minty useful. Thanks for your time!
Using syn, cos, x1, x2 with 1 six-neuron hidden layer does the trick quickly:
http://imgur.com/UMv5gsH

No need to mess with noise or regularization :)
How to create an easy Restful API for a simple model in Django(Part III)
> Magic is just advanced science.

OK, but @datadata asked what the plan is for a one gram near-future interstellar probe to communicate across four light years of space, and @x5n1 answered with "AI!".
In every other industry that gives out the title of "engineer", you're taking on a weighty burden to be the guy that signs off and assumes the liability. Software engineers have taken the role, but eschewed the responsibility that traditionally comes with it.
The Apple logo says nothing about what "Apple" does but... it looks like an apple.

Likewise, the letters H and P say nothing about Hewlett Packard's business. That wasn't the criticism though. It was that the letters were unrecognizable as an "h" and a "p".
How to Rip and Convert DVD to ARCHOS
You don't think any individuals committed fraud when they applies for NINJA loans?
It really varies. Most people I know in blue collar jobs work 40 hours/week and are free to do what they want after 5pm. They don't take their work home. It is usually the "exempt" professionals - lawyers, doctors, McKinsey consultants who work overtime (because they have to or they think they have to).
This is how I feel. Even as a Unix/"Pure C" fanboy, just having the STL is a huge time saver.
It's also empirically true. It's very easy to observe votes moving politicians.

Without some argument that this issue is governed by a particular special circumstance, your comment has no substance.
non-competes also decrease overall employee productivity and efficiency as it makes employees into drones just keeping their jobs.
You are bordering on some basic advertising theory! Seeing an ad too often has a negative effect. So depending on your industry, you advertise with different strategies. My favorite example is beer. They advertise year round, but pretty low key. You'll see maybe one or two beer ads a week. But when certain events occur (superbowl, spring break, holidays, etc) they ramp up advertising and you'll see two to three a day.

Its different for each industry though, some do 90% of spend for the holidays.
For me in Chrome on OSX you do get a visual representation of the neuron's input when hovering. It shows up behind the data points in place of the neurons' output when hovering.
Non-competes, whether formal and legal, or shady and illegal like Google-Apple, are restraint of trade, suppression of competition. They drive wages down. Nothing to back that up, but why else would sandwich makers be subject to these?
At long as an app isn't strictly validating the JSON, you should be able to add keys like { "comment": "this does xxx" } to a JSON configuration object.
> Pure click-baiting

Oh god. Please no. Kill me.
I'd venture a bet that most of the advancement of levels 2 & 3 happen in private and/or are in use in areas you aren't already thinking of.

Have a look at the conversational examples Voicebox lists on their website: http://www.voicebox.com/technology/ (disclosure: I worked there for a while.)

The wide-open "talk about anything" software is still a few years out, I think. But, having a "human-like" conversation/interaction with a bot/AI already happens today.
No, of course not. If your goal is to learn Rust by 2017, go learn Rust. I don't know how this became about Rust anyway, the article is about C++ in 2016.

I also won't disagree that C++ is a baroque language with too many conflicting features, conflicting cultural standards, and general all-around cruft. There's certainly plenty I hate about it, and it's rarely the first choice I'd reach for starting a new project these days.

I'm claiming that if you are a brand new programmer that's remotely interested in HPC, games, finance, search, compilers, databases, or system software and want to build solid fundamentals for a career, learn C++. Because:

1.) It will provide access to jobs in those areas, where you can be mentored by experience programmers.

2.) It will provide access to open-source codebases in those areas, where you can learn the structure and development processes of a large, existing body of software.

3.) It will teach you language concepts that transfer over to other languages.

4.) It will teach you why certain language features didn't make it into other languages, and the pitfalls of using a language that grew by accretion over 25 years, and the many ways that you can shoot your foot off with these language features, and how to debug it once you do.

A very small portion of programming is in the language. Over the course of your career, you'll use dozens of languages - hell, I've only been doing this professionally for 12 years and I've shipped software in a dozen languages. What matters a lot more are the patterns - being able to recognize why you might use a certain technique, and how the same technique manifests differently in different languages. In the fields that it's still widespread in, C++ will open a lot of doors to learn these.
Some people Ctrl+S and commit every few files, to keep from pushing changes to 10+ files in a single commit.
Blech. I have to use Gerrit at one of my current clients, and I fucking hate it.

Github's workflow is easy. You have a repo, you can fork it or create a feature branch, you can add multiple commits, and then open a PR. That makes sense. And the interface is pretty.

In Gerrit, I still do commit-as-you-go, because that's the entire fucking point of Git. If I wanted SVN semantics in my repo, I'd use SVN. Then, we have to squash all the commits (I'm very anti-history-revision, but I know that's an opinion) and push up to a different origin. And god forbid if you want to work from that code point in a new branch while you wait for a review. Oh, and if you want to fix some issues found in review? Yeah, let's edit the history again... Oh, and there's a change id created that causes all kinds of other headaches.

I have tools to manage and make sense of my git history. I absolutely hate things that force me to modify history. It might as well be voodoo magic when stuff goes wrong. It's often easier to blow it all away and start over.

I do like the things it can help you enforce -- a good build and +1/+2 code review etc. But that's not enough to deal with all the little annoyances in gerrit. Especially since it's available in a much better tool -- gitlab.

Gitlab is what comes after github has run its course for your team. It's got the same predictable and useful feel, it integrates great with CI tools, and it allows a similar GHPR-style way of merging. There's also BitBucket Server and other stuff.. but Gitlab has my vote in the strongest way possible.
> I think you are falling to some crude propaganda of the nuclear industry

This rhetorical tactic is rather insulting, especially when you're repeating several well-known anti-nuclear talking points. Fuel reprocessing has existed in various forms for decades. There is still work to do, of course.

Why isn't it being used? Well, China is building several new reactor designs right now as part of their long-term power plans. This includes alternate fuel cycle reactors (thorium) that have far less waste in addition to reprocessing. Building reactors takes time, of course, so this is an ongoing project.

Also, you seem to think the nuclear industry supports reprocessing. After radiophobia, the existing nuclear industry is the biggest impediment to new reactor designs and reprocessing. Isotopic enrichment is expensive; why would e.g. Westinghouse make propaganda in support of technologies that disrupted their primary source of profit?

> stop labeling deadly waste as waste

That isn't what I said. You talk about falling for propaganda, but you're arguing with your own "straw man".
If I didn't get this course[1], I wouldn't understand what you are talking about.

[1] - https://www.coursera.org/learn/machine-learning
Super basic explanation:

It's training a neural network to classify a data set with two classes (orange or blue) and the data has two features (x1 or x2). All the orange and blue dots are the training data. So if you take a dot on the graph with coordinates (-2, 4) and it's blue, that would mean that a data point with x1 = -2 and x2 = 4 has the class blue.

You can think of a neural network as a function that can take in arbitrary features (in this case x1 and x2) and tries to output the correct class. That's what the orange and blue colors in the background are, the neural network's guess at the correct classification for any given point (x1, x2).

When you hit play, it iterates through the training data making adjustments to each neuron in the network so that it gets closer to predicting the right class.

If you want to see how well the neural network performs on data it wasn't trained on, you can click "show test data".
Why do you need predictable interface names if you're using DHCP?
I agree, there are waaaaaay too many parking lots in SF. If you covered every parking lot in the city with a 4 story multi-use building, what impact would that have?
I'm not sure that's such a clever analogy. First, because traffic deaths is an issue most places with cars, both due to drunk-driving (obvious failure mode), and other more complex/random failures. And while a drunk driver can (and do) kill a family of careful drivers/a pedestrian -- a nuclear plant failure is more akin to the terrible accidents we've seen with derailed trains carrying crude oil, see eg: http://uk.businessinsider.com/crude-oil-train-derailments-20...

What we do know, is that all current states able to build nuclear reactors, have suffered from incompetence, corruption and other systematic errors when it comes to large contracts. I've seen no evidence that this has changed.

So it would seem that effective disaster mitigation should account for our current reality: We can't store nuclear waste safely, we can't transport it safely, and we can't build nuclear reactors that are safe enough, given the high risk of disasters.

I don't think there are any obvious solutions to world energy supply; higher efficiency, less waste are a given (easy to say, hard to implement). Fundamentally, we need to move away from "thinking oil" -- I don't think highly concentrated liquid fuel traded on a (physical/geographic) global market is part of a sustainable future.

On the other hand, I don't think we'll replace air freight with Zeppelins - so clearly we'll need some kind of combustion. Maybe hydrocarbons created with electricity, or in combination with biofuels - some manner which is more carbon neutral. And in a way that doesn't destroy our food chain. Local transportation in the form of electric trains and cars, in preference to hydrocarbons. The US is a parody of efficient transportation, but I'm not very hopeful for reform. Even in little Norway, car-sharing hasn't been particularly successful -- poor city planning and habit means that people waste time sitting in long traffic jams, one person to a car. There are quite a few areas ripe to be made more effective with existing technology. But if we can't muster the will to kill the idea of one car per adult, I don't see much hope for other areas.
Yep. The phone has still not been cracked, I'd bet. This is all posturing.
...I don't know any other cross-platform framework as good and mature as Qt is

There isn't. I've been looking for twenty years.

Qt is the only platform I'll use for embedded GUI development.
>Alas, as nice as it is to cloth an issue we care about in the language of moral superiority, banning noncompete agreements does in fact impact the freedom of contract. (In the same way, but to a lesser extent, than the ban on being able to sell yourself into slavery.)

Not allowing consensual slavery agreements, consensual beating people to death, etc, also limits "freedom of contract".

That's because we value other things more.

There's nothing sacred about "freedom of contract".

And in most pragmatic cases when an enterprise makes a contract with an employee, there's not much freedom for the side of the employee either.

People always think of star programmers etc who are courted to go to work somewhere and have tons of choices, which are a tiny minority, instead of thinking of the hundreds of millions who need a job to pay the bills, healthcare, etc.

Even when a sector (like IT) does well compared to others, let's see how it goes if there's a bubble bust.
Yeh you're on the right track. Nice pattern emerges on this after 160 iterations.

http://playground.tensorflow.org/#activation=tanh&batchSize=...
What are some good resources for learning C++ with an eye to these modern practices?
Sometimes it's a virtue to hold a grudge.

If people and companies are forgiven the instant they stop being abusive, then what's the disincentive to being abusive again? Microsoft did what they did because they had a monopoly position; they've changed now that they've lost it. There's absolutely nothing to say that they won't go right back to the way they were if they get a monopoly again.

If someone has been hitting you with a stick for years, and then all the sudden shows up with a big smile because they've lost their stick and they think you could help them get it back, what kind of fool would help them?
Ctrl-F "dallas" on that article mostly leads to things like "LGBT Protections: Housing, public accommodations, city employment, private employment, city contractors"
Can you share what the Canadian goose jacket reference/meaning is?
They are pleased that, to their knowledge, they employ over 100 parents. First of all, it's fricking telling that a company isn't even aware whether or not its own employees have kids, and has to resort to eyeballing insurance numbers. That kind of screams "doesn't give a crap," especially for a company which otherwise seems to feel a need to invade every aspect of its employees' lives.

Google says HubSpot has 785 employees. i.e. 12.7% of their workforce has children. 75% of U.S. adults have children and only 5% do not want children. Granted that number might be lower in Singapore, but it's higher in Ireland.

So this is basically a definitive admission that HubSpot is a workforce that is incompatible with having children, hostile to them, and in all likelihood actively discriminating against parents. And it doesn't take much probing to see why.

Mr. Shah editorializes on the "over 40" statistic that it "needs work," but apparently not the fact that only 12% of its workforce is managing to raise a family (at least for the time being).
Yup, I've read it. Even at it's most grotesque the record labels were still writing checks to artists. That the artists never saw another dime, well, it's a shame they didn't have better legal representation and that there weren't standardized contracts that gave artists better leverage. You can blame this mainly on the cost and access to legal professionals. As we move to cheaper more user friendly types of digital contracts I imagine this will make these types of contract negotiations much more equitable and just.

It is still better than today where there are no advances and really no way to ever recoup the production costs unless you completely ignore digital and go back to selling vinyl... which is what most artists are doing.

In the next few years we're going to see a wholesale abandonment of digital and social media from musicians because everyone is finally going to figure out that what Silicon Valley has been building for the last decade is an economic desert. Who gives a crap if you're reaching an audience that doesn't come to your shows and doesn't buy any of your wares?
People should perhaps be free to create whatever informal contracts they want between themselves, but there is no "freedom" that entitles them to have their arbitrary contract enforced by the state.

When enforcing those contracts through coercion, the state denies the infringing party some freedom.