Location via proxy:   
[Report a bug]   [Manage cookies]                

My Grandpa's Pocket Watch

Posted on .

A long time ago, my grandpa gave me his pocket watch. It was passed down in the family to him, then from him to me, and it's one of my most prized possessions. The only thing I knew about it was that it said Zenith on the front, and it had an inscription explaining it was given as a 60th birthday gift to someone in 1939. It runs, but poorly so, having a drift of around 7 minutes per day.

Turn up the volume to hear the faint clicking.

Choo Choo

Posted on .

A train rounds a bend from behind a rock face. The scenery is lush with trees. The photograph is pixelated and has only 8 grayish colours. The sky is completely white.
An Sr1 rounds one of the tight bends in Vaajakoski.

Migrating off Firefish: Fixing the "Known As" Issue

Posted on .

As Firefish, my fediverse instance software, had gone into maintenance mode and wouldn't be updated in the future, I needed to move off of it. I settled on Mastodon for my new instance. I set up a new account for myself and added the old account as an alias there, which is required to migrate to it. In essence, the new account must pre-approve the migration by adding this alias. This is to prevent migrating to the wrong account by accident.

After doing this, I tried starting the migration from Firefish's settings, but was met with an error:

Remote account doesn't have proper 'Known As' alias. Did you remember to set it?

Crushed by AI

Posted on .

As I logged in to my fediverse instance running on my home server today, I was thinking it was running strangely slow. Opening htop painted an ugly picture: all the CPU cores were at 100 %. The reason was that my Forgejo instance was being scraped.

Mains Powered Soap: Getting Rid of Battery Waste

Posted on .

We have a battery powered automatic soap dispenser that you can use without touching it. Sure, it's a stupid item that probably shouldn't exist, but since it already exists, it would be reasonable to keep it working as long as possible. The upside is that it stays clean, but the downside is that it eats through batteries like nobody's business. The thing requires 4 AA batteries and, crucially, rechargeable 1.2 volt NiMH batteries won't work. I'm not going to be buying separate regular batteries just for this device, so of course I had to hack it.

Installing OpenWrt on EdgeRouter X

Posted on .

I got a new ISP recently and for the first time ever, a possibility of using IPv6 on a wired home network. IPv6 is still a novel thing in Finland in 2024.

I started by dragging my Ubiquiti EdgeRouter X to as close to the present day as possible with the stock firmware, upgrading to 2.0.9-hotfix.7. Then I wasted a whole evening trying to fiddle with the IPv6 configuration in the config tree. The closest I got was that my devices got IPv6 addresses, but couldn't send packets through the router. I found a ton of links online, but even exact copies of some configs didn't work.

On the fedi someone mentioned OpenWrt, and having used DD-WRT back in the day, I was down to try it. Their firmware selector showed EdgeRouter X as supported, but as you'll see I'm glad I read the docs first.

Implementing Systemd Socket Activation for Valheim Dedicated Server

Posted on .

This is a post about how I set up the Valheim dedicated server for socket activation with Systemd, so that it can be started and shut down on demand. This helps it use less resources, keeping the server and the environment happier. If you just want to grab the codes, you might skip directly to the repository, but keep in mind that it requires understanding of Systemd and Linux system administration.