Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 289 posts.
A Cold Take on IBM, Red Hat and Their Hybrid Cloud
I start more blog posts than I finish, due to no shortage of other distractions and at times a near-crippling inability to blog short. When IBM announced they were acquiring Red Hat in October 2018…
Kubernetes 1.14 released
We’re pleased to announce the delivery of Kubernetes 1.14, our first release of 2019! Kubernetes 1.14 consists of 31 enhancements: 10 moving to stable, 12 in beta, and 7 net new. The main themes of this release are extensibility and supporting more workloads on Kubernetes with three major features moving to general…
Working with GitHub Actions
GitHub Actions are still in beta and are changing quickly. But if you are looking to get started the possibilities are endless.
Update: Approaching IPv4 Run-out
Today we allocated the last of our contiguous /22 IPv4 address blocks. We still have approximately one million addresses available, in the form of /23s and /24s, and we will continue making /22-equivalent allocations made up of these smaller blocks. Once we can no longer allocate the equivalent of a /22, we will…
Building a home NAS on a shoestring budget with the Rock64 SBC (2018)
I’ve gone through many iterations of a Home NAS over the years. It started with an AMD Phenom based system running in a Norco case with about 8 hard SATA hard drives (4 primary, 4 backup via Rsync). The noise and power consumption of that system was overkill for what it was used for, so I sold it and went to a…
Stripped-down Kubernetes on the Raspberry Pi
Join me as I test-drive the smallest ever Kubernetes distribution k3s. Find out how this runs on Raspberry Pi compared to kubeadm with Docker.
Gravitational Wormhole: WireGuard for Kubernetes
Announcing Teleport Wormhole, a new open source Kubernetes network plugin that combines the simplicity of flannel with encrypted networking from WireGuard.
GitHub Package Registry Will Support Swift Packages
Today we’re excited to announce that we’ll be adding support for Swift packages to GitHub Package Registry. Swift packages make it easy to share your libraries and source code across your projects and with the Swift community.
Use GitHub actions at your own risk
Malicious code can be inserted into any GitHub action, even those which are tagged.
OpenWrt 18.06.4
Anubis could not load its JavaScript. The server may be overloaded. Please reload the page to try again.
Lessons we learned when debugging a scaling problem
Get a closer look at how we investigated errors originating from scheduled jobs, and how we stumbled upon "the tyranny of the clock."
I forgot how to manage a server
Something embarrassing happened to me the other day. I was playing around with a new server on Digital Ocean and it occurred to me: I had no idea how to manage …
Building Facebook's Service Encryption Infastructure
We run one of the largest microservices deployments in the world, with thousands of services that perform billions of requests per second. Keeping information secure as these services communicate g…
An Inside Look at the Backblaze Storage Pod Museum
Nearly 10 years after the first Storage Pod altered the storage landscape the innovation continues to deliver great returns to the market.
How to Automatically Backup a Linux VPS to a Separate Cloud Storage Service
A walkthrough for backing up a Linux server to an external storage provider like Amazon S3 automatically.
Gremlin Free – Run chaos experiments to prevent outages
Get immediate access to Gremlin
Backblaze 7.0 – Version History and Beyond
You now have the ability to keep updated, changed, and even deleted files in your backups forever by extending version history.
Kubernetes 1.16
We’re pleased to announce the delivery of Kubernetes 1.16, our third release of 2019! Kubernetes 1.16 consists of 31 enhancements: 8 enhancements moving to stable, 8 enhancements in beta, and 15 enhancements in alpha. Major ThemesCustom resourcesCRDs are in widespread use as a Kubernetes extensibility mechanism and…
EC2 Instance Connect
Discover more about what's new at AWS with Introducing Amazon EC2 Instance Connect
Goodbye Docker: Purging Is Such Sweet Sorrow
This was triggered by a recurring incident I faced where the Docker daemon was using 100% CPU on multiple cores that made the host effectively unusable.
AWS Nitro System
At Tuesday Night Live with James Hamilton at the 2016 AWS re:Invent conference, I introduced the first Amazon Web Services custom silicon. The ASIC I showed formed the foundational core of our second generation custom network interface controllers and, even back in 2016, there was at least one of these ASICs going…
Announcing Notqmail
Running my own email server has its challenges. Chief among them: my favorite mail-server software hasn’t been updated since I started using it in 1998.
User Agent Changes
Vivaldi is changing how it presents its User Agent in the upcoming release. Here is an explanation of what a User Agent is and what we are doing.
Why Does Developing on Kubernetes Suck?
Kubernetes has changed the way I operate software. Whole classes of production problems have disappeared–arguably to be replaced by others. But such is the way of the world. All told I’m happier operating a microservices app today than I was before I started using Kubernetes.
Improved VPC Networking for AWS Lambda
September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. Update – August 5, 2020: We have fully rolled out the changes to the following additional Regions to those mentioned below. These improvements are now available in the AWS China (Beijing) Region, operated by…