Third Spruce Tree On The Left

hashtags

From the SPLAINER MAN NOT MAN-SPLAINING Dept.

I like to explain things. Sometimes my teenage son listens, which is nice of him. But I know he’s just humoring me.
So you may have heard that Twitter is now a raging dumpster fire. Now that the lunatics run the Tweetsylum, you’re looking for a way out. Or you want a handy explainer to give Uncle Frank and grandma for when you’re discussing the social media dumpster fire around the holiday table. This is for you.

To the more technically savvy Mastodon experts: I am course glossing over some less salient details. ELi5 baby. But if I get anything blatantly wrong, let’s fix that, drop me a Toot, a comment, or whatever.

Update 2/10: Now that Twitter has borked API access, the Mastodon/Twitter tools for contacts/followers/refollow and cross posting I mention below may be bork. But you can still extract your Twitter data.

Update 3/5: NEW TOOLS HERE: This list is actively maintained: https://hueyy.github.io/awesome-mastodon/

Is Mastadon the same as Twitter?

Pretty much… at least in the sense that they let you shout (in 500 words or less) into the void and hear and see others shout back. You get a Mastodon account, you follow people, and others follow you back. You post your stuff, and anyone who follows you will see your stuff pop up in their Mastodon feed. Anything they post will show up in yours.

Sample screenshot of the native Mastdon interface

Instead of a Tweet, it’s called a Toot. Still has #hashtags, buzzwords/keywords you can use in your posts. You can save toots from other people. On the Birdsite, when you recycle someone’s post for your followers, it’s a Retweet. Here it is a Boost.

Want to respond to someone’s Toot with your own reply. Go ahead. Want to indirectly mention a user, you @mention them just like on Twitter. You can also Direct Message them.

When someone responds to your post, @mentions you, DMs you, save or favorites your post you get notifications (which can be enabled or disabled). When someone follows you, you likewise get notified.

If you run across another user that you don’t like, you can Unfollow or Mute them just like on the Bird site.

Just like on Twitter you can control who can see, respond or otherwise interact with you or the posts you Toot. You also have standard post-sharing tools and links to share this Toot elsewhere.

Well, that just seems like Twitter, what’s the difference then?

Well,

  • Post size: 500 characters vs. 280 characters. Not a huge deal since you can chain posts together, but it’s the little things.

  • Editing posts: yep, you can edit your posts, not just within 30 minutes of posting or if you pay for some premium tier of service.

  • Better content filtering: On Twitter, all you can do is unfollow or block someone you don’t like (say, Ben Shapiro), or you can Mute a particular conversation. On Mastodon,

    • hide boosts (retweets) from someone even if they get boosted by someone you do want to hear from

    • mute, unfollow and block users (same as on Twitter)

    • filter out posts with particular keywords or hashtags turn off/hide boosts and replies in your feed

    • you can see or hide content from users whom you follow or people/content marked as to be visible to everyone (even those without Mastodon accounts)– this is “Home”, the default feed view

    • Local – all other users on your home Mastodon server (wait, server? – don’t worry I’ll get to that)

    • Federated – all users across ALL** Mastodon servers

  • No Algorithm: On Twitter, the content you see is curated, massaged, and pooped out by some Algorithm that no one outside of Twitter understands. But it’s based on who you follow, keywords you use, hashtags you search on, who you look for, browsing history, and what brand snow tires you have on your car – who knows. On Mastodon there IS NO algorithm. Your feed is a direct tap into the firehose stream of consciousness of ALL Mastodon users. You, and you alone, use various filters and follows to control what content you do (or do not) want to see, not some secret algorithm.

  • No Ads: Twitter is a for-profit entity; they have to make their sandwich I suppose. So $promoted posts and ads show up in your feed.

  • Its Open Source: unlike the Twitter code that runs the servers and all the apps, the computer source code and APIs that drive the Mastodon service are publically available and free for everyone to use. Developers volunteer their time to fix bugs in the code or to extend and add features. Developers can also integrate Mastodon communication with their other applications – and there are lots of interesting ones being developed! But the key takeaway here is the behaviour of the system isn’t a secret. So no one cabal of overly sensitive billionaires can usurp how the system works if they don’t like it.

Ugh. Do I have to find/refollow everyone on Mastodon that I used to follow on Twitter?

No – there are tools for that. I used https://www.movetodon.org/ but a few minutes with google will find:

Do I have to manually copy all my Tweets? Can I cross-post between the two?

Moving your tweets? I haven’t heard of a tool that does that yet. Sorry.

You can Export your tweets from Twitter, but I just requested that myself, I dunno if the information in there is in a form that one can readily write a tool to import into Mastodon. Hey, I know Powershell, how hard can it be. Stay tuned. Likewise, if you know of a Twitter->Mastodon migration tool that does posts, let me know.

But cross-posting? Yep:

Is there an app?

Tons. Besides the official Android and iOS apps by the core Mastodon.org team, since the APIs and code are open-source, everyone and their sister can integrate Mastodon into their own apps, so there are plenty. [https://joinmastodon.org/apps]

Personally, I use a small window-less (thanks Open-as-Popup extension) Google Chrome window on my server’s website, parked down in a corner of my Windows desktop. Update 3/5: I use #elk –> https://elk.zone/ now its very cool; its both an alt web-client that can be run as a web-app. Support for account switching, some other cool features. Actively developed.

Other Twitter migration resources:

Well, there are gobs of these; google.

So what about these “Servers”? Do I have to tip someone?

This is where a lot of people’s eyes glaze over when their excited Mastodon-using friends start talking about why they should ditch their Twitter and go to Mastodon. There’s a reason I left this to the end. But I think it’s also one of the strongest arguments for Mastodon. A “Save the Best For Last” thing.

Unlike Twitter, or most other social network services (Facebook, Reddit, Instagram), Mastodon has no centralized computer infrastructure that “runs” it. All of Twitter’s servers are owned and controlled by Twitter. Each of the Mastodon servers are owned and controlled by individuals, groups, companies or institutions – who donate the computer hardware, electricity and network bandwidth.

While there is no “central” Mastadon server, but rather there are thousands of Mastodon servers, they all communicate and share posts, follows, users with one another. How, or IF the administrators/owners of each server grant membership is entirely up to them. Whether they charge money for membership on their server is entirely up to them. If you want an account on a Mastodon server that only features artwork about fire hydrants, I would expect to submit a portfolio for review.

Besides membership, each server gets to decide the rules for its members. The owners and administrators get to choose those rules and they provide/assign the moderators who enforce those rules. Here is the About / Rules page for my home server, mast.to.

It seems intimidating, but this is really the only hard part about getting started with Mastodon – picking your home server. And there are lots of them. But one of the really nifty things about Mastodon’s decentralized server “federation” they call it, is servers can be created for ANY group of like-minded people. There are lots of servers for various geographic areas, countries etc. Servers for schools, professions, and not a few companies. Expect all of those Twitter-suspended journalists to start harassing their editors for their own Mastodon servers. Companies can use Mastodon servers to augment or take the place of internal messaging services like Slack or Teams, but also enable users to post publically from those same accounts. Cool!

So how do I pick one? If I make a mistake, can I ‘move’ to another?

There I can’t help you. The Mastodon organization (who coordinates and oversees the code maintenance, server integration etc.) does curate a list of Mastodon servers that have agreed to uphold The Mastodon Server Covenant (i.e. “don’t be a dick” and some IT commitments), but while that contains a bunch of the larger, more populated “mainstream” Mastodon “instances” that’s not an exhaustive list.

There are a few mainstream instances, but there are tons that cater to particular communities, lifestyles, and tastes. There are instances for schools, instances for cities, and instances for lawyers. Instances for Lawyers who like ketchup.

If you search for “list of Mastodon instances” you’ll find a bunch of indexes. Here’s one for example, and they have both a flat list and a “choose wizard”. You’ll find a lot of “top 10 Mastodon servers” types of articles as well. There are a lot. But, whichever server you choose take the time to ensure you agree with any terms of service and are ok with their acceptable content and moderation rules.

If you really don’t want to choose, just go with one of the “big” mainstream instances. Find a Mastodon that has

  • a lot of users
  • who have posted a lot of statuses
  • is connected to a lot of other mastodon servers

In general, the mastodon server that is more populated, busy, and connected with other servers is a safer bet; its gonna be around tomorrow.

If you want to MOVE from one Mastadon server to another, it’s a simple matter of signing up for an account on the new instance, Exporting your data from the old one, and Importing it into the new one. Your followers will have to refollow you at your new location, but your account at its old location will be grayed out and it will redirect to the new one. The federated network will even announce your move for you. Here are the details.

Hrmm. If each server can make up and enforce its own rules, what’s to prevent the weirdos from creating their own Mastodon server?

Unfortunately, nothing. They totally can. BUT, each Mastodon server is able to restrict, filter or completely block other servers; or users form those servers. Check out the Moderated Servers list on the about page of any Mastodon server’s About page.

Even if another server isn’t entirely crazy, enough to have your server’s admins block it entirely, you as a user can still entirely block all content and users from that server; that user or server disappears from your feeds.

Further, if you see content or users that you think might violate the moderation rules of your server, you can Report them; your server’s administrators/moderators can deal with that content/user on their site accordingly; including blocking that server entirely. Even better, if you think that user/content violates the rules for its/their home server, you can fwd the report to the admins/moderators of that server too!

Well, that doesn’t seem so bad

There you go. Hopefully, this helps demystify Mastadon a little bit. See you on the federationTootspace, follow me at @tezoatlipoca@mas.to. If you or Uncle Frank or grandma have any more questions that aren’t covered in the already very good official Mastodon.org Guides, like their “Getting Started Guide” (I doubt it, but whatever), then ask away here or on Mastodon, I’d be happy to ‘splain some more.

Lastly, since each Mastodon instance is provided by someone (and computers, electricity and bandwidth aren’t cheap), please be sure to tip/donate to your instance’s admins (see your instance’s About page). If you like the work that the Mastodon.org people do on the whole network, its source code or the apps, then be sure to donate via their Patreon or sponsor them here.