atlas news
Feeding the Cloud
03 january
19h30
Upgrading from Ubuntu 22.04 jammy to 24.04 noble
I recently performed an overdue Ubuntu 24.04 upgrade on a few machines and as with past upgrades, I had to fix a few things after the fact. As usual,...
22 december
02h45
LXC setup on Debian forky
Similar to what I wrote for Ubuntu 18.04, here is how to setup an LXC container on Debian forky. Installing the required packages Start by installing...
08 december
00h15
Learning a new programming language with an LLM
I started learning Go this year. First, I picked a Perl project I wanted to rewrite, got a good book and ignored AI tools since I thought they would...
02 december
05h05
Recovering from a broken update on the Turris Omnia
The recent Turris OS update from 7.2.3 to 9.0.0 took down my WiFi entirely. The wired network still works fine, but wireless is completely broken....
30 may
23h30
Implementing TOTP two-factor authentication in 2025
Ignoring SMS, which is vulnerable to SIM-swapping attacks, TOTP (Time-based One-Time Passwords) is probably the most popular second factor...
19 january
21h00
Blocking comment spammers on an Ikiwiki blog
Despite comments on my ikiwiki blog being fully moderated, spammers have been increasingly posting link spam comments on my blog. While I used to use...
31 december
04h19
Monitoring and Time-Shifting YouTube Podcasts
While most podcasts are available on multiple platforms and either offer an RSS feed or have one that can be discovered, some are only available in...
02 february
04h05
Using a GitHub Gist like a git repo
A GitHub gist is backed by a regular git repository, but it's not exposed explicitly via the user interface. For example, this "secret"...
20 january
01h10
Proper Multicast DNS Handling with NetworkManager and systemd-resolved
Using NetworkManager and systemd-resolved together in Debian bookworm does not work out of the box. The first sign of trouble was these constant...
19 december
06h20
Filtering your own spam using SpamAssassin
I know that people rave about GMail's spam filtering, but it didn't work for me: I was seeing too many false positives. I personally prefer...