Thoughts on Mastodon and Avoiding Content Silos
I recently set up a Mastodon instance (username @theo@theopjones.com)
The 500 character text limit on Mastodon does seem a lot better than Twitter's shorter character limit.
500 characters amounts to about 100 words, which is in the good middle range between really short content, and the longer form content that is good on WordPress and similar full-featured blogging engines. This is a type of use case that Tumblr is really good at, as Tumblr is gradually becoming a dying site, this does mean that Mastodon may be a suitable replacement.
In my ideal world, most people on the internet would use open source software running on commodity infrastructure. I want a world in which where you decide to host your content fundamentally doesn't matter and there is competition in content hosting.
I want a world where people can just drop their current hosting provider without too much difficulty.
A world where identity isn't tied to a particular host. The internet does have a way to do decentralized identity – DNS. But most people don't have a domain name that is the home for their content.
The big thing that worries me about Mastodon from a structural perspective, is the fact that Mastodon simultaneously
is generally structured in a way that means the vast majority of users won't run their own instance or at least hire someone else to run an individual instance for them- has a primary mode of content moderation built around instance administrators blocking other instances.
This could easily replicate the situation with email where there are very much first-tier email hosts. With email, Google and Microsoft have by far the best email deliverability. It seems possible that there could be similarly dominant instances of Mastodon that eventually turn it into a de facto centralized service.
It is possible to come up with ways to design a decentralized platform that doesn't have this issue.
Spam, harassment and other similar ubiquitous problems in the social media ecosystem are fundamentally due to the fact that it's way too easy to get your content in front of someone who has not opted into interacting with you.
Sending someone a message on a Internet service is usually effectively cost free. And it is similarly easy to get on someone's activity feed.
If I were designing things, content filtering would be user based – and split in the three categories. – There are the people that the user has directly opted into seeing.- There are the people who are trusted by a user that the user trusts.- And there's the rest of the world.
The first two categories would be allowed to pass through fairly effortlessly.
The rest of the world, would have to do something costly, like a digital stamp or proof of work or something else that acts as a limit on excessive posting.
This is pretty far from Mastodon.
Additionally, one of the more fuzzy and hard to put exactly in to words issues with Mastodon that I have noticed is the nature of the people running things. I'm definitely not sure I have high faith in the judgment of the typical person who runs a Mastodon instance.
I'm just seeing a lot of people who revel in the idea of the tech industry throwing around its weight to reshape society.
A lot of the mindset I am seeing just feels like the same part of the tech industry that got social media into this mess. It feels entirely possible that a lot of power is in the hands of people who could be a lot more fickle and arbitrary then the people who run Twitter or Facebook.
And also a lot of people for whom their main objections to the way that Facebook and Twitter are ran is that these platforms are not exerting enough control over their users.
In a ideal world the judgement of where the lines of acceptable behavior in public discourse are would also be decentralized and democratized — instead of decisions being handed down from above.
From a bird's eye design and ideas perspective, I like what what I see in the Indieweb project (as mentioned before) https://indieweb.org/ The emphasis on personal domains instead of shared instances is good. There is also an emphasis on trying to build software that works on commonly available infrastructure like LAMP stack hosting. And also the idea behind the Vouch anti-spam protocol The emphasis on personal domains instead of shared instances is good. There is also an emphasis on trying to build software that works on commonly available infrastructure like LAMP stack hosting. And also the idea behind the Vouch anti-spam protocol https://indieweb.org/Vouch But all of the actually existing software here has been a pile of half-working kludges in my testing. While Mastodon actually works. But all of the actually existing software here has been a pile of half-working kludges in my testing. While Mastodon actually works.