In reply to
— on

My favorite is the “half US half UK” flag for English :D

In reply to

I used to host OpenSMTPD + rspamd + Dovecot, but I really don’t have the energy to be a sysadmin soooo.. I’m just using Migadu now.

And these pre-made docker images and other “mail in a box” solutions don’t really let you not be a sysadmin, they only do the setup (which I can do on my own, thanks) but they can’t do backup, monitoring, they won’t investigate mail not going through, they won’t solve running out of disk space…

In reply to

So the mentions should show up? But the page still says..

I have decided to remove the comments from this blog

In reply to

Just trimmed my site's build/test/deploy pipeline's lifecycle from 10 minutes to about 5 minutes. A fair saving but still not as speedy as I want. My next job is to see whether I can cache the images on my own infra running a GitLab-runner, but I seem to be having some difficulty getting it running with a Unix file socket rather than a TCP socket - a shame because in the past the GitLab-runner has worked literally out of the box

When my website had a “deployment” time measured in minutes, I was so unhappy, so unmotivated to work on it.. Now (after the Elixir rewrite) I just have a text editor and REPL open on the server. Edit, save, run recompile in the REPL, changes are live. As quick as the “good” old days of PHP :D

In reply to
Some more info on OAuth 2.1 from the @oktadev blog:

OAuth 2.1: How many RFCs does it take to change a light bulb?


How are the new OAuth2 things going to impact IndieAuth if at all?

In reply to

Did somebody invent a play by #webmention #game like #indieweb chess? If not, I want to be the first one to implement it! Markup: p-chess-move - a move in some sort of a universally accepted notation. And a service you can mention so it’ll record the game and check rules.

haha back in the day on App.net (RIP) there was chess via posts.. (source of that app is actually open)

In reply to

In Reader Mail: Webmention Spam I mentioned that since I started to send Webmentions post-deployment of this site I happened to be spamming everyone multiple times a day with my Webmentions.

I received a few comments from folks about reducing this (or completely stopping it) because some Webmention servers don't de-duplicate sent Webmentions, so a server could see each new Webmention as a new one, and could i.e. send a push notification to the user. Not ideal!

Because my site may update multiple times a day (i.e when I'm pushing new content to it) it means those duplicate Webmentions would be happening many times a day.

It's been less of a priority for me personally because it doesn't impact me much - which is a bad way to look at it, and really isn't fair on others, so for that I apologise.

After a couple of weeks of on-and-off work on it, I've managed to get it working yesterday, but today it's now production-ready.

It now will attempt to send a Webmention, and as soon as that Webmention has been successful, it will make a note of it. On the next time it looks to send Webmentions, it will not re-send the Webmention if it's already been sent. I'll be updating it in the future to resend only if I've changed the Microformats2 markup (via Marty McGuire).

A point of note is that it will not retry if the Webmention is rejected, either, because it's likely the remote server not wanting to accept the request.

This article being pushed live should be the last time you get inundated by Webmention spam from me!

huh, the spec is rather weak about this:

Processing Webmentions SHOULD be idempotent.

IMO this really, really MUST be a MUST.

In reply to

I might end up rewriting Koype in JavaScript, lol. I feel like I isolated myself by using Elixir. But that’ll mean I’m changing not being of language difficulties (I haven’t had any tbh) but to encourage adoption.

me and https://wwwtech.de also have sites written in Elixir. I actually rewrote from Haskell+Node.js+Postgres to Elixir (with Mnesia as DB) :D

In reply to

test post

test reply

In reply to

i wonder if this works…