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. 😁
XXXX-11
Kilobytes clubs
It’s kind of funny how all those “.clubs” pop up, featuring lightweight sites: 1mb.club, 250kb.club, 520kb.club.
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?
“Why Getting Paid for Your Data Is a Bad Deal”
The Electronic Frontier Foundation has some good arguments against selling your privacy, a so called “data dividend” or “pay-for-privacy”.
No analytics
Since moving my blog to my new CMS, I don’t count visits to this website anymore. Previously I used my own view counter named KISSS or kis3. It served me quite well. But to be honest, I don’t even miss the numbers, now that I can’t see them anymore.
Example domains
Did you know that there are official example domains that can be used in documentation? example.com, example.net and example.org are all example domains of the IANA, the Internet Assigned Numbers Authority, which are explicitly intended for use in documentation.1 In documentations or even in sample code I often stumbled over examples where no official sample domain was used, but one that can actually be registered. It is not recommended to use such a domain, because you can’t make sure that it will be registered once and maybe unintentionally data will end up with strangers.
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
Reconstruction of the Beirut Port Explosion
In August there was a big explosion in the port of Beirut, which caused a lot of damage, unfortunately many people died. Forensic Architecture, a research group from London, has now reconstructed the course of events using publicly available information such as videos and photos. Especially the video on the website about the reconstruction is very interesting.
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! 😉