dammIT

A rantbox by Michiel Scholten

#web Articles



Twenty years of blogging

Twenty years ago - not long after the turn of the century - I was tinkering with some PHP code to replace a static HTML page I had been experimenting with. It was becoming my private website, in the classic sense of the word: where I put stuff I am interested in …
article header image

NerdFonts on ChromeOS

I get way too much 'kick' out of a good font, and the Nerd Fonts project has been doing an awesome job at combining about every monospace font with glyphs/icons from FontAwesome, Devicons etc, for use in vim, terminal prompts and more. Of course I combine my frequent use …
article header image

Monaspaced

As some of you might know, GitHub with their GitHubNext team recently released their own monospace font, Monaspace in five variants. I was intrigued, because they actually made for an interesting take on the concept, and it was not just one font, but a whole family with each their own …
article header image

On YouTube, adblocking, the state of our ad-driven internet

Internet 'fundamentalist' Louis Rossmann on YouTube, adblocking and the state of the ad-supported internet that's currently our reality. There are some good points made about how the internet turned to shit, basically because the race to the bottom we made with for example jumping on Gmail in 2004 with its …

Admonitions, or how to box heads-ups

As of about 15 minutes ago, I finally have styled admonitions here at dammIT HQ. If you are unsure about what those are, you might have seen them in the wild but just didn't know their name. Behold: Warning Note that this code is 100% organically grown at home and …

Why Everyone Needs a Blog

The easiest way to see how much you need a blog is to do this thought exercise. Imagine going back in time to a 21-year-old in 1952 and asking them what their opinions are, and where you could find a book of those opinions. Here’s what they would say …
article header image

Mobile blogging

Today I cloned the dammit.nl repo on my phone, as apparently I hadn't done that just yet. I had wanted to post a short blurp on December 31th saying goodbye to 2021, but I was fresh out of laptop. I put it on my phone mostly to be able …

Do it, do it now

I stumbled upon this post by Vermyndax earlier today and felt the urge to type. His problem is one that I'm familiar with; I don't pretend to have a magic answer, but I learned some tricks to get myself started. First of all: I don't think it's weird to want …
article header image

The Pocket Challenge

Recently I installed a new, unofficial Nexus 7 2013 ROM on my trusty old handheld. It practically revived the device for me, as previously it was crashing in a repeated way and I thought it was finally done with its (notoriously iffy) flash storage. Now it runs the latest version …
article header image

The ineffectiveness of lonely icons

If your target audience is a general population, you should not be using icons alone to convey anything meaningful. By doing so, you have made assumptions that are unlikely to be appropriate to a general audience. You should not assume icons or UI elements are known to your users, as …

How Facebook got addicted to spreading misinformation

When I described the Responsible AI team’s work to other experts on AI ethics and human rights, they noted the incongruity between the problems it was tackling and those, like misinformation, for which Facebook is most notorious. “This seems to be so oddly removed from Facebook as a product …
article header image



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 …



About feeds (RSS, Atom)

Use web feeds to subscribe to websites and get the latest content in one place. Feeds put you in control. It’s like subscribing to a podcast, or following a company on Facebook. You don’t need to pay or hand over your email address. You get the latest content …

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 really hard …
article header image