Why I got Fired from Facebook (a $100 Million dollar lesson)
I got fired from Facebook... and it cost me $100 million dollars. Probably even more now. This is my story as (former) Facebook employee #30.
The latest blog posts to take off on Hacker News. 2,098 posts.
I got fired from Facebook... and it cost me $100 million dollars. Probably even more now. This is my story as (former) Facebook employee #30.
A group of Finnish mathematics researchers, teachers and students write an upper secondary mathematics textbook in a booksprint. The event s...
In 2007, I met Philip Wadler at a conference, who mentioned to me that he wanted to teach lambda calculus to his eight-year-old children.
Zsh is the new hotness. Well newer and hotter than Bash anyway, since the first version of Bash was released in June 1989, while the young and peppy …
StarCraft was once mocked as 'Orcs in space' and heading for disaster. This is the story of the reboot that saved it.
Random numbers are critical for cryptography: for encryption keys, random authentication challenges, initialization vectors, nonces, key-agreement schemes, generating prime numbers and so on. Break the random-number generator, and most of the time you break the entire security system. Which is why you should worry…
Windmills have always fascinated me and for a long time I was dreaming of one day building my own. Where I live there are still machines from the 1600’s that are just as magnificent today as when they were first built. When you see one standing in a field rotating and converting passing air into usable energy they…
Last year, I bought my 87-year-old grandfather an iPad 2 to replace the who-knows-what PC that was frustrating him constantly. He only used the PC for email and playing music, so it was a no-brainer.
This four-post series on Rust is intended to introduce you to the language, to teach you about Rust's cool language features, and to give a...
Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a "live coding" environment, where the program's output updates as the programmer types.
I occasionally get asked about whether, or how well, Visual C++ supports C99. This week, I just posted two replies to this questions on UserVoice (merged below). Last fall, I also answered it in an…
This website is for sale! crackajack.de is your first and best source for information about crackajack. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
I was born on a rainy morning, the 20th of March 1965, 3:15 am on the outskirts of a big European city. There wasn’t much to do for me other than to drink my milk so I’m kind of surprised that I don’t remember the man with the contract that I signed within a few hours of being born. Stupid me. I really shouldn’t have…
This post was written sixteen months ago, when fish briefly explored Go with the intention of writing a new command line shell. ( fish abandoned Go after discovering that terminal programming is what makes shells so horrible, and term programming is least horrible in C.)
A few weeks ago I wrote a small app that fetches JSON documents from app.net’s API and draws a word cloud . At first I wasn’t keeping the content around after generating the images. Later I thought of other things I’d like to do with the documents, so I decided to start storing them.
Quick introduction into the final specification of websockets (:rfc:6455).
NIST is about to announce the new hash algorithm that will become SHA-3. This is the result of a six-year competition, and my own Skein is one of the five remaining finalists (out of an initial 64). It’s probably too late for me to affect the final decision, but I am hoping for “no award.” It’s not that the new hash…