Say My Name: Heisenbridge, IRC and Breaking Free from Discord

Why I stopped using Discord for open source and how I bridged IRC into Matrix using Heisenbridge on OpenBSD.

October 14, 2025 · 5 min · Nick Schmidt (oneguynick)

The Cheapest Electron Is the One Not Used

Efficiency is the most overlooked opportunity in edge data center design. The cheapest electron is the one not used.

October 13, 2025 · 1 min · Nick Schmidt (oneguynick)
SailfishOS phone with gesture UI

Revisiting SailfishOS – September 2025 Thoughts

I love operating systems and geeky devices. SailfishOS still has unmatched UI and gestures, but struggles with ecosystem and value proposition. Here are my thoughts in Sept 2025.

September 25, 2025 · 3 min · Nick Schmidt (oneguynick)

Farming Packets with Relayd

Living out in the boonies has its charms: quiet nights, open skies, and an estate that keeps me busy, but internet choices aren’t one of them. Options are slim, and Carrier-Grade NAT (CGNAT) makes life rough if you want to self-host. Static, routable IPs are what you really need, but out here that’s a luxury. I didn’t want to rely on Cloudflare tunnels, ngrok, or similar middlemen. For a while, I leaned on Tailscale as a DIY SD-WAN (basically a secure mesh network overlay across your devices). It’s great, but not every service or device plays nicely over it. ...

September 17, 2025 · 6 min · Nick Schmidt (oneguynick)

Running Signal Desktop in a Debian VM on OpenBSD

Thanks to Anirudh for getting me started on the right path! Running Signal Desktop in a Debian VM on OpenBSD I wanted to get Signal Desktop running in a way that integrates smoothly with my OpenBSD host. Since Signal doesn’t have a native OpenBSD port, I spun up a Debian VM using vmm(4) and vmctl. Below are my notes for setting this up, including a few gotchas. Step 1: Download Debian ISO Start with the Bookworm Debian netinst ISO (I had issues with Trixie): ...

September 15, 2025 · 3 min · Nick Schmidt (oneguynick)