Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,378 posts.
Infrastructure & DevOps
Any year
CoreOS and the the Future of the Internet
Use Equinix Fabric to establish direct, low-latency connections to a variety of services providers.
Travis merges private and open source repositories into one platform
We are excited to announce that starting May 2nd, 2018, you will be able to test and deploy your open source and private projects on travis-ci.com. We’re proud to support open source and we believe…
Clutch, the Open-Source Platform for Infrastructure Tooling
By Daniel Hochman and Derek Schaller
Virtualizing Nvidia HGX B200 GPUs with Open Source
This blog post covers how we virtualized NVIDIA HGX B200 GPUs using open-source software. It talks about VFIO passthrough, QEMU PCI topology fixes, large BAR boot stalls, and Fabric Manager partitions.
Creating Debian packages from upstream Git
In this post, I demonstrate the optimal workflow for creating new Debian packages in 2025, preserving the upstream Git history. The motivation for this is to lower the barrier for sharing improvements to and from upstream, and to improve software provenance and supply-chain security by making it easy to inspect every…
Flat Datacenter Networks at Scale at Amazon
The research roots of finding “optimal routing” networks trace back to the late 1970s. Mathematicians defined special kinds of networks called “expanders“. These are graphs with strong connectivity properties guaranteeing no subset of vertices can be isolated from the rest. In 1976, Leslie Valiant gave one of the…
Goodbye, OpenStack
I just removed myself from every OpenStack mailing list and meetup. I’m sure I’ll still use it, but I don’t see myself as part of that community any longer. When I was at DreamHost, I really felt like part of that community and that I could help make it better. However, in the three years since I’ve left DreamHost, I…
Introducing Zaius, Google and Rackspace’s Open Server Running IBM Power9
Here at Google Cloud, our goal is to enable our users and customers to be successful with options, high performance and value. We're committed to open innovation, and look forward to working with industry partners on platform and infrastructure designs.
Cloudflare Access: Like BeyondCorp, but You Don’t Have to Be at Google to Use It
Tell me if this sounds familiar: any connection from inside the corporate network is trusted and any connection from the outside is not. This is the security strategy used by most enterprises today. The problem is that security is breached, the attacker has access to everything.
Kubernetes from the ground up: the API server
This is the second post in a series on Kubernetes , the open source cluster manager. The first post was about the kubelet .
Prometheus metrics saves us from painful kernel debugging (2022)
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…
Static as a Server
You wouldn't download a site.
How I built this website on a Raspberry Pi
A comprehensive tutorial on how to build a personal professional website on a Raspberry Pi.
Modern Transactional Stack
Transactional databases have long been the most critical component of application design. Why? Because a steadfast database is generally the ultimate enforcement point for correctness in a messy, distributed world. Without them we’d overpay and undercharge. We’d lose riders trying to get home from the airport, and…
Gravwell Community Edition: A Splunk Alternative Built with Go
Initial Gravwell testers did a lot of home monitoring with the software and wanted to get licenses for their friends and colleagues but Gravwell was built for larger enterprises and our pricing model isn't set up for home use. All of that changes with the Community Edition...
It's not always DNS, unless it is
Our journey investigating a months-long issue and what we learned from it
Alpine Linux 3.7.0 Released
Alpine Linux
Production-Oriented Development
Throughout my career, I’ve developed some opinions. Some have worn particularly deep ruts, reinforced by years of experience. I tried to…
Self-hosted Git Server
Moving off of Github and onto my own public Git hosting.
When power cycling your (x86) server isn't enough to recover it
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…
Thoughts on Colocation
After a week of slogging servers around northern California, I thought a brain dump on colocation might be useful to readers, and to future me.