The Trouble with “Finding Your People” Online
Create beautiful emails, automate campaigns, and track performance. Try it now and see how our tools can drive your business.
How fast do I talk?
I speak very fast. It’s like the words are piled up in my mouth and I can’t say one without the rest tumbling out. Through my whole life people have told me to slow down, speak more clearly, and enunciate. I can do it if I concentrate but I quickly relapse into gushing out words. As I now give lots of conference…
Remembering a Programming Language That Helped Shape the Digital New York Times
It started as a program to add reader usernames, but quickly became the language powering The Times’s website.
On Technical Writing
How I make it work (or not)
Cambridge spin-out starts producing graphene at commercial scale
A recent University of Cambridge spin-out company, Paragraf, has started producing graphene – a sheet of carbon just one atomic layer thick – at up to eight inches (20cm) in diameter, large enough for commercial electronic devices.
Picolibc – Libc for Embedded Systems
I wrote a couple of years ago about the troubles I had finding a good libc for embedded systems , and for the last year or so I've been using something I called 'newlib-nano', which was newlib with the stdio from avrlibc bolted on. That library has worked pretty well, and required very little work to ship.
The Origin of Banking (2016)
There is a just-so story that explains the existence of money. Before money, the story goes, we all had to barter for the goods we wanted. If I wanted wheat and had chickens, I needed to find someone who wanted chickens and had extra wheat. Money solves this “double coincidence” problem by letting me sell my chickens…
Alpha Compositing
Interactive article explaining alpha compositing concepts.
Investigating the 900GB “Collection #1-5” password leaks with R
This post shows how to process gigabytes of unstructured data with the Spark framework and using the R language.
Notes from a 1984 trip to Xerox PARC
Someone at work asked about this trip report I wrote long ago. I had not realized it was ever seen outside Bell Labs Research, but I now kno...
Applied Monotonicity: A Brief History of CRDTs in Riak
RiakAround 2013, Riak was at the forefront of Conflict-Free Replicated Data Type (CRDT) development with the engineers at Basho Technologies working hard to integrate efficient, usable CRDTs from t...
33 Beautiful Open-Source Icon Sets
Discover 33 amazing sites offering beautiful free icon sets for web and UI projects, with options for personal and commercial use.
Software markets and businesses are 10x bigger due to the internet
Over the last few years the number of people and businesses online has ballooned.
How to write a rootkit without really trying
We open-sourced a fault injection tool, KRF, that uses kernel-space syscall interception. You can use it today to find faulty assumptions (and resultant bugs) in your programs. Check it out! This post covers intercepting system calls from within the Linux kernel, via a plain old kernel module. We’ll go through a quick…
Dungeon Generation in Enter The Gungeon
I’ve been playing a lot of Enter The Gungeon recently. It’s a great, brutally hard, twin stick bullet hell that reminded me a lot of Binding of Isaac. But as I’ve been playing it …
Joint Statement on the GNU Project
Blog posts about GNU Guix.
Browser tabs are probably the wrong metaphor
Back when Internet Explorer was dominant, and every developer I knew installed Firefox on every family member and their dogs desktop, I remember a big selling point for convincing people to use Firefox was ‘Tabs’.
Breaching a “carbon threshold” could lead to mass extinction
Today’s carbon dioxide emissions may trigger a reflex in the carbon cycle with devastating consequences, according to a new MIT study.
Why do poor school kids have to clean up rich commuters’ pollution?
Item: In the past two years, Portland Public Schools has spent nearly $12.5 million of its scarce funds to clean up the air at Harriet Tubman Middle School. This money will buy an expensive state-of-the-art air filtration system that will make the air inside the school safe for students to breathe. Scientists from…
Why I don't love Light Rail Transit
Snippets 2, Episode 22
Randomize HN: Removing the vote threshold for getting to the front page
You ever notice that there's this funny threshold for getting to the front page on sites like HN? The exact threshold varies depending on how much traffic there is, but, for articles that aren't wildly popular, there's this moment when the article is at N-1 votes. There is, perhaps, a 60% chance that the vote will…
The Death of the Mom and Pop E-Store
Back before I first left the United States in 2012, I’d often use price comparison websites when trying to find parts for computers and system builds...
Fukushima 8 years on – photo essay
Fukushima 8 years on