Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,377 posts.
Infrastructure & DevOps
Any year
The Meteoric Rise of DigitalOcean
Explore thought leadership, industry insights, and other resources related to cybercrime detection, disruption, and takedowns.
Modern messaging: Running your own XMPP server
Since a years we know, or might suspect, our chats are listend on, our uploaded files are sold for advertising or what purpose ever and the chance our social messengers leak our private data is incredibly high. It is about time to work against this.
AWS pre-announces public container image registry
Many container customers building applications use common software packages (e.g. operating systems, databases, and application components) that are publicly distributed as container images on Docker Hub. Docker, Inc. has announced that the Hub service will begin limiting the rate at which images are pulled under…
The many lies about reducing complexity part 2: Cloud
That standard image that explains the difference between on-premises, IAAS, PAAS, and SAAS in the cloud? You know what, it is hugely misleading. Here is the real deal.
I don't think Elasticsearch is a good logging system
I’ve been a heavy user of ElasticSearch for coming up 7 years now. During that time I’ve used it for a few main usecases: A Search Engine, An APM Solution (after NewRelic started being stupidly expensive), a backend for Jaeger, and as a log storage system. In all of those usecases I’ve really pushed ElasticSearch to…
Open and portable Postgres-as-a-service. Also available on Hetzner
With Ubicloud PostgreSQL, we are releasing an open and managed PostgreSQL, and cutting your cloud database spend by 3x.
MinIO Is Dead, Long Live MinIO
MinIO’s repo is officially archived and abandoned. And how AI Agents helped bring it back from the dead. This post explains how a community fork restores the admin console and ships binaries via CI/CD pipeline.
Introducing Google Cloud Natural Language API, Speech API and New Data Center
Following our announcements from GCP NEXT in March, we’re excited to share updates about Cloud Platform expansion and machine learning . Today we’re launching two new Machine Learning APIs into open beta and expanding our footprint in the United States.
Ukraine's three nuclear power plants have restored electricity production
Ukraine’s three operating nuclear power plants (NPPs) have largely restored their electricity production after sharply reducing output last week as a precautionary step due to renewed attacks on the country’s increasingly fragile energy grid, Director General Rafael Mariano Grossi of the International Atomic Energy…
We want to make Nix better
Introducing Determinate Systems, a company devoted to bringing the immense benefits of Nix to the software world. Our values, our mission, and what the future holds.
Don't Use Protobuf for Telemetry
Protobuf needs no introduction, but this post argues that you shouldn’t use it for telemetry. The basic premise of this post is that a good telemetry library needs to be lightweight to avoid perturbing the application; inefficient diagnostic tools are self-defeating. Unlike other formats, nested Protobuf messages…
Why we decided for and against Ubuntu Core
Nitrokey explains why NextBox runs Debian instead of Ubuntu Core. An in-depth look at the technical and philosophical reasons behind the OS choice for the NextBox platform.
New P2 Instance Type for Amazon EC2 – Up to 16 GPUs
I like to watch long-term technology and business trends and watch as they shape the products and services that I get to use and to write about. As I was preparing to write today’s post, three such trends came to mind: Moore’s Law – Coined in 1965, Moore’s Law postulates that the number of transistors […]
Tanka: Our way of deploying to Kubernetes
YAML sucks! This blog post explains why existing tools hardly ease this pain, and what we at Grafana Labs did about it.
Entso-E final report on Iberian 2025 blackout
The final report of the Expert Panel on the 28 April 2025 blackout in continental Spain and Portugal identifies the causes of the blackout and outlines recommendations to strengthen the resilience of Europe’s interconnected electricity system. It was prepared by a technical Expert Panel of 49 members, including…
Red Hat Introduces Open Source Project Quay Container Registry
Red Hat introduces the open sourcing of Project Quay, the upstream project representing the code that powers Red Hat Quay and Quay.io.
The AWS and MongoDB Infrastructure of Parse
This is the extended form of a comment that got some interest on Hackernews. After a grace period of one year, Parse is now offline. This…
Fast and cheap bulk storage: using LVM to cache HDDs on SSDs
My attempt to create fast and cheap bulk storage by caching HDDs with SSDs on Linux, using standard lvmcache. Contains an introduction to LVM, RAID, and partitioning.
BuildKit: Docker's Hidden Gem That Can Build Almost Anything
Most people know BuildKit as the thing that makes docker build fast. But BuildKit is a general-purpose build framework with a programmable architecture that can produce any artifact, not just container images. Here's how it works and how I used it to build Alpine APK packages.
We Put Half a Million Files in One Git Repository, Here’s What We Learned
Using a monorepo causes a lot of performance challenges for git. Here's how we solve them at Canva.
Replacing Dropbox in favor of DigitalOcean spaces
A few months ago I experimented with DigitalOcean spaces as my backup solutionthat could replace Dropboxeventually.
“Who Should Write the Terraform?”
Working in Cloud Native consulting , I’m often asked about who should do various bits of ‘the platform work ‘.
Libvirt – The Unsung Hero of Cloud Computing (2013)
Place where I write articles, essays and information on topics which interest me, to share with others
Keycloak SSO with Docker Compose and Nginx
A personal code notes blog
Gitlab Dedicated – our new single-tenant SaaS offering
Learn more about this offering, why we developed it and how customers can be added to our limited availability waitlist.
Whose code am I running in GitHub Actions?
I wanted to know what third-party code I was using in my GitHub Actions. I was able to use standard text processing tools and shell pipelines to get a quick tally.