Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,943 posts.
macOS 15.2 breaks the ability to copy the OS to another drive
macOS 15.2 was released a few days ago, with a surprise. A terrible, awful surprise.
Switching my parents over to Linux saved me a lot of headache and support calls
During me being at my parents over the holidays (Christmas 2017) I had the usual IT-support stuff to do, that always happens to tech sa...
How the Windows Subsystem for Linux Redirects Syscalls
Access to this page requires authorization. You can try signing in or changing directories .
What developers should know about TCP
Why do you need to place your servers geographically close to your users? One of the reasons is to achieve lower latencies. That makes a lot of sense when you are sending short bursts of data that should be delivered as quickly as possible. But what about large files, such as videos? Surely there is a latency penalty…
Building durable workflows on Postgres
Explaining the concept of a Postgres-backed durable execution system like DBOS and comparing it to external workflow orchestration systems like Temporal.
5.5 mm in 1.25 nanoseconds
In 2004 I was working for Microsoft in the Xbox group, and a new console was being created. I got a copy of the detailed descriptions of the Xbox 360 CPU and I read it through multiple times and su…
What's in a Linux Executable?
Executables have been fascinating to me ever since I discovered, as a kid, that they were just files. If you renamed a .exe to something else, you could open it in notepad! And if you renamed somet...
Debugging PostgreSQL performance the hard way
Adventures in getting to know our database
An Update on Our Outage
Roblox is a global platform where millions of people gather together every day to imagine, create, and share experiences with each other in immersive, user-generated 3D worlds.
Flash-Free Video in 2016
Read about how we turned off Flash support for VHS, the New York Times video player.
Improved Process Isolation in Firefox 100
Firefox uses a multi-process model for additional security and stability while browsing. Web Content is rendered in separate processes.
Haiku R1/beta6 has been released
After about two years since the last beta, and only about a week after Haiku’s 25th birthday, Haiku R1/beta6 has been released! See “Release Notes” for the release notes, “Press contact”, for press inquiries … and …
Virtualizing iOS on Apple Silicon
Nick Botticelli's personal website
Elixir RAM and the Template of Doom
I will attempt to convince you, in two lines of code, that Elixir is more interesting than any programming language you’ve ever used.
Learning to operate Kubernetes reliably
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
How modern Linux systems boot
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
A tale of webpage speed, or throwing away React
Back in 2011, I happened to get a job writing Backbone.js app. If you never did that, don’t. I was complaining about difficulties with composition left and right to [...]
Intel's "cripple AMD" function (2009)
Software optimization resources | E-mail subscription to this blog | www.agner.org
Blender: Wayland Support on Linux
Introducing native support for the popular display server protocol on Linux.
What’s Next for Multi-Process Firefox
By Asa Dotzler and Brad Lassey Electrolysis is the project name for Mozilla's efforts to split Firefox into multiple processes to improve responsiveness, stability, and security. The first phase of ...
AWS Lambda Cold Start Times
Let’s compare the performance of all supported runtimes + 2 custom runtimes (Rust and GraalVM).