skysight-inc/HackerNews huggingface dataset:
You have got your thresholds wrong. http://en.wikipedia.org/wiki/Mental_retardation#IQ_below_70

Also, the distribution is by definition normal, and I have hard time believing 15% of population is retarded. That would mean about 1 in every 6 person I met is retarded, a number too big to believe. Now 3 genius/3 dumb out of 100 is more like what my experience has been.
I have a little project where I'm collecting uses of web fonts and half the sites I come across are using Proxima Nova: http://www.typ.io/fonts/proxima_nova... But it _is_ nice and incredibly versatile. I love its caps and its bold.

Just added customer.io too. ;)
Indeed, the value of threading on usenet was that it provided data for the user-agent to decide in what order to present unread posts to the user - if the original topic A had drifted to subjects B C and D which were being discussed in parallel, when reading it three hours later I would get all the posts about B before the posts about C and then the posts about D. And if I grew tired of B I could hit 'k' and move immediately onto C. As long as I wanted to carry on reading, though, all I needed to do was hit SPACE (or in today's language, scroll down)

This is all a completely separate issue from the one of whether replies should be indented under their parent. For my money, this only makes sense if the reply is approximately as long as 'ME TOO!!!11!!!1!' and in the more interesting case that the reply is actually a reply and not just a comment, indenting is the wrong decision. But there is no need to conflate the two: ordering and indenting are independent decisions
Mobile is a pretty big thing, too. PDAs kind of sucked, but even the original Paypal (device to device financial transactions) makes sense now. Mobile devices are better, and more importantly, carriers have less power over the ecosystem (due to the iPhone breaking their power, and Android expanding the opportunity afterward).
As people on HN probably know I'm opposed to this: http://blog.jgc.org/2011/11/why-im-not-supporting-campaign-f...

Most importantly I find the following line from the letter disturbing: "To those who seek to block attempts to secure a pardon with the argument that this would set a precedent, we would answer that Turing's achievements are sui generis." They are arguing that Turing uniquely deserves a pardon because of his genius. That itself would set a terrible precedent because it would appear that the eminent Lords believe that being a great man puts you above the law.
Nibiru Planet X Brown Dwarf the Destroyer is Behind the Sun
embedded...
Show HN:Two Days After It Launched,This Startup Sold for $176 Million
Albumcolors.js - pick a background and text colors from an image like iTunes 11
E-waste dump in Agbogbloshie, Ghana.
I just wish that the guy who did the browser did a better job. I agree with Alan Kay when he said "the Internet was done so well that most people think of it as a natural resource", and "The Web, in comparison, is a joke. The Web was done by amateurs."[1]

Here's an idea: Let's fix the web. I'm not talking about Web 3.0. Let's actually fix the web. Let's get rid of the browser. Let's stop building stuff on top of HTML, CSS, JavaScript, all of this so-called "technology". Let's fix the foundation first. And let's try to get it right this time.

I'm tired of my computer with 4gb of ram, 2 ghz processor slowing to a crawl whenever I open the browser, to the point where I'm reminded of typing over a 2400 baud connection.

Anybody know if it's possible to get the old Xerox Star OS running in an emulator? That seems like it might be a good place to start.

[1]http://www.drdobbs.com/architecture-and-design/interview-wit...
Google don't really prescribe what happens with Go from what I can see. It's left up to the Go team who's focus is to produce a general purpose language and the community who want a stable product that fills their needs as well. Google take the stable release and use it internally. Therefore Google import it from the community project.

Some other notable organisations develop everything internally and then release it to the public i.e. they export it. For example C#.
Surely if it's vector done right they can draw the lower detail vector tile at the higher bitmap res?
I think themes and snippets are compatible, but not full plugins.
Windows Phone Store now has support for installing apps via SD card
Stoustrup is right, there's many dark and really dank corners of C++ and people start poking around in them and bringing them into production code and that's just bad for everyone. It's like tigers, tigers are awesome and it's great that our ecosystem has developed to support them, but you don't put a tiger in your house.

I do C++ dev work for a living, I enjoy it. The language can be a nightmare, but as long as you're sensible and frugal with what you're using it's no worse than anything else. The trick is to really, really think about whether a specific feature is worth taking into a more complex direction with some of the edgier C++ functionality, or sticking with more core, basic, understandable code which might trade off performance.

I should probably say I've not done any 'proper' C++ development for a while, mostly we build with Qt and that abstracts a lot of the headaches away into a nice toolkit.
"You can't loose what you don't have"

Like privacy, like knowing you're being a product, like helping facebook, google and pals map you, your friends, your friend's dog,...

Seriously...

A smartphone is a tracking device that can make calls. An app is a tracking sotftware that can display pictures.

That's what you lose. Maybe people don't care, but i guess that if they had a chance to understand what's really at stake, they would care and reconsider.

Nothing is free. At least in the earlier days of the web people understood that, because everyone payed some sort of bill. And bills without hidden costs, sortof help people think what it is they are (or are not) paying for.
The term "Dark Age" to describe the time after the fall of the Western Roman Empire seems, as far as I can tell, to be rather frowned upon by historians. After all, the Eastern Roman Empire continued a lot longer in the form of the Byzantines up to the fall of Constanople in 1453 and, more importantly, there was the rise of Islamic culture - which reach a very high level of civilization during this time.

Having said that, I am personally fascinated by history during this time as it led to the genesis of a lot of our current nation states and the very paucity of the historical record from these times just adds to the romance for me!
A rare visit inside a Chinese courtroom
Given that startssl offers free "real" certs, I think it's probably ok to ban self-signed certs by default for a lot of things. The key thing is allowing end users to override in some cases, and giving helpful error messages (which gmail seems to be failing on).
I use "real" certs on my START TLS enabled mail servers; it's not that hard to set up, and people should. (free certs from StartSSL, but still "real")
Alan Turing's contributions to science and the war time effort were immense, and immeasurable. However, granting a pardon to him and him alone won't mean much. He was guilty. The law which he broke was draconian, no doubts about it, but it was the law at that time. I do not think he was the only Briton who was oppressed because of that particular law.

If there is a pardon, and there should be one, it should be granted to everyone who was convicted under that law.
Drop a file from your desktop
The most sensible thing to do with the situation is the blanket pardon, but I can't see it happening. I think they've made blanket apologies before (slavery springs to mind), but never a blanket pardon.
There's a Steve Yegge rant on that topic. It would be much easier to add first class support to a language if its implementation exported the internal data it creates from running/compiling the programs.

Without it, we are left with hacks, or lots of work for every new language, like Eclipse, which Yegge says has 3 Java compilers inside.
Mockjax, development & testing tool for simulating ajax requests
I'm glad they've done that - it was annoying not clicking on their articles.

Having said this, I'm hardly ever in fb any more anyway.
Startup problems are a thing of the past
If you trawl through the IETF and more recently WHATWG mailing lists you will find that every time caching comes up - either with Last-Modified or when ETag was being ratified the proposal for cross-origin caching also comes up, and is rejected.

The browser vendors just spent the past 4-5 years locking down cross-origin access in the DOM because of all the security and privacy implications that come up. Corporate profiles and ISO standards don't even accept running the code - let alone caching it (i've worked on plenty of corporate projects where you aren't allowed to even use Google hosted JS - it just won't run due to AD policies).

To give you but one example of what arises with this new vector. Say I were to go to the top 50 banking sites and take a sample of a Javascript file that is unique to each site. I would then take the hash of each file, and in a single web page include the script element with a hash of each of those files. When a visitor hits that page and the browser attempts to load each script element, if it loads it in 4ms then I know the file was in the cache and that the visitor is a customer of that bank.
Humans are not predisposed to care for the weak, find me one science research that says such thing and I shall ask for the revocation of their title. Deformed kids get less empathy than normal kids; even when most of them are usually weaker. Cancer kids generate more empathy than normal kids, but is because non-deformed kids with their big eyes, little chubby hands, round faces and soft voices triggers an evolutionary empathy reaction specially when weak, very useful for keeping the horde alive.

Negative utilitarianism is so silly, happiness and suffering are absolutely subjective and multiple points of perception can't be outweigh because they are all independent and anyone reading this is just one more.

So everyone is suffering from this world except one man, the only reasonable thing is to end the world. Problem is that this conclusion would come from a suffering individual wish the only thing he haves to do to end the world is to kill himself; wish is completely unrelated with the faith of the world perceived by everyone else.

Not to mention the issue with current time, meaning an individual feeling severely depressed for 60 years that today somehow feels extremely happy will say that is not so bad, because emotions are blinding and are usually loosely attach with logic specially statistics.

The other thing is that there should be a way to end the world without provoking more suffering than it will get attempting it for negative utilitarianism to have real-life applications.
It's more than just privacy, it's about utility: there's a huge difference in signal between an active recommendation for something from someone I trust, and the firehose of seeing everything they click on. The latter just tells me what headlines appeal to them, if that.
You would hope the smart minds at google could come up with a management system for this fairly easily, though I guess it does add complexity when you're dealing with potentially millions of these servers and millions of trusted roots.
What does "it's a good start" really mean
I use labels for actually labelling things. 'University' 'Receipts' 'Work' 'Family' 'Registrations'. I have Gmail setup to automatically label all my emails. It's wonderful.
Only if there isn't running some sort of self-signed detecting MITM running. Which is not that hard - I made a trivial one that pretends to be a DNS server and hands out phoney addresses, then both forwards and dumps all traffic in ~250 lines of python.

But yes, it would stop purely passive attacks, unless I'm missing something.
4chan gets this right.
Why Legos Are So Expensive — And So Popular
> Since HN is explicitly designed to deter casual visitors [1], it might not be the best example to cite for poor comment design

The un-design is what makes it appealing to me
Iron Dome: Behind the hoopla, a familiar story of missile-defense hype
I strongly recommend anyone starting SPA development to checkout AngularJS because I've found that its close to impossible to not end up with a mess when using Backbone.
I for one would never again use a library/framework just because its popular.

Also (at least for me):-

Backbone learning curve: 1-2 months

AngularJS learning curve: 3-5 days
Elco Ian
I Think Anil went too melancholic with this article. It doesn't give us any clue of the bad things, he just feels the current web isn't right, to my point of view, "the past was better" argument always fails, because in the past there were more chaos than current one, just look how bad was the web 10 years ago with crappy websites coded with HTML and gifs, search engines that didn't do a good job, no webservices at all functioning properly.

Adapt of die.
Yep.. and if you can't find anyone, you can hire someone from eastern europe to do it for under $1K.

I've always had horrible results outsourcing dev work, but outsourcing design seems to work just fine.
You can white label clicky...haven't used them personally. http://getclicky.com/whitelabel/
From my experience (I haven't read all of them) they cover things that are so different there isn't any real order. From this bundle, "Think Stats" might be a good first book, and then you can branch out to "Programming Collective Intelligence" and "Machine Learning for Hackers", which are more or less the same thing, except the first one is in Python and the second one in R (and slightly more advanced), or "Data Analysis with open source tools", which is more statistics oriented and more advanced than "Think Stats". The R books are interesting if you want to really get into R because I don't think they go into much details from a stats point of view and the videos are, in my opinion (I haven't watched them), not worth buying because they cover topics you can find in hundreds of free online lectures.
New Venomous Primate Species Discovered In Borneo
Off-topic: do you know where a beautiful document like http://www.marksimonson.com/fontspecimens/ProximaNovaOvervie... is made?
That's easy! Rosy retrospection, positivity effect, there are a few biases going on here.
It's in closed beta. I need to add a few features that allow people to locate others, find hotspots, etc before the main release (otherwise you only bump into people on facebook and google)

Probably mid-Jan will open it up entirely as the holidays are almost here :)
Hopefully they have a simple ad-free version of the app costing anywhere between $1.00-$5.00, for those of us that don't mind paying for an ad free experience.
Also if the certificate is published in the DNS, and available through DANE (using DNSSEC)? That would be very disappointing.
The H.P. Touch Computer (1983)
Worth noting the article's a couple of years old, as anyone who plays Dominion will realize.

I'm always amazed at how much innovation is going on. With board games you'd think that the best ones would all have been figured out decades ago, but it seems like more are being invented than ever.
"Our design of this introductory computer-science subject reflects two major concerns. First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute. Second, we believe that the essential material to be addressed by a subject at this level is not the syntax of particular programming-language constructs, nor clever algorithms for computing particular functions efficiently, nor even the mathematical analysis of algorithms and the foundations of computing, but rather the techniques used to control the intellectual complexity of large software systems." -- SICP

From here http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html , second paragraph. The second part also responds to the original topic.
Lit Motors Builds a Car that Breaks the Rules
Anybody can self-sign their own certificate to copy yours in seconds.

A Comodo.com-anyone-can-haz-a-wildcard-cert is definitely safer as it takes far more effort to acquire the wildcard-cert and it leaves behind a financial paper-trail as the wildcard-cert must be paid for by someone. Definitely a long way from secure (stolen credit cards?), but still definitely safer than self-signed.

Of course, self-signed where you transmit the public key beforehand is much safer than both. Some type of 'group trust' system using quorums would be safer also.
What browser are you using, and what websites are you visiting? Because one of the two is the cause of your slowing-to-a-crawl, and if you want to vote with your wallet you should start with that before throwing away the entire web ecosystem.
In that blog post you point out that there was a legislation in the British parliament that would roll back convictions of gays, and that it was close to becoming a law. Whatever happened to it?
And a useless one. The question is "how did the person who measured it measure it", who reports it isn't that interesting or relevant.
Where are you getting these ideas from? Who are these C++ zealots you have been listening to? Certainly no-one I talk to.

No-one thinks auto_ptr was a great thing. It was a tool, which could be used with care, but for years most books have said "don't use auto_ptr".

Throw specifications are... throw specifications. Some people like them, over time it has turned out they don't scale too well. Java has gone through a very similar process. I don't get why you were so angry about them.

I don't know why you think anyone thought export was the bee's knees, it's never been available in any of the major compilers since introduction.

In particular, I think everyone agrees export and auto_ptr were bad ideas. That's what literally everyone I hear talk about them says. I don't get why you think these mistakes aren't admitted?
Schedule of 29C3 lectures
I found the suggestion that there will only be 50 billion things connected by 2020 a little surprising, given that "in 2008, the number of things connected to the Internet exceeded the number of people on earth".
Lisp and PHP - Together at last
Creating the Note-Taking App Interface for Windows 8 using C#
Spamming your friends with various bits of information like that is terrible. they should have a tab MISC on facebook to track state changes and stuff like what everybody else reads. Status updates and picture posts should be the only things on the first tab of the news feed. Right now at least for me newsfeed is very hard to read and in a very linear fashion - but then I read that was the intent of the facebook to increase engagement of their advertising services.
Looking forward to this- the last couple similar services (periodical design/coding challenges) that I've signed up for fizzled out after 1-2 weeks. Hope this one sticks around!
Amazon Has the Most Generous Shareholders in the World
Heh, happy to note that "There are similar capabilities available in other browsers" - but then nicely ignores the fact that the crux of this issue is mouse position can be read even when mouse is out of browser window focus.
No, those add no empirical support. They mention no derivation of the numbers, no explanation for how they were measured. They don't clarify, beyond the blog post, whether this should be accepted as a discovery or treated as coincidence. They just restate the same coincidence.
Its like looking from the side, at two parties neither suitable to hold the key infrastructure of the internet.

The UN would be a horrible caretaker, motivated by censorship, power grabs, and very old business model becoming obsolete and clinging to the government to save it, ie the telecoms industry.

The US is almost as horrible caretaker, trying to police the world, spying all the time, and a slightly old and obsolete business model that are clinging to the government to save them, ie the media industry.

I doubt any solution will come top-bottom in this case. If we want a change, it must come from distributed network without actors in the middle that control the switches. Mesh networking is hopefully this, but if not, maybe a overlay network could be enough.
Yeah, I was embarrassed whenever I'd click on a linkbait headline, get disappointed, and then other people saw I'd fallen for it. There was no good way to indicate "wow, this sucked" other than manually deleting it from my newsfeed or adding a comment.

I ended up just blocking the social apps entirely. In general, I hate facebook apps that exist on-facebook; I like the external use of the social graph by some other sites.
I find Microsoft's explanation of the facts to be quite logical. How many users are actually going to interact with an onscreen keyboard using the mouse cursor? It's already been stated that the supposed exploit doesn't affect the touch keyboard on Win8.
Yes, you're right. We should let Russia and Saudi Arabia run the Internet, because the US isn't flawless.
It has yet to be conclusively proven that this information presents a real risk to anyone's privacy. It would certainly be nice to fix (and you can observe from the post that MS is not opposed to fixing it) but it is hardly a crisis.
Always avoided reading their articles because I needed to have the app. Happy to hear its going!