One very useful feature that is “missing” from stock Qutebrowser is isolated browser profiles, a.k.a sessions. These allow full isolation of user data, be it history, cookies, bookmarks… I’ve written a simple script, qprofile , which solves this problem by having multiple Qutebrowser base directories and choosing between them with a dmenu script, including when opening…
Today I decided to make a clean Wireguard client configuration on my dev computer, that would allow accessing any IP with any program while letting any other traffic out without going through it. I quickly found a post on the infamous Pro Custodibus blog , which contains many great Wireguard configs I’ve used countless times ( Renn.es ’s VPS-to-homeserver tunnel couldn’t have…
Abstract This project aims to measure the speed of a running person with as little hardware requirements as possible. It is a proof of concept focusing only on the position and speed detection, and doesn’t aim to provide a good user interface. Measurement method To measure speed, a camera is placed on the side of the running zone, so that the runner goes perpendicular to the camera’s…
For a good amount of time now, I’ve been using a combination of unison, Syncthing and btrfs snapshots for syncing and backing up my files. Here’s how it works. Syncing files Whenever my computer is on, I have a script running in the background that runs unison , a good mirrored file syncing program, to sync a local .sync directory in my home directory with a sync directory on the…
I have been using Cloudflare for over a year now for multiple domain names. I wanted to migrate away from that, and chose to self-host DNS using PowerDNS . PowerDNS provides multiple types DNS servers, but what you’ll want to host our own domain is an authoritative name server. This will publish the DNS records for our domain so that recursive name servers (like Google’s,…
When I was small, my father gave me a sharp CE-125 pocket computer / thermal printer combo he bought when he was in high school. The pocket computer was a great device: it could be programmed in BASIC and this was actually my first programming experience, before I even discovered Scratch . I think there’s only a handful of gen Z programmers who can actually say they “started”…
Today I needed to install Arch Linux without a display connected to the computer (an old thinkcentre used at Renn.es for backups). This is a quick tutorial for anyone else who needs to do this. If you encounter problems, please send me an email so that I can fix this tutorial. The main thing here is we want to enable the SSH daemon and then add an authorized key for the root account. Then we…
Recently I have tried to delete as many of my online accounts as possible to reduce my personal data footprint. A few weeks ago, I wanted to delete an AWS account. Here’s how it went.