Walled Garden Breakout, Pt. 1: Mastodon & the Fediverse
-------------------------------------------------------
Post by Rusty


Twitter, Facebook, Instagram, Snapchat. For many folks, these names are 
synonymous with the internet. For many teenagers and adults, not actively 
using these big tech platforms would create the eerie sensation that you 
don't exist. And that's a real problem. We invest so much of our 
identities in platforms that see us as data points to be studied & 
marketed. The crux here is the user's lack of control. Popular social 
media platforms function as "walled gardens," or restricted zones in which 
the company controls how the platform functions & all the data is archived 
on centralized servers.

I won't rehash the sins of Facebook or Twitter here. That project has 
already been done by folks smarter than me. Good resources for how walled 
gardens perennially abuse their users include the Electronic Frontier 
Foundation, BoingBoing, & Motherboard as well as many of the links listed 
in our blog's "Resources" page.

Instead, I explore some newer alternatives to walled gardens. These 
alternatives center their missions around the issues of data, both who 
controls it & where it is stored. They also adhere to principles of 
open-source development, consentful interaction, & data protection. While 
many alternatives exist, I focus on the two software platforms I use the 
most: Mastodon & Secure Scuttlebutt [SSB]. This post will cover Mastodon & 
I'll cover SSB in a second one.

Mastodon is by far my favorite name for a social media platform. The 
whimsicality extends beyond the platform name too. Rather than "tweeting," 
users send out "toots," which appeals to the part of me that still loves 
fart jokes. Mastodon also harbors a syndicate of active communities in 
which smart & irreverent opinions are freely shared & toxic trolls are, 
for the most part, legislated out of the communities or, failing that, 
chased away by users protective of their "instance's" social dynamics.

Mastodon's especially appealing for folks needing to detox from Twitter's 
outrage-of-the-day culture or folks who've been bullied or abused on other 
social media platforms. Since it was birthed in Germany where Nazism is 
illegal, Mastodon clearly states that white nationalism is not tolerated 
(this, of course, is not always successful). Many communities on the 
platform also explicitly state their wish to provide safe harbor for 
LBGTQ+ & disabled folks as well.

Supportive social culture aside, Mastodon can also be confusing for folks 
used to the ways of big tech social media. It's the most active part of 
the Fediverse, a loose syndicate of servers that support various platforms 
& communicate through a number of open standard protocols. In order to 
understand how the Fediverse operates, let's break down some of those key 
terms.

First, let's talk about servers since they are foundation for the entire 
ecosystem. When you use Facebook, you access the company's software 
platform & store all the data you enter on the company's servers. The 
Fediverse's architects had another idea: what if someone could use a 
platform, but choose which server they wished to store their data? Users 
could select from a number of servers independent from the platform's 
designers or even host their own server. This is the Fediverse's idea 
behind decentralization: data & control are fractured among independent 
participants. In the Fediverse's lingo, these servers are often dubbed 
"instances" or "pods."

However, these independent servers nonetheless remain syndicated by 
sharing the use of a particular software platform. Some of the more 
popular platforms include Mastodon, *diaspora, Friendica, Pleroma, 
Nextcloud, & PeerTube. This creates the intriguing sensation of 
simultaneity: users can both pay attention to all the activity on their 
own instance, but they can also peer into what's happening on other 
instances that use platform as well. 

The communication protocol is intriguing because it actually allows 
multiple platforms to communicate with each other as long as they share an 
agreement for data transmission. For example, when I log into my Friendica 
server, I can actually see posts from folks who use the Mastodon or 
*diaspora platforms too. This is because Friendica uses the Diaspora 
protocol, which *diaspora employs, & the OStatus protocol, which Mastodon 
uses too.

This is long way of saying that Fediverse platforms such as Mastodon 
facilitate sharing & even thrive on it. They disdain the walled garden's 
isolating nature & instead wish to have a number of semi-autonomous 
gardens communicating with each other.

The first big challenge for someone using Mastodon is finding an instance 
to join. When I first joined Mastodon, I didn't understand just how 
important an instance would be. I understood the concept of an instance 
being the place where your data would be stored. However, I looked at 
instances as merely portals to the Mastodon community as a whole. And 
portals they are, but they function in an unusual manner.

So I haphazardly navigated https://joinmastodon.org, seeking to join an 
instance that didn't require an invitation, primed to select the first one 
that vaguely appealed to my interests. I found one. I saw the server was 
in France, but I figured that wouldn't be too big of an issue. Well, you 
can guess my first issue: the majority of the posts on that instance are 
in French, a language that I'm not very versed in.

I then discovered the structure of Mastodon's user interface. You navigate 
between 3 different feeds: "home," which includes everything posted by you 
& folks you follow; "local timeline," which includes everything posted by 
folks on your instance; "federated timeline," which includes everything 
posted by everyone followed by folks in your instance. After joining that 
first instance, this is what I found: an empty home feed, a local timeline 
mostly in French, & a federated timeline that confusingly mixed porn, 
anarchist politics, newsbots, & bizarre shitposting. Yup, I had a 
headache.

I spent some time building my home feed. I found folks & organizations I 
used to follow on Twitter: Electronic Frontier Foundation, Ernie Smith of 
the Tedium Blog, Cory Doctorow, etc. So my home feed began to feel less 
lonely. However, I became disappointed that many of the first folks I 
followed were either merely crossposting from Twitter or generating 
updates through bots. Doctorow, in particular, employs an exhausting army 
of bots on Mastodon that I've had to control with extensive filtering. 
Folks like Doctorow peeve me: they write & talk about the dangers of Big 
Tech, but refuse to leave Twitter; they only dip their toes in Mastodon's 
waters, but don't commit. Rip that band-aid off, motherfuckers!

Mastodon began to feel alienating to me, to say the least. However, I 
didn't want to give up on the platform completely; I realized that the 
instance I chose wasn't a good fit for me. So I went hunting again, but in 
a smarter fashion. I then found https://scholar.social, an active home for 
academics to share ideas. As a community college writing instructor, this 
looked like where I needed to belong. So I jumped ship. I quickly became 
invested in the posts on my local timeline & the federated timeline led me 
to discover interesting folks on other instances that I soon would follow. 
My home feed became a rich collection of ideas from academics, tech folks, 
& political activists.

The instance holds so much power because it influences how you find other 
folks. This, of course, is the most obvious with the local timeline, but 
it's also true on the federated timeline. At first, I thought that the 
federated timeline was showing me everything everyone posted on all 
Mastodon instances. After more carefully reading about the platform's 
structure, I realized that the federated timeline only shows the folks 
followed by other folks on your instance. If no one in your instance 
follows any solar punks on an off-grid farm in England, your federated 
timeline won't show any solar punks' posts. That is, unless you somehow 
find those punks & start following them yourself. The instance is indeed a 
portal to all the other instances, but it remains a skewed one.

Once I became integrated with my instance's community & started following 
other folks, I saw what makes Mastodon so distinctive from platforms such 
as Twitter. Most instances harbor communities that are manageable in size. 
For example, while scholar.social has 3,550 registered users, only 490 are 
active. This means that your feeds don't avalanche you with information. I 
remember my Twitter feed would update quicker than I could read. My brain 
would just vomit out the information it absorbed, leaving me as blank as a 
zombie.

A reduction in the info-avalanche equals an increase in how users engage 
with your posts. While Mastodon replicates Twitter's structure with 
"favourites" & "boosts," folks are much more apt to offer you written 
replies. They're also remarkably generous with sharing their knowledge & 
expertise when I ask questions or solicit recommendations. I feel that my 
voice is small, but it somehow gets heard.

The self-selecting nature of instances means that it's quite easy to fall 
into echo chambers. While Mastodon promotes diversity of opinions, there 
are some opinions that are clearly not welcome. Now I'm not referring to 
hate speech or trollish alt-right tactics. No, I'm referring to less 
terroristy worldviews. For example, I'm not sure a Google advocate would 
last very long on most instances. One of my most popular posts proclaimed 
that copyright is the devil, but considering the large proportion of 
open-source champions on the platform, I know I was only preaching to the 
choir. Now collective affirmation is important, but I do wonder if 
Mastodon only appeals to folks with certain kind of worldviews.  

Since Mastodon allows for extensive filtering of posts, one can build a 
protective ideological shell, only seeing what they wish. Yes, this can 
reduce what a person is exposed to, but one can also interpret this 
activity through the concept of consent. There's a lot of odious shit out 
there & Mastodon is no exception. You should be able to control what 
you're exposed to. That federated timeline can be wacky, y'all! A lot of 
things you don't wish to see may appear: porn, mundane shitposting, 
commentary on current events. You have to shape that federated timeline by 
filtering phrases & blocking certain individuals & domains.

Mastodon is definitely a rewarding social media experience & I highly 
recommend it. It does require some patience, but if you are willing to 
work with it, it'll yield results. Also, it'll prepare you for the social 
media alternative I'll profile in my next post: Secure Scuttlebutt [SSB].

By the way, check out our blog's Mastodon account: 
RhizomatixBlog@freeradical.zone