Bloom Filters by example
A Bloom filter is a data structure designed to tell you, rapidly and memory-efficiently, whether an element is present in a set.
How to send DMs on Twitter without permission
I just recalled " SMS commands " feature and tried to send a DM (private, direct message) with "Share on Twitter"-button. It works! Twitt...
What asm.js is and isn't
This is going to be a bit long, so tl;dr asm.js is a formalization of a pattern of JavaScript that has been developing in a natural way o...
I hate the Pumping Lemma
I hate the Pumping Lemma for regular languages. It’s a complicated way to express an idea that is fundamentally very simple, and it isn’t even a very good way to prove that a language is not regula…
Why Pierre Omidyar decided to join forces with Glenn Greenwald
Yesterday word leaked out that Glenn Greenwald would be leaving the Guardian to help create some new thing backed by Pierre Omidyar, the founder of eBay. I just got off the phone with Omidyar. So I can report more details about what the new thing is and how it came to be.
Cash Flow and Destiny
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
Python's sad, unimaginative Enum
Welcome to my blog, which was once a mailing list of the same name and is still generated by mail. Please reply via the "comment" links.
Parallelism and concurrency need different tools
In this piece, I disagree with Joe Armstrong and Rob Pike, basing my argument on the differences between vending machines and gift boxes (illustrated with drawings carefully prepared in Microsoft Paint).
Go 1.1 performance improvements
This is the first in a series of articles analysing the performance improvements in the Go 1.1 release.
Node.js and the new web front-end
The Official Web Site of Nicholas C. Zakas
Why the world needs Haskell
This is a technical review of Haskell and why software developers should care about functional programming. For a non-technical review of why your company should be using Haskell you might want to watch this introduction to Haskell video by FP Complete.
Node.js incorrectly parses HTTP methods
One who writes code
Massive Dosing - the LSD Thumbprint
Honestly, I had no idea that such massive doses of LSD had been used. I came across a thread describing a "thumbprint" of LSD , a dose bas...
Quote Meritocracy Unquote
Meritocracy is a political philosophy that holds power should be vested in individuals according to merit. Advancement in such a system is based on perceived intellectual talent measured through examination and/or demonstrated achievement in the field where it is implemented.