Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,839 posts.
Infrastructure & DevOps
Any year
Kubernetes is a red flag signalling premature optimisation
If your company uses Kubernetes, you are likely expending energy on something that doesn't take you towards your mission.
How an oil refinery works
Though wind and solar continue to carve out larger and larger shares of world energy supply, the modern world still runs on petroleum, and will continue to do so for the foreseeable future.
So you want to build an embedded Linux system?
(Heads up — this article was published in October 2020. Much of the general discussion is still relevant, but many of these SoCs are getting quite long in the tooth, and some of the software issues mentioned here have been addressed)
Networking on AWS (2018)
Disclaimer: I’m not a network engineer and never have been - a tame network engineer has been consulted to ensure factual and terminological accuracy. The following is an in-exhaustive run down of everything I’ve learnt from building and using network infrastructure on Amazon Web Services. If you find you have no…
The Big DevOps Misunderstanding
When the term DevOps came up it was all about a simple idea:
Issues with Cloudflare Images
Status: 5/9 fixed I’m a huge fan of the various Cloudflare offerings, and have been impressed time after time with the innovations and solutions offered by CF. This writeup therefore pains me, as I usually don’t have anything negative to say about CF, but after some months in production, and a severe lack of any…
I am worried about Bun
Bun is excellent software. Anthropic owns it now, Bun sits under Claude Code, and Claude Code getting worse makes me worried Bun could follow the same enshittification path.
I took all my projects off the cloud, saving thousands of dollars
You've been lied to. You don't need the cloud – you can just run servers and save 10x your AWS costs. It's not that difficult.
Death by a Thousand Microservices
The software industry is learning once again that complexity kills
I looked through attacks in my access logs
I've been self-hosting for over a decade. It's freeing because I own my data, and do not depend on any platform other than my cloud host, which I can easily switch off. Self-hosting gives much insight into what it takes to run a cloud service. Anyone
We use Kubernetes and spot instances to reduce EC2 billing up to 80%
The story behind the talk I gave at Vietnam Web Summit 2018
Best practices around creating production ready web apps with Docker Compose
Here's a few patterns I've picked up based on using Docker since 2014. I've extracted these from doing a bunch of freelance work.
Kubernetes Failure Stories
I started to compile a list of public failure/horror stories related to Kubernetes. It should make it easier for people tasked with operations to find outage reports to learn from. Since we started w
Self-Hosting Dozens of Web Applications and Services on a Single Server
Over the years, I've accumulated quite a collection of websites, web applications, APIs, and other services that I've built and continue to host publicly. I've experimented with a lot of different hosting methods for them, switched between several different providers, and have finally arrived at something that I feel…
Considerations for a long-running Raspberry Pi
Keeping a Raspberry Pi online and working with zero intervention for weeks, months, or years is somewhat of an art form. Several classes of things can go wrong, and you need to consider how your Pi will recover from each of them.
My one-liner Linux Dropbox client
In this blog post, I want to discuss one of my recent attempts to create asimple one-liner Linux Dropbox client using only free and open-sourcecomponents, in...
Why Docker Is Not Yet Succeeding Widely in Production
Docker’s momentum has been increasing by the week, and from that it’s clearly touching on real problems. However, for many production users today, the pros do not outweigh the cons. Docker has done fantastically well at making containers appeal to developers for development, testing and CI environments—however, it has…
Self-Host and Tech Independence: The Joy of Building Your Own
Why I self-host my websites, newsletter, and homelab—and the satisfaction that comes from building and using your own digital tools.
Datacenters in space aren't going to work
There is a rush for AI companies to team up with space launch/satellite companies to build datacenters in space. TL;DR: It's not going to work.