# Blog posts

This is where I publish my articles, process writeups, hurried notes, and idle thoughts.

# Breathing new life to Breathing Geometry

published on

A few months ago, I created Breathing Geometry, a geometric breathing exercise centered around regular polyhedra. At the time, I considered it complete, albeit minimally. Now, I’ve returned to give a breath of new life into it.

# The journey to NixOS on a MacBook Pro (11,1 aka late 2013)

published on

I happen to have an old MacBook gathering dust on a shelf. She’s pretty cute, a late 2013 MacBook Pro that I used secondhand for a few years. Now, I’ve recently gotten increasingly aware of the unreliability of platform companies. So following the footsteps of probably every nerd with an old laptop, I thought “Hmm… I could probably turn this into a server and host a bunch of stuff there!”

# December Adventure 2024

published on
,
last updated

Hi! I’m participating in December Adventure this year! In contrast to a competitive advent calendar like Advent of Code, it is a low-stakes programming and journaling calendar taking place throughout december. I’ve participated in AoC for the past few years, for example solving 2023′s puzzle set using a different programming language each day. But I feel like now is the ideal time for me to take it easier and not to fuss about completion times or implementating algorithms. I welcome the change of pace.

# Museum Card Workings

published on

Recently1, the finnish digital museum card application (Museokortti) has had a major overhaul. The update was split into an entirely new app! I got a little curious with the update, since it changed the way that users authenticate their museum card. Being an avid museum visitor and programmer, I decided to investigate how this new system works.

# Heckorator, AKA why you should always check up on old unfinished projects

published on

I recently published heckorator on pypi. It’s a cursed little project to make Python decorators more readable. But I actually started (and abandoned) the project 4 years ago!

# Introducing F-UTF-8

published on

F-UTF-8 (an acronym) is an extension of UTF-8 that hates you.