Sunday, 12. October 2025 Week 41
There was some drama around RubyGems.org (seems like a classic commercial overstep on a community resource).
And as a result there is now a new Gem server available: gem.coop
If you want to use the new server (which currently is a mirror of rubygems.org),
simply replace source "https://rubygems.org" with source "https://gem.coop" in your Gemfile:
-source "https://rubygems.org"
+source "https://gem.coop"
I switched the Gemfile for this blog over to it, and so far it seems to work fine. 💎
Thursday, 25. September 2025 Week 39
Evolution stores passwords for email accounts in the GNOME Keyring.
Thus they can be listed there for example with Seahorse.
Wednesday, 17. September 2025 Week 38
FliipBook, create 24 frame GIF animations.
(via)
Thursday, 11. September 2025 Week 37
Can very much relate to this ⌨️
Dropping :wq and j's and k's in all my word, google, txt docs.
(via)
Sunday, 31. August 2025 Week 35
After upgrading one of my physical hosts to Debian Trixie, it failed to boot.
It complained about the service for mounting my encrypted disk not starting.
Turns out this is a known problem (even mentioned in the Trixie release notes).
For cryptsetup to work in Debian 13, the systemd-cryptsetup package must be installed:
# apt-get install systemd-cryptsetup
After doing this (via the rescue shell) and rebooting the host, the system started seamlessly.
And the encrypted disks were mounted as expected.
Monday, 25. August 2025 Week 35
and TIL I can read(1) from a distinct file descriptor to avoid having processes in the shell's while loop consume input from the file I pass.
while read -u 8 f; do
...
done 8</path/to/file
I can use any fd (typically > 2)
(via)
Friday, 22. August 2025 Week 34
On a work computer I'm currently using WSL quite often and thus wanted to see if there is a pbcopy/pbpaste equivalent.
Turns out WSL integrates with the X11 and Wayland clipboard APIs, thus we can simply install wl-clipboard.
With this in place, running wl-paste inside WSL dumps the content of the Windows clipboard.
And echo "foobar" | wl-copy puts "foobar" into the Windows clipboard.
Monday, 11. August 2025 Week 33
Entdecke das Web – pause.gigold
Ein Button, der dich per Zufall zu unterhaltsamen aber oftmals nicht nützlichen Webseiten bringt – einfach nur, um Zeit zu verbummeln. Dafür wurde das Netz gemacht. Entdecken auf pause.gigold.de.
(via)
Sunday, 10. August 2025 Week 32
Debian 13 (Trixie) was released yesterday. 🎉
As I refer to the stable repositories in my sources list, the following error is now shown since their release information changed:
# apt-get update
Hit:1 https://security.debian.org/debian-security bookworm-security InRelease
Hit:2 https://download.docker.com/linux/debian bookworm InRelease
Get:3 http://mirror.iway.ch/debian stable InRelease [138 kB]
Get:4 http://mirror.iway.ch/debian stable-updates InRelease [47.1 kB]
Hit:5 https://deb.goaccess.io bookworm InRelease
Reading package lists... Done
N: Repository 'http://mirror.iway.ch/debian stable InRelease' changed its 'Version' value from '12.11' to '13.0'
E: Repository 'http://mirror.iway.ch/debian stable InRelease' changed its 'Codename' value from 'bookworm' to 'trixie'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
N: Repository 'http://mirror.iway.ch/debian stable-updates InRelease' changed its 'Version' value from '12-updates' to '13-updates'
E: Repository 'http://mirror.iway.ch/debian stable-updates InRelease' changed its 'Codename' value from 'bookworm-updates' to 'trixie-updates'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
To fix this message (and enable upgrading to the new release!), I use the following command:
# apt-get --allow-releaseinfo-change update
...
N: Repository 'http://mirror.iway.ch/debian stable InRelease' changed its 'Version' value from '12.11' to '13.0'
N: Repository 'http://mirror.iway.ch/debian stable InRelease' changed its 'Codename' value from 'bookworm' to 'trixie'
N: Repository 'http://mirror.iway.ch/debian stable-updates InRelease' changed its 'Version' value from '12-updates' to '13-updates'
N: Repository 'http://mirror.iway.ch/debian stable-updates InRelease' changed its 'Codename' value from 'bookworm-updates' to 'trixie-updates'
Afterwards I run the usual apt-get dist-upgrade to upgrade the system to the new Debian version.
Thursday, 31. July 2025 Week 31
[Keep] a very tight leash on this new over-eager junior intern savant with encyclopedic knowledge of software, but who also bullshits you all the time, has an over-abundance of courage and shows little to no taste for good code. And emphasis on being slow, defensive, careful, paranoid, and on always taking the inline learning opportunity, not delegating.
— Andrej Karpathy, twitter
(via)