RSSAmplifier

Blog

Thib's Blog

On digital citizenship

ergaster.orgRSS feed ↗20 posts

Latest posts

I realized that A cheap VPS is a good front

I host services at home, but I don't want to give me ip to the world. A small VPS and haproxy protect me.

TIL that Yubikeys are convenient for Linux login

Typing a long password when you need to log in or get sudo privileges is annoying. Yubikeys can make it easier.

TIL that Minikube mounts volumes as root

Minikube is awesome to test deployments on a dev machine, but it can backfire in interesting ways.

TIL that Pagefind does great client-side search

Providing search on a static website seemed impossible, but Pagefind builds a static index and queries it on the client side.

I realized that Niri can have gorgeous animation

I already loved having my windows neatly organized on my computer, but now I'm also in awe when they appear.

TIL that Animated AVIFs make lightweight videos

Embeding a video in a markdown post is not that easy. AVIF turns videos into lightweight animated images.

TIL that Kubernetes can give you a shell into a crashing container

I didn't get why my container crashed, but I couldn't check from within. It turns out that Kubernetes has the tools for it.

TIL that Helix and Typst are a match made in heaven

Helix makes extensive use of Language Servers, but tinymist pushes it beyond what I thought was possible.

TIL that Git can locally ignore files

Everybody knows about .gitignore, but you can also ignore files locally without littering the shared .gitignore.

TIL that You can filter Helix pickers

Helix has a system of pickers. They can get crowded, but you can filter out information.

TIL that Sveltia is a good CMS for Astro

I needed a CMS to blurt out quick thoughts on my website from my phone. Sveltia does the job.

Gear review: Garmin Forerunner 165

Last year I bought one of those rock solid, simple, sturdy Casio Watches that are supposed to last you a long time. I still love it with all my heart and sometimes wear it, but my primary watch is now the Garmin Forerunner 165. A dozen years ago I got into running and installed an app on my phone to track my progress. I kept pushing harder to beat my previous records, and eventually injured myself…

I realized that You don't care

A lot of us maintain our own website, and you don't care. And I don't expect you to.

I realized that I created too much friction to publish

I love writing on my blog. I love taking a complex topic, breaking it down, understanding how things work, and writing about how things clicked for me.

TIL that Proxmox can provision Kubernetes Persistent Volumes

Proxmox can spin up VMs for a Kubernetes cluster and provision Persistent Volumes, opening the door to volume snapshots and better storage management.

TIL that GNOME has launched a fellowship program

When open source nonprofits ask for donations, one common answer is "I only want to fund code, I don't want to fund anything else."

From VS Code to Helix

I want less Big Tech in my life. After years of dismissing Helix as too fringe and complicated, I've tried (and loved) it.

Cloud tech makes sense on-prem too

Running VMs at home is more complex than bare metal. But opentofu, cloud-init, and Ansible let me spin up and configure local VMs in seconds.

TIL that You can spot base64 encoded JSON, certificates, and private keys

A colleague spotted base64-encoded JSON in a long string of gibberish without any tools. I was amazed, until he explained how anyone can do it.

Over engineering my homelab so I don't pay cloud providers

After years on a VPS, I'm moving my self-hosted services home and using the opportunity to migrate to a more flexible and robust setup.