Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
Learn how modern JavaScript frameworks work by building one
In my day job, I work on a JavaScript framework (LWC). And although I’ve been working on it for almost three years, I still feel like a dilettante. When I read…
Joins 13 Ways
Relational (inner) joins are really common in the world of databases, and one weird thing about them is that it seems like everyone has a different idea of what they are. In this post I’ve aggregated a bunch of different definitions, ways of thinking about them, and ways of implementing them that will hopefully be…
Apple’s new Transformer-powered predictive text model
I found some details about Apple’s new predictive text model, coming soon in iOS 17 and macOS Sonoma.
Things you forgot (or never knew) because of React
If you don't often look beyond established comfortable defaults, you might be surprised to learn just how far the world of frontend has moved away from React, and how big that gap continues to grow.
Organization probably doesn't want to improve things
Last week, I had a fascinating conversation with a reader around frustration and unhappiness at work. Much of it was totally obvious to both of us, but it occurred to me that this probably isn't to everyone, which is why almost all of my colleagues (in very cushy, non-stressful jobs) nonetheless need therapy. And if…
Four thousand weeks
A tribute to the book by Oliver Burkeman, an exploration of time management in the face of human finitude, and addressing the anxiety of “getting everything done.”
The unequal treatment of demographic groups by ChatGPT/OpenAI content moderation
Should AI systems treat different demographic groups unequally?
Death by a Thousand Microservices
The software industry is learning once again that complexity kills
I'm Done with Red Hat (Enterprise Linux)
Two years ago, Red Hat killed CentOS, a widely-used free version of their Enterprise Linux distribution. The community of CentOS users—myself included—were labeled as 'freeloaders', using the work of the almighty Red Hat corporation, without contributing anything back. Don't mind all the open source developers, Linux…
For your next side project, make a browser extension
Reflections on the benefits of tweaking an existing app, instead of starting from scratch.
We're building a browser when it's supposed to be impossible
“How is the SerenityOS team making such good progress on building their Ladybird browser, when we've heard for years that it’s impossible”?
Working quickly is more important than it seems (2015)
The obvious benefit to working quickly is that you'll finish more stuff per unit time. But there's more to it than that. If you work quickly, the cost of doing something new will seem lower in your mind. So you'll be inclined to do more.
A 17th-century font in a 21st-century thesis
The original specimen of the Dutch Fell Types, their digitisation by Igino Marini, and further enhancements by Lin Yangchen as a font for thesis typesetting in LaTeX.
Llama from scratch, or how to implement a paper without crying
Llama from scratch I want to provide some tips from my experience implementing a paper. I'm going to cover my tips so far from implementing a dramatically...
The Prime Video microservices to monolith story
The Prime Video team published this story: Scaling up the audio/video monitoring service and reducing costs by 90%, and the internet piled…
Writing a C compiler in 500 lines of Python
Blog about linguistics, programming, and my projects
300ms Faster: Reducing Wikipedia's total blocking time
How two simple steps improved the responsiveness of Wikipedia's mobile site
Prompt injection explained, with video, slides, and a transcript
I participated in a webinar this morning about prompt injection, organized by LangChain and hosted by Harrison Chase, with Willem Pienaar, Kojin Oshiba (Robust Intelligence), and Jonathan Cohen and Christopher …
Google Groups has been left to die
Where should the formal methods community move?
Aardvark'd: The Fog Creek documentary, 18 years later
Not many people remember this 2005 documentary featured early interviews with Paul Graham, Aaron Swartz, Alexis Ohanian, and Steve Huffman.
Saying Goodbye to GitHub
I've been using GitHub since I was eleven years old. To be fair, I didn't really understand git at the time, but I was able to fumble my way through it...