# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is an automated Yarn.social feed running feeds v0.1.0@72e53a9 # Learn more about Yarn.social at https://yarn.social # # nick = jlelses-blog # url = https://feeds.twtxt.net/jlelses-blog/twtxt.txt # type = rss # source = https://jlelse.blog/.atom # avatar = # description = # updated_at = 2024-10-04T06:22:04Z # 2021-10-27T16:33:40Z **Telegram Ads**
So Telegram now has ads. But unlike the ads from Google, Facebook or Apple, the ads are not personalized and much more privacy friendly. The ads simply consist of a maximum 160-character message with no external links and are displayed only in large public channels. ⌘ [Read more](https://jlelse.blog/thoughts/2021/10/telegram-ads) 2021-10-27T04:35:49Z ****
Previously, to work on my code server, I always installed Visual Studio Code locally and then accessed the server using the Remote SSH extension. But that no longer seems necessary now that I have code-server installed. Using code-server, Visual Studio Code can be easily used in the browser. Cool project! ⌘ [Read more](https://jlelse.blog/micro/2021/10/code-server) 2021-10-24T15:46:40Z ****
Running my Drone CI runner at home has some disadvantages though. The network speed in a data center is much faster than my 100/40 mbps connection at home. But I will (hopefully) have a new provider soon with gigabit download (and a bit faster - 50 mbps - upload)… ⌘ [Read more](https://jlelse.blog/micro/2021/10/2021-10-24-aqsnk) 2021-10-23T14:22:23Z ****
Today I was out in the forest, in nature. To breathe fresh air, move, relax. The inspiration and thoughts you get there! ⌘ [Read more](https://jlelse.blog/micro/2021/10/2021-10-23-twcrr) 2021-10-21T19:58:42Z ****
I have no idea how many people read my posts or what posts they read. But it’s great to have a reading community that likes to comment on the questions I include in my posts, help me out or give me inspiration. Thank you! ⌘ [Read more](https://jlelse.blog/micro/2021/10/2021-10-21-lkpnw) 2021-10-21T14:54:12Z **(Smart Home) Automation with Node-RED**
Yesterday I expanded the memory in my home and code server to 16 GB and wondered what I could do with all the resources this server provides me. So I looked around a bit and came across an open source program called Node-RED. Especially in the context of Smart Home and Home Assistant, I’ve heard about it a few times, but never looked into this software in more detail. ⌘ [Read more](https://jlelse.blog/posts/node-red) 2021-10-20T16:46:34Z ****
My home and code server now has 2 TB of SSD storage and 16 GB of RAM. While I’ll be using the storage for backups, etc., I’m not quite sure what I can use the 16 GB of RAM for yet. What else can I run besides Home Assistant, AdGuard Home, Drone and Tailscale? I still have my VPS running my websites, Miniflux, Bitwarden, Firefox Sync Server, RSS-Bridge, Firefly III, Nitter and Gitea. 🤔 ⌘ [Read more](https://jlelse.blog/micro/2021/10/2021-10-20-lhigd) 2021-10-16T15:27:40Z **“I’m worried about humanity’s future.”**
Via Nicholas Danes I came across the video of Arun Maini (Mrwhosetheboss): “I’m worried about humanity’s future”. In this he addresses some good aspects. It’s about the impact of technology on our lives, society and behaviour. For example, he talks about the fact that algorithms are increasingly trying to keep us in front of the screen for as long as possible, that echo chambers are creating more and more negativity, and that we may soon no longer be able to d ... ⌘ [Read more](https://jlelse.blog/links/2021/10/humanity-future) 2021-10-15T19:17:24Z **Retiring my Raspberry Pi (again)**
And again I changed something in my setup. Now I have turned off the Raspberry Pi 4 again and handed over the tasks to my EliteDesk 800 G1 USDT. But why? Here is my explanation. ⌘ [Read more](https://jlelse.blog/posts/retiring-pi) 2021-10-13T17:47:46Z ****
Sometimes I am a perfectionist. Having previously made my private diary blog available via a Tailscale sidecar container in my Tailnet, I have now integrated Tailscale directly into GoBlog. Both Tailscale and Tailscale’s Let’s Encrypt certificates can be configured directly in GoBlog. No sidecar container is needed anymore. A much simpler solution! (And Tailscale rocks!) ⌘ [Read more](https://jlelse.blog/micro/2021/10/2021-10-13-isojz) 2021-10-30T12:07:45Z ****
I am using Nitter, an alternative interface for Twitter, just in case I want to read a thread on Twitter. Previously I hosted the instance directly on my VPS. Now, however, I host the Nitter instance at home, but make it available on the Internet through Tailscale, a little program I wrote called “ProxyExposer”, and Caddy. 🤓 I also briefly tried publishing a WordPress instance from home to the web this way. But I don’t have a use case for WordPress at the moment. ⌘ [Read more](https://jlelse.blog/micro/2021/10/nitter-tailscale-caddy) 2021-10-31T14:49:21Z **My October ‘21 in Review**
The end of the year is approaching and another month is over. With the end of October and today’s time change - which I had briefly forgotten this morning for inexplicable reasons - but already comes a bit of the winter feeling. The last weeks it was sometimes unusually warm, but now the cold season is just around the corner. ⌘ [Read more](https://jlelse.blog/posts/october-21) 2021-11-01T17:53:16Z ****
So cool, I have a live preview in the GoBlog editor now! 🤓 ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-01-vxoia) 2021-11-01T19:10:39Z **“What are robot dogs actually being used for?”**
Many people have seen the videos of Boston Dynamics with their robots. While watching the videos, I always wondered what the possible use cases for such robots (dogs) are? Just millitary? But now Tom Scott clarifies it with a new video: Hydroelectric power plant inspection for example! With the robots it is cheaper and easier to monitor the power plants centrally. ⌘ [Read more](https://jlelse.blog/links/2021/11/robot-dogs) 2021-11-02T17:54:16Z ****
And another year… Time passes quickly, but still there are some issues that need to be sorted out, because all this was not foreseeable. But that’s life, rarely predictable and some meet fate unplanned. ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-02-ifepi) 2021-11-04T07:07:11Z ****
I’m a bit skeptical about GitHub Copilot, but now that I’ve really tried it out for the first time, I’m amazed by its capabilities. Copilot doesn’t replace programming, but it does take a lot of the work out of it. What works well, for example, is the completion of comments in the code. ⌘ [Read more](https://jlelse.blog/micro/2021/11/github-copilot) 2021-11-05T10:02:37Z ****
How many posts have I read now with people buying a new MacBook Pro to use for a very long time? How many of them will buy new devices in two years? 😅 ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-05-xfzbs) 2021-11-10T16:21:30Z **Showing GPX tracks on my blog**
On my blog, I’ve had the ability to link posts to a location for some time now. There is also a map that shows all posts with a location. ⌘ [Read more](https://jlelse.blog/thoughts/2021/11/gpx-tracks) 2021-11-13T12:52:00Z ****
Nobody can deny that the year will soon be over… ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-13-unhvg) 2021-11-13T21:56:18Z ****
I missed the exact day, but now it’s been over a year since I switched to my completely custom blogging system. And still I am very happy with it! It has all the features I need, and if I have a new idea, I can usually implement it quickly right away. ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-13-lrhvj) 2021-11-15T19:08:30Z **What do you do with unlimited mobile data?**
Do any of my readers have unlimited mobile data? If so, what do you do to with it? How has unlimited mobile data changed your usage behavior? ⌘ [Read more](https://jlelse.blog/thoughts/2021/11/unlimited-data) 2021-11-16T20:38:23Z ****
My neighbors always seem to be playing Forza Horizon 5 in the evenings the last few days, loud engine noises from the apartment below. 😂 ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-16-xvmwi) 2021-11-17T07:25:00Z ****
The Brave browser now reveals its true face and becomes a web3 browser with integrated crypto wallet. More bullshit is really not possible… ⌘ [Read more](https://jlelse.blog/micro/2021/11/brave-web3) 2021-11-17T16:06:43Z ****
A few days ago I changed my home network so that the FRITZ!Box now directly establishes a DSL connection and I can use IPv6 again. Too bad that I only now noticed that this has led to the fact that it used the DNSv6 server of the ISP. Now I adjusted everything so that AdGuard Home is also used for DNSv6. Less advertising and tracking again… ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-17-wjynu) 2021-11-17T20:00:20Z **How to remove bloatware**
After I put my new SIM card in my phone today (yes, the one with the unlimited mobidata volume - thanks for all the replies to my recent post!), I noticed that there suddenly appeared a new app that wanted to offer me additional services via SMS, of course for a fee. An app with no benefit for me, even annoying me by the presence of the app icon in the app drawer and the missing possibility to deactivate the app! ⌘ [Read more](https://jlelse.blog/appydroid/remove-bloatware) 2021-11-19T12:14:35Z ****
Congratulations on the successful launch of Eagle v2, Henrique! 🎉 Welcome to the club of “I have developed my completely own CMS”. 😂 ⌘ [Read more](https://jlelse.blog/micro/2021/11/hacdias-eagle-v2) 2021-11-19T22:10:35Z ****
Mark emails me all the time with bugs he found in GoBlog (some that I would never have found myself) and features he would like to see (e.g. better display of Brid.gy webmentions). I take it as motivation and try to improve GoBlog in a way that it is useful for others as well. And I think there is a good progress. ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-19-qmzku) 2021-11-20T17:10:00Z **Bahn2GPX**
For me, the best option to travel long distances within Germany is to take the train. I don’t have a car since July, but I have a BahnCard 50 for years, with which I get up to 50% discount on (unfortunately very expensive!) train tickets. ⌘ [Read more](https://jlelse.blog/posts/bahn2gpx) 2021-11-22T19:34:35Z ****
Today GoBlog got the option to configure your own map tile server. So not only standard OpenStreetMap is possible, but also Stamen Toner for example. Fits much better to my blog aesthetics, right? (See the map page.) ⌘ [Read more](https://jlelse.blog/micro/2021/11/stamen-toner) 2021-11-26T15:49:53Z ****
First experience with my new unlimited mobile phone contract while traveling: The phone hotspot works much better than the ICE (German high speed train) WiFi usually does. At most, there are small interruptions in tunnels, but otherwise surfing, writing e-mails, and listening to music work perfectly. Even remote programming works. It was worth it… ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-26-tjpro) 2021-11-30T18:38:47Z **My November ‘21 in Review**
Welcome to my monthly review for November 2021. What was going on this month? ⌘ [Read more](https://jlelse.blog/posts/november-21) 2021-11-30T18:46:12Z ****
Maybe I should write down my political views and thoughts in extra posts on my German blog in the future, instead of putting them in the monthly review and then translating them as well. English readers probably won’t get much out of it… Sorry! ✌️ ⌘ [Read more](https://jlelse.blog/micro/2021/11/2021-11-30-lvcbk) 2021-12-02T06:36:59Z **Advent of Code ‘21**
New year, new code advent calendar. This year I’m trying my hand at Advent of Code once again in Go. This time with a little help from the copilot. Let’s see if I make it to the end, or have to give up early again… ⌘ [Read more](https://jlelse.blog/links/2021/12/aoc21) 2021-12-02T14:51:00Z ****
Christmas is near and now my watch shows that! 🎄 ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-02-fwmwu) 2021-12-02T20:29:53Z **“100 years of whatever this will be”**
Avery Pennarun (apenwarr) on decentralization: ⌘ [Read more](https://jlelse.blog/links/2021/12/decentralization) 2021-12-02T20:37:26Z ****
Advent of Bloggers – What a cool idea, James! 👍 If you still need some inspiration, I have a blogroll with many blogs worth reading as well. ⌘ [Read more](https://jlelse.blog/micro/2021/12/advent-bloggers) 2021-12-03T18:01:53Z ****
It’s time again to ask my followers: I have my homepage jlelse.dev, but I’m thinking about using jlelse.com for a more professional and appealing website about me. I can program, but my design skills are somewhat limited. What should I use to design and create the site? I used Carrd a couple of years ago. But are there any other recommendations? ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-03-mjsqp) 2021-12-04T18:07:45Z ****
I’ve never really done test-driven development (TDD). But Advent of Code offers the perfect opportunity for that, because there is already an example input and an example result. So it is possible to create a test first and program until the test passes. ⌘ [Read more](https://jlelse.blog/micro/2021/12/tdd) 2021-12-05T14:34:00Z ****
Walking and listening to an audiobook 😌🚶‍♂️🎙️📚 ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-05-dunxk) 2021-12-06T20:53:19Z **Building Docker images in Drone CI using Docker-in-Docker**
This evening I tried to improve the build process of GoBlog. GoBlog gets built using Drone CI and Docker. The problem was that two image variants are to be built, one based on the other, and the whole thing always took quite a long time. ⌘ [Read more](https://jlelse.blog/dev/drone-dind) 2021-12-06T21:07:51Z **Micro.blog’s new newsletter feature**
I think the new micro.blog feature for newsletters is the right approach. Blog first, newsletter second. But newsletters are not difficult to set up, they only need to be activated by a checkbox. ⌘ [Read more](https://jlelse.blog/thoughts/2021/12/micr-blog-newsletter) 2021-12-07T18:28:03Z ****
Today I learned that there is a new version 2 of Docker Compose. Docker Compose is now no longer a Python app, but a CLI plugin for Docker written in Go. And there is a Compose specification. ⌘ [Read more](https://jlelse.blog/micro/2021/12/compose-v2) 2021-12-08T11:40:00Z ****
Thank you for featuring my blog in your latest “Advent of Bloggers” post and your kind words, James! 🤓 ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-08-xedio) 2021-12-08T19:57:31Z **“What would a real Web3 look like?”**
Matt Baer, found of write.as, compares the web3 with his vision of how a real Web 3.0 could look like. ⌘ [Read more](https://jlelse.blog/links/2021/12/real-web3) 2021-12-11T19:00:00Z ****
Every good blogging system should have an option to schedule posts for later! GoBlog now has such a feature as well. And this is the first scheduled post. 😀 ⌘ [Read more](https://jlelse.blog/micro/2021/12/scheduled-posts) 2021-12-12T18:38:54Z **How I checked the battery health of my Android phone 🔋**
My smartphone, a Samsung Galaxy S10 Lite, which has been my daily driver for a year and a few months, has a 4500mAh Li-Po battery ("lithium-ion polymer" – like lithium-ion, but with solid or gel-like electrolytes that allow a thinner design). My smartphone can be charged with a maximum of 45 watts. The included charger, which I always use for charging, delivers a maximum of 25 watts. ⌘ [Read more](https://jlelse.blog/appydroid/battery-health) 2021-12-14T17:37:02Z **“The Web Is Fucked”**
Kev Quirk has written a manifesto showing what bothers him about today’s web: ⌘ [Read more](https://jlelse.blog/links/2021/12/web-is-fucked) 2021-12-16T15:38:23Z ****
Day 16 of Advent of Code is so confusing that I will not finish today’s puzzle. I wonder if yesterday was my last day with Advent of Code, or will the puzzles become more understandable and easier again in the next few days? Maybe I’m just more the practical type. I like programming, but such complex algorithms are not really my thing. And in the end, Advent of Code is supposed to be fun… ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-16-knoyn) 2021-12-16T19:50:59Z ****
Instead of banging my head on Advent of Code, I coded something useful today: Text-to-Speech for GoBlog using the official Google Text-to-Speech API. When posting, an audio file is generated automatically from the post content. And, I have to praise myself for this, I documented the feature as well! 😄 ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-16-rqsua) 2021-12-24T17:18:00Z ****
Merry Christmas! 🎄🎅 ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-24-iiuco) 2021-12-27T21:06:07Z **Not enough tests**
GoBlog’s test coverage is increasing (currently about 41%), but I keep being reminded there is nothing like enough or even too many tests. I still find some stupid bugs that aren’t covered by automatic tests. ⌘ [Read more](https://jlelse.blog/thoughts/2021/12/not-enough-tests) 2021-12-28T11:00:57Z **web0?**
With all the hype (or bullshit) about “web3”, it’s good to see a counter movement as well. Whether this site is really “web0” or just pre-“Web 2++” (my term for websites overloaded with frameworks, JavaScript and CSS) remains to be debated… ⌘ [Read more](https://jlelse.blog/links/2021/12/web0) 2021-12-29T06:31:42Z **Ntfy.sh**
I subscribe to the Hacker News front page via RSS. There is a lot of stuff there that I just mark as read without taking a closer look. But sometimes something catches my eye and I take a closer look. Today “Show HN: A tool to send push notifications to your phone, written in Go” is one of them. ⌘ [Read more](https://jlelse.blog/links/2021/12/ntfy-sh) 2021-12-29T14:30:00Z **My December ‘21 in Review**
Today is not yet the last day of December, but since I still plan to write a yearly review, the monthly review comes rather two days earlier. So December… ⌘ [Read more](https://jlelse.blog/posts/december-21) 2021-12-29T20:42:00Z ****
I just watched “Don’t Look Up” and somehow I think it’s not unlikely that the earth will really end up like in the movie… Not by a comet, but, well, by the climate crisis. Look up! ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-29-sxdki) 2021-12-30T08:33:28Z **“Consider SQLite”**
I am convinced of SQLite. For many use cases where other databases like MySQL, MariaDB or PostgreSQL are often used, SQLite would suffice, given the right design and architecture. ⌘ [Read more](https://jlelse.blog/links/2021/12/consider-sqlite) 2021-12-31T09:25:56Z **About Telegram’s new translation feature**
Telegram is developing updates and new features like crazy, they just released the 12th major update this year. One of the new features is the translation of chat messages from a foreign language to your own. ⌘ [Read more](https://jlelse.blog/posts/telegram-translation) 2021-12-31T12:00:00Z **My 2021 in Review**
The year has almost reached its 100% progress, so it’s time again to take a look back and see what happened especially for me personally so 2021. I have written a monthly review every month (already the second year in a row), so here are the highlights of the past 12 months: ⌘ [Read more](https://jlelse.blog/posts/2021-review) 2021-12-31T14:51:00Z ****
More than 8 hours until midnight and some people are already lighting firecrackers. And this although there is an extra ban on the sale of firecrackers and fireworks because of Corona. 🤦‍♂️ ⌘ [Read more](https://jlelse.blog/micro/2021/12/2021-12-31-berql) 2022-01-03T13:33:00Z ****
Finally I have implemented a kind of trash in GoBlog. When I delete a post, it is first marked as deleted and can be restored within 7 days. Unfortunately the integration with ActivityPub is not that easy. ActivityPub allows to Undo a Delete activity, but Mastodon doesn’t support that, just like Mastodon doesn’t support Updates. 🙄 ⌘ [Read more](https://jlelse.blog/micro/2022/01/2022-01-03-xpobk) 2022-01-04T10:57:05Z **New year, new habits?!**
Colin’s post yesterday inspired me to install the Loop Habit Tracker app. How did I not know about this app yet? Free, no ads, and even open source! ⌘ [Read more](https://jlelse.blog/thoughts/2022/01/new-year-habits) 2022-01-06T12:21:14Z **Switching to Purelymail**
After long consideration, I have now moved email for all but my main domain (but that’s coming too) to Purelymail. Email without bullshit. And with the “Advanced billing mode” they really only charge by usage or $10 with the “Simple billing”, but that shouldn’t be much more than $1 per month for me. What I like most is that there is no unnecessary limit on the number of users, aliases or custom domains. 👍 ⌘ [Read more](https://jlelse.blog/micro/2022/01/switching-purelymail) 2022-01-06T13:27:00Z **Switching to Purelymail**
After long consideration, I have now moved email for all but my main domain (but that’s coming too) to Purelymail. Email without bullshit. And with the “Advanced billing mode” they really only charge by usage or $10 per year with the “Simple billing”, but even with Advanced that shouldn’t be much more than $1 per month for me. ⌘ [Read more](https://jlelse.blog/micro/2022/01/switching-purelymail) 2022-01-07T12:21:54Z ****
As I read “No Social Media Club”, I wonder what it would be like if I don’t share so much on my blog, what it would be like if I had never started sharing anything on the internet in the first place? 🤔 I somehow don’t have an answer to this… ⌘ [Read more](https://jlelse.blog/micro/2022/01/2022-01-07-dtvai) 2022-01-10T18:48:29Z ****
Now consumer “security” software is mining cryptocurrency! ⌘ [Read more](https://jlelse.blog/micro/2022/01/2022-01-10-drdas) 2022-01-11T15:50:45Z **A few email thoughts…**
I recently switched to Purelymail, after mentioning a long time ago that I keep an eye on the service every now and then. ⌘ [Read more](https://jlelse.blog/thoughts/2022/01/email-thoughts) 2022-01-15T10:43:00Z ****
I just signed my own first apartment lease. 🎉 I will now have a lot to do over the next few months. 😅 ⌘ [Read more](https://jlelse.blog/micro/2022/01/2022-01-15-gmwvj) 2022-01-16T17:39:36Z ****
Let’s see whether the DSL provider change goes smoothly tonight / tomorrow morning, or if I have to use my mobile hotspot tomorrow. ⌘ [Read more](https://jlelse.blog/micro/2022/01/2022-01-16-nsngf) 2022-01-26T15:30:00Z **Hopefully OneUI 4 will extend the life of my smartphone**
Last year I wrote about how I check the battery health of my smartphone. The app I used for that shows a notification when a certain charge level is reached that you can unplug the smartphone so it doesn’t charge to 100%. ⌘ [Read more](https://jlelse.blog/appydroid/oneui4-protect-battery) 2022-01-26T20:21:22Z ****
My blog(s) just got a new feature: A link to the current day archive (🇩🇪). There it is possible to see posts on today’s date in earlier years. Even more features are linked on my More (🇩🇪) page, by the way. ⌘ [Read more](https://jlelse.blog/micro/2022/01/otd) 2022-01-26T20:29:42Z ****
Just noticed, but I have hit the 1000 posts mark on my English blog this month! 🎉 ⌘ [Read more](https://jlelse.blog/micro/2022/01/1000-posts) 2022-01-27T16:53:21Z **Self-hosting my calendar and contacts using Baïkal**
I recently moved my emails to Purelymail. And since I also used the contacts and calendar synchronization feature of my previous email provider, I also transferred the contacts and calendar entries to Purelymail via WebDAV using WinSCP. ⌘ [Read more](https://jlelse.blog/posts/2022-01-27-itbxa) 2022-01-29T08:25:37Z **Finally sleeping better 😴**
I have a very light sleep. The first brightness in the morning makes me wake up, noise from the neighbors in the evening does not let me fall asleep. No matter how late or early I go to bed, no matter how little I slept in total. ⌘ [Read more](https://jlelse.blog/posts/sleeping-better) 2022-01-30T08:36:38Z ****
My public VPS is now only accessible via SSH from my tailnet. One more possible attack vector less. ⌘ [Read more](https://jlelse.blog/micro/2022/01/2022-01-30-gmeti) 2022-01-30T20:44:37Z **How many things do I own?**
Even though starting my job has put me in a situation where I can sometimes afford stuff just like that, and maybe buy the occasional thing without thinking much when I should have before, I still make sure to keep the number of things I own low. ⌘ [Read more](https://jlelse.blog/links/2022/01/how-many-things) 2022-01-31T19:45:00Z **My January ‘22 in Review**
Crazy, new year and yet January is already over, how time flies! What was going on? ⌘ [Read more](https://jlelse.blog/posts/january-22) 2022-02-03T21:36:59Z **In search of a new printer**
At the moment I do not have a working printer at home. I have an inkjet printer, but due to a long period of non-use, the cartridge or the print head has dried up. If I want to print something, I have to do it in a copy store or a drugstore. This is possible, but especially if I need to print something spontaneously, or only a few pages, then the effort is annoying. ⌘ [Read more](https://jlelse.blog/thoughts/2022/02/search-new-printer) 2022-02-04T11:42:00Z **In search of a new printer**
Update: Thanks for all the answers! I have now tried to repair the ink cartridge, now something is printed again, but somewhat blurred. I finally decided to buy a black/white laser printer with scanner, a Xerox B225 as B-ware. I will probably report… ⌘ [Read more](https://jlelse.blog/thoughts/2022/02/search-new-printer) 2022-02-05T07:02:05Z ****
It seems that mobile reception along German high-speed train routes has improved lately (at least compared to 2019). I’m sitting in an ICE 4 between Hanover and Hamburg, and I’ve initiated a speed test via USB tethering. My mobile phone contract is limited to 10 Mbps, but I seem to be able to take full advantage of that. ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-05-iahjl) 2022-02-05T08:25:00Z ****
I need to wait an hour for another train, but why wait at the train station? ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-05-qmnjh) 2022-02-09T19:45:20Z **First impressions of my new printer**
I recently bought a new printer: the Xerox B225. I discovered it by chance (while looking for a good printer) as a reduced return in an online store. Someone must have just tried it out briefly and sent it back. I’m happy! ⌘ [Read more](https://jlelse.blog/thoughts/2022/02/first-impressions-xerox-b225) 2022-02-09T20:20:32Z **One year with Deezer**
It’s been about one year since I switched to Deezer. Yes, I switched before Spotify became uncool! 😁 So, how happy am I with Deezer today? ⌘ [Read more](https://jlelse.blog/posts/one-year-deezer) 2022-02-10T16:22:25Z **“How Telegram Became the Anti-Facebook”**
I read this very long article about Telegram today and somehow it left me with mixed feelings. The article is also from WIRED, but it offers more balanced coverage than an article from a year ago. ⌘ [Read more](https://jlelse.blog/links/2022/02/telegram-anti-facebook) 2022-02-11T18:53:51Z ****
I probably spend more CPU cycles optimizing the program than the program optimization will save in CPU cycles. 🤔 ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-11-bkmiz) 2022-02-15T17:38:24Z **Hi-Fi!**
Deezer announced today that it is raising prices in Germany and Austria for new customers. Premium now costs 1€ more. But (for new customers) Premium also includes Hi-Fi directly. ⌘ [Read more](https://jlelse.blog/thoughts/2022/02/deezer-hifi) 2022-02-17T20:11:01Z **Chrome OS Flex and CloudReady**
At first I missed the news, but today I somehow stumbled across it: Google has released an early access version of “Chrome OS Flex”, as a result of the integration of CloudReady into Chrome OS. CloudReady also ran under my radar until today, but I did take the time to give both a try. ⌘ [Read more](https://jlelse.blog/posts/chrome-os-flex) 2022-02-17T21:26:24Z ****
Ok, so I have now installed CloudReady, switched to the beta channel as well, but I can’t use Linux because my CPU is not secured against Spectre/Meltdown and CloudReady doesn’t come with microcode updates. Until that comes, my ThinkPad will probably only be for browsing, watching videos, and blogging… ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-17-rjrzf) 2022-02-19T07:38:59Z **How I can access Linux with Chrome OS Flex**
I recently installed CloudReady on my ThinkPad. Unfortunately, the Linux feature is not available there because microcode updates are missing, there is no BIOS update and Crostini is quite strict about security. ⌘ [Read more](https://jlelse.blog/posts/chrome-os-flex-vnc) 2022-02-19T14:24:29Z **How I got Crostini to work in Chrome OS Flex**
I blogged that I could not run Linux support (Crostini) on CloudReady and Chrome OS Flex. Every time I tried to enable Linux support in the settings, the activation failed with an error. ⌘ [Read more](https://jlelse.blog/dev/crostini-fix) 2022-02-19T14:25:00Z ****
Ok, so I have now installed CloudReady, switched to the beta channel as well, but I can’t use Linux because my CPU is not secured against Spectre/Meltdown and CloudReady doesn’t come with microcode updates. Until that comes, my ThinkPad will probably only be for browsing, watching videos, and blogging… ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-17-rjrzf) 2022-02-20T08:15:35Z **Why I renamed my blogs**
After a bit of consideration and a poll on Fosstodon, which shows a clear result even before it ends, I decided to rename this blog from “jlelse’s Blog – Thoughts, stories and ideas” to “Jan-Lukas Else – Thoughts of an IT expert”. Likewise, my German blog from “einGeek – Mehr als nur Internet und Programmieren” to “Jan-Lukas Else – Gedanken eines IT-Experten”. ⌘ [Read more](https://jlelse.blog/thoughts/2022/02/renamed-blogs) 2022-02-21T20:09:56Z **Firefox on Chrome OS (Flex) using Flatpak**
More for fun than being really useful, here’s a little tutorial on how to use Firefox on Chrome OS (Flex) (for me, it’s currently version 100 in the Dev Channel). But beware, the user experience really leaves a lot to be desired… ⌘ [Read more](https://jlelse.blog/dev/firefox-chrome-os) 2022-02-22T06:00:00Z **How I got Crostini to work in Chrome OS Flex**
I blogged that I could not run Linux support (Crostini) on CloudReady and Chrome OS Flex. Every time I tried to enable Linux support in the settings, the activation failed with an error. ⌘ [Read more](https://jlelse.blog/dev/crostini-fix) 2022-02-22T06:00:00Z **How I got Crostini to work in Chrome OS Flex**
I blogged that I could not run Linux support (Crostini) on CloudReady and Chrome OS Flex. Every time I tried to enable Linux support in the settings, the activation failed with an error. ⌘ [Read more](https://jlelse.blog/dev/crostini-fix) 2022-02-22T21:26:18Z ****
What a good feeling when the hours you have invested in optimizing and testing actually bear fruit. In other words, my blog now uses less than 100 MB of memory, even though I have quite a few features enabled. My diary for example needs less than 20 MB. And if you compare that with WordPress, where the database alone needs more than 300 MB… 😄 ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-22-ejvbe) 2022-02-23T20:46:19Z ****
Why didn’t I think of the very helpful Go module “net/http/pprof” earlier? This way I can profile my blog live. 🤓 (And hopefully find parts that I should or can optimize.) ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-23-kkqkz) 2022-02-26T11:58:11Z **One year of private diary blogging**
This morning I wrote my 365th diary entry. With that, I now have my first full year of daily private diary blogging complete. A milestone! The statistics tell me that’s 32245 words with 186900 characters and an average word count of 88 words per post. ⌘ [Read more](https://jlelse.blog/posts/one-year-diary-blogging) 2022-02-26T18:31:17Z ****
Is it possible to replace your fingertips? Disassembling some Lego Technic has scraped mine… And tomorrow is the handover of keys for my first own apartment! ⌘ [Read more](https://jlelse.blog/micro/2022/02/2022-02-26-rgfgw) 2022-02-28T16:00:00Z **My February ‘22 in Review**
February, especially if it’s not a leap year, is a short month, but it’s already over now too. So time for a quick review…. ⌘ [Read more](https://jlelse.blog/posts/february-22) 2022-03-11T18:44:19Z ****
Hello! 👋 I haven’t lost the desire to blog, nor have I decided on Digital Detox, it’s just that I’m currently busy moving. Instead of continuing to program my own stuff after work and pouring my thoughts into blog articles, I had to pack boxes. Today was my last workday in the home office in the old apartment, Monday is the first workday in the home office in my new apartment. Then my blogging frequency will probably remain rather low, because I still have to clear out the old apartment, but I may have a little more ... ⌘ [Read more](https://jlelse.blog/micro/2022/03/2022-03-11-rorfe) 2022-03-13T19:42:11Z **Move mastered**
Finally it’s done, after a super exhausting day, I’m finally lying in bed, the move is done! All the furniture I need and also a total of 18 moving boxes with my stuff are now here. My girlfriend and her family helped me with it. With a total of 8 people, everything went quickly and before 3pm we were ready so that my girlfriend could help me unpack boxes. ⌘ [Read more](https://jlelse.blog/thoughts/2022/03/move-mastered) 2022-03-17T20:04:27Z ****
I didn’t get around to blogging about the fact that Miniflux recently got a new version. With it, if an entry doesn’t have a title, it finally shows a snippet of the content instead of just the URL as the title. A great new feature if you follow a lot of micro blogs. Regarding micro-blogs, I’m also in the process of reading Manton Reece’s book draft. ⌘ [Read more](https://jlelse.blog/micro/2022/03/2022-03-17-gnjei) 2022-03-17T21:09:00Z ****
At work I may soon be able to program in Java 17 instead of Java 8. But still with Eclipse. 😅 ⌘ [Read more](https://jlelse.blog/micro/2022/03/2022-03-17-myhgz) 2022-03-18T21:39:41Z **Text-to-speech is becoming more popular**
I am a slow reader. I read a lot on websites, but not quickly and I often get distracted while reading. What I like therefore is a pre-reading option. ⌘ [Read more](https://jlelse.blog/thoughts/2022/03/tts) 2022-03-23T20:22:00Z ****
Six years ago, I was with my family on a cruise on the North Sea. During this trip we also visited Amsterdam. Today, however, I would no longer go on cruises because of the enormous environmental impact. ⌘ [Read more](https://jlelse.blog/micro/2022/03/2022-03-23-dycye) 2022-03-23T20:43:00Z ****
Six years ago, I was with my family on a cruise on the North Sea. During this trip we also visited Amsterdam. Today, however, I would no longer go on cruises because of the enormous environmental impact. ⌘ [Read more](https://jlelse.blog/micro/2022/03/2022-03-23-modsz) 2022-03-24T19:37:52Z **Back to GitHub**
Not too long ago I reported how I build the Docker images for GoBlog using Drone and Docker-in-Docker. ⌘ [Read more](https://jlelse.blog/thoughts/2022/03/back-to-gh) 2022-03-25T22:20:30Z **“The Dissident”**
I just watched the movie “The Dissident” (currently available at 3sat in DE/AT/CH). ⌘ [Read more](https://jlelse.blog/thoughts/2022/03/the-dissident) 2022-03-26T21:57:02Z **About listening to music**
Sometimes I like to listen to music, I listen to a song, which gives me a good feeling, then another and another. I feel really good, sometimes I could even dance, although I don’t really like dancing. ⌘ [Read more](https://jlelse.blog/thoughts/2022/03/listing-to-music) 2022-03-27T16:55:55Z ****
Tabs versus Spaces? Spaces! ⌘ [Read more](https://jlelse.blog/micro/2022/03/2022-03-27-tbjwl) 2022-03-28T04:19:00Z ****
Yesterday I ordered a blanket for an incredible amount of money, more precisely a weighted blanket. Now I hope that it will be delivered quickly and that it really has the positive effects that are being advertised. Although I can usually fall asleep quickly in the evening with a sleeping mask and earplugs, I never manage to sleep through the night, I am never woken up by the alarm clock because I wake up earlier. In the morning I feel tired almost every day, sometimes even the whole day, which then also limits my c ... ⌘ [Read more](https://jlelse.blog/micro/2022/03/2022-03-28-dpwdi) 2022-03-29T15:24:20Z ****
When you submit a GDPR request to American Express (Germany), you get an “Encrypted Mail” (for which you have to log in again somewhere and set a password), which then contains two PDFs, one of which is full of screenshots of mainframe terminals. ⌘ [Read more](https://jlelse.blog/micro/2022/03/amex-gdpr-mainframe) 2022-03-31T17:14:45Z ****
Mastodon 3.5 finally supports the Update ActivityPub activity. GoBlog supports sending updates for quite a while already, but only Pleroma showed the updated posts and not Mastodon. That would have been useful recently, when I posted “Spaces!” but wanted to post “Tabs!” and updated my post. 😅 ⌘ [Read more](https://jlelse.blog/micro/2022/03/mastodon-updates) 2022-03-31T18:30:00Z **My March ‘22 in Review**
Now March is also over, the first lockdown turns two, my bachelor’s degree one. Time to look back a bit on the past weeks. ⌘ [Read more](https://jlelse.blog/posts/march-22) 2022-04-01T05:05:00Z ****
Snow in April?!? 🌨️ ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-01-fgdqj) 2022-04-03T09:00:38Z **rathole - ngrok alternative**
Some time ago I tried to make my Nitter instance available on the Internet from home via Tailscale, Caddy and an own building block in between, but stopped it again a short time later because it didn’t work that well somehow. Today I found out about rathole, and what can I say? It works great and seems to be much faster than my previous solution! ⌘ [Read more](https://jlelse.blog/thoughts/2022/04/rathole) 2022-04-04T19:28:48Z **ntfy – open source push notifications**
In December, I wrote about ntfy.sh: ⌘ [Read more](https://jlelse.blog/thoughts/2022/04/ntfy) 2022-04-07T18:30:30Z **PicoShare – simple file sharing**
Having recently posted about rathole, today I’d like to share another tool I use in combination with rathole: PicoShare. ⌘ [Read more](https://jlelse.blog/thoughts/2022/04/picoshare) 2022-04-07T20:30:26Z ****
The first two nights with my new weighted blanket were good! The blanket is very cozy but not sweaty. The weight is not oppressive, but just right, and also makes me feel somehow more tired than usual before I sleep, and then let me fall asleep almost immediately, as if flipping a switch. And somehow I seem to dream much less, which can be a positive sign for more deep sleep. ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-07-fuiny) 2022-04-10T14:23:47Z **Why blog at all? (and indieblog.page)**
What a coincidence: I was just thinking about why I blog at all, when I saw a post from Andreas Gohr in my feed reader with the announcement of indieblog.page. Cool site to discover blogs! ⌘ [Read more](https://jlelse.blog/thoughts/2022/04/why-blog) 2022-04-12T17:05:30Z ****
To kick off my few days of Easter vacation, I took my freshly inspected and repaired pedelec (e-bike) with beautiful weather (20 degrees and sun) and drove a round on the “Ringgleis”, a bike path around my city. The total mileage has now also finally reached the 3000 km. That’s still not much over several years, but I still have my second, non-electric bike, with which I probably ride a lot more. ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-12-clzsp) 2022-04-14T05:34:34Z ****
After the repair, I am really excited about my pedelec. The battery significantly increases the range of a “small” bike ride and allows me to visit many beautiful places in the vicinity of my hometown Braunschweig and enjoy the nature. ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-14-zfyok) 2022-04-16T15:24:20Z **Telegram is now a super-app?**
It seems that there is a new super-app: Telegram. Bots can now also use HTML5 and JavaScript and thus “replace websites”. ⌘ [Read more](https://jlelse.blog/thoughts/2022/04/telegram-super-app) 2022-04-16T19:51:35Z ****
Not only Telegram implements new features, I spontaneously had an idea and a bit of programming desire. As an optional feature GoBlog now offers “reactions”. I don’t think I need to explain this feature, just try it out on this post. 😉 ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-16-bbbcb) 2022-04-17T09:00:00Z ****
Happy Easter! ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-17-zgobl) 2022-04-17T13:23:40Z **My thoughts on and motivation behind GoBlog reactions**
Yesterday I announced a spontaneously developed GoBlog feature, reactions. The post also got a lot of reactions, over 900 times the buttons were pressed. But I also got some comments. ⌘ [Read more](https://jlelse.blog/posts/goblog-reactions) 2022-04-20T19:52:44Z **Reflecting on my work**
I have been a full-time software developer for over a year now. I’ve since settled in well in the job, and I’m getting along better and better, even if the topics are sometimes still quite complex and difficult to understand, especially when it comes to “historically grown” things. ⌘ [Read more](https://jlelse.blog/thoughts/2022/04/reflecting-work) 2022-04-24T15:08:00Z ****
At the cemetery, by a babbling fountain with a passing train. ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-24-rwbky) 2022-04-25T20:26:00Z ****
Just for the record: I left Twitter before it was cool to do so. 😊 But seriously, it was the right decision back then and I have no regrets. ⌘ [Read more](https://jlelse.blog/micro/2022/04/2022-04-25-yhtwa) 2022-04-26T20:08:08Z **Why I now mute my watch**
I am a user of a smartwatch. It is already the third smartwatch in my life (first the Sony SmartWatch 3, then the Samsung Galaxy Watch and now the Galaxy Watch 4) and I am actually quite satisfied with it. I always need an easy way to see the time, even when I’m riding my bike and can’t look at my smartphone (being on time is important to me!), plus it counts my steps and gives me the ability to view notifications right on my wrist so I don’t always have to get my smartphone out of my pocket firs ... ⌘ [Read more](https://jlelse.blog/thoughts/2022/04/mute-watch) 2022-04-28T17:18:03Z **“Cool Things People Do With Their Blogs”**
I do from time to time forays through the Internet and like to visit cool blogs. Wouter has created a list with a few examples and even mentioned my blog in it. 🤓 ⌘ [Read more](https://jlelse.blog/links/2022/04/cool-things-blogs) 2022-04-30T17:48:15Z **My April ‘22 in Review**
April is also over now, time to take a short look back. ⌘ [Read more](https://jlelse.blog/posts/april-22) 2022-05-01T13:28:00Z ****
Another reason to like spring: cherry blossoms. ⌘ [Read more](https://jlelse.blog/micro/2022/05/2022-05-01-jqlbl) 2022-05-04T20:21:10Z **No standstill?**
When I reflect on myself like this, I have long had the impression that I am a person who cannot live at a standstill. I always need a topic that keeps me busy, a thing in my life that I can optimize or at least a frequently changing topic that I can dive into. ⌘ [Read more](https://jlelse.blog/thoughts/2022/05/no-standstill) 2022-05-05T16:06:00Z ****
I’ve found a nice place near my apartment, where I can sit down after a long day of work and can finally work through a few articles from my reading list. It is an old cemetery, which was redesigned as a park. There’s a school next to it, so it’s not that quite, but that’s ok. ⌘ [Read more](https://jlelse.blog/micro/2022/05/2022-05-05-bemis) 2022-05-06T05:42:00Z ****
I already liked cherry blossoms 6 years ago. This photo is from 2016, taken with my Motorola Moto G 3rd Gen. That was my third of in total five smartphones. ⌘ [Read more](https://jlelse.blog/micro/2022/05/2022-05-06-iiajf) 2022-05-07T08:47:00Z ****
23 doesn’t feel all that different from 22. 🤔😊 ⌘ [Read more](https://jlelse.blog/micro/2022/05/2022-05-07-sjtxb) 2022-05-12T19:53:31Z **“Friendlier SQL with DuckDB”**
I come into contact with SQL almost every day, be it at work (Oracle Database) or while developing my blog software (SQLite). I don’t find SQL as bad as some others might, but sometimes SQL could be better. ⌘ [Read more](https://jlelse.blog/links/2022/05/friendly-sql-duckdb) 2022-05-16T19:14:12Z ****
My apartment is a really good starting point for a small evening ride with my pedelec on the bike path, which was originally once a railroad line. In the evening, very few people are on the way, so it’s a free ride. The 45 nm strong rear-wheel motor helps me to drive without effort on average about 25 km/h and also to overcome slopes easily. Even light drizzle has not bothered me today. 🚴‍♂️ ⌘ [Read more](https://jlelse.blog/micro/2022/05/2022-05-16-aekhw) 2022-05-21T12:16:56Z ****
I have neglected my homepage for a while. But now I have deleted or updated a few pages, like the list with the hardware I use or the list with my self-hosted services. 🧹 ⌘ [Read more](https://jlelse.blog/micro/2022/05/2022-05-21-jnwyw) 2022-05-21T19:25:40Z **“Common Table Expressions in SQL”**
I’m currently working in a project that involves a lot of data processing and therefore databases. This means that we often come into contact with SQL at work and have to write an SQL query at least once a day. ⌘ [Read more](https://jlelse.blog/links/2022/05/sql-cte) 2022-05-26T18:26:08Z ****
Switzerland has some nice and beautiful places! 🇨🇭 ⌘ [Read more](https://jlelse.blog/micro/2022/05/2022-05-26-kvotc) 2022-05-27T10:00:58Z **sqlite3 fiddle**
With all my SQL and SQLite posts, this link is probably also quite interesting: sqlite3 fiddle. ⌘ [Read more](https://jlelse.blog/links/2022/05/sqlite3-fiddle) 2022-05-29T06:17:01Z **A fun little game: Pocket City**
I’m generally not a gamer, playing computer games has never really fascinated me, I find programming more exciting. But sometimes I don’t feel like programming or I don’t have the possibility to do it. Of course it’s important to be bored sometimes, because then you can think about things for a while. But a little entertainment in a free minute is sometimes not bad as well. ⌘ [Read more](https://jlelse.blog/appydroid/pocket-city) 2022-05-31T20:29:55Z **My May ‘22 in Review**
May is now over too, it feels like it has flown by. But before the month is completely over, I want to take a short look back… ⌘ [Read more](https://jlelse.blog/posts/mai-22) 2022-06-02T03:45:00Z ****
Early morning at the train station. 🚉 ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-02-twayj) 2022-06-06T20:08:44Z **Migrating away from Cloudflare**
Recently I stumbled across two threads regarding Cloudflare that somehow left a bitter taste. I think it’s a big red flag when users have to seek support via public forums because their accounts have been banned from a service, but no help comes via support. ⌘ [Read more](https://jlelse.blog/thoughts/2022/06/migrating-away-cloudflare) 2022-06-07T15:20:46Z ****
It’s worth buying Logitech devices. Even though they are not exactly cheap, they are of high quality and in case of a warranty claim, you can get a new device as a replacement without any complications. At least that’s my experience (with my MX Master 3). 😌 ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-07-zmnvr) 2022-06-11T20:16:21Z **My current state regarding meal replacements**
In my 2019 Year in Review, I wrote the following: ⌘ [Read more](https://jlelse.blog/thoughts/2022/06/current-state-meal-replacements) 2022-06-11T20:28:42Z ****
Reminder to myself: Don’t delete the Telegram bot you’re using to auto-post new blog posts to Telegram. 🤦‍♂️ ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-11-pghls) 2022-06-13T17:17:37Z **My smartphone story**
I’ve recently read a few posts where the authors have shared their smartphone stories. Then last week I got my hands on my very first smartphone again (I’m a bit of a hoarder when it comes to that and still own every single one of my smartphones) and figured why not blog about it? So here it is, my smartphone story. ⌘ [Read more](https://jlelse.blog/appydroid/smartphone-story) 2022-06-14T16:40:15Z ****
Simon Willison is celebrating the 20th anniversary of his blog. Amazing! ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-14-wrsxs) 2022-06-16T05:28:00Z ****
On my way to work… 🚲 ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-16-knkoc) 2022-06-16T17:51:03Z ****
I am a Bunny.net fan as they offer a CDN at a good price, are based in Europe and really care about privacy. The latest tool they offer: Bunny Fonts as a replacement for Google Fonts, because its use is illegal in Germany. 👍 ⌘ [Read more](https://jlelse.blog/micro/2022/06/bunny-fonts) 2022-06-19T18:47:21Z **Ask Me Anything**
Inspired by Kev’s post, I’d like to give this a try as well: ⌘ [Read more](https://jlelse.blog/thoughts/2022/06/ask-me-anything) 2022-06-19T19:40:38Z ****
Telegram Premium is there, at least the announcement that it should be there, but the update on Google Play somehow not yet. Unfortunately, the announcement says that Premium is not (yet) available for users in Germany. ☹️ I’m especially waiting for the feature to be able to convert voice messages to text. 😅 ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-19-qirwc) 2022-06-20T19:36:28Z ****
This is what Crayion thinks about me… ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-20-duavy) 2022-06-21T19:13:14Z **No more GitHub Copilot for me**
I was an avid user of GitHub Copilot during the technical preview phase. Apparently, as many as 1.2 million developers used Copilot. But now Copilot is out of beta and suddenly costs money. ⌘ [Read more](https://jlelse.blog/thoughts/2022/06/no-more-copilot) 2022-06-21T21:17:03Z **Telegram Premium cheaper and in Germany!**
I have found a way, it is possible to subscribe to Telegram Premium at a cheaper price and in Germany (where it is actually not yet officially available)! ⌘ [Read more](https://jlelse.blog/micro/2022/06/telegram-premium-cheaper) 2022-06-28T19:07:00Z ****
Thanks to mobile working, I had a few nice days with my girlfriend. ❤️ ⌘ [Read more](https://jlelse.blog/micro/2022/06/2022-06-28-gekvh) 2022-06-29T19:36:19Z **My answers (to your AMA questions)**
Recently I made an invitation to ask me anything. Only two mails arrived, but I would like to answer them anyway: ⌘ [Read more](https://jlelse.blog/posts/ama-answers) 2022-06-30T17:30:00Z **My June ‘22 in Review**
And now June and thus half of the year is over, how fast time flies, blazing fast! Time for a little review. ⌘ [Read more](https://jlelse.blog/posts/june-22) 2022-07-02T18:49:55Z ****
With my non-electric bike I did today a 30 km tour through an area where I have not cycled often. I rode mainly along two canals. Fortunately, there was plenty of sun shade, even though I was prepared and well creamed with suntan lotion. ⌘ [Read more](https://jlelse.blog/micro/2022/07/2022-07-02-jdwve) 2022-07-04T19:11:48Z ****
I just discovered that my phone app (on my personal smartphone) shows me the total call duration of all calls made with the phone so far. A total of about 137.5 hours, which is over five and a half days (!). And that’s just the calls I’ve made using the phone app in the last 22 months. With Telegram and WhatsApp (and my landline phone), I’m sure a few more hours could be added. I’ve often heard the statement that smartphones are hardly used for making calls anymore these days. But apparently I can disprove that. On ... ⌘ [Read more](https://jlelse.blog/micro/2022/07/2022-07-04-wkoqn) 2022-07-07T05:48:00Z **No more Telegram Premium**
Telegram decided to cancel my Premium, I got the following message from the @PremiumBot: ⌘ [Read more](https://jlelse.blog/micro/2022/07/2022-07-07-ddwom) 2022-07-12T19:50:19Z ****
To post something again, here are three songs I’m currently really enjoying: ⌘ [Read more](https://jlelse.blog/micro/2022/07/2022-07-12-hinnj) 2022-07-16T05:38:00Z ****
This OneDrive feature to remind about pictures from x years ago is really awesome! I captured this sunset 4 years ago today. ⌘ [Read more](https://jlelse.blog/micro/2022/07/2022-07-16-zrgpm) 2022-07-17T09:41:43Z ****
So far I configured most (almost all) settings for GoBlog through a YAML file. But this is not so optimal, after all it happens sometimes that I want to change a small setting, such as the description of a post section, from my smartphone. This would work somehow via SSH, but ideal is something else. Email conversations with Andrés Cárdenas inspired me to finally start the project “settings in the database”. The first step was to make it possible to configure the mentioned post sections. This is now finally possible ... ⌘ [Read more](https://jlelse.blog/micro/2022/07/2022-07-17-veffx) 2022-07-22T18:30:36Z **Old content warning**
Recently I implemented a setting in my blog software to disable the warning above posts older than one year. A setting that has its justification. ⌘ [Read more](https://jlelse.blog/posts/old-content-warning) 2022-07-30T13:00:43Z ****
The heat lately and the heat in the coming weeks has been bugging me and getting to me so much that I bought a mobile air conditioner. It eats up a lot of electricity and will ruin my very low power consumption (< 800 kWh per year), but maybe it will help me sweat less. ⌘ [Read more](https://jlelse.blog/micro/2022/07/2022-07-30-tfsdc) 2022-07-30T20:29:00Z **The Circle**
Some years ago, I started reading the novel “The Circle” by Dave Eggers. I never finished reading it, but today I watched the movie. It has an important message about privacy, transparency and surveillance and shows that there’s a thin line in-between those. I can definitely recommend watching it, although I sometimes wasn’t impressed by the acting. ⌘ [Read more](https://jlelse.blog/thoughts/2022/07/2022-07-30-jbbja) 2022-07-31T09:51:31Z **My July ‘22 in Review**
In a moment, the next month is already over. After June, it’s now July. Time for a short monthly review. ⌘ [Read more](https://jlelse.blog/posts/july-22) 2022-07-31T10:42:07Z **Gitea Container Registry**
I am a Gitea fan! I have been for some time now. But it’s always amazing how fast new features are implemented in the self-hosted GitHub alternative. ⌘ [Read more](https://jlelse.blog/dev/gitea-container-registry) 2022-08-07T11:31:20Z ****
To all my feed subscribers: If you are annoyed by the TTS audio or the “Interactions” link, add a “.min” in front of the feed type in the URL. For example https://jlelse.blog/.min.rss. Thanks for following! 😄 ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-07-forbm) 2022-08-07T17:38:13Z ****
I started working on plugins for GoBlog using a Go module I recently discovered: yaegi. It still feels like magic, because Go is typically a compiled language and yaegi makes it dynamic by embedding an interpreter. Is this overkill for GoBlog or does this possibly enable flexibility like WordPress plugins? ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-07-zhdvt) 2022-08-08T17:32:46Z ****
Just got my second booster shot. 💉 Hoping to stay free of COVID-19 on vacation and beyond… ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-08-ogdfm) 2022-08-12T19:35:51Z **Tailscale SSH**
I finally got around to using Tailscale SSH. I’ve been using Tailscale for over a year to access my servers via SSH (my VPS is even available via Tailscale only), but I haven’t used the new Tailscale SSH feature yet. ⌘ [Read more](https://jlelse.blog/dev/tailscale-ssh) 2022-08-14T18:18:04Z ****
I’ve realized that trying to strictly follow what is on the IndieWeb wiki won’t work well for me. Thus, I have to invent and change some things to make it work better. ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-14-nztyu) 2022-08-15T17:52:09Z ****
I was just about to write a long response to a discussion I saw online. But while writing it, I realized that I have an opinion, but I can’t express it properly and somehow I don’t have anything to contribute. So I deleted my draft. I don’t have to give my two cents on everything. 😅 ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-15-kgpub) 2022-08-17T17:19:20Z ****
I should have attended the Homebrew Website Club London / Europe in June, after all they talked about maps, a topic I have some experience with. James uses Leaflet to create maps with his visited coffee shops. 👍 ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-17-uhneg) 2022-08-17T18:16:00Z ****
I should have attended the Homebrew Website Club London / Europe in June, after all they talked about maps, a topic I have some experience with. James uses Leaflet to create maps with his visited coffee shops. 👍 ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-17-uhneg) 2022-08-24T19:09:00Z ****
Some impressions from the Krka National Park in Croatia. 🇭🇷 ⌘ [Read more](https://jlelse.blog/micro/2022/08/2022-08-24-rjutc) 2022-08-31T13:51:10Z **My August ‘22 in Review**
And now August is over, time for a new monthly review. ⌘ [Read more](https://jlelse.blog/posts/august-22) 2022-09-01T02:42:00Z ****
Why can’t I sleep when I’m excited? And why am I not excited during the day, but then my thoughts are circling at night? Well at least I slept well yesterday. Maybe that helps to get through the day somehow after only 3 or 4 hours of sleep. ⌘ [Read more](https://jlelse.blog/micro/2022/09/2022-09-01-uybsi) 2022-09-01T16:36:57Z **First work day in my new job**
My first day at my new job is over, and it went quite well despite the lack of sleep. Super nice colleagues and I am already full in the training. ⌘ [Read more](https://jlelse.blog/thoughts/2022/09/2022-09-01-pyhyu) 2022-09-03T15:30:10Z **A script for Go dependency updates**
I regularly update the dependencies of my blog software, a Go based project. Dependency updates are important because they can contain security fixes or fixes for bugs. ⌘ [Read more](https://jlelse.blog/dev/script-go-deps-updates) 2022-09-03T15:37:28Z ****
Now that I have access to Udemy Business and can watch many, many courses for free, I subscribed to two courses. One to improve my English and one to improve my quick-wittedness. Let’s see if I complete them and if they really help. ⌘ [Read more](https://jlelse.blog/micro/2022/09/2022-09-03-cfvjb) 2022-09-12T14:47:41Z **wsl-vpnkit: Internet for WSL2 distros behind a VPN**
I’m still alive. 👋 Today, at work, I discovered a nice little tool for WSL2. On my work laptop I need to use Cisco AnyConnect to connect to the corporate network. Unfortunately this blocks Internet access in Windows Subsystem for Linux VMs (at least in the Ubuntu VM, I tried to use for some Docker stuff). I tried a lot of different hacks and workarounds, but none worked. Until I found wsl-vpnkit. It just works. 😄 ⌘ [Read more](https://jlelse.blog/links/2022/09/wsl-vpnkit) 2022-09-14T14:23:27Z ****
GoToSocial seems like a promising alternative to Mastodon. It’s written in Go (👍 in my opinion), lightweight and pretty good documented so far. It’s still “alpha software” but seems to make great progress. In the past, I self hosted a microblog.pub instance and then after some time without any Fediverse profile other than my blog, which has ActivityPub support as well, signed up at Fosstodon to be able to reply to blog comments from the Fediverse. I already set up an instace of GTS, but will probably wait to use it ... ⌘ [Read more](https://jlelse.blog/micro/2022/09/2022-09-14-agqwk) 2022-09-21T17:17:41Z ****
I don’t know a lot about HTTP/3. But today I updated Caddy to version 2.6 and my sites should support HTTP/3 by default now. More speed? 🤔 ⌘ [Read more](https://jlelse.blog/micro/2022/09/2022-09-21-zogpj) 2022-09-30T21:03:02Z **My September ‘22 in Review**
Now September is over, a month in which I have again extraordinarily blogged so little, even as little as not since the beginning of 2019. But that’s no wonder, after all, this was my first month in the new job and I also spent a lot of time with my girlfriend, who was with me for the month. ⌘ [Read more](https://jlelse.blog/posts/september-22) 2022-10-05T16:08:08Z ****
One year ago, I started using AdGuard Home instead of Pi-Hole to filter DNS requests and block ads and tracking. Yesterday, I switched to NextDNS instead. NextDNS has mostly the same features, but is hosted in the “cloud” and I have one less self-hosted service to care about. AdGuard Home is awesome, but NextDNS seems to be working great as well and also integrates with Tailscale easily. ⌘ [Read more](https://jlelse.blog/micro/2022/10/2022-10-05-eqdhb) 2022-10-06T16:15:53Z ****
Another change in my infrastructure setup: I replaced rathole with Chisel. There wasn’t any particular reason, I use it in the same way: It’s making a few services and websites hosted on my home server available on my VPS to publish using Caddy and a static IP. Chisel is just a bit more simple to configure using command line flags. And it’s written in Go. ⌘ [Read more](https://jlelse.blog/micro/2022/10/chisel) 2022-10-07T05:47:56Z **“WebVM: Linux Virtualization in WebAssembly with Full Networking via Tailscale”**
When I tell people about programming or my work, they often say software development is too abstract for them. But there are moments when I think that about some software as well. ⌘ [Read more](https://jlelse.blog/links/2022/10/webvm-tailscale) 2022-10-11T17:51:02Z ****
Some IndieWeb protocols are complicated and there are sometimes no programming libraries to simplify the use of them, but ActivityPub is another beast. Although the standard is documented, the way the specific implementations (Mastodon etc.) work often isn’t and it’s hard to debug. So huge respect for the big rework. 👍 ⌘ [Read more](https://jlelse.blog/micro/2022/10/2022-10-11-vqvip) 2022-10-15T12:43:51Z **After all, debugging is still fun!**
One reason I use an Android smartphone is that there are apps like Indigenous (a MicroPub-compatible app for posting from your phone to a MicroPub-compatible blog). And even if the app ever disappears from the store, there’s still the option to manually install the app. And if you need to, you can also develop your own apps without having to invest nearly $100 a year. ⌘ [Read more](https://jlelse.blog/thoughts/2022/10/fixing-goblog-microblog-ios) 2022-10-15T21:05:10Z ****
GoBlog syncs the editor state between browsers in real-time now. ✨ Thanks to WebSockets! ⌘ [Read more](https://jlelse.blog/micro/2022/10/goblog-editor-sync) 2022-10-16T07:51:02Z ****
Maybe it wasn’t the best decision to name my blog software “GoBlog”, because it has a negative meaning in Indonesian. But whatever, I won’t rename it now… I even bought a domain with the name. ⌘ [Read more](https://jlelse.blog/micro/2022/10/2022-10-16-foqjv) 2022-10-20T14:56:40Z **The Pocket Casts mobile apps are now open source**
Good news! The Pocket Casts mobile apps are now open source. ⌘ [Read more](https://jlelse.blog/links/2022/10/pocketcasts-opensource) 2022-10-24T16:55:11Z **Disable RAM Plus on OneUI 4.1**
When Samsung released the Android 12 update for my phone a few months ago, I noticed a new RAM Plus setting, which uses the storage to expand the memory. Pretty useless on my phone, as it has already 8 GB of RAM. ⌘ [Read more](https://jlelse.blog/appydroid/disable-ram-plus) 2022-10-24T19:26:46Z **98.css (again)**
I already shared “98.css” on my blog in 2020. It’s a CSS framework that styles semantic HTML to look like Windows 98. ⌘ [Read more](https://jlelse.blog/micro/2022/10/98-css-again) 2022-10-26T20:51:00Z ****
Because I used Prometheus and Grafana at work, I also tried them at home and I must say, monitoring isn’t as boring as I always thought. Next up Kubernetes? 😅 ⌘ [Read more](https://jlelse.blog/micro/2022/10/2022-10-26-grqui) 2022-10-31T06:57:45Z **My October ‘22 in Review**
Another month is over and Happy Halloween! 🎃 ⌘ [Read more](https://jlelse.blog/posts/october-22) 2022-10-31T15:01:39Z **SourceHut is banning cryptocurrency projects**
SourceHut, a source code hosting service, is banning cryptocurrency- and blockchain-projects: ⌘ [Read more](https://jlelse.blog/micro/2022/10/2022-10-31-kckdc) 2022-11-04T15:25:00Z ****
After three days of AWS Developer training, I am fascinated about all the AWS products and features. But I also think that AWS has a huge lock-in power. Once you moved everything to the Amazon cloud, it will probably be very hard to get out of it again. And then prices will increase and you have a problem. 🙃 ⌘ [Read more](https://jlelse.blog/micro/2022/11/2022-11-04-ckjhj) 2022-11-08T19:36:57Z ****
One simple thing to noticeably reduce the router’s power consumption: turn off 2.4 GHz Wi-Fi. Meanwhile, almost every device supports 5 GHz. ⌘ [Read more](https://jlelse.blog/micro/2022/11/2022-11-08-xmgxv) 2022-11-12T19:42:47Z ****
Although there are definitely reasons to hate Windows, there are also reasons to like Windows 11: Linux GUI apps, Android apps, winget package manager and improved window tiling. It would be even better, when one wouldn’t need to toogle all the privacy and telemety settings first… ⌘ [Read more](https://jlelse.blog/micro/2022/11/2022-11-12-phpmf) 2022-11-13T19:38:41Z **Why I bought a new laptop 💻**
I just updated my Hardware Uses page. Recently, I bought a new notebook and today I reset my Surface Go and sent it to a trade-in portal. ⌘ [Read more](https://jlelse.blog/posts/new-notebook-gigabyte-u4) 2022-11-16T16:42:12Z **Moving to another city**
As I’ve probably written many times before (have I?), I’m currently moving with my girlfriend to her university town. I will keep my old apartment as a second home. But it’s still my first move to another city and I’m just realizing it. ⌘ [Read more](https://jlelse.blog/thoughts/2022/11/another-city) 2022-11-21T19:38:50Z ****
Today was already the 4th day that I worked using a mobile hotspot with a speed limit of 10 mbps down and upload. This is definitely doable. I’m glad I didn’t have to transfer any larger files. Faster internet is coming in two days. But I chose wisely when I signed my mobile contract last year without a data cap. ⌘ [Read more](https://jlelse.blog/micro/2022/11/2022-11-21-lxcgb) 2022-11-23T21:32:06Z ****
I reworked the current ActivityPub implementation of GoBlog, fixed ActivityPub replies to posts and also added support for reply updates and deletions. Under the hood it’s using the comment system. 🥳 Using the go-ap/activitypub library, working with ActivityPub is much easier (but still more complicated than I wish it would be). ⌘ [Read more](https://jlelse.blog/micro/2022/11/2022-11-23-vvhsj) 2022-11-26T20:20:14Z **Sideloading Android apps on Windows 11**
It’s really impressive how easy it is to sideload apps on the WSA (Windows Subsystem for Android). ⌘ [Read more](https://jlelse.blog/appydroid/sideloading-wsa) 2022-11-27T14:22:31Z ****
My websites have finally favicons again. And I can update them using a simple web interface. 😄 ⌘ [Read more](https://jlelse.blog/micro/2022/11/2022-11-27-ptvfa) 2022-11-27T14:47:32Z **“Bloggers, Dump Your Twitter Card Tags”**
It’s crazy to think how much bandwidth is being used by metadata tags. Every company wants to invent it’s own new system. Wouter Groeneveld gives a brief overview and recommends getting rid of them (for the most part). I agree with him completely. The only one of these systems that my blog supports is Microformats, which is quite popular among the IndieWeb community. ⌘ [Read more](https://jlelse.blog/links/2022/11/dump-twitter-card-tags) 2022-11-27T19:24:17Z **DeepL Write**
I’m a big fan of DeepL for translations. Before trying to write more blog posts directly in English to improve my skills, I wrote many blog posts in German and then translated them. The texts were probably better than my non-native English. ⌘ [Read more](https://jlelse.blog/links/2022/11/deepl-write) 2022-12-01T19:32:10Z **My November ‘22 in Review**
November is now over and it’s December and the Christmas season begins. But first a short review of November… ⌘ [Read more](https://jlelse.blog/posts/november-22) 2022-12-03T21:58:05Z **GPT-3 is crazy 🤯**
Do you want to read why Go is a great programming language? ⌘ [Read more](https://jlelse.blog/thoughts/2022/12/2022-12-03-uxykg) 2022-12-04T10:58:00Z **GPT-3 is crazy 🤯**
Do you want to read why Go is a great programming language? ⌘ [Read more](https://jlelse.blog/thoughts/2022/12/2022-12-03-uxykg) 2022-12-04T12:08:00Z ****
Near my new home. 🍂 ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-04-lizpl) 2022-12-06T19:38:29Z **Thinking about chat apps again…**
Lately, I’ve been thinking about chat apps more often again. Actually, I’ve always been a fan of Telegram, and it’s still a good messenger, but I’m a bit suspicious about the latest developments (such as the Fragment platform, with which Telegram is now implementing its crypto plans again). ⌘ [Read more](https://jlelse.blog/posts/chat-apps-again) 2022-12-10T06:56:00Z ****
I use Firefox as my preferred web browser both on PCs and my phone. One extension is always installed: uBlock Origin. The web is so much nicer with all the ads and tracking removed. But today I also retried an extension that will probably join the “must install” list: DarkReader. Especially when I’m browsing the web on my phone in the early morning, I don’t like to be blinded by white websites. Since March DarkReader has finally an option to detect if a website already has a dark theme and only apply it’s color chan ... ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-10-pfqhj) 2022-12-13T20:29:58Z ****
I’m honestly thinking about switching browsers, because this “new feature” where Firefox always downloads PDFs first to display them is annoying me so much. I don’t want my Downloads folder to be cluttered with all those random PDFs. If I open a restaurant’s menu PDF, I just want to take a quick look, but don’t want to have the PDF in my Downloads folder until I manually delete it and then delete it from the Recycle Bin again. There are some work-arounds, but no real solution. ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-13-nsdzc) 2022-12-14T17:20:00Z ****
I think it was a very wise decision to buy some long merino underwear, a new and warmer jacket and new winter shoes. It’s so cold! The whole week already under 0°C. ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-14-lsksp) 2022-12-14T21:56:33Z **Should I sell my PC?**
I’m not sure yet what I’m going to do with my desktop computer (ASRock Deskmini A300), which I don’t really use anymore since I got my new laptop. ⌘ [Read more](https://jlelse.blog/thoughts/2022/12/2022-12-14-juowy) 2022-12-14T22:51:19Z ****
I should write better tests or at least create some automatic tests. 😬 (But ActivityPub is so complicated to test!) ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-14-objgo) 2022-12-15T19:10:09Z **Forgejo**
A few weeks ago, it came to light that Gitea has been owned by a for-profit Gitea Ltd. for several months. The lack of transparency has disturbed the trust of many contributors and users. That’s why Codeberg (a German based non-profit association - disclaimer: I am a member of the association) has now started a soft fork: Forgejo. ⌘ [Read more](https://jlelse.blog/links/2022/12/forgejo) 2022-12-15T20:01:11Z ****
My website is powered by GoBlog, a simple and dynamic blogging system that’s open source, actively developed and implements most IndieWeb functionalities. It packages everything in a single binary and I’ve been so over the moon using it and seeing it improve week after week that I’m surprised it isn’t more popular. So I put on my evangelist boots to share how I use this “stupidly-simple” blogging system to power my online presence. ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-15-ifvbj) 2022-12-15T22:11:07Z **Bunny AI**
Bunny.net joined the AI hype and created “Bunny AI” (docs), AI images created on the edge. I tried it out, because it’s currently free during the preview, but somehow I don’t find the generated images aesthetic or I’m just to stupid to write better prompts. I guess the Bunny developers also need some distraction from time to time, because they are working hard on S3 support for Bunny Storage for years already. 🐰 ⌘ [Read more](https://jlelse.blog/links/2022/12/bunny-ai) 2022-12-18T15:52:59Z **“AirTags Expose Dodgy Postal Industry”**
Last year, YouTuber MegaLag tried to send several AirTag-ged packages from Germany to North Korea with DHL. But instead of arriving there, they were either misrouted to South Korea or ended up in China. In a new video, he further researches the reasons and also takes a look at DHL’s sorting center in Frankfurt at their invitation. Very interesting! ⌘ [Read more](https://jlelse.blog/links/2022/12/airtags-dhl) 2022-12-18T16:00:00Z ****
I have a question: Is there something similar to Telegram channels in Matrix? What should I do when I want to enable people to be notified about new blog posts using Matrix? ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-18-elegm) 2022-12-20T18:44:44Z ****
WordPress implemented SQLite support! 😱 (Not merged into Core yet, but you’re able to test it.) ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-20-qdkff) 2022-12-20T19:15:30Z ****
WordPress implemented SQLite support! 😱 (Not merged into Core yet, but you’re able to test it.) ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-20-qdkff) 2022-12-25T15:31:00Z ****
Just setting up a quick Mastodon instance to test some compatibility is a pain. Using test accounts on public instances is also unreliable, because many instances are already overloaded and I don’t want to create spam. So I got a new DigitalOcean account with a $200 starter credit… ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-25-ejtxu) 2022-12-26T19:17:00Z ****
Achievement for today: I can finally correctly reply to Mastodon/Fediverse/ActivityPub posts. 🥳 ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-26-ptown) 2022-12-26T19:20:40Z ****
Achievement for today: I can finally correctly reply to Mastodon/Fediverse/ActivityPub posts. 🥳 ⌘ [Read more](https://jlelse.blog/micro/2022/12/2022-12-26-ptown) 2022-12-27T08:12:57Z **Bitwarden Unified**
Bitwarden (my favorite and recommended password manager) is offering a “new deployment option”. This new option combines all microservices into a single Docker container and doesn’t require 11 different containers anymore. And it supports PostgreSQL and MariaDB in addition to MS SQL. ⌘ [Read more](https://jlelse.blog/thoughts/2022/12/bitwarden-unified) 2022-12-30T18:00:23Z **My December ‘22 in Review**
Now the last month of the year is coming to an end and before I put together a short review of the year soon, here’s another monthly review. ⌘ [Read more](https://jlelse.blog/posts/december-2022) 2022-12-30T18:09:53Z **My December ‘22 in Review**
Now the last month of the year is coming to an end and before I put together a short review of the year soon, here’s another monthly review. ⌘ [Read more](https://jlelse.blog/posts/december-2022) 2022-12-30T18:28:57Z **My December ‘22 in Review**
Now the last month of the year is coming to an end and before I put together a short review of the year soon, here’s another monthly review. ⌘ [Read more](https://jlelse.blog/posts/december-2022) 2022-12-31T23:05:00Z ****
Happy new year! 🎆 ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-01-kbatz) 2023-01-02T16:27:07Z **My 2022 in Review**
2022 is over, welcome 2023! A year full of unexpected events, many personal changes and a lot of new experiences… But since I wrote a review every month, I just want to highlight the highlights here. ⌘ [Read more](https://jlelse.blog/posts/2022-review) 2023-01-03T14:59:26Z ****
I bought a full year of access to the Freeletics coach, so I should actually start doing my workout, right? 🙃 I can already feel the soreness just thinking about it… ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-03-uqfys) 2023-01-08T16:36:00Z **My first Freeletics week**
My first Freeletics week is complete. And I got a badge for the first “perfect week”. I hope this gamification (levels and badges for perfect weeks, perfect week streaks, training session milestones etc.) will make me pull through. My girl friend also joined me and started using Freeletics. 🤓 ⌘ [Read more](https://jlelse.blog/thoughts/2023/01/2023-01-08-uhnzk) 2023-01-08T17:42:49Z ****
Nice to see that there is such a variety of MicroPub clients, next to Quill, Micropublish and the mobile app Indigenous, there’s also sparkles. But on the desktop, I mostly just use GoBlog’s editor nowadays. It has live sync and and a live preview, which is sometimes very helpful. But flexibility is the key, use what fits you and the situation the best. ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-08-vywhk) 2023-01-11T16:04:46Z ****
I had an AWS training in November and have the opportunity to get the “Certified Developer Associate” certificate. Even though I have two attempts, I want to do well on the first shot. Since the trainer didn’t show us everything that is required for the exam, I’m kind of re-doing the training with this Udemy course (luckily I have access to Udemy Business and don’t have to pay for it). It’s really helpful because it helps me demystify the AWS cloud and reduce the 🤯 whenever I do something in the AWS console. ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-11-tqdhv) 2023-01-11T20:44:54Z ****
Probably preaching to the choir… ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-11-ffbjv) 2023-01-13T19:08:00Z ****
Majestetic 🏰 ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-13-gvdcu) 2023-01-18T17:11:02Z ****
I posted about GoToSocial, but another Mastodon-alternative and Fediverse software, Takahē, seems to make fast progress and has some unique features like support for multiple domains or multiple identities per user. I haven’t tried running it yet, but it looks promising! ⌘ [Read more](https://jlelse.blog/links/2023/01/2023-01-18-bszvj) 2023-01-23T20:00:15Z ****
My motivation to work on GoBlog isn’t always the same. Sometimes I don’t feel like programming in my free time, so the most I do is some bug fixing when I find broken things. Sometimes I just have no time to work on new features or improvements. But since yesterday evening I feel a new push and have completely rewritten the plugin system to make it much more flexible (and I like flexibility). I had to break compatibility with existing plugins, but given the small user base and the limited scope of what plugins could ... ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-23-rewco) 2023-01-24T15:31:46Z ****
ChatGPT is smart enough to detect what the code in the single minified JavaScript file on my blog front page does. Try it out! 🙃 ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-24-tmszo) 2023-01-24T15:53:34Z ****
ChatGPT is smart enough to detect what the code in the single minified JavaScript file on my blog front page does. Try it out! 🙃 ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-24-tmszo) 2023-01-24T18:18:37Z **My code is still a mess, but I’m learning**
I taught myself Go (and programming in general) by learning by doing. I learned by making a lot of mistakes and after noticing them, doing the necessary research. My Go code is probably a big mess, but it’s so satisfying, after not touching some code for a while, to do a major rewrite and improve the code with everything I’ve learned since the last time. ⌘ [Read more](https://jlelse.blog/thoughts/2023/01/code-mess) 2023-01-30T16:20:44Z **🎬🚄💶**
Since I have YouTube Premium and log in to YouTube, YouTube is suggesting videos that seem to fit my interests a lot more (and it’s a little addictive again, but not as bad as when I was still studying). ⌘ [Read more](https://jlelse.blog/thoughts/2023/01/train-videos) 2023-01-30T22:38:37Z ****
GoBlog plugins enable completely new and optional functionality. Andrés created a plugin to show the song currently playing on his blog. I use this plugin for now as well. 🎶 If you don’t see a song in the header, I’m probably not listening to music right now. 😅 ⌘ [Read more](https://jlelse.blog/micro/2023/01/2023-01-30-atnrg) 2023-01-31T18:19:04Z **My January ‘23 in Review**
Before you realize it, January - and with it the first month of the new year - is already over. A little review. ⌘ [Read more](https://jlelse.blog/posts/january-23) 2023-02-04T14:51:18Z **Yet another AI application**
AI is currently finding its way more and more into various software. There is ChatGPT, which sometimes feels like an all-knowing human, DeepL uses artificial intelligence not only for its translator, but also for its new tool that improves written text, or Bunny.net provides an API to generate images “on the edge”. ⌘ [Read more](https://jlelse.blog/posts/yet-another-ai-app) 2023-02-08T15:45:00Z ****
Frozen ❄️ ⌘ [Read more](https://jlelse.blog/micro/2023/02/2023-02-08-ysdbv) 2023-02-10T19:16:54Z **How I archive my favorite TV show to get rid of Amazon Prime**
I’m a fan of the German TV series “Notruf Hafenkante”, which is shown on the public broadcaster ZDF and is also available on their website. New episodes are released weekly, and older episodes are also made available on a regular basis. After a few months, however, they are no longer available for free. At the moment I have to buy an extra subscription for a Prime Video Channel to be able to watch all the old episodes. But that makes me dependent on Amazon, and I d ... ⌘ [Read more](https://jlelse.blog/posts/2023-02-10-szmxq) 2023-02-13T19:49:59Z ****
Nice, the number of GoBlog users is growing! 🤓 The next step is a growing number of GoBlog developers. It would be great to have more people giving advice on how to improve the code. 😅 Any senior Go devs out there? ⌘ [Read more](https://jlelse.blog/micro/2023/02/2023-02-13-kgpem) 2023-02-13T20:04:57Z **Microsoft Office and OneDrive for free?**
I’m a bit of an indecisive (and frugal) person sometimes. ⌘ [Read more](https://jlelse.blog/thoughts/2023/02/ms-365-free) 2023-02-20T20:26:26Z **New professional website**
I’m always programming on my blogging software, so today I decided to do something different. With the help of ChatGPT, which wrote the basic HTML and CSS template, I created a new resume website, which is basically a copy of everything I put on my LinkedIn profile. ⌘ [Read more](https://jlelse.blog/micro/2023/02/new-jlelse-com) 2023-02-23T18:49:33Z **mox Mail Server**
I currently use Purelymail for email. It’s very cheap and does everything I need (“purely email”). I’m also happy that I’m free of all the headaches of having a good IP reputation and setting everything up so that my mail doesn’t end up in junk folders. ⌘ [Read more](https://jlelse.blog/links/2023/02/mox) 2023-02-23T19:58:00Z ****
50% (24 out of 48) of the workouts of my first Freeletics “training journey” completed! 🤓💪 ⌘ [Read more](https://jlelse.blog/micro/2023/02/2023-02-23-dmdmw) 2023-02-28T18:07:15Z **My February ‘23 in Review**
And again a month is over, the shortest of the year. Here is my short monthly review. ⌘ [Read more](https://jlelse.blog/posts/february-23) 2023-03-02T11:20:16Z ****
One reason I (have to) keep WhatsApp installed: It seems to be becoming more common for companies to offer support through it if you don’t want to call a hotline. ~50% of my chats are support chats. 🤔 ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-02-yzxue) 2023-03-02T16:11:00Z ****
The obligatory photo. Not frozen anymore. 🌞 ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-02-tznsm) 2023-03-05T17:47:44Z **My cheap alternative to Ngrok**
Since GoBlog has an Auto-HTTPS feature that can automatically retrieve HTTPS certificates via ACME from e.g. Let’s Encrypt, I need a public IP address with which I can reach my test instance of GoBlog via port 80 and 443. ⌘ [Read more](https://jlelse.blog/dev/ngrok-alternative) 2023-03-11T16:45:00Z ****
Sunset view from the hill next to our flat. 🌇 ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-11-boukk) 2023-03-13T19:07:00Z ****
This time I’m doing my commute (to my second flat) with this new 70L travel backpack from Decathlon. It’s already full with just my work stuff (notebook, keyboard, mouse) and some other stuff (personal notebook, smaller backpack, toiletries, 2L water bottle). How am I supposed to fit 14 days of vacation stuff in there? 🤔 Good that I can take a vacation without having to take the work stuff with me. 😅 ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-13-gzkzr) 2023-03-15T21:47:10Z ****
I’m currently validating the use of the OpenAI API as a cheaper and more powerful alternative to the Google Translate API. I hope my plans succeed and there will be a new GoBlog plugin with some AI power soon. ✨ So far the OpenAI API is quite easy to use, I thought it would be more complicated. Philipp is already using the API for his diary, another cool idea (which I may copy someday). ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-15-cxsdv) 2023-03-18T13:21:00Z ****
Beautiful sunny day with 17 degrees. So I put on my sunglasses and ride the pedelec a bit. 😎 ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-18-hjsgh) 2023-03-22T10:53:36Z ****
Google Bard is a bit too creative. In another chat, where I asked who “Jan-Lukas Else” is, it also said that I developed the “Quarkus programming language”. But this clearly shows the limitations of language models and the current state of AI. Just because the answers sound clever, they are not always right. ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-22-qvpik) 2023-03-24T20:29:55Z ****
Google Bard is a bit too creative. In another chat, where I asked who “Jan-Lukas Else” is, it also said that I developed the “Quarkus programming language”. But this clearly shows the limitations of language models and the current state of AI. Just because the answers sound clever, they are not always right. ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-22-qvpik) 2023-03-24T20:43:04Z **GoBlog’s new ChatGPT integration**
There’s been a lot of AI hype lately. Everyone is integrating AI into their applications. ⌘ [Read more](https://jlelse.blog/thoughts/2023/03/goblog-chatgpt) 2023-03-24T21:13:11Z ****
If you regularly work remotely (away from home and the office), a portable monitor is one of the best investments you can make. I’ve had my HANNspree HL162 for almost a year now and it’s really helpful when I work from my family’s home. Having two screens really increases my productivity. 😄 ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-24-quhvl) 2023-03-28T17:50:00Z ****
Some photo impressions from our walk today through the nearby park in Kassel. ⌘ [Read more](https://jlelse.blog/micro/2023/03/2023-03-28-zeybn) 2023-03-28T18:08:36Z **WordPress with SQLite**
Philipp’s recent post on WordPress with SQLite reminded me to give the migration of a site I maintain for someone else a second try. ⌘ [Read more](https://jlelse.blog/thoughts/2023/03/wp-sqlite) 2023-03-29T05:20:11Z **WordPress with SQLite**
Philipp’s recent post on WordPress with SQLite reminded me to give the migration of a site I maintain for someone else a second try. ⌘ [Read more](https://jlelse.blog/thoughts/2023/03/wp-sqlite) 2023-03-31T17:00:49Z **My March ‘23 in Review**
And again a month is over, March comes to an end, April begins. A short review. ⌘ [Read more](https://jlelse.blog/posts/march-23) 2023-04-07T05:02:00Z ****
Kev built his own microblog using WordPress and iOS shortcuts to separate his long and short posts. It sounds like this is a better alternative for him than micro.blog. Maybe with SQLite as the database he can even simplify this setup. ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-07-vnmdn) 2023-04-08T15:40:30Z **Too lazy or too ambitious?**
Today was the second day of my “Hell Week”. Not because my week is so bad, it is after all holidays and time off, no, because I have arrived in the last week of the “Training Journey” at Freeletics. At the end of the Journey, the “coach” requires training every day, usually a so-called “god workout” in addition to warm-up and cool-down. ⌘ [Read more](https://jlelse.blog/thoughts/2023/04/lazy-ambitious) 2023-04-09T14:39:00Z ****
Happy Easter 🐰 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-09-veyto) 2023-04-09T14:43:53Z ****
Happy Easter 🐰 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-09-veyto) 2023-04-10T05:42:45Z ****
Since I found a cheap lifetime license for AdGuard Premium, I’ll try it on my phone for a while. I’ve also configured it with my strict NextDNS profile. But now my phone not only filters DNS requests to block ads, but also HTTP requests. And while uBlock Origin works pretty well in Firefox on Android, I decided to disable it while using AdGuard to see how the performance compares. ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-10-absek) 2023-04-10T17:00:00Z ****
It’s spring! 💐 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-10-ovzvb) 2023-04-13T20:00:00Z ****
I finished my first “Hell Week” and with it the first “Training Journey” in Freeletics. 48 training sessions. On to the next one! 💪 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-13-amydh) 2023-04-14T11:32:00Z ****
After multiple years of delays, my Solo V2’s finally arrived. Let’s see what I’ll do with them. I also have a YubiKey, I can’t even find right now. 😅 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-14-pnznx) 2023-04-15T12:51:24Z ****
After multiple years of delays, my Solo V2’s finally arrived. Let’s see what I’ll do with them. I also have a YubiKey, I can’t even find right now. 😅 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-14-pnznx) 2023-04-15T17:49:44Z ****
💭 While some people like to jump between blogging software all the time, or go back to Hugo from a custom one, I don’t really miss Hugo after switching to GoBlog in 2020, but enjoy having my own system quite a bit. Not that Hugo, WordPress, etc. are bad blogging systems, but I really enjoy being able to quickly code a fix without having to research docs, StackOverflow, or the source on GitHub. And when I have an idea for a new feature, it would often not be easy to implement in the existing systems. ⌘ [Read more](https://jlelse.blog/thoughts/2023/04/2023-04-15-yqwdh) 2023-04-17T19:38:51Z **The world’s fastest train**
I like trains, if that should not have been known yet. This year I even have two major vacations (Romania and Scotland) coming up, both by train, even if flying would be possible. But if it can be done by train, then I also prefer the train. ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-17-xwkli) 2023-04-22T05:12:46Z **“the secret list of websites”**
Chris Coyier wrote a post mentioning a Washington Post article that analyzed which websites Google used to train its AI model. And it seems that both my blog and my website (I think I should merge them one day) are used. ⌘ [Read more](https://jlelse.blog/links/2023/04/secret-list-of-websites) 2023-04-24T06:03:41Z ****
Samsung is known for using Apple references in their advertisements. In this ad, they do it again. Kind of funny. 😂 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-24-gampl) 2023-04-25T14:46:05Z ****
IndiePass, Indigenous or whatever it’s called now (for Android) supports unlisted and private posts now! 🎉 Or did it already before and I just did not notice the setting? At least that was a feature I always missed and needed to use frontmatter when creating a new reply for example. Thanks Mark Sutherland! ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-25-xoqul) 2023-04-27T18:10:38Z ****
I deleted my Twitter account a long time ago, but sometimes I still used Nitter to search Twitter or we linked tweets. I decided to stop that and removed Nitter from my home server and added “twitter.com” to the deny list at NextDNS. There are too many reasons to list here. ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-27-ozdyh) 2023-04-27T18:59:29Z **I miss running**
I’ve talked about this a few times and posted some of the pictures OneDrive shows me every day. Photos taken on the same day, week or month in previous years. It always gives me a “throwback” and I think about the situation at the time I took the photo. ⌘ [Read more](https://jlelse.blog/thoughts/2023/04/miss-running) 2023-04-28T14:30:54Z **Viewing PDFs in Firefox works again**
A few months ago I complained about Firefox not being able to open PDFs without downloading them. Recently, I also wanted to start developing a custom Firefox addon to fix this behavior. ⌘ [Read more](https://jlelse.blog/micro/2023/04/firefox-pdf) 2023-04-30T11:27:00Z ****
A beautiful flowering tree that I see from the window of my second home. 🌸 ⌘ [Read more](https://jlelse.blog/micro/2023/04/2023-04-30-wxqbn) 2023-05-01T16:02:29Z **My April ‘23 in Review**
I almost forgot this monthly review, although it should actually be a routine after more than two years. But so much exciting has not happened this month… ⌘ [Read more](https://jlelse.blog/posts/april-23) 2023-05-07T08:46:00Z ****
😋🎂❤️ ⌘ [Read more](https://jlelse.blog/micro/2023/05/2023-05-07-anpwr) 2023-05-08T15:28:00Z ****
It’s green again outside. 🌳 ⌘ [Read more](https://jlelse.blog/micro/2023/05/2023-05-08-qjvor) 2023-05-24T18:35:08Z **What’s going on?**
This post is meant for a little reflection because I’ve noticed a few things that I can’t quite place. ⌘ [Read more](https://jlelse.blog/thoughts/2023/05/whats-going-on) 2023-05-27T15:16:00Z ****
Google Bard or BingGPT are actually quite useful to answer simple questions without having to scroll through many pages of clickbait and AI-generated babble blogposts. I’m currently preparing for the AWS exam (I finally signed up!) and Google Bard explained the differences between Cognito User Pools and Cognito Identity Pools in a simple and understandable way. Even with a tabular overview and examples how to use both services. Now my knowledge is refreshed again. 😄 ⌘ [Read more](https://jlelse.blog/micro/2023/05/2023-05-27-bpovt) 2023-06-01T16:03:32Z **My May ‘23 in Review**
May is over, June has already started, so here is my short review of the past month. ⌘ [Read more](https://jlelse.blog/posts/may-23) 2023-06-02T19:05:24Z ****
I am finally an AWS Certified Developer Associate! 🎉 ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-02-ttuqw) 2023-06-08T15:59:00Z ****
Today another view from about 650 meters near our apartment. ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-08-pmxrb) 2023-06-12T17:09:22Z **Social media trap**
reddit going dark (a protest action by many subreddit moderators over some planned API changes) reminds me that I should probably stop scrolling through Reddit so much. Reddit is a social network, and as such it attracts you with new content almost every time you visit. Which can be addictive. I once had a profile that I deleted because I wanted to leave all social media. But I fell into the same trap again. ⌘ [Read more](https://jlelse.blog/thoughts/2023/06/social-media-trap) 2023-06-13T03:43:14Z **The resources I used to pass the DVA-C02 exam**
I recently passed my first AWS certification exam and am now an AWS Certified Developer Associate. I want to quickly share the resources I used to prepare. ⌘ [Read more](https://jlelse.blog/dev/dva-c02-resources) 2023-06-13T18:14:00Z ****
The obligatory photo, this time on a summer evening. 😊 ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-13-jxtuq) 2023-06-13T18:24:00Z ****
The park has some more nice places. 📸 ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-13-owiwf) 2023-06-16T18:57:21Z ****
While reddit is trying to kill itself – the CEO doesn’t seem to care much about the community (but I don’t really care about the topic enough to know for sure) – I think Lemmy is a nice alternative. Quite minimalist, but fast, has an app that isn’t cluttered with ads, and relies on ActivityPub to federate with the Fediverse. Even though reddit could reverse decisions, some people (including me) now know of better alternatives. ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-16-uydah) 2023-06-17T10:14:47Z ****
Although I have lived in Braunschweig full time for more than 23 years (and now still part time), I only recently saw this portal from 1584 for the first time. ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-17-gibcl) 2023-06-24T10:41:23Z **Just one sign of the climate crisis**
Two years ago, for the first time in my life, I experienced the basement filling up after a heavy rain. And now, not even two years later, the same thing is happening again. (I and we are fine and there was not too much damage). ⌘ [Read more](https://jlelse.blog/posts/storm-kassel) 2023-06-27T15:15:45Z **Overcoming challenges for a better phone: My frustrating upgrade experience**
Although my old smartphone is still in perfect condition, I have made the decision to upgrade to a new model: from a Samsung Galaxy S10 Lite to a Samsung Galaxy A54. Despite its current functionality, I opted to make the switch now, with the hope that the trade-in value will remain higher compared to what it would likely be in a year when it will likely decrease. And the A54 was on sale. ⌘ [Read more](https://jlelse.blog/appydroid/android-frustrating-upgrade) 2023-06-27T15:21:28Z ****
Yes, I still keep some old domains to redirect to sections of this blog: appydroid.eu to redirect to the app and smartphone related section and ein-geek.de to redirect to the German part of my blog. Even though I merged them about four years ago. 😄 ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-27-iybue) 2023-06-27T17:33:00Z ****
Shot on my new Galaxy A54. ⌘ [Read more](https://jlelse.blog/micro/2023/06/2023-06-27-sprzw) 2023-06-28T18:26:35Z **Ditching Pocket Premium: Streamline link saving with Telegram**
For the past two years, I’ve been using Pocket to save links that I want to revisit later. However, as my yearly subscription is about to expire, I’ve started thinking about finding a free alternative that offers the features I actually use, without paying for unnecessary extras. ⌘ [Read more](https://jlelse.blog/dev/telegram-link-saving) 2023-06-28T19:13:56Z **Bloatware removal on Android without Root and without a PC**
In this blog post, I want to share an alternative method for removing bloatware from your Android phone without the need for a PC. I discovered most of the apps during my recent adventure of migrating to a new phone. With the help of a few tools and some basic knowledge, you can debloat your phone and easily revert any changes if necessary. ⌘ [Read more](https://jlelse.blog/appydroid/bloatware-remove-android-local) 2023-07-02T10:33:40Z **My June ‘23 in Review**
So, another month is over and with it the first half of the year 2023. Time for a short review. ⌘ [Read more](https://jlelse.blog/posts/june-23) 2023-07-04T14:00:53Z **Ditching Pocket Premium: Streamline link saving with Telegram**
For the past two years, I’ve been using Pocket to save links that I want to revisit later. However, as my yearly subscription is about to expire, I’ve started thinking about finding a free alternative that offers the features I actually use, without paying for unnecessary extras. ⌘ [Read more](https://jlelse.blog/dev/telegram-link-saving) 2023-07-12T20:24:48Z **Finding peace in ignorance**
During and after my studies, I used to refresh my Miniflux start page (the feed reader, which I use to keep up with things on websites I want to follow) every few minutes. As soon as there was a new article, I would read it. I also used to use this tool to read the news by following a local national newspaper website. ⌘ [Read more](https://jlelse.blog/thoughts/2023/07/2023-07-12-yhmzm) 2023-07-14T14:33:00Z ****
I bought myself a Tilley LTM6 hat. It was expensive and still feels a bit strange to wear because nobody wears hats here. But it’s comfortable even with my big head (I always have to buy XXL caps and helmets) and it protects my face and neck pretty well from the sun. And it comes with a lifetime warranty! ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-14-yacuw) 2023-07-15T19:21:00Z ****
First day of Interrail to Romania ✅ ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-15-ohzhj) 2023-07-16T07:18:00Z ****
#SlowTravel in the IC/IR 73 Traianus from Budapest to Bukarest. 🚂 ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-16-eoiib) 2023-07-16T07:19:25Z ****
#SlowTravel in the IC/IR 73 Traianus from Budapest to Timişoara. 🚂 ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-16-eoiib) 2023-07-16T07:38:03Z ****
#SlowTravel in the IC/IR 73 Traianus from Budapest to Timişoara. 🚂 ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-16-eoiib) 2023-07-22T17:23:16Z ****
I’m still on vacation. It’s hot most days, but it’s interesting to get to know a new country and visit some places from my mother’s youth. I will write a more detailed report when I return. 😊 ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-22-vwmgc) 2023-07-29T15:49:00Z ****
This will be my accommodation for the next 15 hours. Tomorrow morning I’ll be back in Budapest (from Bucharest) and hopefully catch a train that will take me back home by tomorrow evening. ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-29-ztdto) 2023-07-30T11:00:00Z ****
After two weeks of traveling by train at a maximum speed of about 120 km/h, sitting in a 230 km/h train is mind-blowing. 🤯 ⌘ [Read more](https://jlelse.blog/micro/2023/07/2023-07-30-zmqvp) 2023-08-02T15:01:01Z **My July ‘23 in Review**
I have already read a few monthly reviews from my fellow bloggers, and now it’s time for my version: ⌘ [Read more](https://jlelse.blog/posts/july-23) 2023-08-13T11:46:53Z **My unsuccessful search for the perfect 5G home router solution**
In search of the perfect LTE or 5G-based home router, I recently found myself tumbling down a rabbit hole. ⌘ [Read more](https://jlelse.blog/posts/5g-home-router) 2023-08-14T15:02:21Z **My unsuccessful search for the perfect 5G home router solution**
In search of the perfect LTE or 5G-based home router, I recently found myself tumbling down a rabbit hole. ⌘ [Read more](https://jlelse.blog/posts/5g-home-router) 2023-08-19T09:32:51Z ****
If you haven’t already noticed (though why would you?), I have finally merged my homepage into my blog. Why? Well, I believe it doesn’t make much sense to keep them separate. My homepage had only a few pages, and elements such as my “About Me” page and collections of things I use are well-maintained on my blog as well. Some pages were also deleted during this process, but I made an effort to preserve links where possible. ⌘ [Read more](https://jlelse.blog/micro/2023/08/2023-08-19-nqmro) 2023-08-21T18:43:50Z **ChatGPT Plus?**
It’s been a while since ChatGPT was introduced to the world, and after the initial excitement, things seem to have settled down. While there’s still daily news about various services and companies integrating the GPT API into their products, the buzz around it has quieted. At least, that’s how it appears to me. ⌘ [Read more](https://jlelse.blog/thoughts/2023/08/chatgpt-plus) 2023-08-22T19:57:00Z ****
In my second apartment, I really like sitting in the winter garden (more some kind of balcony or loggia but with windows) in the evening and looking outside. The neighbors aren’t very close, and you can see the sky well. It’s very relaxing to sit here in the dark, thinking and enjoying the time. ⌘ [Read more](https://jlelse.blog/micro/2023/08/2023-08-22-qrwga) 2023-09-01T14:30:10Z **My August ‘23 in Review**
Now it’s already September. So, what happened in August? ⌘ [Read more](https://jlelse.blog/posts/august-23) 2023-09-04T16:00:00Z ****
After some cold and rainy weeks, it’s a quite warm and sunny again, but probably for the last time this year. ⌘ [Read more](https://jlelse.blog/micro/2023/09/2023-09-04-ridha) 2023-09-07T16:52:38Z **Tailscale and Mullvad**
This is some really cool news! You can now use Tailscale and Mullvad simultaneously without any additional setup required. ⌘ [Read more](https://jlelse.blog/thoughts/2023/09/tailscale-mullvad) 2023-09-10T05:33:00Z ****
London is on a whole different scale when it comes to size. It has roughly the same population as Berlin, Hamburg, Munich, Cologne, and Frankfurt combined, and those cities are already quite large. 🤯 ⌘ [Read more](https://jlelse.blog/micro/2023/09/2023-09-10-hbche) 2023-09-11T20:05:33Z ****
Here are three things I’ve noticed in the UK that I really appreciate: ⌘ [Read more](https://jlelse.blog/thoughts/2023/09/2023-09-11-ijhme) 2023-09-11T20:08:00Z ****
Here are three things I’ve noticed in the UK that I really appreciate: ⌘ [Read more](https://jlelse.blog/thoughts/2023/09/2023-09-11-ijhme) 2023-09-13T13:06:00Z **West Highland Way**
With a backpack full of stuff for two weeks, we managed to walk 11km on the West Highland Way in 2:35h. I feel it in my legs, but the views and the experience are worth it. ⌘ [Read more](https://jlelse.blog/micro/2023/09/2023-09-13-coaeu) 2023-09-14T16:11:23Z **West Highland Way**
With a backpack full of stuff for two weeks, we managed to walk 11km on the West Highland Way in 2:35h. I feel it in my legs, but the views and the experience are worth it. ⌘ [Read more](https://jlelse.blog/micro/2023/09/2023-09-13-coaeu) 2023-09-14T16:16:00Z ****
Is this the Hogwarts Express? 🚂🧙 ⌘ [Read more](https://jlelse.blog/micro/2023/09/2023-09-14-wjtgd) 2023-09-16T19:55:00Z ****
The angle of the sun wasn’t perfect for this photo, but it turned out to be an unexpected highlight during our hike around Thurso today. ⌘ [Read more](https://jlelse.blog/micro/2023/09/2023-09-16-dtjqa) 2023-09-24T07:05:00Z **Catching COVID-19**
So far, I had been spared from COVID-19. “Had,” focusing on the past, because now it has affected me, or us, after all. We had to cut short our vacation, which I used to share little glimpses of here on the blog. We quickly went back home, wearing masks the whole time and hoping not to infect more people. ⌘ [Read more](https://jlelse.blog/thoughts/2023/09/catching-covid) 2023-09-27T19:23:37Z **“The Frustration Loop”**
Spammers and their spam are annoying. ⌘ [Read more](https://jlelse.blog/links/2023/09/frustration-loop) 2023-09-28T10:00:13Z **A better Postman alternative: Hoppscotch**
I used to use Postman for both personal and work projects. It was great for making HTTP requests without having to create curl commands. But now, Postman requires a login, which I hate. I don’t understand why a login is needed for such a simple tool. ⌘ [Read more](https://jlelse.blog/dev/hoppscotch) 2023-09-28T15:43:00Z ****
The field near my second home… Walking here reminds me of when I walked here a year and a half ago, debating whether to accept the new job offer. It feels like an eternity ago. But it was a good decision! ⌘ [Read more](https://jlelse.blog/micro/2023/09/2023-09-28-qvujz) 2023-10-01T11:15:03Z **My September ‘23 in Review**
Now September is over, and it’s time to take a brief look back at the past month. ⌘ [Read more](https://jlelse.blog/posts/september-23) 2023-10-08T19:28:08Z **5G chaos in my head**
One of the reasons I like blogging is that it sometimes helps me organize my thoughts. There’s a lot of chaos in my head before I write them down, and after, my head is sometimes calm. ⌘ [Read more](https://jlelse.blog/thoughts/2023/10/5g-chaos) 2023-10-11T20:01:20Z **Long term career thoughts**
When I read this article by Herman Martinus, creator of Bear Blog and some other projects, about how he stays motivated as a solo creator, it triggered some thoughts about my own career. ⌘ [Read more](https://jlelse.blog/thoughts/2023/10/long-term-career) 2023-10-12T19:41:56Z **No hello**
Thanks to Tim Hårek Andreassen, I finally have a link I can send my coworkers whenever they send me a “Hi”, “Do you have some time?”, “Can I call you?” instead of asking their question right away or even just mentioning the topic. And there’s also a German version, great! ⌘ [Read more](https://jlelse.blog/links/2023/10/no-hello) 2023-10-17T14:00:03Z **Update Tailscale on the GL.iNet Beryl AX (GL-MT3000)**
I’ve been toying with my recently received GL.iNet Beryl AX (GL-MT3000) for some days and I have to say, it’s wonderful! It provides all the features I need in combination with my 5G router (like support for IPv6). I was also able to set up a VPN connection using Wireguard to the other home that will keep a wire-based internet connection with a public (but changing) IPv4 address. As it also works perfectly fine with an LTE stick or mobile tethering, I’m quite tempte ... ⌘ [Read more](https://jlelse.blog/dev/update-tailscale-beryl-ax) 2023-10-22T05:32:59Z ****
I acquired a new, fancy domain for a new side project. A site with tips on how to save money on purchases is something I would like to start. The search for a CMS reminds me of why I built GoBlog: all available options are not optimal. But GoBlog also isn’t optimal for this project for various reasons, as it shouldn’t be a typical personal blog. And now I have this really cool domain and question my plans. 😅 ⌘ [Read more](https://jlelse.blog/micro/2023/10/2023-10-22-kbtzs) 2023-10-22T18:55:54Z ****
Fun fact: Since I started tracking my train journeys in mid-May, I’ve already spent almost 7 whole days on trains. 🚄 ⌘ [Read more](https://jlelse.blog/micro/2023/10/2023-10-22-xufqt) 2023-10-31T15:52:59Z ****
The last week was really rainy, so I didn’t leave the flat much. And now walking at sunset time, everything looks so pretty. ⌘ [Read more](https://jlelse.blog/micro/2023/10/2023-10-31-dkjsw) 2023-10-31T15:44:34Z ****
Almost a full yearly cycle since my first post. The leaves are starting to get colorful again. 🍂 ⌘ [Read more](https://jlelse.blog/micro/2023/10/2023-10-31-squii) 2023-10-31T20:08:38Z **My October ‘23 in Review**
Another month has come and gone, time to take a look back. ⌘ [Read more](https://jlelse.blog/posts/october-23) 2023-11-04T20:30:01Z **On subscriptions 💸**
Manuel Moreale, Kev Quirk and some others (in response to them) listed their subscriptions and what and why they are paying for them. ⌘ [Read more](https://jlelse.blog/posts/on-subscriptions) 2023-11-07T05:45:43Z ****
I quickly played with OpenAI’s new Text-To-Speech model to check if it’s an alternative to Google’s API. And wow! English is fantastic and even German is not bad. Just some syllables in German have a weird English accent. But even then, it’s still good. But sadly, it’s also a bit costly. Let’s wait a few months until it gets cheaper and better, and you can enjoy my blog’s “Read aloud” feature even more. 😉 ⌘ [Read more](https://jlelse.blog/micro/2023/11/2023-11-07-pgjjw) 2023-11-08T07:32:44Z **My default apps and services in late 2023**
To join another trend, here’s my list of default apps and services in late 2023. ⌘ [Read more](https://jlelse.blog/posts/default-apps-late-2023) 2023-11-09T12:01:03Z ****
Colin just reminded me, that it’s the third GoBlog birthday of this blog! I am still genuinely content with it, despite the apparent loss of my blogging momentum since then. ⌘ [Read more](https://jlelse.blog/micro/2023/11/2023-11-09-wzegg) 2023-11-11T21:18:36Z ****
Today, while being in the second home over the weekend, I finally installed the 5G router setup (ZTE MC801A + GL.iNet Beryl AX). Now my home server (staying in this flat because it has a good place here) is behind a cellular 5G connection. There’s running nothing important on it, but let’s see how reliable this new setup will work over a longer period. Today so far all works fine. And if there will be problems, I still have a few months time to find solutions. ⌘ [Read more](https://jlelse.blog/micro/2023/11/2023-11-11-cwati) 2023-11-14T16:54:00Z ****
Completed my second Freeletics Hell Week and with it my second training journey! 💪 ⌘ [Read more](https://jlelse.blog/micro/2023/11/2023-11-14-ujqrx) 2023-11-15T18:04:26Z **Microsoft Loop**
It looks like Microsoft cloned Notion and calls it “Loop”. ⌘ [Read more](https://jlelse.blog/links/2023/11/microsoft-loop) 2023-11-27T19:15:00Z ****
Yesterday, I used a rental car to avoid problems with Deutsche Bahn. Today, trying to do another trip with DB, the train is 50 minutes delayed. Karma? 🙃 Or it’s the weather again, DB’s infrastructure isn’t working well at temperatures below 0 °C. 🤷‍♂️ ⌘ [Read more](https://jlelse.blog/micro/2023/11/2023-11-27-jzrok) 2023-11-28T11:16:00Z ****
I captured the first real snow this winter this morning ❄️ ⌘ [Read more](https://jlelse.blog/micro/2023/11/2023-11-28-kaljg) 2023-11-30T19:47:21Z **My November ‘23 in Review**
It’s that time of the month again for a new recap. November has passed, so let’s see what happened in the last 30 days… ⌘ [Read more](https://jlelse.blog/posts/november-23) 2023-12-01T20:59:25Z **“HTML compression on popular websites”**
Danny van Kooten did an interesting experiment and checked the top 10 thousand websites whether they are compressing their HTML. About 8% of them do not apply any kind of compression, resulting in many terabytes of unnecessary transmitted data, not helping to save energy. ⌘ [Read more](https://jlelse.blog/links/2023/12/uncompressed-html) 2023-12-06T18:23:56Z **Beyond the deadline: What I learned from a recent taskforce experience**
The taskforce I was part of the last weeks is finally done! The deadline for the production deployment was met and today also a knowledge transfer took place. I’m happy to not have to fear weekend work or do overtime in the evening anymore, and hopefully return to a more regular workload again. ⌘ [Read more](https://jlelse.blog/posts/taskforce-learnings) 2023-12-12T16:39:22Z **Migrating to a Fedora CoreOS VPS**
It seems like I was successfully able to migrate from my Alpine Linux VPS to a new VPS having Fedora CoreOS installed. 🎉 ⌘ [Read more](https://jlelse.blog/micro/2023/12/2023-12-12-jdsjn) 2023-12-18T16:06:04Z ****
Finally vacation! No work until (including) 2024-01-07. 😎🎅🎄🎆 ⌘ [Read more](https://jlelse.blog/micro/2023/12/2023-12-18-fgkty) 2023-12-19T11:38:56Z ****
Today, while remotely accessing my home server, I noticed that the network was a bit slower than usual. It turns out, there’s no 5G connection and only an LTE connection with another cell tower more far away. I checked the service provider’s website and there’s actually a problem with a base station nearby. ⌘ [Read more](https://jlelse.blog/micro/2023/12/2023-12-19-lmsat) 2023-12-19T17:30:10Z ****
Today, I finally finished the reworked MicroPub endpoint in GoBlog using the indielib library by Henrique. It killed about 400 lines of my spaghetti code. 😅 ⌘ [Read more](https://jlelse.blog/micro/2023/12/2023-12-19-cpolf) 2023-12-19T17:31:20Z ****
Today, while remotely accessing my home server, I noticed that the network was a bit slower than usual. It turns out, there’s no 5G connection and only an LTE connection with another cell tower more far away. I checked the service provider’s website and there’s actually a problem with a base station nearby. ⌘ [Read more](https://jlelse.blog/micro/2023/12/2023-12-19-lmsat) 2023-12-20T12:13:43Z ****
I appreciate living in a city with a university and multiple libraries nearby. Whenever there is too much noise from construction works at home, I can simply go to the library and enjoy a quiet place. 😌 A 5G cell tower is also within reach, enabling fast internet access without the necessity of logging into the eduroam Wi-Fi network. 🤓 ⌘ [Read more](https://jlelse.blog/micro/2023/12/2023-12-20-lhlob) 2023-12-24T22:00:00Z ****
Merry Christmas, Happy Holidays, or just a great day! 🎄🎅 ⌘ [Read more](https://jlelse.blog/micro/2023/12/2023-12-24-tjpdu) 2023-12-31T15:52:11Z **My December ‘23 and my 2023 in Review**
About Last Month ⌘ [Read more](https://jlelse.blog/posts/december-2023) 2023-12-31T23:07:00Z ****
Happy New Year! 🍀 ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-01-ejbtt) 2024-01-04T07:33:00Z ****
I just noticed that I can cancel my annual Amazon Prime subscription and get the remaining time refunded. It was a very hidden option, but I just chose it. Delivery to package stations is still free. Let’s see if I can survive without Prime. In the last 12 months, the only Prime feature I have used is delivery. And I ordered about 40 times, but often just for convenience. ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-04-gduob) 2024-01-09T16:52:02Z **Muscles are made in the kitchen**
This Christmas, I got a cool gift – a door pull-up bar. I wanted it because I do (Freeletics) workouts two or three times per week without any equipment (except some resistance bands I got a while ago), and I thought pull-ups would add some variety. Plus, I heard they’re good for working out different muscles like the back, arms, and grip. ⌘ [Read more](https://jlelse.blog/thoughts/2024/01/pull-up-bar) 2024-01-09T21:05:46Z ****
Seeing a video like this from Jeff Geerling about the MNT Reform Laptop, I am both amazed and puzzled. It’s probably a cool project to work on such an open hardware and source project as a hobby. And it’s great that there’s still the alternative to proprietary hardware. But has this any other use than just being a toy for people that have more than a thousand bucks to spend on such a thing? Especially given that it’s the opposite of powerful. Thinking about it more, the only thing that comes to mind are people wh ... ⌘ [Read more](https://jlelse.blog/links/2024/01/mnt-reform-geerling) 2024-01-12T06:19:41Z ****
Forgot to post this… Frozen ❄️🥶 ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-12-wbect) 2024-01-13T14:15:00Z ****
The water is still frozen and there’s some snow on top of the ice. ❄️ ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-13-wtzam) 2024-01-16T19:41:27Z **Using GitHub Actions to backup OneDrive to S3**
My ideals of using open-source software are fading a bit, and I’ve been using OneDrive to synchronize my files for quite some time now. It’s cheap and works reliable at least. ⌘ [Read more](https://jlelse.blog/dev/backup-onedrive-s3-actions) 2024-01-17T17:49:56Z ****
I’ve made the sad observation that numerous people started to blog during the pandemic, but stopped in 2021 or 2022. Today, I cleaned up my feed subscriptions in Miniflux and removed many feeds that saw no activity for a long time. At least, I can’t remember of a site I subscribed to that completely disappeared. ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-17-zchma) 2024-01-18T16:31:46Z ****
Everything in the park is covered under the white magic! ❄️ ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-18-xwosh) 2024-01-27T13:57:05Z **Reviving Memories: A nostalgic bike ride past my University**
It was a bit cold and quite windy today, but otherwise the weather was beautiful with a clear and sunny sky. ⌘ [Read more](https://jlelse.blog/micro/2024/01/bike-ride-uni) 2024-01-28T11:55:31Z ****
I can’t really explain why this is happening, but I noticed that my home server is now idling at 7 watts instead of 13 watts as before. I checked powertop, and it seems that the CPU is staying at C7 (pc7) for about 85% of the time, which seems to be the most power efficient state. ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-28-ghhly) 2024-01-28T12:44:51Z ****
I can’t really explain why this is happening, but I noticed that my home server is now idling at 7 watts instead of 13 watts as before. I checked powertop, and it seems that the CPU is staying at C7 (pc7) for about 85% of the time, which seems to be the most power efficient state. ⌘ [Read more](https://jlelse.blog/micro/2024/01/2024-01-28-ghhly) 2024-01-30T18:38:25Z **Preserving Memories: My Adventure with Digital8 Tapes and FireWire**
The last few days, I dived into a new topic in my spare time: Archiving videos from old Hi8 and Digital8 videotapes onto my hard drive. ⌘ [Read more](https://jlelse.blog/posts/preserving-digital8) 2024-02-02T14:00:25Z **My January ‘24 in Review**
And now January of 2024 is over. Time to take a quick look back. ⌘ [Read more](https://jlelse.blog/posts/january-2024) 2024-02-06T21:04:00Z **Trying Spaceship.com**
Some time ago, I somewhere read about Spaceship.com, a new player in the domain registration business, and registered an account to try it out. Some things kept me from transferring any domains to it (don’t really remember anymore, though), but it was also still in the beta phase back then. ⌘ [Read more](https://jlelse.blog/thoughts/2024/02/trying-spaceship) 2024-02-12T14:48:41Z ****
Using non-Apple hardware usually has one big advantage: Much better upgradeability. ⌘ [Read more](https://jlelse.blog/micro/2024/02/2024-02-12-aucga) 2024-02-19T07:11:06Z **Microsoft’s Reading Coach**
My English pronunciation can be improved — a lot. But now I can use Microsoft’s Reading Coach. This is a new AI tool for practicing reading (in English). ⌘ [Read more](https://jlelse.blog/links/2024/02/2024-02-19-fjswb) 2024-02-24T12:49:04Z ****
I was just looking at SSD prices and wow, have they gone up! Last year in May I ordered a Crucial P5 Plus with 1 TB for 79,99 €. In the late summer of last year, the price was as low as 59,90 €. But now the lowest price I can find is 92,81 €, the second lowest is 134,28 €. 😱 Seems like I should wait a bit before buying a new drive to back up all the tape videos… ⌘ [Read more](https://jlelse.blog/micro/2024/02/2024-02-24-zwuow) 2024-02-29T13:01:07Z **Where’s the perfect domain registrar?**
Why is there no pure domain registrar? ⌘ [Read more](https://jlelse.blog/thoughts/2024/02/perfect-domain-registrar) 2024-02-29T13:17:13Z **Where’s the perfect domain registrar?**
Why is there no pure domain registrar? ⌘ [Read more](https://jlelse.blog/thoughts/2024/02/perfect-domain-registrar) 2024-03-01T20:47:41Z **My February ‘24 in Review**
February has come to an end. It’s time to take a brief look back. ⌘ [Read more](https://jlelse.blog/posts/february-2024) 2024-03-01T21:12:35Z ****
Today I learned that there is furniture made of cardboard! What a crazy idea… ⌘ [Read more](https://jlelse.blog/micro/2024/03/2024-03-01-wzzuh) 2024-03-11T16:00:27Z **My first week with a safety razor 🪒**
I’ve tried a few shaving methods since I started growing a beard in puberty. I started with a Gillette Mach 3, various no-name shavers because the cartridges are cheaper, and two electric shavers. ⌘ [Read more](https://jlelse.blog/posts/safety-razor) 2024-03-11T16:09:35Z **My first week with a safety razor 🪒**
I’ve tried a few shaving methods since I started growing a beard in puberty. I started with a Gillette Mach 3, various no-name shavers because the cartridges are cheaper, and two electric shavers. ⌘ [Read more](https://jlelse.blog/posts/safety-razor) 2024-03-12T19:05:13Z **ooh.directory**
Recently, I came across ooh.directory. A blog directory that lists blogs from all sorts of categories. (My blog is listed there, too). ⌘ [Read more](https://jlelse.blog/links/2024/03/ooh-directory) 2024-03-12T19:13:54Z ****
I received my blood results last week and have since been taking high dose vitamin D pills (also B12 and folic acid once a week) to improve my extremely low levels (~9 ng/ml). ⌘ [Read more](https://jlelse.blog/micro/2024/03/2024-03-12-etemr) 2024-03-12T21:19:16Z **What should I do with my new domain?**
I recently complained about domain registrars. But I also recently registered a new domain: j7s.me. A numeronym of my first name. And the .me TLD to show that I am a person. (And it is a short domain that was available.) ⌘ [Read more](https://jlelse.blog/thoughts/2024/03/what-to-do-with-new-domain) 2024-03-13T08:48:06Z ****
Four years ago on this day, the government decided to close all schools and universities because of Covid-19. It was hard to get toilet paper or pasta because people started hoarding. Crazy what happened in those four years. ⌘ [Read more](https://jlelse.blog/micro/2024/03/2024-03-13-dduul) 2024-03-16T18:20:35Z **Extended content warning**
I realized recently that I wrote some cringe (to put it mildly) posts in my late adolescent phase. On the one hand, I would of course like to banish these posts from my blog, after all, my opinion has changed completely in some cases since then. But on the other hand, it would be a shame to let this part of my personal development simply disappear. ⌘ [Read more](https://jlelse.blog/thoughts/2024/03/extended-content-warning) 2024-03-16T19:07:37Z **“Cloudflare loses 22% of its domains in Freenom .tk shutdown”**
Reading about Freenom and .tk domains brings back memories: The first domains I registered were free .tk domains because I was too cheap to pay for domains as a high school student and also had no credit card to do so. ⌘ [Read more](https://jlelse.blog/links/2024/03/2024-03-16-nvyof) 2024-03-19T06:08:31Z ****
Due to OpenAI’s move to prepaid billing, I (finally) had to pay for using the OpenAI API. But this also allows me to finally use the gpt-4-turbo-preview model as I have reached tier 1. Now the AI-generated summaries on this blog will be created using this new model. 😄 ⌘ [Read more](https://jlelse.blog/micro/2024/03/2024-03-19-tptjy) 2024-03-24T20:56:32Z **Scaleway Serverless Jobs**
Scaleway continues to build a European AWS alternative. Today, I tried one of its new products: Serverless Jobs. ⌘ [Read more](https://jlelse.blog/thoughts/2024/03/scw-serverless-jobs-experiment) 2024-03-25T17:36:40Z ****
Nice weather, good mood. 😌 Spring is definitely my favorite season! 🌷 ⌘ [Read more](https://jlelse.blog/micro/2024/03/2024-03-25-fncvw) 2024-03-26T20:06:27Z **Home Server Offline ☹️**
Today, I woke up and noticed that my home server, located in my second flat, and also the router, all behind a 5G connection (that was showing as working fine on the provider’s website), were offline. No VPN connection anymore, and also Tailscale showed the nodes as being offline. I’m glad that I had automatic backups and was able to easily restore the three important services from that server on my VPS, without the need to travel to the second flat first. ⌘ [Read more](https://jlelse.blog/thoughts/2024/03/home-server-offline) 2024-03-29T10:25:34Z ****
Telegram Premium allows you to convert voice messages to text. But Telegram Premium isn’t officially available in Germany. So why not develop your own solution? That’s exactly what I did this morning: I created a Telegram bot that takes the voice message and transcribes it using OpenAI’s Whisper API. The bot runs as a serverless container on Scaleway. The source code is published on my Gitea instance. ⌘ [Read more](https://jlelse.blog/micro/2024/03/2024-03-29-xepol) 2024-04-01T16:00:27Z **My March ‘24 in Review**
With March, another month and even the first quarter of 2024 are now over. So it’s time to take a quick look back. What happened in my March 2024? ⌘ [Read more](https://jlelse.blog/posts/march-2024) 2024-04-07T20:23:00Z ****
In the summer of ‘22 I upgraded my perfectly working soundcore Liberty 2 Pro to the Liberty 3 Pro because they have ANC and have been using them ever since. But since the L2P are still working perfectly, I connected them to my phone again and use them sometimes. Too sad to let them rot in the closet, and I guess nobody wants to buy used in-ear headphones. ⌘ [Read more](https://jlelse.blog/micro/2024/04/2024-04-07-swtyg) 2024-04-12T18:27:40Z ****
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. 👀 ⌘ [Read more](https://jlelse.blog/micro/2024/04/2024-04-12-qxmqy) 2024-04-12T18:46:38Z **What a week!**
What a week! This week I was on vacation, but I didn’t relax at all. I worked harder than on workdays. Since my mother and I finally emptied all the furniture from the apartment I grew up in and moved out of two years ago (I even moved again after it). ⌘ [Read more](https://jlelse.blog/thoughts/2024/04/what-a-week) 2024-04-20T10:41:00Z ****
A few sheep are mowing the lawn in the park. And there is at least one lamb too! 🐑🐑🐑 “määähhh” ⌘ [Read more](https://jlelse.blog/micro/2024/04/2024-04-20-scehb) 2024-04-30T08:44:32Z **I finally found the perfect 5G router setup!**
I have written a lot already about my search for the perfect 5G router. It’s time for a new update, as I think I have finally found a great solution. ⌘ [Read more](https://jlelse.blog/posts/perfect-5g-setup) 2024-05-01T17:20:16Z **My April ‘24 in Review**
New month, new monthly review. This time for April. And a short review, because not much exciting has happened. ⌘ [Read more](https://jlelse.blog/posts/april-2024) 2024-05-03T17:11:00Z ****
From my father, there’s still an old Commodore 64 he used when he was young. I kept it since I thought I might try some retro-computing. But now (some years later) in the process of cleaning up my flat and throwing out things I no longer need, I tried to connect it to the TV, but somehow didn’t get it working. It might be the wrong cable, the wrong adapter, or just a faulty graphics unit in this device. I will just sell it on eBay untested. In the end, I think I wouldn’t enjoy that device much anyway. I grew up w ... ⌘ [Read more](https://jlelse.blog/thoughts/2024/05/2024-05-03-hztrt) 2024-05-07T14:15:00Z ****
Feeling extra special at 25 with this amazing strawberry cake made by my girlfriend. Grateful for her love and culinary skills on my birthday! 🍓✨ ⌘ [Read more](https://jlelse.blog/micro/2024/05/2024-05-07-vmkdz) 2024-05-11T18:24:54Z **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. ⌘ [Read more](https://jlelse.blog/micro/2024/05/2024-05-11-ntopc) 2024-05-13T15:02:22Z **The power of control**
You know, I’ve found a pretty effective way to reduce my addiction to certain websites: blocking them at the DNS level using NextDNS. It’s a trick I picked up after realizing I was spending far too much time on Hacker News (my addiction to that is gone for quite some time already!). And now? I’ve extended it to a forum I used to frequent multiple times a day. ⌘ [Read more](https://jlelse.blog/thoughts/2024/05/power-of-control) 2024-05-20T16:14:19Z **App recommandation: Google’s Reading mode**
Unexpectedly, I found a seemingly not so new app (it was first released in 2022) that I wish I had known about earlier. Google’s app Reading mode. ⌘ [Read more](https://jlelse.blog/appydroid/google-reading-mode) 2024-05-21T15:48:22Z **Blogroll Network Map**
Robert Alexander built a pretty cool Blogroll Network Map. Based on scraped blogrolls, it builds and visualizes a map of blogs. It contains almost 500 feeds, a lot to explore for boring days! ⌘ [Read more](https://jlelse.blog/links/2024/05/2024-05-21-xgout) 2024-05-26T15:43:00Z **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. ⌘ [Read more](https://jlelse.blog/micro/2024/05/spontaneous-bike-tour) 2024-05-31T13:10:49Z **Adding more context to my blogroll**
The hosted Miniflux finally contains my newly contributed feature to save descriptions for feeds. The exported OPML also contains them, and that’s why I’m finally able to show some context on my blogroll. ⌘ [Read more](https://jlelse.blog/thoughts/2024/05/blogroll-context) 2024-06-01T13:02:37Z **My May ‘24 in Review**
May is now also over and we are getting closer and closer to summer and the middle of 2024. Time to take a quick look back. ⌘ [Read more](https://jlelse.blog/posts/may-2024) 2024-06-04T04:59:00Z ****
I took this photo yesterday in the evening. The pond in the park is always so picturesque. 🖼️ ⌘ [Read more](https://jlelse.blog/micro/2024/06/2024-06-04-qbwii) 2024-06-07T20:27:04Z **My fluctuating interests**
It seems like my interests fluctuate a lot. I have a topic that interests me, do a lot of research, learn many new things, get excited. And then suddenly another topic pops up, which at the same time reduces my interest in the previous topics. ⌘ [Read more](https://jlelse.blog/thoughts/2024/06/fluctuating-interests) 2024-06-09T09:14:52Z ****
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! 😄 ⌘ [Read more](https://jlelse.blog/micro/2024/06/2024-06-09-sxihn) 2024-06-09T11:45:55Z ****
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. ⌘ [Read more](https://jlelse.blog/micro/2024/06/2024-06-09-oiuex) 2024-06-15T05:51:00Z **New Bike Day: My new Cube Hyde Race**
On Thursday, or better, let’s say yesterday on Friday, was New Bike Day for me. I finally got my new bike, which I bought after doing a lot of research. ⌘ [Read more](https://jlelse.blog/posts/new-bike-cube-hyde-race) 2024-06-16T16:09:26Z **🚭**
One of the things I hate, yes, I really hate it, is cigarette smoke. I get angry when I smell the smoke of the neighbors who are smoking directly in front of the entrance door of our apartment build, while we are trying to let fresh air in. But situations like smelling smoke at train stations or bus stops make me feel really uncomfortable as well. ⌘ [Read more](https://jlelse.blog/thoughts/2024/06/smoke-frustration) 2024-06-18T14:30:27Z **Why I have a minimal website theme**
Wouter Groeneveld wrote about his new website theme. His old one was too minimal for his taste, and so he decided on a more fancy theme. ⌘ [Read more](https://jlelse.blog/thoughts/2024/06/minimal-theme) 2024-06-20T15:53:00Z ****
Perfect way to unwind after a stressful day. 🌳 ⌘ [Read more](https://jlelse.blog/micro/2024/06/2024-06-20-pgqya) 2024-06-24T06:29:10Z **First tour with my new bike**
Yesterday, I finally took my new bike for a longer ride. Instead of 30 km like the last time, this time I chose another way about 36 km the other way along the river. And instead of getting on the train back home, I went both directions with pure muscle power. ⌘ [Read more](https://jlelse.blog/thoughts/2024/06/2024-06-24-mpspg) 2024-06-24T06:29:10Z **First tour with my new bike**
Yesterday, I finally took my new bike for a longer ride. Instead of 30 km like the last time, this time I chose another way about 36 km the other way along the river. And instead of getting on the train back home, I went both directions with pure muscle power. ⌘ [Read more](https://jlelse.blog/thoughts/2024/06/2024-06-24-mpspg) 2024-06-30T05:31:46Z ****
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 uni ... ⌘ [Read more](https://jlelse.blog/micro/2024/06/2024-06-30-nfpud) 2024-06-30T20:36:47Z **My June ‘24 in Review**
Another month has passed and with it the first half of 2024. So on this cool (after a few hot days) evening, it’s time to take a look back at the past month. ⌘ [Read more](https://jlelse.blog/posts/june-2024) 2024-07-06T08:42:47Z **Early bird bike tour**
I couldn’t sleep anymore, so I decided to do a little bike tour. It’s so quiet in the morning and I saw some new places in this town and its surrounding. Tomorrow I plan to do a longer trip again. ⌘ [Read more](https://jlelse.blog/micro/2024/07/early-bird-bike-tour) 2024-07-07T15:29:03Z **Another day, another bike tour 🚴**
Another day, another bike tour. Today’s tour is the first part of my planned trip between my both flats. The first half of the tour was easy regarding elevation, the second parts challenging. But I made it, and I didn’t even have to get off the bike to walk instead of biking. 💪 ⌘ [Read more](https://jlelse.blog/thoughts/2024/07/another-day-another-tour) 2024-07-07T17:12:36Z **Another day, another bike tour 🚴**
Another day, another bike tour. Today’s tour is on the same route as my planned tour between my two apartments. The first half of the tour was easy regarding elevation, the second parts challenging. But I made it, and I didn’t even have to get off the bike to walk instead of biking. 💪 ⌘ [Read more](https://jlelse.blog/thoughts/2024/07/another-day-another-tour) 2024-07-10T05:26:02Z ****
I have a question for the IndieWeb community: What can we do against Webmention spam, except filter it out, when it fails validation? I receive hundreds of invalid Webmentions a day, and even using a filtering DNS server doesn’t seem to help much. But I also don’t want to waste network traffic to access all those spam sites. Is there any good block list I can check first before doing the request for validation? I thought about Akismet, but the API has no such option to only check the submitted URL. ⌘ [Read more](https://jlelse.blog/micro/2024/07/2024-07-10-hcriz) 2024-07-16T19:44:30Z ****
It took me so long to find the cause of a memory leak in GoBlog. I thought it was smart to use a cache for prepared database statements. But I didn’t read the documentation and didn’t know that prepared statements need to be closed when they are no longer needed to free up the allocated resources. 🤦‍♂️ I finally fixed it by removing the prepared statement cache altogether. Less code, fewer problems in the future, and the cache wasn’t much of an improvement anyway. I also learned about the usefulness of memory profil ... ⌘ [Read more](https://jlelse.blog/micro/2024/07/2024-07-16-xzxpl) 2024-07-17T20:12:00Z ****
Before going to sleep, a quick walk around the block. 🌔 ⌘ [Read more](https://jlelse.blog/micro/2024/07/2024-07-17-hhzkh) 2024-07-21T18:28:00Z ****
Hello, little deer! 👋 ⌘ [Read more](https://jlelse.blog/micro/2024/07/2024-07-21-umobj) 2024-07-22T18:43:23Z **Post-vacation bike tour**
Today was my first workday after summer vacation, and with the weather being pleasant – not too hot, and no rain – I decided to finish work a bit early and go for a 39-kilometer bike tour through the surrounding area. ⌘ [Read more](https://jlelse.blog/thoughts/2024/07/post-vacation-bike-tour) 2024-07-24T17:21:48Z **GoBlog can show GPX tracks as SVG now**
After my bike tour on Monday, I first felt the usual exhaustion, but later that evening and night, more symptoms joined and showed me, that I, again (third time already this year), caught some infection. Nothing too bad, but it forced me to relax and recover the last two days. ⌘ [Read more](https://jlelse.blog/thoughts/2024/07/gpx-svg-tracks) 2024-07-28T10:55:00Z ****
Same spot as always. 📸 ⌘ [Read more](https://jlelse.blog/micro/2024/07/2024-07-28-fttpx) 2024-07-28T11:04:00Z ****
Walking in the sunny park is like balm for the soul. 😌 ⌘ [Read more](https://jlelse.blog/micro/2024/07/2024-07-28-dqdma) 2024-07-28T16:50:31Z **Summer vacation ‘24**
A week ago, we returned from our summer vacation: This year, just like four years ago, when there weren’t many other options due to COVID, we went for 1.5 weeks to my grandmother’s vacation apartment in Lübeck-Travemünde. ⌘ [Read more](https://jlelse.blog/posts/vacation-2024) 2024-08-01T05:17:31Z **Telegram worries**
Telegram was always my favorite messenger, as it provided a fast and user-friendly experience on multiple devices. But one and a half years ago, I already started doubting my decision to rely on Telegram. ⌘ [Read more](https://jlelse.blog/thoughts/2024/08/2024-08-01-hctym) 2024-08-01T13:00:12Z **My Juli ‘24 in Review**
And now July is over. Time to take a quick look back. ⌘ [Read more](https://jlelse.blog/posts/july-2024) 2024-08-04T09:05:54Z **Lowlands bike tour**
On Thursday, I made another bike tour. Not in the low mountains, but in the south of the North German Plain. With more distance compared to the last time, I had way less incline and that makes a big difference. ⌘ [Read more](https://jlelse.blog/thoughts/2024/08/lowlands-bike-tour) 2024-08-08T18:46:00Z ****
Reduce – Reuse – Repair – Recycle ⌘ [Read more](https://jlelse.blog/micro/2024/08/2024-08-08-klaov) 2024-08-08T18:55:12Z ****
Today, after the daily standup (without standup though), I went to pick up my girlfriend’s exam paper. But instead of using car sharing or the bus, I decided to go there by bike. This time with my older city bike. Faster than the bus, cheaper than car sharing. And it was a nice break from work. Hurray for flextime and working from home, which makes this possible for me! ⌘ [Read more](https://jlelse.blog/micro/2024/08/2024-08-08-ructx) 2024-08-10T14:23:59Z **Why I am using an Android phone instead of a Wahoo**
In my last bike trip report, I mentioned that I would review the Wahoo bike computer I ordered once I had a chance to try it out. Well, as it turns out, I sent the Wahoo back and found a solution that works better for me. ⌘ [Read more](https://jlelse.blog/posts/2024-08-10-jmsft) 2024-08-12T18:23:09Z **After work bike tour**
I admit it, I should rename the subtitle of my blog from “Thoughts of an IT expert” to “My bike tour log”. Even though it was 29° C outside today, I wanted to do another bike tour after work. 42 km through the surrounding area of my hometown. I discovered new places and noticed that it actually feels colder next to trees. It was much fun! ⌘ [Read more](https://jlelse.blog/thoughts/2024/08/2024-08-12-exuho) 2024-08-17T16:14:29Z **Automatic Komoot export**
While I like Komoot and use it to navigate and record all my tours, whether that are bike tours or hiking trips, it sucks that there’s no option to export all your data. There’s also no official API to easily implement such functionality. ⌘ [Read more](https://jlelse.blog/dev/komoot-export) 2024-08-23T15:17:04Z **Three days, two flats, one epic bike tour**
I finally did, what I planned to do for a long time: Biking from my first to my second flat. I did it in three days. 214 kilometers with 1750 meters uphill. ⌘ [Read more](https://jlelse.blog/posts/bike-tour-two-flats) 2024-08-31T16:02:43Z **How I stopped a malicious IP from hammering my Gitea instance**
Some IP from the US seemed to crawl my Gitea instance (running on the same small VPS as my blog and other self-hosted services) non-stop, which caused high CPU usage. I already wondered why the terminal was lagging so much and why Gitea had such a high CPU usage. ⌘ [Read more](https://jlelse.blog/micro/2024/08/gitea-rate-limit) 2024-08-31T16:14:23Z ****
Instead of doing another Freeletics workout this week, I took advantage of the great weather outside and challenged myself with some uphill biking. It definitely pushed me to my limits, but it was worth it! And it worked, even though my bike only has eight internal gears. ⌘ [Read more](https://jlelse.blog/micro/2024/08/2024-08-31-abvbg) 2024-08-31T16:15:00Z **How I stopped a malicious IP from hammering my Gitea instance**
Some IP from the US seemed to crawl my Gitea instance (running on the same small VPS as my blog and other self-hosted services) non-stop, which caused high CPU usage. I already wondered why the terminal was lagging so much and why Gitea had such a high CPU usage. ⌘ [Read more](https://jlelse.blog/micro/2024/08/gitea-rate-limit) 2024-08-31T16:23:29Z ****
Instead of doing another Freeletics workout this week, I took advantage of the great weather outside and challenged myself with some uphill biking. It definitely pushed me to my limits, but it was worth it! And it worked, even though my bike only has eight internal gears. ⌘ [Read more](https://jlelse.blog/micro/2024/08/2024-08-31-abvbg) 2024-08-31T19:44:44Z **My August ‘24 in Review**
And now another month, and soon the summer, has come to an end. Time to take a (this time very) brief look back at August. ⌘ [Read more](https://jlelse.blog/posts/august-2024) 2024-08-31T19:48:53Z **My August ‘24 in Review**
And now another month, and soon the summer, has come to an end. Time to take a (this time very) brief look back at August. ⌘ [Read more](https://jlelse.blog/posts/august-2024) 2024-09-02T12:18:48Z ****
Yesterday, we rented a shared car and drove 50 km to the Edersee near Kassel, where we hiked a bit. There’s a castle up on one hill and the view was spectacular! It was definitely an active weekend. 😊 ⌘ [Read more](https://jlelse.blog/micro/2024/09/2024-09-02-vmrsk) 2024-09-08T15:25:20Z **Where the Eder flows into the Fulda**
Just in time before it gets cold and rainy again next week, I took advantage of today to go for a short bike ride. Upstream along the Fulda, over to the Eder and then to where the Eder flows into the Fulda. This was the short (49 km) of the two versions I had planned for this. The longer version is almost 90 kilometers long. Let’s see if I can still do it this year… ⌘ [Read more](https://jlelse.blog/micro/2024/09/2024-09-08-syadb) 2024-09-15T14:40:30Z **Another weekend with a bike focus**
The cycling season is not over yet. ⌘ [Read more](https://jlelse.blog/thoughts/2024/09/another-bike-weekend) 2024-09-15T14:41:18Z **Another weekend with a bike focus**
The cycling season is not over yet. ⌘ [Read more](https://jlelse.blog/thoughts/2024/09/another-bike-weekend) 2024-09-17T15:37:00Z ****
This time from the other side. 🌳 ⌘ [Read more](https://jlelse.blog/micro/2024/09/2024-09-17-tiojz) 2024-09-24T16:45:25Z **A weekend with my family**
This past weekend, I visited my family in the south of Germany. I wasn’t there for quite some time. On one day, we went to Biel in Switzerland, walking through the Taubenloch (“pigeonhole”, a canyon right next to the city) and sitting on a boat that took us across Lake Biel. It was quite picturesque. ⌘ [Read more](https://jlelse.blog/thoughts/2024/09/2024-09-24-hbkxj) 2024-09-26T15:49:29Z **On removing content**
I recently read this short post by Kev Quirk. It’s about removing content from the web. While Manuel Moreale is against deleting content from the web, Kev thinks he would probably delete things if he feels bad about them. ⌘ [Read more](https://jlelse.blog/thoughts/2024/09/2024-09-26-olmwj) 2024-09-29T19:15:20Z **My first passkeys implementation 🔑**
Something I wanted to implement already for a long time, but always seemed too complicated for the occasional programming session here or there, was support for WebAuthn or Passkeys for GoBlog. I noted it down two years ago and also already started to work on the implementation, but never got around to finish it. ⌘ [Read more](https://jlelse.blog/thoughts/2024/09/2024-09-29-fnwat) 2024-10-01T19:24:56Z **My September ‘24 in Review**
And another month has passed. With September, 75% of the year is already over. Christmas is coming soon! 🎄 ⌘ [Read more](https://jlelse.blog/posts/september-2024) 2024-10-04T06:19:12Z **IndieWeb Carnival: multilingualism in a global Web**
This is my first entry to an IndieWeb Carnival, and the topic this time is especially interesting: multilingualism in a global Web. ⌘ [Read more](https://jlelse.blog/thoughts/2024/10/multilingualism)