Now Sharing to the Fediverse, My Threads Account

When I checked in on my Threads account recently, I saw that the Fediverse sharing feature was available and turned it on.

As you can see above, I’ve added my Threads account in the last available metadata entry on my primary Fediverse account. In testing the new link before publishing this post, I found that Ivory desktop and mobile clients appear to rewrite the link to @genxjamerican (which doesn’t work). Clicking the Open in Browser button that comes up after the first failed site visit gives you another rewritten URL, https://www.threads.net/user/genxjamerican#. (which also doesn’t work). When I visit my profile in a browser however (at https://hachyderm.io/@genxjamerican), clicking the Threads link takes me directly to the profile as expected.

A search for my handle in the Ivory desktop client now shows my Threads account and my Mastodon account. Only time will tell whether or not the anti-Meta fedi pact I posted about last year has a meaningful impact on the growth of Threads in the fediverse. Meta could just as easily sabotage its own growth through strategic errors. One of the fediverse’s most consistent advocates and contributors, Dr. Jorge Caballero, makes a persuasive argument that paying for “good” Threads posts is one such mistake.

I haven’t really set up anything to cross-post the same content to multiple social media accounts beyond what Jetpack Social supports. My blog posts are automatically posted to Tumblr and to my Mastodon account. I might change that just to see how different the levels of engagement are. IFTTT is probably where I should look first, having set up a bunch of automations there in the past. So far, when it comes to sharing posts from this blog, followers on Mastodon engage far more often with them than in any other social media network where I have a presence.

Flipboard Renewing Its Relevance With the Fediverse

Flipboard is jumping into the fediverse with both feet, according to a piece from The Verge. While the fediverse isn’t where I saw the piece first (that would be on Threads), when Flipboard first announced it was experimenting with Mastodon some months back, it was the first time I’d thought about Flipboard in years (much less used it). Since The Verge piece first ran December 18th, it’s been updated with links to both their Flipboard account, and their Mastodon account.

If you’re not familiar with Flipboard, their key organizing principle is the magazine. Articles you read from any number of sources can be “flipped” into a magazine you create, along with any commentary you may want to provide. As in other social media networks, you can follow other members and be followed by them. You can comment on shared articles and other Flipboard members can respond. Another interesting feature (which I never took advantage of myself) is Invite contributors. I presume this feature allows multiple Flipboard members to contribute articles to the same magazine. This might be how The Verge handles its own presence on Flipboard.

Unrelated to the whole fediverse pivot, reviewing the features of Flipboard makes me wonder if they ever actively pursued the sorts of people who write newsletters. From what I’ve seen of Substack, I haven’t seen anything it does as a service that Flipboard doesn’t do as well or better–and they probably have a much larger number of monthly active users.

The key difference I’ve found so far between the mobile app experience and the web experience of Flipboard is that you can only flip articles into Mastodon via the mobile app.

Another thing Flipboard has changed since I last looked at what they were doing with Mastodon is allow you to add any Mastodon profile URL to your Flipboard profile and display a verified link on your profile page. I’ve already set that up and now my profile looks like this:

This is the sort of attention and interest that Tumblr could have generated had they moved more aggressively in exploring integration with the fediverse via ActivityPub. Tumblr is a first-class citizen on IFTTT, an awesome site for creating workflows and automations between a whole host of different services. I have a number of automations (IFTTT calls them applets) that use Tumblr as a destination and a “fedified” Tumblr would have let me automate a lot of posting without having to change a thing. Flipboard simply isn’t set up for that–not without workarounds or hacks (though IFTTT appears to have one that uses Pocket as an intermediary that I plan to try).

If this post has piqued your curiosity about Flipboard’s foray into the fediverse, I encourage you to check out Flipboard for yourself. Follow me there, comment on pieces I’ve flipped, create your own magazine(s), get the Flipboard mobile app and flip good pieces into Mastodon.

Exploring Mastodon Continued: Moving to Hachyderm.io

After almost 4 months of using Mastodon, I found the community on Hachyderm.io (and its administrator, Kris Nóva) so interesting that I decided to move from the larger instance I initially joined (mastodon.cloud). The advice in my first post about sticking with a larger server unless you come across a particular server/community that really interests you still holds. The specific way I applied it is tied to a Mastodon feature I didn’t fully grasp the utility of back then: the Local timeline. I wrote about timelines later, but what only became clear after creating an account on hachyderm.io and using Local timeline was that because the vast majority of people there are techies like me, there was a much higher volume of interesting toots there than on a large instance like mastodon.cloud.

One of my Mastodon mutuals switched from mastodon.cloud to hachyderm.io due to racist harassment being directed at his account from a domain they don’t block. Not only does hachyderm.io proactively block that domain, they do things like give you a chance to review certain follow requests even if your account isn’t locked, as shown below:

Screenshot of follow request approval on hachyderm.io

The actual steps I followed to migrate were a combination of this article, and this post from Eugen Rochko (in that order). Migrating doesn’t delete the old account, but it does disable the old account so it looks like this:

My disabled account on mastodon.cloud

Migrating to a new account meant updating my account metadata as well to verify that new account belongs to me.

Only the posts from my original Mastodon account can’t make the move to hachyderm.io–but only because I don’t control the instance. If I were willing to run my own Mastodon server, it might be possible to import the archive I downloaded from my previous account and republish them there.

In addition to migrating to hachyderm.io, I provided a small donation to the administrator through ko-fi.com. In addition to the charitable giving I’m doing this year, I’ll be putting more into these tip jars for online services that I find valuable. I contribute a bit to the main Mastodon project through Patreon.

Your Mastodon Experience May Vary–And Not Always in a Good Way

While my own experience on Mastodon has been a positive one so far, my experience is by no means universal.  As more prominent accounts from Twitter have joined, particularly those of black folks (and especially black women) I’ve followed there for awhile, they’ve begun to share details of consistently negative experiences on Mastodon.

Her experience has been difficult enough that the Mastodon post sharing that she was taking a break from that platform linked to the tweet above.  It’s hard to imagine a more damning indictment of how a platform treats people from marginalized communities than posting that criticism on Twitter, a site that has done far less policing of slurs against black people in the wake of Elon Musk’s purchase.  Trying to summarize her thread wouldn’t do it justice, but if there is any common thread between her negative experience and that of other black people on Mastodon it is around the content warning feature (abbreviated CW as shown below).

Mastodon posting window with CW button circled in red

Dr. Prescod-Weinstein’s objection to the name of the feature is a function of being a rape survivor.  The other pushback I’ve seen most often is around the use of the feature for posts regarding racism.  Elon James White, who I first started following during his coverage of Ferguson in the wake of the protests of Michael Brown’s shooting death by police officer Darren Wilson, refuses to use it for discussions of racism.  Mekka Okereke, director of engineering for the Google Play online store, has a more nuanced viewpoint, which separates whether or not white people want to hear about racism from what is effectively a mislabeling of the feature.  He summarized his feelings on this as follows:

Feels very very much like “Ban teaching civil rights, so white kids don’t feel bad.”

When I did a bit of searching to try and learn more about content warnings and trigger warnings in their original context, it seems that the original scope of such terminology was limited to things that could cause someone to recall a traumatic experience they had.  My primary takeaways from one piece in particular was that broader, more casual use of the term “triggered” ended up both being conflated with people being “too sensitive” and conflating trauma with mere discomfort.  “Conflating trauma with mere discomfort” ends up being a great summation of the way far too many white people still respond to black people merely describing the racism they’ve survived.

Mastodon (and the Fediverse)’s turn in the spotlight, and the negative experiences of at least a few black people on it I follow make it a microcosm of both the best and the worst aspects of tech more broadly.  A few of the best aspects: software a young man named Eugen Rochko first started writing in 2016, has held up rather well all things considered against a significant increase in usage and attention.  It’s open source, so not only can you see how it works, you can suggest changes, or even make a copy of it and make changes yourself if you have the time and expertise.  It uses a decentralized social networking protocol that doesn’t just interoperate with other Mastodon servers, but with other social networking applications that use the same protocol.  Despite the good–which is significant–Mastodon is just as susceptible to some of the negative aspects of the for-profit tech industry it intends to be an alternative to.  The most obvious negative aspect is the gatekeeping.  Despite beginning my professional career just a few years after the founder of Mastodon was born, it would take over 15 years of that career before I would find an employer where there was more than one other person who looked like me writing software for a living.  Software engineers who are Hispanic or Latino aren’t that much less rare than black software engineers.  Today, the percentage of women in technical roles is projected to be around 25% by the end of this year.  But the history of computing predates the machines that do it today, and a much higher percentage of those literal human computers were women.  Those women who do persevere through the gatekeeping that would prevent them from entering the industry ultimately end up leaving at unfortunately high rates because of the hostility to women that still persists in too many work environments.

Tim Bray (co-author of the XML spec and contributor to numerous web standards), shared this piece as one of his first posts on Mastodon.  I have no doubt that he meant well, and that the author of the piece meant well, but when you title a piece “Home invasion” when talking about new users of a platform you’re used to, that comes across as incredibly hostile.  The same author that talks about trans and queer feminists building the tools, protocols, and culture of the fediverse makes not a single mention of people of color in his piece–not unlike the commercial tech companies in general, and Twitter in particular that are among the targets of his critique.  The entire piece is worth reading in full to understand the author’s perspective, but I will pull quote and highlight one paragraph that seems most emblematic of the blind spot that some veteran Mastodon users appear to have:

This attitude has moved with the new influx. Loudly proclaiming that content warnings are censorship, that functionality that has been deliberately unimplemented due to community safety concerns are “missing” or “broken”, and that volunteer-run servers maintaining control over who they allow and under what conditions are “exclusionary”. No consideration is given to why the norms and affordances of Mastodon and the broader fediverse exist, and whether the actor they are designed to protect against might be you. The Twitter people believe in the same fantasy of a “public square” as the person they are allegedly fleeing. Like fourteenth century Europeans, they bring the contagion with them as they flee.

To see yourself (as a new user of Mastodon and a long-time user of Twitter) be described as someone bringing contagion hits a lot differently when you’ve endured racism in real life as well as online, and when you’ve had to overcome–and are still overcoming–so many barriers in both places merely to be included, much less respected.  And were the author to be called on this huge blindspot publicly, I have no doubt that he would respond with the same sort of defensiveness that Dr. Prescod-Weinstein described, and that Timnit Gebru, another recent joiner of Mastodon has also described.

As I said at the start of this piece, my own experience with Mastodon has been a positive one so far.  Some of it is a function of having participated in online communities for decades (as far back as the Usenet newsgroups days), and even becoming a private beta tester one of the newer ones (StackOverflow.com) before it went public.  But those communities too had their gatekeepers, mansplainers, and jerks.  Certain open source projects are unfortunately no different in that regard either.  There’s something to be said for understanding the pre-existing culture of a place–even if it is virtual.  That said, the idea that culture is static–and should remain so–is a perspective that it seems some Mastodon veterans would do well to change.  Otherwise, they risk perpetuating the same harms as commercial social media–just without the financial rewards.

Exploring Mastodon Continued: Timelines and Federation

While checking out the Mastonaut desktop client for Mastodon, I came across the following diagram explaining the visibility of a toot:

The Visibility of a Toot

Still reading? I appreciate your patience. I don’t blame any of the folks who noped out of this post after seeing that diagram. It’s a consequence of the servers thing I mentioned in my previous post on exploring Mastodon. It’s one of many features that highlight who the target audience for Mastodon really is (people like me who used to write software for a living, or still do).

Even for me, the Home timeline is the only relevant one because it will display toots from people I follow–regardless of what server they’re on–toots those people boost, and your replies. The Local timeline shows toots from people on the same server where you registered whether you follow them or not. The Public or Federated timeline appears to show toots from people across all the Mastodon servers (again, whether you follow them or not). We’ll see if more time on Mastodon confirms or changes my understanding of the timelines.

Exploring Mastodon Continued: Verification

As I mentioned at the end of my first post on Mastodon, I’ve been following Martin Fowler’s notes on his own journey.  His November 1 memo on verification interested me, especially in light of Twitter’s recent update to charge $8 for the blue check mark.

As Fowler explained it, Mastodon being decentralized (unlike Twitter) means verification is up to each server.  Whoever runs it can verify members however they wish–or not at all.  The approach to verification he describes and implements is what he calls cross-association.  By adding a <link> element to the <head> of his personal website with an href attribute for his corporate Mastodon profile, Mastodon “sees” the link and marks it as verified.

I followed Fowler’s example to do the same thing with my Mastodon profile.  I updated the header.php of the WordPress theme I’m using this way:

<head>
<meta charset=”<?php bloginfo( ‘charset’ ); ?>”>
<meta name=”viewport” content=”width=device-width, initial-scale=1″>
<link rel=”profile” href=”//gmpg.org/xfn/11″>
<link rel=”me” href=”https://mastodon.cloud/@genxjamerican”>
<?php wp_head(); ?>
</head>

With that change made, my Mastodon profile now looks like this:
Mastodon profile with verified metadata for a website

This way, people who follow me on Mastodon know that I control this website as well.

Navigating the Latest Social Media Shakeup: Exploring Mastodon

In the wake of Elon Musk closing a deal to buy Twitter (after trying and failing to back out due to buyer’s remorse), the scramble to explore alternatives reminds a little bit of the very early days of social media.  I’m old enough to remember social networking sites like Friendster and Orkut, and there were plenty of others I’ve forgotten who never gained critical mass and flamed out.  I joined Twitter in 2009, and over the past 13 years it has grown to become the social media platform I find the most valuable.  Having heard people mention Mastodon in the past as an open source Twitter alternative (Trump Social even tried to use the codebase without attribution), I created an account—@genxjamerican@mastodon.cloud—to see how Mastodon compared for myself.

TL;DR

I’ve only been on Mastodon a week, but if I were to try and distill my advice of getting started into just a few points they would be:

  1. Follow @joinmastodon on Twitter first to start learning more
  2. Use a mobile app to smooth out (some) of the rough edges of the experience (including account creation)
  3. See if people you already follow on Twitter are cross-posting on Mastodon and follow them first

Signing Up

I don’t recall why I chose mastodon.cloud as the server to sign up with, but creating an account was straightforward enough.  It appears to be one of the largest Mastodon servers, along with mastodon.social, the original one operated by the German non-profit of the same name.  Using the official Mastodon mobile app, or one of the third-party apps makes the process a little slicker.  Stick with one of the largest servers unless you come across a particular server/community that really interests you.

Following People

I started by following people I know from Twitter who signed up for Mastodon and still post on Twitter.  The Fedi.Directory is where to look for interesting accounts to follow.  Their account (@FediFollows@mastodon.online) has been a good one to follow for someone like me just starting out.

Unfollowing, muting, blocking, and reporting all appear to work similarly to the way they do on Twitter (though I’ve had no need to do any of those things after so short a period of time).

Enough Lurking, Time To Post

A post (or a reply to a post) in Mastodon is called a toot, and they can be up to 500 characters long.  Sharing the post of someone you follow is called a boost.  You can favourite posts as well, though that only puts the toot in a list of your favourites (instead of sharing that fact with whoever follows you).  You can add content warnings (CWs) to your posts, so someone has to click through to see the content.

Posts can include pictures, but it doesn’t look like you can post videos. I follow @AmiW@mastdon.online and she posts pictures of street art from all over the world.

You can also send direct messages to people–if their accounts allow it.

There does not appear to be any such thing as quote-“tooting”.

What’s Next?

For me, spending more time on Mastodon exploring the features and looking for bigger and better guides to and explorations of Mastodon by others.

Martin Fowler is writing a whole series of posts on his exploration of Mastodon that I’ll be following with great interest.