General guidance when working as a cloud engineer
From the depths of the IT world, there are things that you only learn through experience.
The latest blog posts to take off on Hacker News. 198 posts.
From the depths of the IT world, there are things that you only learn through experience.
It finally happened!
📖 You can read more of my posts on running your own Mastodon server right here: https://www.micahwalter.com/tag/mastodon/ I’ve been running my own single-user...
Posts and writings by Rémy Grünblatt 🍃
A couple of years after it happened I'm sharing this story about the intersection of an OS bug, a network hardware quirk, and a global pandemic. A chain…
Note 05/01/2025: Hello there, you can find an update version of this article here, with the latest findings, improvements and new tools. This is how a Docker container feels inside a macOS environment: lost at sea, far from the coast. With this article I will try to bring this poor container safely to the coast. TL;DR…
Goodbye Ubuntu, Goodbye Snaps I missed two goals in the World Cup Finals because of this. It’s not the first time Snap has been a problem, but it’s most definitely the last straw. What happened? I was happily watching the second half of the Fifa World Cup Final, using “ShowMax” – a South African paid … Continue…
Production systems for ecommerce, finance, operations, and applied AI - built and operated for two decades.
Is what we do development anymore?
How to install FreeBSD on a Raspberry Pi, one step in building an Active Directory server with Samba and FreeBSD.
Recent versions of Ubuntu turned on a particularly annoying feature: intrusive system notifications that warn of the pending update of a Snap managed application. Here’s an example:
Self hosting a software stack to replace Google Maps on an unused gaming PC.
Twitter supposedly lost around 80% of its work force.
This week saw the cancellation of the Australian Stock Exchange’s long-running effort to build a blockchain-based trading system. Which, oddly, has me thinking of 2016, when AWS decided not to make a strategic investment in blockchain, with my input a contributing factor. It felt like a good story while it was…
The observability problem - Why is the system exhibiting this behaviour?
Edit: Updated with notes about revealing your main gmail address and deliverability, after this HN discussion
I saw an opportunity to fix self-hosted runners for GitHub Actions. Actuated is now in pilot and aims to solve most if not all of the friction.
Now that Twitter is dying, what can replace it?
Why throw away your old Camera? In this guide we'll show you how simple it is to reuse your old Camera as a webcam using the NixOS linux distribution.
Why I uninstalled Plex Media Server after over a decade and migrated my movie and TV show collection to Jellyfin instead of Emby.
PagerDuty went off very early in the morning, and our hero cursed his bad luck and received the phone call. He made PagerDuty repeat the message twice, but couldn’t understand the message. He pressed the number to acknowledge the incident. He opened the MacBook and found the slack message from the PagerDuty bot more…
This is going to be a highly opinionated blog post. I think AWS is great and use it daily, but their implementation of IAM is unnecessarily complicated.
TL;DR: Mastodon’s Sidekiq deferred execution jobs are the limiting factor for scaling federated traffic in a single-server or small cluster deployment. Sidekiq performance scales poorly under a single process model, and can be limited by database performance in a deployment of the default Dockerized configuration.
Anybody who runs an internet-facing webserver has seen their fair share of spammy scanners in the logs. It varies server to server, but some of mine get up to 15,000 scans per day. Almost all of these are harmless network mappers, but they still annoy me. Many are compromised hosts or belong to hackers & organized…
A storytelling guide to starting k8s
Microsoft is increasingly standardizing on its in-house CBL-Mariner Linux distribution. Is this Microsoft Linux?
Posts and writings by Lennart Poettering