Ten Years of Purely Functional Data Structures (2008)
In 1998, I published a book called Purely Functional Data Structures . Ten years later, the book is still selling well. (Every time I get ...
In 1998, I published a book called Purely Functional Data Structures . Ten years later, the book is still selling well. (Every time I get ...
We hates us some poor people. First, they insist on being poor when it is so easy to not be poor. They do things like buy expensive designer belts and $2500 luxury handbags. To be fair, this isn…
Update 8/21: I’ve gotten a lot of feedback about issues with these rankings from comments, and have tried to address some of them here. The data there has been updated to include confidence…
If you’ve been reading this blog for a few years, you know the journey I’ve gone through: In October 2011 I left a startup job (making $60,000/year) to freelance and build and sell products. 2012 was an amazing year where I built this blog, wrote two books, and doubled my income. So what happened in […]
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
The “Sufficiently Clever Compiler” has become something of a trope in the Lisp community: the mythical beast that promises language and interface designers near-unlimited freedom, and leaves their output in a performance lurch by its non-appearance. A few years ago, I was young enough to join a research project to…
In this article, I show how overflow is computed in the 6502 microprocessor at the transistor and silicon level. I've discussed the mathema...
Recently I've been doing some benchmarking and came upon a very surprising behavior from a number of different Intel i7 CPUs (it manifests on Sandy Bridge and Haswell desktop-class CPUs as well as Sandy Bridge-EP Xeon CPUs).
Paranoia appears to be the order of the day, given what we know about the NSA and GCHQ thanks to Edward Snowden. Absent from the stories so...
Lost amidst the hubbub around flat design is the fact that the flat trend makes it really easy for mediocre designers to do merely passable work.
This must be the most cringe-inducing interview by a senior journalist I’ve ever seen. It’s conducted by Kirsty Wark, one of the BBC’s top presenters, and takes places on Newsnight, the BBC’s flagship nightly current affairs programme. It truly makes me more ashamed of the “profession” of journalism than I already was
This is the first part of a three part introductory tutorial on artificial neural networks. In this first tutorial we will discover what neural networks are, why they're useful for solving certain types of tasks and finally how they work.
I’ve been discussing Jepsen and partition tolerance with Peter Bailis over the past few weeks, and I’m honored to present this post as a collaboration between the two of us. We’d also like to extend our sincere appreciation to everyone who contributed their research and experience to this piece.
Why I insist on people to keep issues on the mailing list(s) A recent twitter discussion I had with Andrei Neculau contributed to his blog post on this subject, basically arguing that I'm wrong but with many words and explanations. It triggered me to write up my primary reasons for why I strongly object to … Continue…