Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,206 posts.
Write a time-series database engine from scratch
It covers how to make a time-series database engine from scratch
Why Monero
Monero is one of the projects in the cryptocurrency space that provides some real blockchain innovation. Unlike other projects that make minor improvements to (or straight up copy) the Bitcoin algorithm, Monero takes a giant leap forward for user privacy. In this post I'll dive into what makes Monero
Why don't more developers “use the platform”?
For years, advocates for web standards, performance, and accessibility have implored web developers to “use the platform”. I’ve often been one of those…
Sexism in Tech: Don’t Ask Me Unless You’re Ready to Call Someone a Whistleblower
Sexism in tech is out of hand, and talking about it is risky business.
Choose your status game wisely
On status games and how to outsmart them.
TypeScript is terrible for library developers
We spend a disproportionate amount of time on types
I don't need your query language
Seriously, I don't. I'd prefer SQL.
Micro heaters cut 87% off my electric heat bill
In June of 2010 I moved to a place in Montana with only electric heat. By myself. In the past few winters I had conducted experiments in cutting the amount of energy I needed to stay warm, with a focus on heating myself instead of heating the whole house.
Be a property owner and not a renter on the internet
Why owning your own domain and publishing on the open web beats renting attention from Reddit, Discord, Facebook, and other mega-concentrated platforms.
Staying with the US Digital Service
A few months ago, I took a leave of absence from Google to do a stint with the US Digital Service. A lot of people know about the US Digital Service because they helped rescue the healthcare.gov we…
Home Screen Advantage
Cupertino's attempt to scuttle Progressive Web Apps under cover of chaos is exactly what it appears to be: a shocking attempt to keep the web from ever emerging as a true threat to the App Store and blame regulators for Apple's own malicious choices. By hook or by crook, Apple's going to maintain its home screen…
Ditch Starbucks and work at the library
Explore the United States' intellectual landscape through creative exploration, engaging workshops, and innovative environments, while addressing accessibility and economic challenges to foster inclusive growth.
Every GPU That Mattered
49 graphics cards. 30 years. From Quake to Cyberpunk.
Coffee in a Can
Life’s inconveniences, when they happen to you and me, are just that. Inconveniences. When they happen to some people though they end up becoming multi-billion dollar businesses. This is the story of Japan’s canned coffee. One finds at least one vending machine in almost every street in
Captchas are Becoming Ridiculous
I am a software engineer based out of Seattle, WA
Industrial Literacy
When you know these facts of history, you understand what “industrial civilization” is and why it is the benefactor of everyone who is lucky enough to live in it
Coroutines for Go
This post is about why we need a coroutine package for Go, and what it would look like. But first, what are coroutines?
The Coming Boeing Bailout?
(Big issue 7-3-2019)
The Future of Everything Is Lies, I Guess: Safety
This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB .
Bucketsquatting is finally dead
For a decade, I have been working with AWS and third-party security teams to resolve bucketsquatting / bucketsniping issues in AWS S3. Finally, I am happy to say AWS now has a solution to the problem, and it changes the way you should name your buckets.
I moved my blog from IPFS to a server
Why did an IPFS+ENS websites pioneer like me moved his blog from IPFS to a regular server?
Should you normalize RGB values by 255 or 256?
Let’s say you’re writing an image processing program. The program takes in an image, converts it to floating point, does some processing and finally saves the modified pixels to disk as 8-bit colors. The question today concerns how exactly the integer-to-float conversion should be done. There are two approaches which…