Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,696 posts.
Try to take my position: The best promotion advice I ever got
My CTO leaned back in our 1-on-1 and said something that sounded almost threatening: "You want to get promoted? Try to take my position."
Doing the thing is doing the thing
Software Engineer, LITM
A dot a day keeps the clutter away
The simplest organization system I've tried is a sheet of colored dot stickers. It's also the best.
CarPlay Is Additive
I don't understand why these EV manufacturers… don't understand.
I Am Not A Number. In memory of the more than 72,000 Palestinians killed
In memory of the Palestinians killed in the Israeli genocide in Gaza.
Help I accidentally a wigglegram
It is a kind of stereo image you make by looping frames together, like as a GIF.
Building a Procedural Hex Map with Wave Function Collapse
I've been obsessed with procedural maps since I was a kid rolling dice on the random dungeon tables in the AD&D Dungeon Master's Guide. There was something magical about it — you didn't design the dungeon, you discovered it, one room at a time, and the dice decided whether you got a treasure chamber or a dead end full…
Big tech's anti-labor playbook has come for Wikipedia
TLDR: In ten days last month, the Wikimedia Foundation fired MediaWiki’s most influential developer and disbanded the team whose entire job…
Why is the liver so weirdly regenerative?
the question everyone is asking
Running local models on an M4 with 24GB memory
Experiments with getting usable outputs out of local models on a standard Macbook
The Post-American Internet
On December 28th, I delivered a speech entitled " A post-American, enshittification-resistant internet " for 39C3, the 39th Chaos Communications Congress in Hamburg, Germany. This is the transcript of that speech.
Every layer of review makes you 10x slower
We’ve all heard of those network effect laws: the value of a network goes up with the square of the number of members. Or the cost of commun...
Things I've learned in my 10 years as an engineering manager
Non-obvious advice that I wish I learned sooner.
I’ve banned query strings
I don’t like people adding tracking stuff to URLs. Still less do I like people adding tracking stuff to my URLs.
How to read more books
My method for reading more
Is legal the same as legitimate: AI reimplementation and the erosion of copyleft
Last week, Dan Blanchard, the maintainer of chardet—a Python library for detecting text encodings used by roughly 130 million projects a month— released a new…
Good Tools Are Invisible
TL;DR: A good tool is and ought to be invisible—striving to make such tools is the goal of a toolmaker.One habit I see a lot, and have to push back on, is taking a tool's shortcomings and reselling them as a "puzzle game" which is "fun" to solve.I don't want my tools to be "fun". I want my tools to be invisible.Text…
God sleeps in the minerals
I took this snapshot, and the rest of them, at the Natural History Museum of Los Angeles County’s Unearthed: Raw Beauty exhibition yesterday. Enjoy.
I wish tech companies knew more about me
I wish tech companies knew more about me | exotext
I used Claude Code to get a second opinion on my MRI
Welcome to my personal blog! I use it to share what I'm currently learning or thinking about, usually on topics related to technology, business, and health.
Coding expertise is going to collapse from AI reliance
The need for ongoing friction in long-term skill formation.
I made a million dollar product from my dorm room (2025)
The story of the nice!nano; a wireless Pro Micro-compatible microcontroller board I made in my freshman year of college.
I regret migrating to Codeberg
A brief comment on Codeberg’s new terms, and why a free-software host deciding which projects are welcome worries me more than the bans themselves.
Garry Tan, the CEO of YC, accused me of unethical reporting
Garry Tan, the CEO of venture capital firm Y Combinator, accused me of unethical reporting. This is my response.
If America's so rich, how'd it get so sad?
Or: How the 2020s broke our brains
Executable Is a SQLite Database
I have been probably obsessed with two things in the last few years: Nix as a tool to explore innovative ideas that require the capability to rebuild the world and replacing ELF with SQLite as an executable format. You might have noticed that these two ideas are well suited to each other.
Cybersecurity looks like proof of work now
AISI’s tests of Mythos suggest a new security economy: to harden a system you must spend more tokens finding exploits than attackers do.
The “small web” is bigger than you might think
The small web is growing, and getting more active. Good news.