Good Retry, Bad Retry
Sometimes, a seemingly simple and obvious solution can lead to a series of problems later on. This is especially true when adding retries.
The latest blog posts to take off on Hacker News. 281 posts.
Sometimes, a seemingly simple and obvious solution can lead to a series of problems later on. This is especially true when adding retries.
The slides, the video, and the text behind my presentation at EuroBSDCon 2024 and BSDCan 2025 - Why and how we're migrating many of our servers from Linux to the BSDs.
At ngrok, we manage a ~100TiB, 500+ table data lake, managed by a very small team. Here's a look at how we built it and what unique challenges we solved.
We’ve been working on something new — a platform for running containers across Cloudflare’s network. We already use it in production, for AI inference and more. Today we want to share an early look at how it’s built, why we built it, and how we use it ourselves.
Earlier this year, a user at Practical ZFS asked a deceptively simple question: I have a Proxmox pool of three four-wide RAIDz1 vdevs. Whenever my VM is running, all twelve... Read More
Discover the challenges of migrating from Google Domains and Container Registry. Explore Google Cloud's strengths and pitfalls, plus read why strategy is key.
You can now connect to Backblaze B2 Cloud Storage via IPv6. Here's the story of how we deployed it and why that matters for you.
There was a time when software (and games! Games are just software for fun!) were distributed on DVD. A physical disk that you would insert into your system ...
Distributed Tracing is scary and complicated... right?
In this post, we explore how the OpenTelemetry project has carried out its vision for vendor neutrality in the observability space.
Time series databases are essential tools in any software engineer’s toolbelt. Their development has been shaped by user needs and countless open source contributors, leading to the healthy ecosystem of options we see today. In this article, you’ll see how time series databases came about, and why so many are open…
My 4U 71 TiB ZFS NAS built with twenty-four 4 TB drives is over 10 years old and still going strong.
Notes about startups, AI, health-care and overall engineering
By Jose Fernandez, Sebastien Dabdoub, Jason Koch, Artem Tkachuk
AWS S3 (Simple Storage Service) buckets are a popular storage service used by software companies and organizations to store public as well as sensitive data. However, the implementation of this servic...
How does Linux move from an awake machine to a hibernating one? How does it then manage to restore all state? These questions led me to read way too much C in trying to figure out how this particular hardware/software boundary is navigated.
A deep dive into my home grown cocktail recipe app which speaks Tailscale natively using tsnet, and serves up delicious drinks direct to your tailnet. Libations is built with Go, Nix and Vanilla Framework.
A short story on why I still go through the effort of self hosting servers and some things it taught me recently.
I am making steady progress towards moving the Computers Are Bad enterprise cloud to its new home, here in New Mexico. One of the steps in this process is, of course, purchasing a new server... the current Big Iron is getting rather old (probably about a decade!) and here in town I'll have the rack space for more…
Trigger HTTP webhooks on every INSERT, UPDATE, or DELETE in PostgreSQL. Open-source CDC setup with pgstream, no polling required.
Researchers at ETH Zurich are using iron to store hydrogen safely and for long periods. In the future, this technology could be used for seasonal energy storage.
Investment to accelerate zero trust builds, SBOM, security tooling, and developer experience Boulder, CO - August 26, 2024—The FreeBSD Foundation, dedicated to advancing the open source FreeBSD operating system and supporting the community, announced that Germany’s Sovereign Tech Fund (STF) has agreed to invest…
Like Heroku, but you own it.
In distributed systems, for instance when scaling out some workload to multiple compute nodes, it is a common requirement to select a leader for performing a given task: only one of the nodes should …
An increasing number of self-hostable software meets a tool to make self-hosting trivial.