shutting down comments

I’m disabling comments on this blog and will add a brief contact blurb at the end of each post instead. Why and how come? I’ll tell you about Commento and why disabling comments on this blog seems like a good idea.

When I decided to switch my domain to I expected some interruptions along the way. My old domain,, is still up for now, directing traffic to the new one.

One of the problems I didn’t manage to solve is with Commento. I realize I never got around to writing about it, so let me give you a quick rundown.

Commento is a tracking-free commenting platform that allows anonymous commenting among other things. Think Disqus, but without the creepy cross-site cookies and scripts, or the requirement to sign into large social media platforms to participate in the discussion. Commento’s code is available on GitLab, and the person behind it even started a small service that, for a small fee, would run off a server for you.

I was happy with that service for about a year and a half. When a gift card I was using was depleted, I only learned about it when I logged into Commento for a different reason a few months later. No one contacted me about the fact that I missed several payments; there was no automated email to ask me to check my credit card or any warnings that the service will be shot down. Everything ran as normal. I sent out an email to support to apologize and initiated a new card, and never heard anything back. That was weird, but since comments were working well on the site, I didn’t mind it much.

Fast forward to the recent domain switch. Commento’s subscription works by domain, so I had to add my new domain. This is where things started to fall apart. I exported my comments in a json file inside a gzip file through the app and imported them back to my new domain. However, only one article’s comments were imported. I don’t understand json format or how Commento works exactly, but from the looks of it, it seems the import function got stuck after the most recent update, probably toward the head of the json file, and ignored everything below it.

After trying different things, I emailed Commento support again with a sinking feeling in my stomach. They never answered my previous emails, and I had a bad feeling this will be the case again. A few days passed with no reply, so I went ahead to the GitLab page for Commento and noticed that the creator hasn’t replied to any issues in a couple of months. This didn’t look promising.

Meanwhile, the service for the new domain I registered with Commento happily informed me my trial is about to run out and that I should start paying the monthly fee… Yeah, I don’t think so.

My comments are now gone on the old domain. I can’t import the comments to the new domain, besides that one thread. Support is unavailable, and as far as I know, it was never really there to begin with. The person behind Commento is gone.

I’m not upset; if I recall correctly, the person who created Commento was a grad student who had too much on his plate. Happens. Such is the life of FOSS projects (sad but true). Without support for a paying service though, I hope he pulls the plug, and quickly.

As for me, I was looking for perhaps integrating Mastodon instead. After a couple of days of going back and forth between different posts explaining the procedure, I decided against it for now.

I look at it this way: when someone wants to leave a quick comment, they do so on via Mastodon already. I don’t have a big presence on Twitter1, but it’s also an option. Long comments, which I’m a fan of, are meant for email. Why not remind people where to find me on these platforms or write me an email at the end of posts instead of asking them to turn on JavaScript and log into Mastodon?

Many blogs these days don’t even bother with comments for a good reason: discussions happen on social platforms. Federated or not, these have complex mechanisms that have no business being inside a simple static webpage such as the one you’re reading now. While a blog is a one-way communication medium, it doesn’t mean I can’t edit a post after the fact if I want to include an important comment, or simply write another post adding to the original. I think that’s what I’m going to do for now.

Want to tell me what you think? Find the link to this post on mastodon or Twitter. Or, if you want to spill the beans, why not write me an email? I’d love to hear from you.


Reply to this post on Mastodon (preferred) or Twitter. Got a lot to say? Excellent! Email me: taonaw<at>protonmail<dot>ch (for GPG, click the lock icon on the navbar to the left)


  1. I don’t visit Twitter all that often. Since it’s the single “normal” social platform I maintain somewhat of a presence on, it’s fair to include it, in case someone leaves a comment there. I will try to check out Twitter at least once a week. ↩︎