Random blog posts
2022
Evil maid attacks, Secure Boot and TPM2-TOTP
A loudness-aware volume knob with pipewire
2021
Setting up dm-cache on Arch Linux
2020
ETF spread comparison
2019
In Memoriam (2011†2019)
2018
Analysing the 125,262 puzzles in the lichess puzzle set
Ormulogun: opening book generation & pretty graphs
Ormulogun: generating an EPUB puzzle book
2017
libxm, the demoscene, and softsynth considerations
OpenPGP key paper slips with SVG
Android: a webradio stream alarm
The birth of nanoblag