Thoughts & Ramblings Servers, circuits, and arguments that have to hold up.

I’m Patrick. I have a bachelor’s in philosophy, which is a strange credential to bring to a homelab, and it’s been more useful than the CV suggests.

The habit is what stuck: find the actual claim, then find what it’s resting on. That works the same on a vendor’s uptime figure as it did on anything I read for my thesis.

What I write about: Proxmox, and the music, film, and file storage I’d rather run myself. Small electronics — Arduino, Raspberry Pi, LoRa, and enough soldering to have opinions about flux. Privacy, which for me means threat surfaces and security assessments as much as digital rights and anti-surveillance. Development workflows, and how much of mine now runs on AI tooling. And consulting and leadership: how teams make decisions, and what makes the good ones repeatable.

Long posts, short essays, build logs, and notes — all of it in the feed.

Latest

Age verification is a supply-chain problem

Discord lost seventy thousand government ID photographs to a vendor in October, then announced a larger vendor pipeline in February. The failure mode was not hard to foresee.

Pi-hole as a parenting tool

DNS filtering is a blunt instrument with one real advantage: it works on every device on the network, including the ones with no parental controls at all.

Digitizing the shelves

A Samba share, an external DVD drive, and a turntable routed through a receiver into a laptop. Getting the physical media collection onto the homelab.

Running OSINT on yourself

An afternoon of open-source research on my own name turned up more than I expected, and almost none of it came from anywhere I'd chosen to publish.

All 28 pieces →