ARCHIVE

WRITE

Field notes, server rituals, UI experiments, and the occasional strongly held opinion.

28 entries indexed

LATEST ENTRY

Free inference isn't free: moving translation out of the browser

Support teams talk to customers in whatever language those customers use. If you only read English, a message in Japanese or Portuguese is not much use to you.

inferencetranslation11 min
raspberry-pihardware11 min

Building a networked photo frame

In my quest to get better with electronics and hardware projects, I recently built my own "digital picture frame" project as gifts for my grandparents.

Read post→
homeassistantthread10 min

Home Assistant, Thread & Matter Across Multiple VLANs

Most "get Thread/Matter working with Home Assistant" guides end with the same shrug: "just put all your IoT stuff on the same VLAN as Home Assistant."

Read post→
homeassistantvoice5 min

Surfacing Home Assistant Voice Timers on a Custom Display

I've been building a little Stream-Deck-style control panel for my desk that talks to Home Assistant (future more in-depth blog post coming soon).

Read post→
Field Note
jobsai1 min

AI Parallels to Hardware Prototyping

Years ago, building hardware meant a garage full of equipment, a supplier relationship, and a tolerance for $10k mistakes.

Read note→
protonmailexport2 min

Protonmail Export to MBOX

You might know Protonmail as the security conscious email provider. After being a loyal customer for 5 years, I've also watched them grow to be more and more user hostile.

Read post→
maclinux3 min

They forced me to use a Macbook!

I recently started a new job at Plain and in addition to all the normal new-hire nerves, I was faced with my first Apple device - a Macbook Pro.

Read post→
iotmatter17 min

Getting Started with Matter and Thread

Every few months my smart home addiction kicks in and I tend to buy another little sensor, light, widget, etc.

Read post→
self hostedmail6 min

ProtonBridge Headless Mode

Updated 2026-05-10 with latest versions and instructions

Read post→
serversfirewall10 min

OPNsense Multi-WAN Tailscale

My goal with this project was to allow some devices on my local LAN to use a Tailscale exit-node as a gateway to exit out onto the internet.

Read post→
windowspve4 min

Windows 11 on Proxmox

Update 2: Proxmox has added support for adding vTPM devices to a VM with 7.0-13. For more details, check out their docs.

Read post→
webux11 min

Link Screenshot Previews

I stumbled upon @raunofreiberg's UI/UX experiments at uiw.tf recently and was super inspired by the 'hover links for their screenshots' one.

Read post→
webtailwindcss4 min

Tailwind Read Progress Bar

Update: CSS is getting a native @scroll-timeline that will make this much easier! See Kevin Powell and Adam Argyle work with it in Chrome Canary here.

Read post→
linuxdocker4 min

Github Codespaces

Github announced their new web based development environment called Codespaces at their Satellite 2020 Event. To be honest, this was the feature I was most excited about this year.

Read post→
linuxvm4 min

libvirt qemu VMs

With a fresh desktop linux install, I wanted to avoid installing VirtualBox again and finally learn how to setup a KVM VM with tools such as qemu and libvirt.

Read post→
raspberrypihassio4 min

HomeAssistant RaspberryPi 4

Quick wrap up of how to install HomeAssistant on a fresh RaspberryPi OS (32-bit) install.

Read post→
overwatchgaming2 min

Installing Overwatch on Arch Linux

I hadn't played video games in what felt like ages, but suddely a strong urge to get back into Overwatch overcame me..

Read post→
awslambda7 min

My journey to serverless and back

So I've had some experience with the whole "serverless" thing over the past few months. A few cloudflare workers, a netlify function here or there to spice up a static site.

Read post→
serverslinux2 min

Docker + Localhost MySQL

I was having the hardest time getting applications in docker containers to connect to the instance of mysql runnning on the host without using host networking mode in docker.

Read post→
serverslinux2 min

Standard Notes Selfhosted Installation

Standard Notes is an opensource web-based notes application.

Read post→
google calendarapi1 min

Google Calendar API Sucks

I've been building a little enterprise app at work to deal with network maintenances and it has a good deal of Google Calendar integration.

Read post→
weblinux4 min

My own DNS-over-HTTPS Server

With all the hype surrounding DNS-over-HTTPS (DoH), I wanted to try it out for myself and see what it was all about.

Read post→
side projectself hosted2 min

MagicMirror

This is simply a collection of links, plugins, and parts used to build my "MagicMirror".

Read post→
raspberry piside project3 min

Retropie

This is just a copy of my 'to-do list' for the RetroPie Raspberry Pi project.

Read post→
raspberry pilinux5 min

Setting up a Raspberry Pi

This is a quick run down of the steps I like to take to initialize a fresh Raspberry Pi. Mostly so I can find it again later, but maybe you'll find it useful too.

Read post→
serverslinux2 min

Lynis - Linux Server Auditing

So you’ve got your system up and running the way you like it, but your wondering what else can I do to harden my server?

Read post→
self hostedservers4 min

vsftpd Setup

So an FTP server is often one of the first things people want to setup on a new server.

Read post→
self hostingservers1 min

Tripwire

I stumbled upon this nice little program to keep an eye on your system files to make sure no one inappropriate is changing them!

Read post→