Support Ukraine

Little Tikes Tap-a-Tune Piano

While at the playground I found this Little Tikes Tap-a-Tune xylophone from 1985. Since I had my bike multi-tool with me, I decided to repair it. Some keys were stuck and some didn't make any sound when pressed.

2025-09-20More

Anarchy Cat

Or maybe AnarCat.

2025-09-19More

Road 5004: Gabrovo Bypass

The Gabrovo bypass road numbered 5004, cost about 77 million BGN, but delivers a beautiful driving experience and, I'd say, is something for Atlas Obscura.

2025-09-12More

An Early Morning Walk Through Gabrovo

I woke up early and grabbed the camera.

2025-09-12More

Sunsets at the Igoto Bridge

September came with glowing red sunsets.

2025-09-11More

Visti is Gone

While thinking about ways to get Visti off Google App Engine to keep my monthly costs predictable I ran into Runor, and realized that all my problems had been solved since December 3, 2020. Marco Bianchi has done a top-notch job with Runor, and the result is everything I wanted Visti to be - and I don't have to develop, maintain, or update it. I immediately shut down Visti and I think I'll have a glass of mead to celebrate the ten years it was up. Rest in peace, Visti, October 14, 2014 to August 30, 2025 - that's 3974 days.

2025-09-09More

Sunset From the Bergius Botanic Garden

As seen from a small jetty.

2025-08-19More

Baby Safe Phone Box

Problem: baby likes to talk to grandma over video call, but the little one also presses every single button there is on the touchscreen, resulting in (at best) hanging up or (at worst) the phone being left in some indeterminate state.

2025-08-18More

4K For Less With Panasonic Lumix LX-15

Panasonic cameras have always been video-heavy and their compacts were no exception. They have since exited the segment, and now I'd say the crown is either held by Sony with their ZV-1 cameras, or Canon with their PowerShot G7 X Mark III. But the LX-15 was, when I bought it in 2018, half the price of them both. For a measly $400, I got 4K video, a 1" sensor, an f/1.8 lens and raw capture. Those were the days.

2025-08-18More

English as an Interchange Format

While trying to organize the sound files that I produce in my newest hobby, field recording, I came across the problem of combining the outputs from several multimodal models.

2025-08-18More

Organizing Sound Files

Organizing sound files comes with a number of challenges that aren't present when organizing photos or videos.

2025-08-18More

Deep Learning and the Entry Barrier to Software Development

Ever since Linus Torvalds provided the final piece of the puzzle by getting his Linux operating system self-hosted in 1991, we software developers have basically owned the means of production. Anyone with computer access could get an operating system and, thanks to the massive undertaking that is the GNU project, also a top-notch compiler (GCC) and editor (vi or Emacs). Later, with the birth of a viable platform for in-browser web applications, anyone with access to a web browser and a text editor could learn JavaScript.

2025-08-17More

Left Outer Join Lateral

Or - how I stopped worrying and learned to aggregate SQL queries. This is a pattern that can be used when you have multiple SQL SELECT queries Q_(1)...Q_(n), each returning zero or one rows, except for the first which must return a single row, where Q_(n) can depend on the result of Q_(1)...Q_(n-1), and you want to reduce the number of database roundtrips.

2025-08-13More

Field Recording

I was selling my old GPU on Blocket when I saw an ad for a Zoom H2 for 300 SEK ($30). Ever since I filmed Yamato - The Drummers of Japan and was surprised at how much better the final product was thanks to the Nikon ME-1 microphone that I used, I've wanted to improve the sound in my videos.

2025-08-11More

Bumblebees at the Bergius Botanic Garden

The little bumblebees were out en masse this evening. There was a light drizzle, so I got to try out my new old Zoom H2 recorder.

2025-08-04More

Total Metal

Ika Johannesson, one of the authors of Blod, Eld, Död, has created Total Metal, an exhibition at Kulturhuset.

2025-08-02More