Jan-Lukas Else

Tech, life and everything else

Will I switch back to Ubuntu?

Published on in 💭 Thoughts

I re-enabled my old trusty 2013-manufactured Lenovo ThinkPad S1 Yoga which I used during my studies. I had Ubuntu 24.04 installed on it for some time but never really used it. But now, I upgraded it to the latest development build of Ubuntu 26.04 to check the current state of Ubuntu and Linux on the desktop. And to check if I really switch to it as my main operating system.

🖼️ View

Published on in 💬 Micro

In 2020, during the pandemic, I spent 50 euros on a 1080p webcam. It worked fine, but I rarely used it: most calls at my old job were audio-only. Fast forward to 2026 and my new job: video calls are much more common. So I invested another 50 euros in a refurbished Logitech Brio 4K. The upgrade is night and day, especially in my north-facing office, where lighting isn’t ideal. The Brio’s low-light performance and 4K clarity really impress me so far. Sure, the recommended price is much higher, but this deal on eBay was worth it.

View

Which Linux Distro to choose?

Published on in 💭 Thoughts

After migrating to Nextcloud, I’ve been thinking about switching back to Linux as my daily driver operating system. I used Linux for years before eventually returning to Windows.

View

Published on in 💬 Micro

I haven’t really warmed up with Bluesky and ATProto yet; somehow the whole ecosystem seems very complex to me, but I haven’t really looked into it in depth yet and had similar feeling with ActivityPub in the beginning. But I do have a profile there. I’ve now moved it from bsky.social to the European eurosky.social. No one should have noticed, because I use my own domain as my handle anyway. I have to give ATProto credit for that compared to ActivityPub: migrations work great!

View

Published on in 💬 Micro

According to the weather forecast, today was supposed to be the last day of reasonably good weather and warm temperatures for the foreseeable future. So I really wanted to go on a short bike ride today after work. In the end, the ride wasn’t that short, but because I made sure not to overexert myself, it wasn’t any more tiring than a 20 km ride, even though it was 40 km. And that was despite the fact that I still had sore muscles and didn’t sleep very well and much last night. Towards the end of the tour, a few drops of rain fell from the sky, but I’m not made of sugar.



AI generated caption: Dirt road dividing plowed farm fields under cloudy sky.

🖼️🗺️ View

Published on in 💬 Micro

I would never have thought that blocking just one country and one ASN would be so effective in reducing the spam reaching my email server, in addition to using Postscreen and Rspamd, of course. Over time, I had built myself a pretty sophisticated filter with Sieve and added a long list of domains to reject, but automatic blocking with iptables is even better.

Now I have this setup: automated blocking of country/ASN ranges with iptables + Postscreen + Rspamd with Abusix integration + Sieve rules. And my inbox is quiet again, and only legitimate mail reaches me.

View

Published on in 💬 Micro

I have to say, I’m really happy with my almost silent belt drive on my bike. Compared to the loud clicking of some racing bikes, it’s like an electric car compared to a noisy combustion engine. I prefer it quiet.

View

Published on in 💬 Micro

Of course, I had to take a photo of my bike with the sunset in the background… Sadly, the camera on the Galaxy XCover 7 isn’t the best to catch the beauty of the sunset. But the bike setup has changed quite a bit since September. And when I got home from this lovely tour, my lovely fiancé had French fries for me. 😄



AI generated caption: Electric bicycle parked on road at sunset.



AI generated caption: Power lines against a sunset over open fields.

🖼️🗺️ View

Published on in 💬 Micro

Mastodon finally has an official share button. Or at least a page you can use that enables the sharer to select their Mastodon instance and then get redirected to the share page there. I directly used that to replace the share to “Mastodon.social” with share to “Mastodon” in GoBlog. 😊

View

MCP plugin for GoBlog

Published on in 💭 Thoughts
Updated on

Using AI, I just added a new (experimental) plugin to GoBlog, one that finally leverages app passwords, now that I’ve overhauled the authentication system some time ago. The plugin implements MCP, short for Model Context Protocol.

View

Jan-Lukas Else