ActivityPub, Mastodon and the Fediverse

As I previously mentioned, many folks I follow on Twitter are moving away from the platform for various reasons; most of them would probably cite Elon Musk's takeover of Twitter and some of his subsequent actions as the cause, but I think the algorithmic timeline and manipulation of tweets for …

Read more…

As I previously mentioned, many folks I follow on Twitter are moving away from the platform for various reasons; most of them would probably cite Elon Musk's takeover of Twitter and some of his subsequent actions as the cause, but I think the algorithmic timeline and manipulation of tweets for engagement is probably the biggest reason to leave --- indeed, I'd say that algorithmic manipulation of what you see (aka "the outrage machine") is the worst part of the centralised social media platforms and has all kinds of negative effects.

Most of the people leaving tell others they are "going to Mastodon", and indeed a lot of them have signed up with one or other of the large public Mastodon instances. But really what they're doing is moving to the Fediverse; you see, Mastodon uses an open protocol called ActivityPub, and will interoperate quite happily with other software that uses ActivityPub. In my case, I like being in control of my own Internet presence, so I wanted to run my own instance (just as I run my own mail server, my own website on my own web server and so on). Rather than using Mastodon for this purpose, I went with Pleroma, which is a lighter-weight alternative with pretty similar functionality. Just to emphasise, you can actually use Mastodon client apps with Pleroma, and doing so works just fine.

One consequence of the confusion about where we all are now is that people think of a Fediverse account like @al45tair@al45tair.net as a "Mastodon account", so you might expect to see a link to it using the Mastodon logo . Equally, if you know someone is using Pleroma, you might expect to see the Pleroma logo . Really, though, we should be using the ActivityPub logo , so that's what you'll find on my website.

Sadly, support for the acct: URI scheme is rather limited at present, so I've made my link go to the Pleroma front-end. This isn't the end of the world (there's a convenient "Remote Follow" button), but it would have been nicer to be able to put a Fediverse link there directly. Maybe at some point I'll have a go at fixing it using some Javascript :-)

A New Beginning

A new beginning A new beginning

My old blog at Alastair's Place has been rather unloved in recent years, but as my frustrations with Twitter have grown, I've been plotting a return to blogging. I've been working on the set-up for my new blog on the quiet for the past couple of years, and honestly if …

Avatar: The Way of Water

I took myself to see the Avatar sequel today, which I probably wouldn't have mentioned here but for the fact that it turns out that I wrote a post back in 2010 when the original film came out. Amazing to think that that was a full twelve years ago now …

Aura

Having just written rather a sad piece on my company's blog, I thought I'd cheer myself up a bit — and explain a few things that have been hugely frustrating me over the past few years.

As you'll know if you read the post I linked to above, iDefrag and iPartition …

"Apple Help in 2015"

The last time I had to build a brand new help file was some time ago — maybe even ten years ago — and in the world of software, that’s an age.

For the past few months I’ve been working hard on a new release of iDefrag, version 5, and …

Interesting OS X Crash Report Tidbits

Yesterday I spent some time looking at OS X crash logs; as anyone who has been working on the OS X platform as long as I have will have noticed, the precise format of the crash logs your applications generate is now somewhat different to the reports that were generated …

UTIs Are Better Than You Think — and Here’s Why

If you’re a Mac or iOS developer, you’ve probably heard of UTIs; if you come from some other platform, you probably haven’t, so I’ll start with a quick overview.

UTI stands for Uniform Type Identifier, and it’s used in a similar way to a MIME …

Penelope

Today, I became a dad. Welcome to the world, little Penelope.

Avatar 3D

Earlier today I went to see Avatar 3D over at the Vue Cinema in Eastleigh. James Cameron has a pretty good track record, but I won’t deny being a little worried that the film might concentrate too much on special effects at the expense of the story, but I …