Google Fonts Analytics
Normally I don’t link to pages from Google, but the analytics of Google Fonts are quite impressive. In total, over 36 trillion fonts have been loaded from Google Fonts.
Tech, life and everything else
Normally I don’t link to pages from Google, but the analytics of Google Fonts are quite impressive. In total, over 36 trillion fonts have been loaded from Google Fonts.
Is it good or bad that human communication is so ambiguous? Human communication is complicated. How about if human communication works via a well-defined interface (like a programming interface) and the communication recipient always understands messages exactly as the communication sender intended? From my naive point of view and as someone who prefers unambiguity, I would say that this could solve a lot of problems, or prevent them from happening at all.
The ActivityStreams module for Hugo should work with image attachments too. This is a test post to see how they are displayed on Mastodon.
But I want to take the opportunity to introduce my readers to Unsplash, where you can find many nice photos for free use. Like this picture from NASA.

🖼️ View
Mastodon doesn’t support “Article” posts and only shows the summary from them. But not only that, it doesn’t seem to unescape escaped HTML and that’s why articles from my blog looked so weird on Mastodon, while they worked fine on Pleroma and Microblog.pub. I now fixed the escaping. My Hugo module for ActivityStreams representation is available on Codeberg.
I migrated from a self-hosted mailcow-dockerized to the hosted version of Mailcow. It’s just because I don’t want to care about keeping everything up-to-date, secure and backup-ed. Now I have some stricter limits, but in the past I didn’t reach that limits and I doubt I will reach them ever. To migrate all emails, I used the online version of imapsync.
To answer the question why I didn’t migrate back to Fastmail (which I used previously): With Mailcow I have the possibility to create up to 20 different mailboxes instead of just one. Furthermore, Mailcow is hosted in Germany and since I am enthusiastic about the open source project, I would like to support the person behind it.
Opinions can change over time. And since I often post opinions on my blog, I’ve added a feature to my blog theme that displays a warning message above posts that are over one year old (example).
Here WeGo is my favorite alternative to Google Maps. I know it would be better to support Open Street Maps, but Here WeGo (formerly Nokia Maps) also offers great navigation functionality and real-time traffic information. It also seems to be relatively privacy friendly. With the app you can also download maps for offline use. Here Technologies is majority-owned by a consortium of German automotive companies (Wikipedia), so I hope they make sure that there maps have a great quality and so far (I use this service since 2015) my assumption has been confirmed.
One problem that can occur when you are in a technology-focused bubble is that you often feel the desire to buy new hardware, even though you already have everything you need.
Hugo themes have the option to override the default rendering of Markdown images by using “Markdown Render Hooks” since version 0.62.0. By creating a file in layouts/_default/_markup named render-image.html it is possible to use a custom template for rendered images. This gives a lot of flexibility. I just used that flexibility to create a lightbox with pure CSS (without using JavaScript, like many lightbox implementations do). After clicking (or tapping) on an content image, you will see it filling the browser view. Another click brings you back to the content.
I just added a page that lists all the photos from this blog. It’s my alternative to using Instagram. Everyone can view my photos without the need to create an account, seeing advertisements and getting tracked. It was also a little challenge getting Hugo to filter and list all posts.