New
The latest blog posts to take off on Hacker News. 1,905 posts.
Google+ launches ‘Ripples’ visualisation
After what appears to be have been a rapid and widespread take-up of its Google+ social media service, Google has now launched details of its 'Ripples' feature. Significantly, news of the release was made by Fernanda Viegas, one of the most prominent names in the field and co-leader, with Martin Wattenberg, of…
Richard Stallman on Steve Jobs: correction
My intention is to make links only to publicly accessible, stable URLs. If you find a link to a page that requires subscription, please report that as you would report any other broken link.
How I've Made $200k in the iOS Education Market
To celebrate the v2.0 of my successful and innovative app Word Wizard , and the fact that I’ve made $ 200k on the App Store, I’ve decided t...
A little game to demonstrate timing attacks.
Lauren Ipsum is trying to get past Jane Hecate, a little old lady who holds the Book of Passwords. Jane is older and can't see well, so she has to spell out Lauren's guess letter by letter to check whether it's the right password. How can Lauren use this to her advantage? A story about computer science and other…
Siri meets Eliza
Jordan Mechner is an author, graphic novelist, screenwriter and video game designer, best known as the creator of Prince of Persia. Follow his latest projects here.
Recursive Functions of Symbolic Expressions and Their Computation by Machine
This paper appeared in Communications of the ACM in April 1960. It is the original paper on Lisp.
John McCarthy: The Robot and the Baby
THE ROBOT AND THE BABY
The Roots of Lisp
(I wrote this article to help myself understand exactly what McCarthy discovered. You don't need to know this stuff to program in Lisp, but it should be helpful to anyone who wants to understand the essence of Lisp � both in the sense of its origins and its semantic core. The fact that it has such a core is one of…
Slide Design for Developers
Written pieces, talks, and other bits by Zach Holman.
Announcing Testling - Automated Cross-Browser JavaScript Testing
Testling now has moved to Testling-CI Don't use anything described below as it doesn't work anymore All questions about Testling-CI: feedback@browserling.com We have amazing news at Browserling. We just launched a new product called Testling! Testling is automated cross-browser JavaScript testing tool. You write the...
Using an LCD’s poor viewing angle to your advantage
When viewing LCD monitors from an oblique angle, it is not uncommon to witness a dramatic color shift. Occasionally, this can appear as a total color inversion. This is primarily caused by a polarization asymmetry, where light rays passing through the pixel matrix at oblique angles are influenced by the relative…
Assault by GC
TL;DR; We had performance spikes, which we eased with some insane use of struct s. History For a while now, we had been seeing a probl...