My Bose QuietComfort headphones kept powering themselves off while I was using them. A full shutdown, so a button press and a reconnect every time. A few times an hour….
Category: Linux
Configure an antigravity-cli statusline
I got tired of “✦ Antigravity” staring back at me every time I opened the CLI, so I wrote it a proper statusline. Antigravity pipes a JSON payload to stdin…
From ancient Greece to servers: the origin of daemon
I always wondered where “daemon” came from. Turns out the story goes back to 1963, and starts with a Victorian physicist. Project MAC (1963) The term comes from Fernando J….
Flashing XTEink v3 with esptool on Fedora
I picked up an XTEink v3 dev edition to play with CrossPoint firmware. Step one was getting crosspointreader.com/debug to actually see the device over Web Serial. That took longer than…
rsync for the win
I prefer rsync over cp or scp: 1. Delta-transfer Delta-transfer algorithm only sends the bytes that have changed. 2. Resilient and repeatable The –partial flag picks up where transfer fails….
HP battery not charging
I’ve an HP Pavilion Laptop (14-dv2500sa) – the touch screen doesn’t work with Linux, due to a UEFI issue. After updating UEFI, I noticed Fedora reporting the battery as empty…
Shell features: List expansion
I like list expansion: The p switch creates any “missing” parent directories and is idempotent (so if app exists it doesn’t complain and if not creates it). Heck you can…
Update IONOS SSL certificates in Plesk
Ionos has changed how they manage SSL certificates, cut a long story short you need to create a PEM file. From Ionos Control Panel, go to Domains and SSL >…
Fix Fedora issues with Claude and MCP
Fastest method is using uv and claude mcp add: Claude is capable of starting the server on demand, check that it’s enabled with /mcp:
Multipass cloud-init
Multipass is pretty useful but what a pain this was to figure out, due to Ubuntu’s Node.js package not working with AWS-CDK. Multipass lets you manage VM in Ubuntu and…