Awair PM2.5 sensor repair

Awair PM2.5 sensor repair

Recently the fan on the PM2.5 sensor on my Awair had started to make an annoying amount of noise and no amount of canned air seemed to fix it. As I didn’t want to spend €329 on a new Awair Element, the best option seemed to be to replace the whole sensor (a Honeywell HPMA115S0-XXX).


→ Read more…

DIY Hot Ones

DIY Hot Ones

Da Bomb really is as terrible as everyone says…

Cape Town ⛰☁️

Cape Town ⛰☁️

View from the Norval Foundation

Untitled Evening Walk

Untitled Evening Walk

Kumpula, Helsinki

Winter Mist (-11°C)

Winter Mist (-11°C)

Photographed from the Mustikkamaa island in Helsinki

Picking the worst year to pitch for Euruko

Happier times

In 2019 I travelled to Rotterdam to attend Euruko 2019 with the intent to pitch Helsinki as the next Euruko host city. While I had a great time at Euruko 2019, in retrospect 2019 turned out to be the worst year to win the privilege of being the next host city.

Matz handing over the Euruko gong to me
Photo credit: Megin Zondervan / Euruko 2019

After bringing home the Euruko gong we quickly got to work planning where and when to host Euruko 2020. In the end, we chose the beautiful Savoy Theatre as the venue and August 2020 as the date.


→ Read more…

Clips from the Finnish TV program “Computing as a profession”, shown in “School Television” in 1973.

Et tu, Signal?

Signal is a still a great piece of software. Just do one thing and do it well, be the trusted de facto platform for private messaging that empowers dissidents, journalists and grandma all to communicate freely with the same guarantees of privacy. Don’t become a dodgy money transmitter business. This is not the way.

Like many others, I was disappointed to hear that Signal is going down the cryptocurrency rabbit-hole.

This blog post from Stephen Diehl covers the problems with this move pretty well.

Hacking my Pedometer++ data

I’ve been using the Pedometer++ app since 2015 to track my daily steps and overall I’m very pleased with how it work and looks but a little while ago I noticed an issue: the number of floors I’ve supposedly climbed is wildly off in the app.

Daily and lifetime floor achievements in Pedometer++


→ Read more…

Have I Been Pwned support for RubyGems.org

Screenshot of PR 2048 on GitHub

Have I Been Pwned is a service that lets you check if your accounts have been included in data breaches. You can enter your email address to subscribe to notifications if (or when) your personal details are compromised.

HIBP also offers an API that lets site operators check their users’ passwords haven’t been previously compromised. It does this using a clever k-Anonymity model which allows this check to happen without revealing the user’s chosen password to HIBP or any other third party. You can read up on the precise method in the HIBP API documentation.

My pull request to add Have I Been Pwned support to RubyGems.org was recently (well, a month ago) merged and deployed to production.


→ Read more…