It seems like I finally fixed a memory leak in GoBlog yesterday, that sometimes made my blog crashing. How? I used Anthropic’s new Claude 3.5 Sonnet to write me a new HTTP compression middleware that compresses HTTP responses using zstd or gzip when possible. I needed to instruct a few changes and modify some code lines as the initial implementation was wrong, but thereafter, it finally seems to work better than my original implementation that probably leaked some objects anywhere. Claude also helped me to write unit tests (which I adapted a bit, though) and increase code coverage.
💬 Micro: 2024
This section is for short notes, thoughts or IndieWeb interactions.
Perfect way to unwind after a stressful day. 🌳

🖼️ View
Even though I wonder how they finance it (reading their post suggests, there will be a paid option later), DuckDuckGo’s AI Chat is probably a good privacy-friendly way to try out the different LLM models for chats. You don’t have to register, you don’t have to pay, you don’t have to change settings that your chats aren’t saved or used for training.
It’s nice to see a cloud provider lower prices, which seems very uncommon, as all the prices (cloud, domains, …) usually go up all the time. And it’s also my provider of choice, which means I will have to pay less for my virtual server in the future! 😄
I took this photo yesterday in the evening. The pond in the park is always so picturesque. 🖼️

🖼️ View
A spontaneous bike tour
This morning I was in a bit of a bad mood and got the idea that I needed to do some exercise again. I had taken a break for a week due to a cold. I also wanted to get out a bit because the weather was good. Then it was a spontaneous but perfect decision to go for a bike ride again.
There’s a big river nearby and another town about 30 km downstream, but there are regular trains from there. So I cycled the 30 km downstream at quite a fast pace on my non-electric city bike. I then took the train back.
It was definitely fun and a mood boost!

🖼️🗺️ View
This blog has no Onion Service anymore
I had Tor support in GoBlog for over three years now, but I decided to disable it on my blog (and the GoBlog blog) for now. Several times, Tor randomly started using a lot of memory on my VPS and even crashed my block one or two times. It could have been the Go library used to integrate Tor, or something else in the Tor code itself, I don’t know.
I think I’ll leave the Tor support in the code for people who want to use GoBlog with it, but I, personally, won’t use it anymore. It was a nice experiment, but I don’t think it adds any real value.
More memory for my new GoToSocial instance. 😄 (which isn’t using a lot of memory, though)
Feeling extra special at 25 with this amazing strawberry cake made by my girlfriend. Grateful for her love and culinary skills on my birthday! 🍓✨

🖼️ View
A few sheep are mowing the lawn in the park. And there is at least one lamb too! 🐑🐑🐑 “määähhh”

🖼️ View
Looking at the commit history of Tailscale’s tailscale-android repository on GitHub, there are plenty of hints that a revamped Tailscale Android app (even with dark mode!) is coming soon. 👀
Let’s hope the new UI will be much better (old UX). And it’s great to see that Tailscale is not only focused on Apple devices! 👍