Recent posts

How not to make money from open-source software

Building and maintaining FOSS software can be a thankless endeavour. Hundreds, thousands, or even millions of people could be using your software on a daily basis, including for commercial purposes, but without giving you anything in return except for complaints when something breaks.  read full post

The Bluesky experience

I go to create an account on Bluesky, as desperate tech journalists have been hammering my newsfeed every day for weeks about how it’s the next coming of Christ or something, and I want to see if they’re right.  read full post

It is literally impossible to make plans using WhatsApp

Here’s a bold statement: it is literally impossible for two people to make plans with complete certainty using WhatsApp (or any messaging service for that matter). And yet, people successfully use WhatsApp for this purpose every day. How is that possible?  read full post

Donut

"[...] the only food which stands between them and Death is the donut... they must understand that their donut is their life..." — Major General William H. Rupertus, USMC  read full post

The Galaxy Tab S5e is (still) the best way to read manga

There’s pretty much two ways to read manga: you can buy physical volumes, or you can buy digital editions to read on a phone, tablet, or laptop/PC. Whether you go physical or digital is a personal preference. I’m mostly indifferent when it comes to books, but for manga I prefer to read digitally, and in my opinion there is (still) no better way to do so today than on the Samsung Galaxy Tab S5e, released in 2019. Let me explain.  read full post

Migrating to GitHub Pages

For many years, my site has been hosted at an ASP.NET hosting provider where it ran on a tiny custom CMS that I wrote myself in ASP.NET MVC 5, using a MySql database for content storage. I initially went that route because it offered the largest degree of freedom of what I was able to do with my site, but I never ended up doing much more with this freedom beyond just hosting some simple blog posts and a few static pages.  read full post

Automating HoloCure fishing with OpenCV for fun and profit

The recent 0.6 update of HoloCure included a small minigame where you can fish (because every game must include a fishing mechanic). It’s implemented as a very simple rhythm game with just 5 possible inputs.  read full post