skysight-inc/HackerNews huggingface dataset:
Consider this scenario (merely hypothetical): Say you want to be a physicist for a living. Then say you find a reputable study showing that the average pre-physics-education IQ for a financially successful physicist is 140, with a standard deviation of 8. In this case, granted the information were accurate, would it be financially responsible for you to invest your education time and money into pursuing physics if your IQ were only 110?

IQ is based on statistics, which is based on probability, and probability is good for finding paths with a positive mathematical expectation. Furthermore, would you really want to work in a field where nearly everyone were substantially brighter than you? I doubt it would be good for one's emotional health.

Just for giggles, here is a (somewhat dated) chart of IQ to profession:
http://www.iqcomparisonsite.com/occupations.aspx
Great stuff! Looks like the whole dataset was imported 2 days back. If you can stream it daily, I can use table decorator and avoid processing all the records.
The land value of a ranch in the middle of nowhere would likely be very low - it'd also be reasonable for him to receive a stipend for the use of the road (cancelling out the tax?)
Cool.

I'd be interested to see a list of people who submit a lot. I submit too much - about one submission per day - and I'm curious what percentile that puts me in.
so the +2 is indeed out of bounds?
I prefer a "recognize and reward" management style to "insult and humiliate"
yeah, best not use free software if you get the willies from the word "free".
Just so we're clear, we're talking here about a private company with an API, not a non-profit, foundation or anything that would indicate that they are working for the public interest. The FDA banned them from advertising their kits because there was no scientific proof that these kits are able to tell customers if they are at risk for something.

So basically you've given away your genome data because you like making neat visualisations.
Reminds me of a classic generalization: Normal people apply tact to what they say; nerds apply tact to what they hear.

(Robust people ask why not both?)
If you put a very light balloon in there won't the air pressure increase more than a smaller but heavier apple?
Unchanged:

23andMe will never release your individual-level Genetic Information and/or Self-Reported Information to any third party without asking for and receiving your explicit consent to do so

That sounds pretty cut and dried to me.
>> Computers don't have spirits

> But standards committee do.

Agreed. Which is why you should choose a language which was standardized by a standards committee whose goals better align with your goals.

> I doubt rust could be ported to a 8bit PIC microcontroller, or to a 6502 keeping reasonable performance characteristics or letting the programmer take advantage of the platform quirks.

I don't think that's true; I think that the current state of Rust tools is such that this is true now, but it's nothing inherent to the design of the language, and I think you'll be able to do quite a bit with Rust in the situations you describe when the tools around Rust are more mature. I can't really speak to this more because I'm not sure why you think this can't be done.
> Nice writeup, can anyone explain why fb continues to use php over other statically types languages?

When you have a large existing codebase in one language, migrating it to a new language means a massive amount of time wasted retraining engineers, rewriting code, etc. You lose a lot of productivity and spend a lot of money for possibly little gain.
It is straightforward, but not easy.

You should have at least one of the following, preferably two or all:

1. A prototype or minimum viable product with proven market demand, users and strong traction numbers.

2. A solid idea backed up by a strong, proven team of founders. For example, MIT or Stanford PhDs with heavy domain experience in AI research. Or a pair of founders who have exited one or two startups before.

3. Recommendations from YC partners who will vouch for you and your application.

My opinion based on observation is that that list is in order of importance. You will probably not get the third option unless you have one of the other two.
The main problem with the nativist hypothesis is that it's breaching Occam's razor rule. Is there a simpler explanation than being hardwired with information, which would be a fairly complicated thing to explain, considering what we know of the brain today? Yes, there is: languages are related and sound symbolism could be passed from language to language, or the perfectly reasonnable explanation offered by Christine Cuskley at the end of the article. In the world we live in, some set of sounds are associated to small animals, other to big animals.

Nativist hypothesizes suffer from a lack of imagination in looking for alternative explanations. I cannot explain it? Must be innate! Or, children do it? Must be innate!

Cognitive research points to a much more promising explanation: we are really good at learning, and we can learn abstract concepts pretty quickly, even as very young children. See Stanislas Dehaene's work for instance.

Abstracting concepts for big and small from our environment and associating sounds with it is much more plausible than passing around information about abstract concepts in genes through natural selection based on random genetic mutations.
"Especially for someone who went from a lower middle class family in one of the poorest states in India to becoming the CEO of Google."

Not to take anything away from Sundar Pichai's accomplishments, but Tamil Nadu, from where he hails, is decidedly not "one of the poorest states in India." It has the second largest gross state domestic product in the country. [1]

[1] https://en.wikipedia.org/wiki/Economy_of_Tamil_Nadu
I have no affiliation with Baidu but I'd like to defend them on this point a bit because it seems to me that they are getting quite a lot more hate than they deserve. Baidu had a without-a-doubt strong and at the very least a very near state of the art visual recognition system. Then a group of people within the company tried to squeeze out all the last few 0.01% they could with questionable means. When people erase all context and say Baidu cheated, it sounds as if there was a wide, organized top-down effort within Baidu to make their bad system look good with blatant cheating. None of which, in my mind, was the case. A slap on the wrist is more appropriate than burning at stake. </endrant>
if someone uses your software in a way that is honoring the GPLv3, but you don't like, you lose any ability to sue or further restrict them. Even though the ghost of Steve Jobs (Forstall) is no longer haunting the building, Apple learned the lesson of "sue early, sue often", and Stallman/Moglen sort of got in the way of that with GPLv3.

Tivoization was another issue, especially with Apple's tendency to lock down their platform.
> taught a few Japanese (and a Korean!) to properly enunciate the /l/-based sounds from English

You can teach people the physical motions of producing the sound, but that's not the same as acquiring the phoneme. They will have to consciously produce the /l/ and /r/ sounds and will still not be able to distinguish them when listening.
Even C compiler developers can't always get it right. There have been a few bugs where, for example, one compiler pass optimised a struct initialisation into a single write that wrote into the slack space after the end of the struct, and a subsequent pass detected this undefined behaviour and removed the initialisation altogether. (These optimisation tricks inherently make compiler development more risky, because they mean that composing safe compiler passes is likely to create something unsafe.)
Is it possible to run protocols like Bitcoin on top of this?
Use Go for Your Next Apache Mesos Framework – Mesosphere
> The long term macro trend is clear.

Not to me.

If I had to make an attempt to predict the future I'd say there might be two trends. And they are opposite extremes:

First, the good jobs require more and more knowledge.

Second, automation, as you suggested, might result in jobs where very little knowledge is necessary. "Push this button. If that light turns red, push that button".

Then again, even in what could be seen as "push-button jobs" a great deal of knowledge and experience is required. One extreme example might be industrial CNC machines. You can, quite literally, push a button and watch it go. However, doing this without knowledge and experience would result in disaster.

I don't have a bleak view of the future. I recognize we are really, really bad at predicting it. Worrying about this is probably a waste of time. In a place like the US even the poor live significantly better than they the "middle class" lived 500 to 100 years ago. We must be doing something right.
> the rest of your comment is just emotionalism and insults.

> Stupid people do stupid things and the more you try to support them, the more they do it.

You're a hypocrite.
You put the object ontop of the bag, not in it
About the AESNI runs, a comment on the post suggested to run some AESNI instructions on random numbers to clear (but not zero) the registers. With my very limited knowledge of all this, I can't shoot any holes in it. Is it insufficient? (for just the XMM register problem)
Uber raising $1 Billion at $70 Billion Valuation
Depending on the value of namelen, and the padding at the end of the struct FTSENT, struct p->fts_statp will occupy one byte out of bounds of the allocated memory.

The comment made in the code is incorrect:

Since the fts_name field is declared to be of size 1, the fts_name pointer is namelen + 2 before the first possible address of the stat structure.

namelen + 1 is the first possible address for the stat structure.
I guess dumb luck keeps me from encountering a normal amount of undesirable behavior, while agreeing that folding comments isn't likely to have been anyone's priority. I do see isolated memeoization, flames, etc. but it's not really a characteristic of "core contributors" unlike is more typical of internet communities.

For what it's worth, if indeed PG didn't consider thread folding interesting, I cannot say that I blame him since it is that way for me. The feeling that scrolling through a page to find some comment feels like a bother means that it actually is a bother and not worthy of the effort. Collapsible threads making it less effort to rebut won't increase the quality of my comments...on average, it will probably reduce them. YMMV.
ITT: tedunangst asks a question he already knows the answer to. upvoted.
>> Many of my software engineering friends, myself included, are well aware of the privacy implications and got a kit anyway.

No you are not. Nobody is "aware" what 23 can do with your information just yet.

This is much different than signing up for a Facebook account. I bet 23 didnt figure the way to make serious money on this just yet. I mean after all they wont stop on $99 per client (minus costs).
Obama Administration Calls for Limits on Testing in Schools
Do Way, Way More in WorkFlowy - a book by Frank Degenaar
What Makes a Polymath
Ah, you beat me to it; I was just talking with my coworkers about something like this as a fun application of the new 3D touch. We were theorizing that a ~100g capacitive tray could be used to enable the capacitive touch; then use that as the zero reference and weigh things in the tray. :)
In a strong sense, there is no secret sauce. See: http://www.paulgraham.com/before.html
Meanwhile, John Resig is about to hit 700 days: https://github.com/jeresig
Star Wars: İsyan v1.0.2 Hileli Apk İndir
I'm not missing that; you're making an assumption.
A similar one, but for earth :-) http://earth.nullschool.net/
There are countless examples, but one anecdote I can throw you is a couple I know, both of whom have one parent who was adopted, and thus are ignorant of about half their collective genetic heritage. They were getting ready to have children, and wanted to make sure they weren't prone to any “surprises”.

Google is successful because it’s useful. These tests are useful. blah blah
The stuff done by this duo is amazing (they're currently leading Google's data visualization research group, see the About page).

This particular map was expanded by another dev into an epic global map of different climatic variables:

http://earth.nullschool.net/
Many put it tons of effort and live in near-poverty conditions. How do you think that feels as a disconnect between effort and result? They are trapped, with no options.

The indifference and apathy of bureaucratic communism comes from lack of choice, starting with who to vote for.

And as for long-term-unemployment... that's kind of the reason UBI is being proposed, because automation will eliminate so many jobs there simply won't be enough work to go around.

Would you prefer the new norm to be the owners of that automation forcing those locked out of work opportunities from birth into worse and worse living conditions, because in the automated future their labour has no value?
https://en.wikipedia.org/wiki/Perception_of_English_/r/_and_...
Why do climate change deniers always assume that anything that even vaguely implies a problem with even one climate-change study is a complete refutation of the entire field of climate science?
Any comment taking the form A paean to the X industry. No mention at all of controversy Y which makes X look bad sounds reductionist to me, at least on an internet forum. If you didn't mean it that way, I'm sorry! Intention is hard to read; it would be easier if your comment contained more information.

The idea of using "paean to industry" unironically makes me smile. It seems quaint now, like those 1950s videos where manly narrators recite triumphant scripts over footage of conveyor belts.
Our coordination was so precise it's surprising we didn't cause some kind of race condition in HN. (edit: No wait, beat me by at least 20 seconds)
No, I'm not. I put forward arguments and observations.

"Stupid" is an observation, a correct observation, and it is not targeted at a HN user, and it is not supposed to motivate an argument by itself.

In contrast, the comment that insults me does not put forth correct observations; rather, it puts forth an "argument" that is motivated by being insulting (i.e., is not even a valid argument).

Please double check before you call someone on HN a hypocrite. Unfortunately it's a very serious allegation and it's not OK to make that allegation casually and be wrong about it. Technically, you owe me an apology, though I'm not holding my breath.
Data Elixir #58: Golden age of machine learning. Interview questions. GraphViz
Yes. I think it's part of the Cotswold way, perhaps. There are a few more like that.
Your "rational argument" amounted to "people are stupid, fuck 'em."
Indeed, additionally I recall that the HP server's Iran used had some similar security issue on the RAID(?) controllers. But I hate to write stuff on HN without a source :-)
Mozilla offers $1M to support open source and free software movement
Check this guys: http://windyty.com

Wind, temperature and waves.
Before you buy into the negativity of some comments on this thread, take a moment to pause. Andrew has achieved some truly remarkable feats. Why not accept what he has achieved is many standard deviations away from the average, and try and learn from what he thinks was useful?

To me, that the top comment right now is about how Baidu "cheated" on an AI benchmark says both that no one can have perfect oversight, but also that no matter your other achievements, someone will always point out a shortcoming.
Dating for one. A lot of people I know give fake phone numbers out because they're not too comfortable giving their phone number out randomly. As well as people who use dating apps: tinder, match.com, bumble, etc. The next step for a lot of these apps is to get out of their chat interface and to get real time responses. But at this stage, you might not want anything besides a one time hookup.

Selling things or more transactional things. You have to meet-up somewhere to exchange the item. Having real time messaging would be helpful here.

Conferences themselves. Or hackathons. It's important to add everyone you meet at the conference or hackathon on linkedin. But at a hackathon, for example, you're going to be talking a lot to a small group of people. Real time messaging might be super important there. And then afterwards only reach out once in awhile.

And online mobile games. I play a lot of those clan based games. And their native game chats are usually awful, clunky, slow, I lose messages. There's also a good amount of those people I don't want to give my real info too but I still want to chat off the game. The major case is if there's drama in the game and I need to send a screenshot over for one reason or another. This has happened to me a lot.
Which part of the current legal system are you afraid of losing?
I only consciously started paying attention to my streak a while back. I'm up to 33 days (today will make 34 once I push something). I have been using the "streak focus" to motivate me to make lots of "easy, but useful" changes to a large existing codebase.

Specifically, I have thousands of lines of Groovy/Grails code that I've written over the past few years, where I lazily used "println" to output debug messages, instead of using the log object and the corresponding debug/info/error/warn/whatever call. So now, everyday, I grep through the code, find a file with some println's in it, change some number of them (anywhere from 2 or 3, up to dozens), then commit that.

It's a small thing, but over time it's improving the code base, and pushing my streak up as well. And since I'm visiting every file (eventually) including ones I maybe otherwise wouldn't touch, it's also a chance to sometimes wind up removing dead code, outdated/useless comments, etc.

And of course all this is mixed in with the actual development work on the project as well.

I doubt I'll get to 844 days, but that's OK. It's fun and it's a way to help keep things moving forward.
The Brutal Ageism of Tech (2014)
The fact that members of all of these groups readily hybridize would violate some interpretations of the concept of species. The article exposes the arbitrariness of the concept. Also, mtDNA and microsatellites (short stretches of repetitive DNA that expand and contract quickly) offer only a fragmentary picture of genetic history. It is unfortunate that the researchers were not able to use modern sequencing techniques, but in the case of museum samples these are sometimes not possible.
No, it's the HTML doc title, which makes it a legit original—indeed, it's what the HN bookmarklet selects by default. So adidash didn't editorialize anything. Also, no moderator touched this post.
> a helpful banner that pops up

said no one ever
I hate to see a discussion become a degraded flame war but I am the one who was attacked and who called it out, not the one who started it.
A dollar bill weighs 1g.
Cursed Child is the ‘eighth Potter story’
Law enforcement agencies are asking 23andme for their customers' DNA. https://news.ycombinator.com/item?id=10400550

* You also consent to your personal information, including sensitive information, being transferred in the event of a business transition such as a merger, acquisition by another company, or other transaction or proceeding. In such a case, your information would be used as set out in any pre-existing Privacy Statement.

* [...] As stated in any applicable Consent Document, however, Genetic Information and/or Self-Reported Information that you have previously provided and for which you have given consent to use in 23andMe Research cannot be removed from ongoing or completed studies that use the information. Our contracted genotyping laboratory may also retain your Genetic Information as required by local law and we may retain backup copies for a limited period of time pursuant to our data protection policies. [...]
Antiaging protein is the real deal, Harvard team claims
Which is a real indictment of C, when programs this simple have bugs this severe.
So do you make your living from Steam? I do and you just are wrong about whether or not the marketing is valuable.
Start here (and its references). https://en.m.wikipedia.org/wiki/Statistical_hypothesis_testi...
I believe that truly intrinsically motivated people will keep love what they are doing and power through the criticism.
This article needs significantly more content to be useful to a user genuinely curious about the topic. Answers to the following questions would improve its usefulness:

Why would someone normally install globally?
What are the advantages to installing globally?
How can these advantages be reproduced, without global installation?
Are there disadvantages to using scripts?
[... etc ...]

Creating content for the sake of creating content is as useful as saying "don't do it" in regards to global npm installs.
Even though dozens of companies have your data, when a new company comes, you will evaluate whether or not to give them your data.
> In fact, I am so happy with OpenBSD, I will even tolerate poorer battery life on laptops to use it and to avoid Linux.

This is exactly why OpenBSD, in my opinion, is currently failing at their stated goal of "Provide the best development platform possible." (as 'stsp stated).

If you get poorer battery life on a platform and still use it, you are doing something very contrary to like 99% of all laptop users, including developers. Now I'm fine if OpenBSD says "We don't care about that, we're a server OS", but there should be some big red stickers saying "We have terrible battery life on laptops" on the BSD websites.
edit: I do not agree with that, but I've decided to stop arguing because this has become a pointless flame war. I've removed my rebuttal.
The flash data sheets are actually just the starting point for using NAND flash. It is not just signal timings and command sets. There are lots of quirks you have to work around to make it reliable and usable which changes with each generation of NAND.
I wish I had time to learn this first :)

But yes, authoring a book titled "Well-defined C (and C++)" one day would be awesome.

Thanks for the link.
WSJ article: http://www.wsj.com/articles/walgreens-scrutinizes-theranos-t...
Asking such a question is like saying "Do you consider yourself to be stupid?". You can expect the aggregate result to reflect ego more than anything else. Just like objective tests are needed to measure intelligence, you would need objective tests to measure evilness, or the inverse of altruism. On another note, you would need to define the types of evil with which you are concerned.
My bank does the same, and they limit everyone to 8 characters. It is Schwab.
Best Buy confirms existence of its secret website
I can't wait until we go back to plaintext articles with a few styles instead of these stupid edgy designs. Unbearable.
GitPass: Open Source Your Password
On these links the commenters have posted there's a cyclone off the coast of Oregon, or at least it looks kinda like one. What's the story with that?
The part of the sentence you left out: unless required by law.
I think these posts are not only good to see what other companies are thinking about infrastructure and the tools they use, but how many different levels of control one can apply to the problem of creating software in the cloud these days. Also the amorphous role of devops and new challenges and solutions that come up all the time.

I also appreciate the end where Ross talks about limiting the amount of innovation and trying to be practical whenever possible. Too many people are completely reactive to technology and using it only trades out one set of problems for another because it all has to work together.

The design on the blog and main barricade site is really awesome too. Great post!
Phone Drone fundraiser – Turn your smartphone into a drone