dammIT

A rantbox by Michiel Scholten

#hosting Articles


Readeck enters the chat

After my disappointed RIP Omnivore post, I of course started to look around for replacements in general, preferably one I had a bit more control over, which was for example Wallabag and encountered a ton of bookmarking tools. However, I already have a bookmarking tool of my own and Wallabag …
article header image

nginx atom feed configuration

Today I got an email from the Google Search Console about a page, or pages on dammIT that are “Duplicate without user-selected canonical”. That generally means that a website has two (very) similar pages that contain the same content, without having a element in the duplicating pages …
article header image

Get Hooked

Are you tired of doing everything by hand, having to remote into a build server to switch to that certain user account, then type in a bunch of commands, looking them up in your shell’s history? Or has your CI failed you again? Is the company behind it forcing …
article header image

OpenSSL gave everyone alarm fatigue

I’m worried that this is going to be seen as a reason to not take “CRITICAL” disclosures seriously at first glance like we should. A “CRITICAL” bug MUST be treated as if it was critically bad. From a community health perspective, people have been told that something really bad …

The End of Infinite Data Storage Can Set You Free

The belief that we could save endlessly online turned us all into information hoarders. What society needs instead is better systems for preserving public knowledge. One interesting find from this article: Perma which minimises link rot by converting hyperlinks in scholarly documents into “reliable, unbreakable link(s) to an unalterable …

Infrastructure automation: hype

This weekend we did a big migration of our stack at work to a new data centre and I am stoked about how our applications and their virtual machines are set up now. Quite a bunch is already automated and having a decent base image is such a nice thing …


A question about statically generated websites

When I made a remark that my commenting system is working again, a reader asked a simple enough question: how does one build a site like this? I realised there is no simple answer to this. Well, there is, but it takes a bunch of knowledge (and skills) one has …

isso comments are up again

Commenting had been broken since the 19th of December because of the host having upgraded to Python 3.9 and isso breaking. I tried installing it anew from pip, but there is still a really old version on there; installing it as egg directly from its Git repository1 kind …

Disabled all the analytics

For years I’ve had Google Analytics and a self-hosted Piwik/Matomo instance to keep track of visitors. Fun fact: I barely ever looked at the stats. Other fun fact: my own presence did not even register, as my adblocker denied the requests to both. Yeah. It wasn’t a …
article header image

Second brain part 1

After the bootstrap post of this series, I investigated quite some tools, and started building my initial framework of tools, just to play with the idea. Like mentioned, I used the mdnav vim plugin to make jumping between note files frictionless. I added some more patches to it, so it …
article header image

Roundcube webmail and Google contacts

Draft digging time! Something I’ve had in my drafts since the 25th of October, 2014, apparently: Roundcube is a decent self-hosted webmail solution, which benefits from integrating Google Contacts so you do not have to duplicate your address books (assuming you use Google for yours). Luckily someone wrote a …