Skip to main content- TIL that Deleting files is better than hoarding them
- I realized that A cheap VPS is a good front
- TIL that Yubikeys are convenient for Linux login
- TIL that Minikube mounts volumes as root
- TIL that Pagefind does great client-side search
- I realized that Niri can have gorgeous animation
- TIL that Animated AVIFs make lightweight videos
- TIL that Kubernetes can give you a shell into a crashing container
- TIL that Helix and Typst are a match made in heaven
- TIL that Git can locally ignore files
- TIL that You can filter Helix pickers
- TIL that Sveltia is a good CMS for Astro
- Reviewed Garmin Forerunner 165
- I realized that You don't care
- I realized that I created too much friction to publish
- TIL that Proxmox can provision Kubernetes Persistent Volumes
- TIL that GNOME has launched a fellowship program
- Blogged From VS Code to Helix
- Blogged Cloud tech makes sense on-prem too
- TIL that You can spot base64 encoded JSON, certificates, and private keys
- Blogged Over engineering my homelab so I don't pay cloud providers
- TIL that Micro habits can bring you down
- Blogged Loading credentials from Bitwarden with direnv
- Blogged Kubernetes is not just for Black Friday
- Blogged Why is my Raspberry Pi 4 too slow as a server?
- TIL that htop can display more useful metrics
- TIL that Signal Stories are Fun
- Blogged Deep Work reconciled me with personal growth books
- TIL that I can ask my smartphone to respect my attention
- Blogged Social media affect me more than I thought
- Blogged Prosthetics that don't betray
- TIL that Google Docs can preview suggestions
- TIL that It’s okay to relax
- Blogged You can still own music
- Blogged FOSDEM for Work and for Fun
- TIL that Paris Métro app is great, actually
- Reviewed Eagle Creek Compression cubes
- Reviewed The North Face Borealis
- TIL that Forums are not dead
- TIL that There are still great apps to play local music
- TIL that iOS has a useful downtime mode
- TIL that CSS list markers are hard to style
- Reviewed Apple EarPods
- Reviewed Airpods Pro (Gen 1)
- Reviewed Casio GW-M5610U-1ER
- Reviewed Apple Watch Series 4
- Reviewed Kobo Clara 2E
- Reviewed iPhone 15 Pro
- Reviewed MacBook Pro M1 (2020)
- Blogged Why are open source nonprofits so weird?
- Blogged Obsidian for the part-time contractor
- Blogged Aiming for a Big Bounce in the GNOME Foundation
- Blogged Open-source is a chainsaw
- Blogged Welcoming feedback, where it belongs
- Blogged Writing is hard, so I got help
- Blogged Tracking what works, not people
- Blogged Escaping surveillance capitalism, at scale
- Blogged A CRM for the Matrix Foundation
- Blogged Should you check SSH fingerprints?
- Blogged My server can burn, my services will run
- Blogged Syncing Notes with Obsidian
- Blogged I don't want to host services (but I do)
- Blogged A book in 15 minutes - Blinkist review
- Blogged OneNote but Interoperable
- Blogged The Website Existential Crisis
- Blogged GNOME moves away from GIMPnet
- Blogged Scaling the Foundation to Contribute to GNOME
- Blogged Adopting Matrix at the GNOME Foundation
- Blogged Funding decentralised/local-first applications for GNOME
- Blogged Encrypted Backups on a Raspberrypi with a Sleepy Disk
- Started working for Element / Matrix Foundation as Director of Program Development / Senior Developer Advocate
- Started working for GNOME Foundation as Chair of the Board of Directors, Executive Committee (volunteer positions)
- Blogged Owning Your Matrix Account
- Blogged Problems we faced on GNOME’s Matrix instance
- Blogged On the Sustainability of the GNOME Foundation
- Blogged Matrix for Instant Messaging
- Blogged Running for the GNOME Foundation's Board of Directors
- Blogged On the “Libera Chat” Spam
- Blogged IRC, Matrix, and thanks for all the kicks
- Started working for Bureau Veritas as Identity Tech Lead
- Started working for Allianz as Entreprise Architect (consultant)
- Started working for Bouygues Telecom as API Architect (consultant)
- Started working for Wavestone as Security Architect