Occasional thoughts and tidbits.

Building Anycast Services on dn42

This article is part of a series where I discuss dn42, a decentralized VPN and community for studying network technologies. You can find out more about dn42 on its Wiki: https://dn42.dev/

Anycast is an addressing and routing technique where a destination IP...

I've done development in and around IRC since ~2014, and this post is really a long time coming. It summarizes discussions I've had, heated ones too, about the viability of IRC as a mainstream chat platform today, and into the future. As someone who's been accused of "hating IRC" and being "pointles...

Docker in Unprivileged LXC on a Debian 11 Host

virt-what inside the nested container

On Linux, LXC and Docker are two different takes on containerization. I won't dwell on the terminology too much here as many other sites explain how they work in detail. Essentially, LXC focuses on OS-level containerization (like a virtual mac...

Why Linux is my daily driver

I've been using Linux as my daily driver since 2017, and one particular question comes up a lot in my discussions with friends: why not Windows? So to answer this question and all its other "why not $OS" variants, I've written this post to describe some of my thought...

This article is part of a series where I discuss dn42, a decentralized VPN and community for studying network technologies. You can find out more about dn42 on its Wiki: https://dn42.dev/

All of my examples here use Bird 2, and assume you use the same config variables as dn42's guide: https://...

The Trouble with PyLink

Five years ago, I started PyLink as a challenge: create a multi-network IRC services engine that would be the basis for transparent relaying between networks. The goal of this project was simple: allow networks to loosely federate and share channels while still maintainin...

Some months ago, my friend @shypre bought a GPIO powered LED matrix board and some LED strips, very much like the ones from AdaFruit. We decided to do some work on it together.

Stage 0: Setup

The setup portion was fairly straightforward - we connected the LED matrix to a 5 volt power supply,...

Running Mainline Debian (Buster) on a Raspberry Pi 3

DISCLAIMER: this is an old post from 2018 that I've republished for historical reference, as I saw a few sites link back to it. There is now a coordinated effort to support running Debian on Raspberry Pi, complete with pre-built images: see htt...