Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,981 posts.
Computers are fast
Computers are *fast*!
The Internet With A Human Face
This is the text version of a talk I gave on May 20, 2014, at Beyond Tellerrand in Düsseldorf, Germany.
Will Work for Food and Lodging
In the past, the various professions were organized as guilds. If you wanted to become a cabinet maker you’d enter into an apprenticeship arrangement with a ‘master’ cabinetmaker and you’d be taught the tricks of the trade over a several year period. As your final examination you would be required to make a…
Programming Sucks
E very friend I have with a job that involves picking up something heavier than a laptop more than twice a week eventually finds a way to slip something like this into conversation: “Bro, 1 [1] you don’t work hard. I just worked a 4700-hour week digging a tunnel under Mordor with a screwdriver.”
The best things and stuff of 2014
Great things and people that I discovered, learned, read, met, etc. in 2014. No particular ordering is implied. Not everything is new.
Why Deleting Sensitive Information from GitHub Doesn't Save You
Security and Programming Blog
This maze looks familiar
While grocery shopping this evening, I happened to notice a box of Kraft Mac & Cheese that was turned around, with a familiar looking maze on the back.
If you want to start a startup, go work for someone else
When you look online for advice about entrepreneurship, you will see a lot of "just do it": The best way to get experience... is to start ...
MayDay PAC
Today, July 4th, the anniversary of the day in which our founding fathers signed the Declaration of Independence, is also the final day of a crowdfunding campaign to raise $12mm for a Super PAC to fund campaign finance reform. This campaign is called MayDay and the person behind it is Larry Lessig. The idea is […]
Transcribing Piano Rolls, the Pythonic Way
In this post I use Fourier transforms to revive a forgotten Gershwin piano piece. Piano rolls are these rolls of perforated paper that you feed to …
MMM Receives Legal Threats
Sigh. I suppose this was bound to happen sometime. This blog is approaching its third birthday and has been blessed with over 62 million page views from 5.2 million people and counting. Many people…
Programmers At Work: Bill Gates (1986)
As chief executive officer of Microsoft, William H. (Bill) Gates is considered one of the driving forces behind today’s personal computing and office automation industry. Gates started his ca…
A nation of slaves
Back to: April Fools Day is Cancelled this Year. | Forward to: Yet another bad idea
Google disables SSL search at BT’s request
Update – Since this was posted, Max Allan and Damion Yates have investigated further and found that BT are intercepting DNS queries and replying with doctored DNS results, which I didn’…
How to create 2D visibility/shadow effects for your game
How to create 2D visibility/shadow effects for your game.
Comments on the Sony Hack
I don’t have a lot to say about the Sony hack, which seems to still be ongoing. I want to highlight a few points, though. At this point, the attacks seem to be a few hackers and not the North Korean government. (My guess is that it’s not an insider, either.) That we live in the world where we aren’t sure if any given…
How Paul Graham Is Wrong
I love Paul Graham’s essays and his latest is no exception: Let the Other 95% of Great Programmers In. I agree that the US deserves dramatically better immigration policies, but in the meantime I’m…