Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,182 posts.
Engineered Addictions
How silicon valley is putting a price tag on your attention - and relationships
150 days of living and coding in a van
A developer on the road.
ai;dr
For me, writing is the most direct window into how someone thinks, perceives, and groks the world. Once you outsource that to an LLM, I'm not sure what we're even doing here. Why should I bother to read something someone else couldn't be bothered to write?
An iOS Developer Takes on Android
An iOS Developer Takes on Android Recently, we released the Android version of Meridian, our platform for building location-based apps. We didn’t use one of these “Cross Platform!” tools like...
“Let’s use Kubernetes.” Now you have eight problems
For smaller teams, Kubernetes is usually the wrong solution: too complex, too complicated, and with too much work to keep it running.
Seven years on, what do we know about the disappearance of flight MH370? (2021)
“Good night, Malaysian three seven zero.”
Please read the paper before you comment
Each day on twitter there is one main character. The goal is to never be it— maple cocaine (@maplecocaine) January 3, 2019 Yesterday the main character of...
Don't add your 2 cents
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Are we the baddies?
I signed up for Hinge. Holy shit with the boosts.
We don't need data scientists, we need data engineers
After analyzing 1000+ Y-Combinator Companies, I discover there's a huge market need for more engineering-focused data practitioner roles.
Boards are dangerous to founder/CEOs
Edit, 11/20/2023: If you like this post, it inspired a book co-written by me and Liz Zalman. You can find it here. One of my portfolio companies raised a round a few months ago and I left their boa…
Don't touch my clipboard
Looking for an em dash I was recently trying to find an em dash character to use in a piece of writing. Since I don’t have the shortcut memorized—for future reference, shift+option+minus on Mac—I did a quick search for it. I didn’t see one on the search results page to copy, so I clicked into the first result: “The…
Three Years as a One-Man Startup
I’ve spent most of the past 3 years creating one language learning web-app, Readlang.
I have written a JVM in Rust
I have built a toy Java Virtual Machine in Rust, complete with garbage collection, exception handling, and the ability to run real Java bytecode using OpenJDK's rt.jar.
The Wrong Abstraction (2016)
I've been thinking about the consequences of the "wrong abstraction." My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advise: >
New accounts on HN more likely to use em-dashes
I’ve had this sense that HN has gotten absolutely innundated with bots last few months. First most obvious giveaway is the frequency with which you see accounts posting brilliant insights like 13 60 well and t6ctctfuvuh7hguhuig8h88gd to f6gug7h8j8h6fzbuvubt GB I be cugttc fav uhz cb ibub8vgxgvzdrc to bubuvtxfh tf d…
I Want Off Mr. Golang's Wild Ride
My honeymoon with the Go language is extremely over. This article is going to have a different tone from what I’ve been posting the past year - it’s a proper rant. And I always feel bad writing tho...
Databases in 2025: A Year in Review
The world tried to kill Andy off but he had to stay alive to to talk about what happened with databases in 2025.
Naval Architecture
Interactive article explaining how ships float and maintain their stability.
A (possible) solution to Covid-19
Notice. Since this seems to be such a common question I think I should describe my background. I have a PhD in molecular microbiology and I was once a tenured academic (professor). I now work in the biotech sector. I have published a number of peer reviewed papers in virology. If you really want to know more about me…
I Received an AI Email
At first I thought it was from a reader.
Meta is banning people from advertising after running ads for Python and Pandas
Meta's ad bots flagged Python and Pandas courses as live-animal sales, then auto-rejected the appeal. Why the 180-day data retention policy makes it permanent.
A Modern Web App in C
A modern web app written in c and served the old way: CGI, SQLite and a single binary. No frameworks, no containers and no regrets.
Full-Bleed Layout Using CSS Grid
Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid.