I am a self-hosting hobbyist. In a moment of madness, I signed up for a cheap IPv6-only Virtual Private Server (VPS). The consequences of being ipv6-only were a bit more than I had naïvely assumed (although obvious in retrospect). This blog post describes the steps needed to prepare the VPS for my self-hosting adventures. Read along if you are into self-hosting but new to IPv6.
“Are you a human being or a chatbot?” “We are a chat agent” This was an actual chat conversation snippet between me and a customer service .. entity! Did I just interact with chatbot or a human being who was constrained to following a strict script? Was I stupid enough that I failed a Turing test? I have so many questions! Maybe you, dear reader, can figure this one out?
I just got a new UM790 Pro Mini PC (barebones with RAM and SSDs separately purchased and installed). This blog post describes some fixes to improve WiFi and Bluetooth performance (range, speeds, reliability etc.) as well as cooling and fan noise.
This post explains how I built a Network Attached Storage (NAS) for home use in August 2023. The various hardware build steps are carefully document with lots of photos.
Seafile is a secure, reliable, and performant file sync and share solution. I have been using it since about 2014, occasionally trying out other solutions, but keep returning to Seafile. It has a fairly large feature list and works on every major OS/mobile-device. Self-hosting it has been painless and performance is rock solid. This post describes one particular feature that is useful to me and is…
“If you already know some programming language/framework X, what are effective ways to rapidly learn a possibly similar new language/framework?” I found myself pondering this question recently. Wouldn’t it be nice to discover a system to learn something new that optimally exploits what you already know?
This site is built using the Hugo static site generator. Hugo is awesome. Its documentation is not. That is my personal opinion :) This post explains why I find the existing documentation so frustrating and how it could be improved.
Over the last few years, I have tried a number of productivity apps for todos and task management: Todoist, Trello, Things 3, Google Keep, Evernote, OneNote, Emacs org-mode, etc. but nothing stuck. The pattern is: In an initial burst of enthusiasm, I create a large-ish initial todo list by making a brain dump of tasks in a productivity app. The list then languishes. Rinse and repeat when I come…
This post explains a home-grown personal finance tool that aggregates transactions from various bank accounts and credit cards, auto-categorizes them, and presents information/analyses via a set of dashboards. All this is accomplished without sharing your banking credentials and financial transactions with a third party.
When no wind at all ruffles the Kiri tree leaves fall of their own will. –Nozawa Bonchō (1640-1714), loose translation/interpretation by Michael R. Burch
The pattern: How to remotely access a service that is bound to localhost and refuses to respond to requests not originating from localhost? The instance: If using Speedify CLI on a linux-based router with no GUI stack, how to nevertheless view the Speedify GUI in a web browser, from another device on the same network? This post documents some non-conventional hacks needed to get a working…
Home network schema This series of posts describes the setup of a custom router for a home network. The router takes full advantage of multiple Internet connections, seamlessly manages Internet traffic when one of the connections drops or behaves poorly, and provides some additional functionality like firewalls, adblocking, VPN tunnels for specific clients, bandwidth shaping, network flow…
Home network schema This series of posts describes how to set up a custom router from scratch for a home network. The router takes full advantage of multiple Internet connections, seamlessly manages Internet traffic when one of the connections drops or behaves poorly, and provides some additional functionality like firewalls, adblocking, VPN tunnels for specific clients, bandwidth shaping, network…
This post is a review of Relica Backup, the software I use and depend on to backup (and restore) all of my data across several computers. Relica seems to be relatively unknown on the interwebs; I have not yet come across any user reviews or articles that describe actual experience with the software. So this is my attempt to fix that. I am not associated with the Relica folks, just a satisfied user…
Recently, I have become aware of a burden of thoughts weighing down upon me. Intrusive, endless, unstoppable, uncontrollable, unwanted thoughts. If I desire to sit quietly for five minutes, without fruitless thoughts buzzing constantly in my mind… I can not! Sometimes, I become aware of a new thought arising.. in a parallel thought, I even realize that the newly arising thought is pointless…
I have been experimenting with different recipes for a basic bread loaf to make at home without a bread machine. After many experiments, here is the one that works for me. It creates a fluffy, healthy loaf with good taste and lasts about 3 days. This bread is made out of a mixture of all-purpose wheat flour (75%) and 100% whole grain wheat flour (25%). I would like to increase the percentage of…