Hashtag Accessibility, by Everyone for Everyone


[img=https://i.snap.as/k35qFlND.png]Flat 2D illustration of faceless people in front of a collage of computer devices with social posts and a hashtag in bubbles, adjacent to a list of hashtags that read “UXDesign, UIDesign, WebAccessibility”[/img] My pos

Flat 2D illustration of faceless people in front of a collage of computer devices with social posts and a hashtag in bubbles, adjacent to a list of hashtags that read “UXDesign, UIDesign, WebAccessibility”

My post about hashtag accessibility on Mastodon (and later LinkedIn) got a lot of attention. There were so many replies from people who didn’t know about the accommodation I outlined, who vowed to commit to it. I also learned a lot from folks who weighed in with great insights.

It makes me super happy knowing that folks care and that my post will make a difference in the world. This is why I know it’s important to spread the word about it.

As an aside, it sparked a friendly debate about labels for the various types of content formatting. Specifically the accepted definition of pascal case vs camel case. In this piece I’m going to talk a little about all of this. But the key takeaway is this: use pascal case (a.k.a. camel case) for hashtags. Always.

It’s a small thing that all of us can do to build a more inclusive, accessible internet for everyone. And it has an enormous impact that brings great value across the board. So let’s get into it…

Screen reader results


Every hashtag on every post on every platform should always be pascal case (a.k.a. camel case). There are a number of reasons why this is important, the most notable being that screen readers have a hard time with conjoined words.

I made this graphic to help illustrate how screenreaders read hashtags, comparing lowercase and pascal case:

Text-based diagram showing pronunciations by screen readers. 1) Lowercase hashtags: #uxdesign #uidesign #webaccessibility / Screen reader results: ucksdesign, ooeydesign, weebaccessibility. 2) Pascal case hashtags (a.k.a. camel case): #UXDesign #UIDesign #WebAccessibility / Screen reader results: ux design, ui design, web accessibility.

When conjoined words are in lower case, screen readers will attempt to read them as single words. They basically read them phonetically, which yields some interesting results (as outlined above).

On my original post, a lot of people asked a lot of the same questions about different types of hashtags and how they are implemented. I have answers:

  1. Should hashtags be grouped at the end of a post or is it okay to add hashtags to words inline? Screen readers will treat them the same either way. Some people using screen readers say that they’d rather avoid long groups of repetitive words at the end of a post. Others feel it’s distracting to read them inline. A good rule of thumb is to only use them sparingly inline. But try to avoid conjoined-word hashtags inline. It’s awkward to read something like “everyone wins with #WebAccessibility.”
  2. Is it necessary to capitalize single words? No. But if you’re someone like me with OCD, you’ll find the inconsistency to be troublesome. Subjectively, it looks nicer to capitalize them all. But if you’re using a single-word hashtag inline, keep it lowercase unless it‘s a proper noun.
  3. What about branded words? This is more complex, but as a rule of thumb it’s okay to capitalize branded words as they are. Screen readers seem to do really well with hashtags like “iOS,” “MacBook,” and “FedEx.” They read them like we do. So a hashtag like “iOSDesign” will be read as “iOS design.” A strict pascal case version of “IosDesign,” for example, yields inconsistent results, which can be read as “eye ohs design.”


Accessibility for everyone


Pascal case hashtags are vital for people using screen readers, but the benefits don’t stop there. People with dyslexia, for example, have a hard time reading conjoined-word hashtags in lowercase. Many people with dyslexia weighed in with support for pascal case.

Mastodon post reply: @markwyner Another accessibility plus point — #CamelCase Hashtags are easier for #Dyslexia to read. They are for me at least, #Dyslexia affects different people differently, always read the label.

But accessibility isn’t just about disabilities. Even those of us with the privilege of sight and neurotypical brains will find value in pascal case hashtags because they’re simply more readable. Countless people said they already use pascal case because it simply reads better.

Mastodon post reply: @markwyner And better readability, even if you’re not using a screen reader. It just makes sense.

It’s far easier to scan/read “ThisHashtagIsLongButNormal” than “thishashtagislongbutnormal.” And this is especially true for people who are reading in their non-native language. The capitalization provides clear word segmentation to make things easier for everyone to read.

But the impact isn’t limited to reading speed. Hashtags with conjoined words can also be misinterpreted.

Back in 2013 people were using the hashtag “nowthatchersdead” in posts about the death of Margaret Thatcher. They were intending for people to read this as “now Thatcher’s dead.” But because people were using lowercase, many Cher fans were distraught, reading it as “now that Cher’s dead.”

The onus is on software makers to find a way


Most people agree that it “just makes sense.” But lots of people noted that it’s hard to use pascal case for hashtags because web/app UIs default to lowercase with autosuggest features.

Mastodon publish widget with a pascal case #UXDesign hashtag typed into the input and a lowercase #uxdesign hashtag in the autosuggest menu.

People said they would “try harder” and “try to remember.” This shows us that adoption of pascal case formatting could be limited to only those who are committed. So it’s the systems that need to evolve.

Software and website builders should make a concerted effort (with or without AI) to find methods of detecting multi-word hashtags and converting them to pascal case in autosuggestion menus. This would result in effortless adoption by people publishing content online.

Mastodon post reply: @markwyner this is where quote toot would be handy. Did you know if you dictate on iOS, after you say hashtag, it automatically appears in camel case? #CamelCase #iOSDictation

It’s also completely possible. Some developers pointed to various systems that already do this. One example is iOS, which produces pascal case hashtags when using text-to-speech. I didn’t know this until someone mentioned it, but I verified it to be true. And the system is really good at using the right capitalization.

Other formats


Interestingly, a handful of people asked about using other types of cases. Most notably snake case and kebab case.

Snake case uses lowercase letters with underscores in place of spaces. This format is useless because screen readers will pronounce the underscore. So “web_accessibility” will be read as “web underscore accessibility.”

Kebab is the same as snake case except that it uses hyphens instead of underscores. Screen readers will actually ignore the hyphens, reading only the words. But hyphens can cause issues on the development side of things. In fact, some systems won’t even allow them. So it’s better to simply avoid kebab case.

Just be kind: use accessible hashtags


Accessibility has been front of mind for me throughout my career. It’s simply an inherent part of everything I design/build. And I’ve literally had to debate with my clients and employers about its importance and relevance.

Those fights come less frequently and with less friction these days, but education around these topics is still vital. Too many people don’t realize how some of the smallest accommodations make a world of difference for others. Especially for those who experience life through a disadvantaged lens. And when we accommodate for accessibility, we make the web better for everyone.

I welcome feedback on this if you’ve had conflicting experiences. I’d love to make updates for posterity. Because I don’t know everything, I just know some things.

#Accessibility #A11y #WebAccessibility #Usability #Readability #SocialMedia #SocialNetworking #Blogging

Like this? Find out when I publish new work.


Illustration of me with a content facial expression. I am wearing a wine colored beanie, teal glasses, and my long full beard is brown with gray edges. There is a dreary forest in the background. I’m Mark Wyner, an activist, dad, husband, Designer, writer, public speaker, and Mastodon moderator. If you want me to write for you or speak at your event please say hello.

Like this? Find out when I publish new work.


Illustration of me with a content facial expression. I am wearing a wine colored beanie, teal glasses, and my long full beard is brown with gray edges. There is a dreary forest in the background. I’m Mark Wyner, an activist, dad, husband, Designer, writer, public speaker, and Mastodon moderator. If you want me to write for you or speak at your event please say hello.

Guide for Using Mastodon Search: It’s Easier and More Powerful Than You Might Think


[img=https://i.snap.as/UCwlKrUe.png]The Mastodon logo with an illustration of a cute mastodon that's smiling with its eyes squinting in delight. It’s holding a mobile device and looking off to the side. A search form input is overlaid with placeholder tex

The Mastodon logo with an illustration of a cute mastodon that's smiling with its eyes squinting in delight. It’s holding a mobile device and looking off to the side. A search form input is overlaid with placeholder text that reads 'search.'

One of the biggest complaints I hear about Mastodon is that its local search is unusable. It certainly was. But not anymore. Now it’s quite powerful, if you know the basics. So here’s a primer for you. Because I love Mastodon, you, and good UX.

A few notes before we begin:

  • Mastodon is decentralized. This means every instance has its own data that may or may not be known to yours. Search is relative to known data (more on this from Fedi.tips).
  • This primer is in reference to the core search functionality in the main UI, which is what you see when you connect to Mastodon in a desktop or mobile browser. There are a number of mobile apps, each of them treating search wildly different, including the official Mastodon app.
  • What I share here will undoubtedly change. These tips are ephemeral. I’ll do my best to edit this with updates as I noticed changes to the UX/UI. If you notice something I’ve gotten wrong, please reach out to me. I’m friendly and willing to correct mistakes.
  • People can opt-in/out of search. So some folks and their posts aren’t findable this way. Mastodon developer Renaud Chaput has more info on this.
  • Servers need to enable “Elasticsearch” for full-text search to be an option. If full-text search doesn’t work for you, your server admins haven’t enabled this.


Search anatomy


Mastodon search can be simple or robust. The former is type-and-go, like any search engine. The latter enables you to really fine-tune what you’re seeking, by optimizing specificity.
The Mastodon search UI, showing the search menu open with the options noted in the section below. Fig 1: search anatomy
You can search by word(s) and then, if you want, further refine the results using the following options:

  1. Has: the post includes media, a poll, or an embed (also usable with has but not in the UI: image, link, video, and audio)
  2. Is: the post is a reply or marked as sensitive
  3. Language: the actual ISO language code (i.e. Eng or En)
  4. From: the username of the account (“from:me” works for finding your own posts)
  5. Before, during, and after: ISO dates (YYYY-MM-DD) which aren’t intuitive but are functional (more on ISO date formats)
  6. In: the post is global or I’ve created/interacted with it (favorited, boosted, or replied)
  7. Operators: you can combine any of these, so a + operator isn’t necessary. But you can exclude words or options with a – operator. (i.e. “-word” or “-is:type”)


Search type


Mastodon supports full-text search or hashtag search. Each yields different results, but there is some overlap, which is helpful. (Read more about hashtag accessibility.)

Both types can target profiles, hashtags, and posts. Or a query can simply be submitted, and the results will be grouped into each of these. They match as follows:

  1. Profiles: returns all accounts who have the search query in their bio or their username
  2. Hashtags: returns a list of case-insensitive hashtags that match or are close to the search query (i.e. “product design” returns #ProductDesign and #Product Design, while “typography” returns #Typography and #TypographyInTheWild)
  3. Posts: returns every post that includes the search query

As mentioned, there’s a lot of overlap. But there are good reasons to use one over the other.
The Mastodon search UI, showing the query ‘typography’ populated in the search input. Below it are four quick actions: ‘go to the hashtag #typography,’ ‘go to the profile @typography,’ ‘posts matching typography,’ and ‘profiles matching typography.’ The search results show the beginning of a scrollable column of grouped profiles, hashtags, and posts. Fig 2: full-text search
The main reason to use full-text search is because it yields a larger pool of results. The ratio of words vs hashtags in a post is almost always in favor of the former (at least they should be). And some folks use hashtags scarcely or simply don’t use them at all.
The Mastodon search UI, showing the query ‘#DogsOfMastodon’ populated in the search input. Below it are three quick actions: ‘go to the hashtag #DogsOfMastodon,’ ‘posts matching #DogsOfMastodon,’ and ‘profiles matching #DogsOfMastodon.’ The search results show the beginning of a scrollable column of grouped profiles, hashtags, and posts. Fig 3: hashtag search
Hashtag searches are more explicit in what they return, even though they return results in the same way. The primary reason to search by hashtag is to tap into that shared ecosystem.

“#DogsOfMastodon” won’t return the same thing as “dogs of Mastodon.” The former will return Nicole Sandler’s account (Laffy) because she uses the hashtag in her profile (see fig 4 below). The latter will not, because she doesn’t use that phrase in her profile.
The Mastodon search UI, showing ‘#DogsOfMastodon’ populated in the search input. The main content column shows a profile for the user ‘Laffy’ who has the hashtag #DogsOfMastodon in her bio. Fig 4: profile match
So it’s a little nuanced, but there is a difference between them. The one thing that full-text search offers that hashtags do not, is the option of exact matches for usernames. In fig 2 above, you’ll see a “quick actions” option for “go to profile @typography.” Because there is an account by that name, you can go straight to it.

You can also go straight to any of the targets by choosing one from the “quick actions” options. If you want to explicitly find posts matching your search query, you don’t have to key/submit. You can key your term then select your target.

Keying “#DogsOfMastodon” and submitting will return the “all” results, grouped by target. If you’re only interested in posts you can type your query and then choose “go to hashtag” or “posts matching” (see fig 5 below).
The Mastodon search UI, showing the query ‘#DogsOfMastodon’ populated in the search input. Below it are three quick actions: ‘go to the hashtag #DogsOfMastodon,’ ‘posts matching #DogsOfMastodon,’ and ‘profiles matching #DogsOfMastodon,’ with the first option highlighted. The search results show the beginning of a scrollable column of posts matching the hashtag. It’s preceded by some respective metadata and a button with the label ‘follow hashtag.’ Fig 5: results target

Targeting hashtags vs targeting posts


The UX for this is quite ambiguous. You’d think that both would yield the same results, because if a hashtag is used in the post it would be relevant in either scenario. However, that’s not the case.

So why have both? It’s complicated…

Choosing “go to hashtag” from “quick actions” will take you to the actual URI for that hashtag (i.e. “#DogsOfMastodon” returns /tags/DogsOfMastodon on my instance). So it’s not necessarily search results, per se, but a link to that hashtag.

Yes, hashtags have their own URIs. There are two reasons for this. First, there’s metadata associated with hashtags. Second, and more importantly, you can follow hashtags on Mastodon in the same way you can follow accounts. (See these in fig 5.)

Note: choosing “go to hashtag” from the menu is not the same as choosing “hashtags” from the target tabs. The latter simply shows you a list of hashtags matching and related to your search query.

If you’re searching for posts, I strongly recommend using the “go to hashtag” instead of “posts matching.” The hashtag view yields far more results than the latter.

In all or library


While most of the search options are intuitive, this one is not. But it’s simple once you understand it.
The Mastodon search UI, showing the query ‘design in:all’ populated in the search input. Below it are two quick actions: ‘posts matching design in:all,’ and ‘profiles matching design in:all.’ The search results show the beginning of a scrollable column of posts. Fig 6: in all
In “all” is basically an open search through all posts. I haven’t been able to find the real purpose for it, because it simply returns posts that match the query. So I believe it’s not really helpful.
The Mastodon search UI, showing the query ‘design in:library’ populated in the search input. Below it are two quick actions: ‘posts matching design in:library,’ and ‘profiles matching design in:library.’ The search results show the beginning of a scrollable column of posts. The first one is a reply with the ‘favorites’ icon highlighted, and the second is my post. Fig 7: in library
However, in “library” can be quite useful. Choosing this means it only returns posts you’ve interacted with. If it’s your post or someone else’s that you’ve favorited, boosted, or replied to it, it’s in your “library.” As seen in fig 7, the results show a reply that I favorited as well as one of my own posts.

With great power comes great…results


The real power in the Mastodon search is being able to mix and match the search options.

As mentioned, searching in Mastodon can be really simple: type and send. But using the search options for a detailed search is very powerful.
The Mastodon search UI, showing the query ‘has:poll from@markwyner’ populated in the search input. Below it are two quick actions: ‘posts matching has:poll from@markwyner,’ and ‘profiles matching has:poll from@markwyner,’ with the first one highlighted from mouse over. The search results show the beginning of a scrollable column of posts. The first one is a poll of mine. Fig 8: mix and match
Want to find a poll you posted two years ago? Easy (see fig 8). Want to find a reply to you from someone that may have included a link? Easy. Connect the dots and create your recipe. Mastodon search has you covered.

Conclusion


Mastodon didn’t invent anything new here. In fact, these options may look familiar to you. But robust search is relatively new to Mastodon. It’s a game changer that fixes what was one of the most frustrating aspects of Mastodon. It’s something that people have (rightfully) complained about en masse.

New to Mastodon? Don’t be a stranger. It’s the best social network you never knew you needed. If you’re ready to dive in, find me on mas.to and I’ll be happy to help you find your way.

Thanks to the following people, who helped me with tips and recommendations.

Happy searching!

#Mastodon #Fediverse #Search #FediTips #MastodonHelp #MastodonTips #SocialNetworks #Guide #HowTo

Like this? Find out when I publish new work.


Illustration of me with a content facial expression. I am wearing a wine colored beanie, teal glasses, and my long full beard is brown with gray edges. There is a dreary forest in the background. I’m Mark Wyner, an activist, dad, husband, Designer, writer, public speaker, and Mastodon moderator. If you want me to write for you or speak at your event please say hello.

Like this? Find out when I publish new work.


Illustration of me with a content facial expression. I am wearing a wine colored beanie, teal glasses, and my long full beard is brown with gray edges. There is a dreary forest in the background. I’m Mark Wyner, an activist, dad, husband, Designer, writer, public speaker, and Mastodon moderator. If you want me to write for you or speak at your event please say hello.

Being a Mastodon Moderator


[img=https://i.snap.as/d5Ic46mN.webp]Illustration of five anthropomorphic matches, standing upright. Four of them are in a group. Three of them are looking at the fifth, which is on fire. One of them is looking directly at you.[/img] People ask me what i

Illustration of five anthropomorphic matches, standing upright. Four of them are in a group. Three of them are looking at the fifth, which is on fire. One of them is looking directly at you.

People ask me what it’s like to be a moderator. Our discussions reveal that a lot of what we do is a mystery. So, I’m gonna lay it out for you. Specifically about the unique fediverse moderation model, mutual aid, and mental health.

What Fediverse Moderation Looks Like


Centralized networks like Instagram, Facebook, and Twitter create rules that please executives and shareholders. Those decision makers don’t have to be ethical—and they rarely are.

They obey money. Big money. And big money is never on the side of the people. Big money gets rid of fact checkers, amplifies malicious bigotry, and platforms nazis.

The fediverse is decentralized. That means there isn’t one server for all accounts and it’s not run by one company. It’s a network of servers (or instances), each self-owned/operated. Sometimes that’s one person, but most often is a small team. And each team makes its own rules for moderation. They all communicate symbiotically to create the single social network.

There’s a common theme to the rules. While not universal, the majority of instances focus on ethics and inclusivity. Those who don’t get blocked through a process called “defederation.” This is a global block between instances. It means no one on the blocked server can interact with anyone from the server who moderated it.

This makes the entire fediverse community stronger. At a local level, on our server, we have a process that seems to serve us well.

What Mas.to Moderation Looks Like


There are three moderators on our team and about 185,000 accounts. About 12,000 of those are active monthly. But they’re able to interact with an estimated 12 million total fediverse accounts. So…we have our hands full. But it’s manageable. Our queue is never very long.

The baseline process works like this:

  1. Someone reports a post or an account
  2. The report shows up in our queue
  3. One of us reviews the report and either resolves (dismisses) or moderates
  4. If we moderate, the account receives an email notification with an appeal option
  5. If they appeal, we see that in our queue with their plea
  6. One of us reviews the appeal and either accepts or rejects

We also have a house rule that no one can act on an appeal for their own moderation. It’s a good way to keep each other in check. Especially because sometimes we don’t agree. This is okay. We just talk it out together and try to make the best call.

There’s an array of moderation options we use:

  • Delete one or more posts
  • Limit the account (only their followers will see their account)
  • Suspend the account
  • Send a warning
  • Freeze the account (lock them out)
  • Force posts to be flagged as sensitive (blurred)

There are five key things to know about the process…

It’s Hard


No decision is easy, and many decisions aren’t binary. There’s lots of gray area, even with explicit rules. We often receive reports that don’t violate those rules. It’s simply someone saying they don’t like what another person said. We aren’t argument referees, but people expect us to be. If that argument becomes harassment or discrimination, it’s time for intervention. But even that isn’t always straightforward.

We Get Some Things Wrong


We’ll sometimes debate for days on a single report. We always do our best to make the right call. Even so, we sometimes make mistakes. We’re willing to accept appeals when that happens.

We Get Most Things Right


We get a lot of things right. You can’t even imagine some of the traumatic things we see. Things we can’t ever unsee.

We’re Targets of Both Love and Hate


We get lots of love, but we get spit on a lot. Some people lose their minds when they’re moderated. They’ll publicly shame us or call for uprisings against us. Quite literally. I’ve even been known to vent about it because it gets exhausting.

Moderation Doesn’t End in the Queue


Some moderation is urgent or the severity requires additional action. We report all CSAM content to legal agencies in relevant countries. And with posts containing violent threats. We do our best to track the location of the offender. Then we report IPs/emails to domain registrars and web hosts.

It’s also important to note that we don’t moderate reports of ourselves, which actually happens. As of this writing, I’ve been reported five times. All were (objectively) resolved without moderation.

One challenging topic is mutual aid (community economic support).

Mutual Aid


Old and weathered newspaper spread about the Black Panthers “free breakfast for children” program. There are photos of elementary kids eating food, drinking beverages, and being served by adults. The adults and most of the children are Black. There are also some white kids. A headline near an illustration of a panther reads “serve the people.” Below it is indiscernible body copy.

First off, I believe in mutual aid. I don’t trust wealthy people or government systems to inherently take care of people. We need to take care of each other. Good, healthy mutual aid is a beautiful thing. This is the way.

But moderating mutual aid is a conundrum. The posts are from either people in need or scammers, and it’s not always easy to tell which one it is. We want to protect our Mastodon community from the latter. So we have to make judgment calls.

Sometimes it’s obvious, but most of the time we have to do some sleuthing. We analyze the account and related IP addresses. We conduct reverse image searches and research online profiles. It’s detective work.

I’d like to say we always get this right. We don’t. And it breaks our hearts if we make a mistake on this one. But we try to get it right. We really do.

Because we care, all of this has an impact on our mental health. Some negative, some positive.

Negative Impact on Mental Health


Content warning: I don’t details about traumatic content. But I do mention some topics that may be triggering.

Much of what we do is routine. But things can get bad, mentally. We take breaks when needed, knowing the others have our back. I’m grateful for this. Because I have definitely needed it.

There are two usual suspects that push the envelope:

  1. Traumatic content
  2. Being personally-targeted by people we’ve moderated


Traumatic Content


This section is difficult to discuss. I’ve tried to represent moderators as a whole in the rest of this article. But I’m going to personalize this section. Even though other moderators have shared similar sentiments, I don’t want to speak for anyone else on this.

I’ve seen some things. Really, really, really unimaginable things. Things I never wanted to see in my life that are now in my brain. And I’ve brought almost all of them to therapy.

People get reported for obvious things: slurs, misogyny, homophobia, xenophobia, etc. It’s painful to repeatedly see those words. Even when they’re not directed at me, I hate seeing them. It reminds me of the hate that exists in the world. It muddies the waters while trying to find strength to have even a sliver of optimism about the state of the world. I find myself saying “fuck you, asshole” while moderating these posts.

But there are other reports that stand out. You know these people exist in the world, but when you see them first hand it’s horrifying. CSAM in particular. But also violent threats, especially when used with discrimination.

The words and sentiments alone are hard to moderate. But often there are images. And try as I might, I am unable to shake them.

Targeted Attacks on Moderators


We’re volunteers trying to keep everyone safe, not monsters. And, yet, we get targeted. Sometimes personally. That’s not okay.

I’m certain every moderator has a story. Mine is that some people targeted my family. I discovered that some nazis found a photo of my kids from one of my lectures. They posted it to some repugnant forum, engaging in a racist, homophobic, bigoted hate fest.

They got my kids involved. My kids! Why? Because I dared delete a post filled with the same types of attacks against someone of color on Mastodon.

Positive Impact on Mental Health


The upside is that moderation gives me some control.

Watching a fascist autocracy unfold before your eyes is terrifying. Everything is collapsing on a massive scale in myriad ways. It’s enough to make a person feel helpless.

While it’s not monumental, I do get to curb some of that fascism through moderation. I get to push buttons with labels that read “delete post” and “suspend.” When some ignorant sociopath is harassing people, I get to wave a magic wand and make them disappear. At least from our corner of Mastodon.

That’s empowering. And meaningful. It does make a difference because I get to silence them. I can’t begin to describe how good that feels. Just a little tiny bit of justice.

We also once helped someone who posted a cry for help. He was talking about ending his life. Someone reported his post to see if we could help, and we did. Every once in a while I check on his account. He’s still there, posting cool stuff. I like to think we played a role in that.

Conclusion


So that’s a firehose of information, but it’s only part of the story. If you read this far, you deserve a cookie. If I could invite you over for one straight out of the oven (I make a mean vegan cookie) I would. For now, keep reporting the bad people and we’ll do the rest.

Thanks for taking the time to go on this journey with me.


Resources


If you’re new to Mastodon and the fediverse, free yourself from invasive tech and big social. Here are some resources to help you:

  • Join me on Mas.to. It’s way better than Twitter, I promise. Create an account, flesh out your profile, write an introduction, then say hello to me. I’ll be happy to share your introduction and help you get acclimated.
  • Learn everything you wanted to know (and more) about the fediverse from Fedi.tips.
  • Mastodon search is pretty powerful. I wrote a guide for getting the most out of it.
  • The fediverse has maybe the most powerful hashtags in social networking. But they should be accessible. I wrote a guide for that, too.

There’s a massive list of fediverse platforms, which can be overwhelming. Other than Mastodon, here are the ones that will look most familiar to you:


Like this? Find out when I publish new work.


Illustration of me with a content facial expression. I am wearing a wine colored beanie, teal glasses, and my long full beard is brown with gray edges. There is a dreary forest in the background. I’m Mark Wyner, an activist, dad, husband, Designer, writer, public speaker, and Mastodon moderator. If you want me to write for you or speak at your event please say hello.

My Vivaldi account got suspended after multiple attacks by pro genocide accounts on mastodon.social and Lemmy.ml for sharing images of starving children of Gaza & anti genocide posts.

Protecting genocide is spreading wider and deeper. Vivaldi was supposed to be another free speech platform

#Vivaldi #Censorship #Mastodon #Fascism #SocialMedia
#Gaza #SaveGaza #StopIsrael #SanctionIsrael #BDS
#palestine #Israel #Politics #Genocide #PeaceNow #CeasefireNow @palestine@a.gup.pe @israel @palestine@lemmy.ml

This entry was edited (3 weeks ago)

reshared this

The Long Library, Episode 5: “The Justice and Prudence of War: Toward A Libertarian Analysis”
c4ss.org/content/60572

"In this episode, Roderick and I discuss his essay “The Justice and Prudence of War: Toward a Libertarian Analysis.” Written during the Iraq War, but unfortunately timelier than ever, this essay navigates the messy conceptual battlefield of wartime ethics and avoids the pitfalls of both purely nonviolent pacifism on the one hand and violent aggression..."

Epstein shit and adjacent, Rural America, Poverty, Abuse

Sensitive content

in reply to hex

Epstein shit and adjacent, Rural America, Poverty, Abuse

Sensitive content

This entry was edited (3 weeks ago)
in reply to hex

Epstein shit and adjacent, Rural America, Poverty, Abuse

Sounds familiar enough...

Couple high points from my small town cops:

The time the cop accidentally locked himself in the back of his cruiser with an underage girl. Their clothes were NOT in the back with them.

The time the cop accidentally filmed himself having sex with the underage girl at the local drive-in burger joint. I don't know if he thought the security camera was off, or what.

Muslim Brotherhood calls for urgent action to save Gaza english.almayadeen.net/news/po…

Words are not enough. Stop the occupation. Stop arming Israel.. Get food, water, aid, and medicines into Gaza. Stop arresting peaceful protesters

independent.co.uk/news/uk/poli…

#Le M Poireau ⏚ @Le_M_Poireau@mastodon.social

«Viens on va regarder des #Palestinien se faire #tuer» #le-monde #international
lemonde.fr/international/artic…

Emmanuel Florac reshared this.

Pro-Banderista General Is New Head of the German Army
July 2, 2025 . 11:43 AM 1 min read

Defense Minister Boris Pistorius appointed Major General Christian Freuding as the new chief (General Inspector) of the German Army. Freuding has led the planning staff of the Army and the situation room for Ukraine.
source

Emmanuel Florac reshared this.

in reply to brainwavelost

That's a good question.
Don't expect me to give you a definition right now.
I'll tell you how I differentiate between the two.
A sect is not a voluntary gathering of all sect members. There is at least peer pressure, but sometimes also deliberate psychological terror.
A cult, on the other hand, is something people join voluntarily.
That's what I mean about La Rouche.
It's often married couples who take on the leading role.
They set themselves apart from all other groups. They are very engaging. In left-wing circles, there are many circles that all have something sect-like about them, but even the MLPD would not be described as sectarian in the same way as La Rouche.
La Rouche members are very demanding; they quickly sell you a newspaper or something similar. This is in stark contrast to other left-wing groups.
La Rouche may have been anchored in the left-wing milieu at some point, but they are very technocratic, cybernetics, fusion reactors, etc. It's all very strange and, in some cases, unique to this group.
in reply to brainwavelost

Here we have signs of a cult.

In doing so, Pashinyan systematically neutralized all domestic opposition. Most recently, he turned his sights on the Armenian Apostolic Church. Declaring himself the leader of a divine national mission, he accused the clergy of being heretical, anti-national, and enemies of the state. Pashinyan now pledges to personally “cleanse” the institution, accusing Armenia's Archbishop Acapahyan of displaying a “complete lack of connection and relationship … with Jesus Christ and His teachings.”


source

Gaza Ministry of Health: Catastrophic famine and rising malnutrition deaths dailyyemen.net/2025/07/20/gaza…

<<Germany: Car crashes into trampoline, lodges in barn roof>>

Ok. SOMETIMES Germans are funny.
dw.com/en/germany-car-crashes-…

Όταν συναντάω τι γράφω μερικές φορές λέω στον εαυτό μου, τι ωραία που τα λες ρε σύ! Μπράβο σου δηλαδή, οι τελείες, τα κόμματα (κόμματα με ένα μυ?) Ιτώνη μου, τα ερωτηματικά, δίνουν όλο το νόημα ρε παιδί μου & ακριβώς, με θαυμάζω δηλαδή 🖐️

So what's the plan here? We just sit and watch Israel starve Gaza to death with the support of our own governments?

And then what? We just go along with our lives, knowing that that happened? That this is what we are as a society? That our civilization is comfortable allowing something like that to happen? And that our rulers could do the same thing to another inconvenient population at any time?

We're just meant to be cool with that? And go on living like it's normal?

Just as I thought, the plan is to release Ghislaine.

dailymail.co.uk/news/article-1…

For folks' consideration.

> Pluralistic: MAGA crackup (18 Jul 2025)
pluralistic.net/2025/07/18/win… by @pluralistic

FTA: "Trump has been racing over those alligator-backs for so long now, it can sometimes feel like he'll never miss a step. But he's one snap away from losing a leg, and after that, it'll be a bloodbath."

As Jigsaw would say, "oh yes, there will be blood."

#GOP #PartyOfStupid #PendejoInChief #TacoTrump 🌮

action games that involve a man beating on others with a licensed music budget for songs from the 2000s that exceeds development cost are in fact "hard as fuck". being denied my linkin park soundalike songs (or on some cases, the actual songs) in these games should be considered a high crime and lead to the immediate termination of the company that would think to create something like that.

the dubbed dragon ball z movies had the right idea (Sorry, Europeans!) and I won't rest until every game that has technobop, holy choir, and/or AMBIENT music in their big final boss battles as had a complaint filed to the company that made it.

winterwatch.net/2025/07/the-jo…

Fediverse Hitlerists 🤝 Reddit Communists

> Thing from the 20th century that killed millions of people was actually good and should be tried again and the only reason it failed was because of reasons (Jews, never been tried, ww2, ...) not because it's actually a terrible idea. Also I have no interest in slightly more moderate governments which had many of the same principles but actually survived more than a few decades and were not a massive blood bath.

in reply to SuperDicq

we are in a day and age where the only way to matter to tech giants is to hurt them directly. Boycotting doesn't work, it's been proven. Most people don't care about it anymore, some are even annoyed at people who denounce the catastrophic consequences of AI over and over. So what else can we do? What other options do we have except preventing its access to us and bombing it?
in reply to Konstruct 🦈

I am not against AI as a concept as I think machine learning programs can be useful for many tasks. I don't want to completely discredit an entire section of computer science research. I have even written some of my own machine learning programs.

But it is true that many companies at the moment are not behaving ethically in many aspects, like making their machine learning models proprietary and only usable behind a proprietary SaaSS API and lying to public about what their programs are capable of. I obviously do not support companies such as OpenAI, Twitter, Google or Facebook.

Of course the scraping they do is terrible too. It is essentially a DDOS attack and the companies doing this should be taking to court as conducting DDOS attacks is literally illegal in most parts of the world.

However I also think Anubis as a countermeasure is quite unacceptable for regular users just trying to read a website. It requires me to enable javascript and it also requires me to disable the JShelter browser addon (which is supposed to prevent malware from running on your machine). So what Anubis is doing is equivalent to malware, even though that is not the intend.

in reply to SuperDicq

first of all let me apologise for being so aggressive in the past post. I understand your stance on AI, as a concept, it's not evil. What you say about JavaScript is a valid concern, and you should see if it's possible to run Anubis with JShelter, ask on their repo. But requiring it to be disabled doesn't make it malware. Anubis is open-source and you can check out the code for it here : github.com/TecharoHQ/anubis
And even though it could be hijacked to make it malware, the people who use Anubis set it up themselves, and they obviously won't just let malware run on *their own website*. Overall, you're extremely unlikely to be up against malware with Anubis. If you're still worried, you should blame the scrapers, not the users of Anubis. Scraping costs them A LOT. They're doing this as self-defense and preservation.
in reply to SuperDicq

... Because it's not requiring you to mine bitcoin?? If it did, and transferred you the bitcoin you earned in your wallet, I don't think too many people would complain, considering it's self-defense, and the only alternative is NOT having the site be available at all. If it stole that bitcoin, that would be a whole different story. But it's not. It's just requiring proof of work.
You need to understand that whatever tests you can make a scraper do, AI companies will try to (by)pass them. The only known solution to this problem that's available RIGHT NOW, because hosters need it to stop NOW, not after they figure out a new way to block scrapers, is Anubis. Hosters don't have the resources to jump method-to-method, test to test, block to block as soon as the thing they use gets inevitably passed by scrapers. They need something that WORKS and will KEEP working. Overall, I think you don't measure how much stress (financial, or resource-wise) this is putting on hosters. They are resorting to Anubis knowing that it's slow. They just can't afford to do anything else. To come back to the dilemma : you can only use Anubis, or make scrapers stop by getting their attention.
This entry was edited (3 weeks ago)
in reply to Konstruct 🦈

indeed, it isn't requiring you to mine bitcoin. it's worse: it's requiring you to waste your computing resources, so that the site doesn't have to waste fewer resources of its own. proof of waste is an overall environmental, security and freedom loss. blog.lx.oliva.nom.br/2025-03-2…

CC: @SuperDicq@minidisc.tokyo @Stellar@mk.absturztau.be

Letter from Ahmad Sa’adat, Secretary General of the PFLP, to the ship «Handala» – From breaking the shackles to breaking the siege #Palestine republicpalestine.com/en/2025/…

How to handle people dismissing io_uring as insecure? (2024)

Link: github.com/axboe/liburing/disc…
Discussion: news.ycombinator.com/item?id=4…

How long does it take for a person to die of starvation? … If they don’t get killed by the bombing first! #Palestine republicpalestine.com/en/2025/…

Les espoirs et les rêves de la jeunesse enclavée du Haut-Jura
streetpress.com/sujet/17528513…

"Ils viennent d’avoir le bac et s’apprêtent à quitter leurs montagnes pour les études. Au cœur du Massif du Jura, la jeunesse de la ville de Saint-Claude raconte ses envies d’ailleurs, souvent restreintes par le manque de transports et de moyens.Reportages"

Deutschsprachige Hörbuchfans!
Fans von Cory Doctorow @pluralistic auf Deutsch!

Schöne Gelegenheit, das Hörbuch von Red Team Blues zu erwerben. Das Buch fand ich super, und wer lieber hört statt liest ...

kickstarter.com/projects/docto…

Hier zum Hintergrund:

mamot.fr/@pluralistic/11489127…

Το ντοκιμαντέρ καταγράφει τη μοναδική διάσχιση των τριών ψηλότερων βουνών της Ηπείρου —Γράμμου, Σμόλικα και Τύμφης— μέσα από τις Δρακόλιμνές τους, από τον Θοδωρή Ζιάκκα, σε μια ξεχωριστή αθλητική πράξη με βαθύ οικολογικό μήνυμα και στόχο την ανάδειξη της παρθένας φύσης της Πίνδου.

epirusgate.gr/provoli-tou-ntok…

Φανταστείτε λέει να υπήρχαν παίκτριες με διπλό διαβατήριο που είχαν το δικαίωμα να επιλέξουν με ποια εθνική ομάδα θα έπαιζαν και να επέλεγαν τις ΗΠΑ για να κερδίσουν περισσότερα μετάλλια.
Ουπππς
Τι?
Υπάρχουν στ αληθεια?

»Two individuals responsible for grave international crimes—including war crimes and genocide committed in the Gaza Strip—are currently on Belgian soil, attending the Tomorrowland music festival in Boom.«

hindrajabfoundation.org/perpet…

National Socialism.
Nationalism without capitalism.
Socialism without internationalism.

The greatest and strongest union of the people that ever existed in history of man

No other ideology could unite the nation and rally the people more
No other leader had stronger support

If I dare say it. Adolf Hitler did more for humanity than Jesus Christ himself

And he too was in the end sacrificed by the Jews

A people who exploit ever war and tragedy to their advantage and thus they crave more blood

This entry was edited (3 weeks ago)
Unknown parent

mastodon - Link to source

EvolLove

@Murray_N

Please do not compare National Socialism with the Jewish Socialism as described by the Jew Ludwig Von Mises

I didn't see the link when I first answered, I could only see Ur comment. But "Socialism" and Socialist economy as described by Mises had nothing to do with National Socialism.

Unknown parent

mastodon - Link to source

EvolLove

@Murray_N

If U claim that Adolf Hitler faked economic development then U are miss informed.

What National Socialists did under Adolf Hitler was not some political trick. They transformed the nation in a way that no other nation have done. Their progress have not seen the likes after or before.

Germany under that time was not a planed economy. Like I already said, it was nothing like communism.

U do well to actually read something.
Preferably not Jewish propaganda.

I have noticed a disturbing trend in #donation pages of respectable #charities.

In the course of the last few months, it seems that the options to designate a donation to a specific world region or conflict zone have been silently dropped, and replaced by generic "designate globally" donation forms.

Charities may always take the stand that they know best where donations should flow, of course.

I find it slightly unethical though to use photographs of the #Gaza genocide for fundraising, when donors are only informed in the small print that their donations are distributed world-wide.

If you know of trustworthy charities that don't follow this trend, please suggest the respective URLs in a reply. If you're a VPN user, by all means pick a US-based server for testing, and check where the respective donation link leads you to, before recommending it.

Boosts appreciated.

This entry was edited (3 weeks ago)


Will this dropping of the fig leaf of Israeli ‘liberalism’ finally make Druze Palestinians aware of the way they have been suckered into service and loyalty for a state that ultimately reviles them as Palestinians? One can only hope.

Originally from 2019, but more timely than ever.

jewishcurrents.org/the-manipul…

@palestine

Sayyed Abdul-Malik al-Houthi reaffirms Yemen’s unwavering support for Gaza en.ypagency.net/363513

~American civilian survivors of the 1945 Trinity test~

Ιούλιος 1945, μια παρέα 13χρονων κοριτσιών πάνε κατασκήνωση και κολυμπούν στα νερά του ποταμού Ruidoso του New Mexico. Αυτό που δεν γνώριζαν τα κορίτσια είναι ότι εκεί κοντά, το Manhattan Project πυροδότησε δοκιμαστικά μια πυρηνική βόμβα.
Όλα τα κορίτσια πέθαναν από καρκίνο πριν τα 30 τους, μοναδική επιζών η Barbara Kent, το κορίτσι μπροστά στην φώτο, αναλυτικά στο

thebulletin.org/premium/2023-0…

#TrinityTest