GitHub finally has a dark mode. You can enable it in the settings. There are three options: system (automatic light or dark based on the system preferences), light and dark. Now I can better scroll through code at night or early in the morning. ☺️ Gitea (my preferred code hosting system) has a dark-mode too, but it’s more like a grey-green mode.
💬 Micro
This section is for short notes, thoughts or IndieWeb interactions.
Tor support for this blog
I just spent a few hours trying to setup Tor for this blog. You can now access this website using a hidden service at http://dvvbogg3cytomyhjf6jfzuaj4vuhjfvttn3wqdy25hpzgykstk5hjnqd.onion/. I don’t want to guarantee that I won’t shut down Tor support again, but it was interesting to set everything up and I learned a lot.
Once I am sure that everything works, I should write a more detailed article about it…
Like of: A note by Jan Boddez
Look, I love (personal) blogs, but I couldn’t care less about your “strategy for making money writing on the Internet.” But, I’ve already said that.
Is a blog really that personal when it’s purpose is just to make money? 🤔 I would call that a business blog. Probably a personal business blog.
Yes, Tomáš! I was thinking about exactly that. Just a simple SVG favicon with an Unicode emoji, maybe this one: “👨💻”.
I just disabled BunnyCDN for my blog. I have made a huge effort to implement efficient in-memory caching in GoBlog, including support for strong ETags that stay the same across software restarts (because they are just SHA-256 hashes of the content). I will still use BunnyCDN for the media hosted on my blog though. A CDN is probably overkill for a low-traffic fast-software-with-caching blog on a fast virtual private server with fast network. GoBlog is not WordPress. 😁
It seems like I don’t get Webmentions from micro.blog anymore. 🤔 I missed a couple of replies. Is it because I changed the Webmention endpoint URL when re-launching my blog?
Because ActivityPub instances can go offline from time to time and it’s general best practice to retry failed requests, I just added a new queueing system for ActivityPub requests to GoBlog using this nice library named “dque”. There’s always a bug or sub-optimal solution I need to fix before I want to release GoBlog (or whatever I will name it in the end) to the wide world. But the frequency of the discovery of improvable things is decreasing, so I hope I will be able to write documentation soon.
On my way to cross the country… (with mask and distance of course! 😷)

🖼️ View
I have this one Swedish domain that I use for my link shortener and my Gitea instance. Since I have set up catch-all email aliases for all my domains, I also get all mails sent to these domains. But only with the Swedish domain it happens to me that I regularly receive business emails or Microsoft Teams invitations, which obviously are not addressed to me, but only end up in my inbox because someone seems to have made a typo.
Check who you send emails to! 😉
It would be a good thing of more services delete old unused accounts automatically, like Yahoo Mail does. I often come across accounts that I created years ago but haven’t touched for almost the same time. I am only reminded of them when these services change their TOS or privacy policies. Then I go and try to delete these accounts, sometimes without success, because it is impossible to delete the accounts themselves. Then I have to write a support request or send a mail to a contact address, which is not always successful as well.