#cwfedimeta — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cwfedimeta, aggregated by home.social.
-
@Alexander Goeres 𒀯 @everton137 Whether they've adopted Mastodon's culture. And whether they follow all of Mastodon's largely unwritten rules to a tee.
Regardless of whether or not they're actually on Mastodon after all.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #MastodonCulture #MastodonHOA #MastodonCentricity #MastodonNormativity -
@Hirad @Mehrad :kde: :emacs: :rstats: Which is curious, seeing as the GNU FM developer also started GNU social and scooped up StatusNet's abandoned code to merge it into GNU social. The idea was to use GNU social in some way to make GNU FM federate.
GNU social even implemented ActivityPub at some point, but GNU FM never did. Now GNU social is dead anyway.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #GNUFM #GNUsocial -
CW: Account getting away with way subpar alt-texts only because it's too niche with too few followers; CW: long (over 1,700 characters), Fediverse meta, alt-text meta, image description meta, character limit meta
I've just discovered a certain Mastodon account that seems to automatically post images of Second Life avatars. It can be lucky to only have eight followers, one of them being a search engine, the others being Second Life users.
If it had more follower, it would certainly already have met the wrath of the wider Mastodon community, especially the Mastodon HOA, for breaking Mastodon's unwritten rules.
And I'm not even talking about nigh-nudity in some of the images with no warning, no image flagging, no hashtag. I'm talking about the alt-texts that are vastly below Mastodon's requirements and quality standards for alt-texts.
Granted, all things considered, the requirements for good image descriptions by Mastodon's standards have to be extremely hard and tedious to meet, at least by my personal estimations. In fact, they have to be impossible to meet on Mastodon itself due to its tiny character limit, and if this account was somewhere where it could meet these requirements, it'd probably be blocked by loads of Mastodon accounts for its excessively long posts due to the long image descriptions.
But if more Mastodon users knew it right now, it'd probably be blocked by many more Mastodon accounts than follow it.
If you post from virtual worlds into the Fediverse, you simply cannot win in the long run. You'll lose either way.
#SecondLife #Metaverse #VirtualWorld #VirtualWorlds #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Mastodon #MastodonHOA #MastodonCulture -
@Leave X - Protect Democracy Tell that to those who are hostile even towards non-Mastodon Fediverse users because they don't act precisely like Mastodon users (or like Mastodon users are supposed to act), and because they refuse to adopt Mastodon's culture.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #MastodonCulture #MastodonCentricity #MastodonNormativity -
@Chao-c'The wiki reveals even different timeline:
"The wiki" sounds funny to someone who has three wikis of his own on his Hubzilla channel. Anyway...To me, it seems, that Gargon simply was not as colossal nerd, as others, and somehow managed to create cult following of sufficient number of users, which were not really techies.
Gargron simply was lucky.
I think it was in 2016 already that German tech media got interested in decentralised alternatives to corporate silos. Mastodon caught their interest, being developed in Germany and all. Pleroma didn't, in spite of being developed in Germany, too, not to mention more feature-rich than Mastodon. Friendica was developed in Germany back then already, too, but it seemed like either tech media weren't interested in alternatives to something that needed alternatives much more than Twitter, or Friendica managed to continue to fly under the radar even then.
Anyway, Mastodon got media coverage, and nothing else did.
In 2017, right-wingers started attacking furries and queers on Twitter. They had to escape somewhere. Tumblr wasn't it, having been pretty much killed by being bought out and G-rated. But someone happened to know Mastodon due to the media coverage whereas nobody happened to know Pleroma due to no media coverage at all. So those furries and queers escaped to Mastodon. "Awoo" was briefly part of Mastodon's culture in the late 2010s due to the high furry-to-non-furry rate.
From then on, Mastodon had the two advantages of past media coverage and more users. The rest was like a snowball, essentially. The more users something has, the more users something gains by inviting them.
I guess Friendica and Hubzilla, both of which already existed back then, suffered from the same choice of mindsets: "If you build it, they will come," "We'll first need to get this and that fixed before we're ready for prime time," "Can't someone else take care of that? I'm bad at advertising stuff!" Plus, of course, people who really were bad at advertising stuff to anyone who's neither a developer nor a server admin.I was thinking about need for decentralized social media since at least 2009, as I was watching the old web to slowly loose any relevance. (My Facebook account was canceled without any explanations as soon as perhaps sometimes like 2010?).
In 2009, there already was StatusNet. Granted, it was so obscure that vastly more people knew the "lighthouse server" Identi.ca than StatusNet itself. StatusNet supported the Twitter client API, but there were vastly more mobile apps that were hard-coded to Identi.ca than such where you could choose a StatusNet server because the huge majority of those who knew Identi.ca didn't even know it was part of a network. Identi.ca held some 90% of all StatusNet users.
By the way, what killed StatusNet was when Identi.ca changed its backend from StatusNet to pump.io and its protocol from OStatus to ActivityPump, thus becoming incompatible with the rest of StatusNet. What remained was largely unable to stand alone. What kind of helped Identi.ca (OStatus as a profile sucked so badly that Evan and Erin themselves had to whip up ActivityPump) did the opposite to StatusNet. A bit later, the FSF scooped it up, forked it to GNU social and eventually merged what was left of StatusNet into GNU social. It got ActivityPub support later on, but it's gone now, too.
Also, in 2010, Mistpark was around, and so was diaspora* (or what already existed of it at that time). diaspora* had tons of advance publicity due to its crowdfunding stunt, but then the four devs didn't manage to deliver before public interest had faded away, even with Mike's help on the protocol (not even kidding here). And speaking of Mike, he built Mistpark, but almost nobody came because he did nothing in terms of advertising. Even though Mistpark of May, 2010 was more powerful than diaspora* is today. Even though Mistpark took two months for a public alpha and four for a stable point release whereas it took diaspora* years to go beyond alpha, not to mention the entire development team being replaced.
I guess you would have been a prime Friendica user candidate. Particularly, you would have been one of those who were happy on a Friendica node without the performance-hogging Facebook connector in times when everyone was seeking out and piling onto the nodes with that connector, just to see them close registration at not even 150 accounts.I was thinking about basing it on bunch of combined RSS feeds, the publicly compatible vs. the activity stream, which is not so different from from like ActivityPub is made today, except that signing of content with public keys is more advanced concept, that what I was able to imagine.
Well, they say that ActivityPub is glorified RSS with a rubbery spec.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Pleroma #StatusNet #Identi.ca #GNUsocial #Friendica #Hubzilla #OStatus #ActivityPump #ActivityPub -
@Truth & Answers I've just come across a toot from a Mastodon user who demanded that everyone who posts, quote, "on Mastodon," end quote, limit their posts to 500 characters.
This was far from being the first time I've read this very demand or similar demands. It just was the most recent time.
Where this comes from? Well, it has two sides.The Mastodon side
One side are Mastodon users. Not all of them, but most of them. Literally all of them were on-boarded onto Mastodon with the notion that Mastodon is its own enclosed network with nothing else in it. Those who pull them on board either think it's easier for them to understand if they aren't told about the non-Mastodon Fediverse, or they don't know about the non-Mastodon Fediverse themselves.
Some of these newbies think Mastodon is the network because they've never heard of the Fediverse. Others think the Fediverse is Mastodon and nothing else.
My estimation, and not only mine, is that more than 50% of all Mastodon users think the Fediverse consists of nothing else than Mastodon. A great deal of the rest thinks the Fediverse doesn't extend beyond Mastodon, Pixelfed and PeerTube. Not much anyway.
It doesn't help that Mastodon, unlike other Fediverse server applications such as Misskey, the Forkeys, Friendica, (streams) or Forte, does not tell its users which server app a message came from. It doesn't help either that Mastodon "sanitises" away quite a few things that'd make non-Mastodon messages a dead giveaway. So the huge majority of Mastodon users believe that if they see it on Mastodon, it came from Mastodon.
So these people are dropped into a network which they think is nothing but a purist, minimalist microblogging service with no more than 500 characters, and whose only differences from Twitter are the name, that it isn't just one website, that it isn't owned by Elon Musk, and that it isn't overrun by fascists.
They get used to it. They get used to only having a maximum of 500 characters. They get used to the CW field being the CW field. They get used to Mastodon's entire culture which they see as the be-all, end-all of online culture.
And then they come across a message with a whole lot over 500 characters for the first time. Something which, to their best knowledge, shouldn't exist in the Mastodon Fediverse. Something which mustn't exist in the Mastodon Fediverse.
Some don't have any idea how it could be possible to "toot" more than 500 characters "on Mastodon", and they ask how one can do that. Others believe that all these "long toots" come from hacked Mastodon servers. Either way, they often demand that these Mastodon users adhere to Mastodon's culture and Mastodon's unwritten rules and act like all good Mastodon users shall act. Including not "tooting" more than 500 characters "on Mastodon".
Both are being told that these "toots" aren't "toots" because they don't come from Mastodon. That the Fediverse is, in fact, not only Mastodon. That there's other server software in the Fediverse that has always been able to post way more than 500 characters.
That changes nothing for them. They still demand everyone in the Fediverse adhere to Mastodon's culture and Mastodon's unwritten rules and only to these, and that everyone in the Fediverse use whatever they use exactly like vanilla, unmodified Mastodon.
And they feel absolutely justified. According to their gospel, Gargron invented the Fediverse when he created Mastodon. And everything in the Fediverse that isn't Mastodon (once they discover that there is such stuff) has either been designed as an add-on glued onto Mastodon (Pixelfed, PeerTube), or it's an evil, savage intruder (everything that's capable of largely doing the same thing as Mastodon without being Mastodon).
The Fediverse is to Mastodon users what the ancient world was to the Romans. Mastodon is the Roman Empire. Literally the only place that has got something like culture. A few places have voluntarily joined the Roman Mastodon Empire. All the rest consists of primitive, savage, culture-less barbarians whose lands need to be conquered by force to bring them culture.The non-Mastodon side
The other side are the non-Mastodon users. This sounds harsh, but while Mastodon users act by faith and belief, non-Mastodon users act by knowledge. It's them who know what the Fediverse really is. That there has never been a point in history at which the Fediverse has only been Mastodon. And that culture does exist outside of Mastodon. Only that these cultures are different from Mastodon's culture, largely because they're geared towards the technical capabilities of the underlying software.
To non-Mastodon users, the Fediverse feels like the New World when the European conquerors and settlers arrived. They demanded the natives adopt European culture and convert to Catholic Christianty or face death. The natives actually already had cultures. Cultures that suited them and their surroundings much more than the culture lived in European cities. But the Europeans didn't acknowledge the natives' cultures as such, nor did they care.
From non-Mastodon users' point of view, Mastodon users act to them like the Europeans acted to the natives in their colonies-to-be.
A very good example, also because it's such an extreme example, has to be Friendica. In case you don't know, Friendica (https://friendi.ca; https://en.wikipedia.org/wiki/Friendica; https://joinfediverse.wiki/Friendica) is a free, open-source, decentralised, federated Facebook alternative that first came out as early as May, 2010. Friendica developed a wholly different culture from Mastodon's because it's vastly different from Mastodon.
Mastodon's culture was mostly coined in mid-2022 by those who escaped from Elon Musk's announcement to buy out Twitter in February/March, 2022.
Friendica's culture was coined by its early users in 2010 already.
Mastodon users are mostly used to living in a Mastodon-only network with no connection to anything that isn't Mastodon. They believe that Mastodon and the Fediverse were designed as such, and that Friendica is an illegitimate intruder.
Friendica users are used to being able to connect to everything that moves, including Mastodon, including the whole Fediverse, no matter which iteration of the Fediverse, including diaspora*, and the some. That's because Friendica was designed from the ground up to be able to connect to a whole lot of stuff. It's part of its concept.
Mastodon users believe that Mastodon was there before anything.
Friendica users know that Friendica was there long before Mastodon, even before diaspora*, and that Friendica still wasn't the first.
Mastodon users are used to only having 500 characters. They still consider that a lot in comparison with Twitter's 280 characters.
Friendica users are used to not having any character limit whatsoever. Friendica's actual technical character limit is imposed by the maximum size of the message text database field, and that's over 16.7 million characters.
Mastodon users are used to chopping long posts into threads. It's what they expect. Actual long posts irritate them.
Friendica users are used to posting long post in one piece. It's what they expect. One and the same post being chopped up into itty-bitty bits irritate them.
Mastodon users are used to putting CWs in a dedicated CW field.
Friendica users are used to the self-same text field actually being a summary field (Friendica calls it "abstract"). While Mastodon got that field in 2017 as a pull request from a user, Friendica had it from the get-go, i.e. since 2010. And Friendica actually adopted it from Evan Prodromou's decentralised Twitter alternative StatusNet from 2008 with which Friendica was able to federate with from the get-go as well.
Mastodon users "know" that Gargron invented the CW field.
Friendica users actually do know for a fact that they've had the same field as a summary field since long before Mastodon was even made. There are still enough Friendica veterans around from before 2016.
This also means that Mastodon users are used to poster-side CWs which all readers get just the same.
Friendica users are used to CWs being automatically generated on the reader's side, individually for each reader, by an optional text filter.
In fact, Mastodon can do the same. But nobody knows, it came way too late to become part of Mastodon's culture (Mastodon 4.0 in October, 2022), it's too tedious to use, it probably isn't supported by that many phone apps, and next to nobody uses Mastodon's Web interface. In the meantime, Friendica has had this feature for some twelve years longer, and it's only an on-off switch and one editable keyword list.
Mastodon users are used to only having up to four images and to images always only being file attachments dangling below a post.
Friendica users are used to being able to embed a virtually unlimited number of images to a post. And to actually embed them, as in, with text above the image and text below the image and another image below that text and more text below that image. Theoretically, they could insert tiny images into lines of text. By the way, Mastodon refuses to display embedded images. It also rejects any file attachments beyond the first four. And up to version 4.0 from October, 2022, it didn't support any kind of text formatting and "sanitised" all message texts down to plain text.
This also means that Mastodon users are used to only having plain text or mucking around with Unicode characters for bold type and italics.
Friendica users are used to being able to not only see, but also post all sorts of text formatting that HTML is capable of.
Mastodon users are often deadly afraid of quote-posts because they only know quote-posts as a means of harassment and dogpiling on Twitter.
Friendica users, their entire culture being entirely unfazed by whatever has ever happened on Twitter, are absolutely used to always having had quote-posts at hand and to using quote-posts as a means of forwarding content. They had what Mastodon calls "quotes" years before they had what Mastodon calls "boosts" (and what many Mastodon users refer to as "retoots").
Mastodon users are used to conversations being loosely tied together from toots and to having to visibly mention all those whom they want to receive a reply.
Friendica users are used to having enclosed threaded conversations with only one post and otherwise only comments. They're also used to everyone in the conversation, i.e. everyone who has received the original post, automatically receiving every single last comment. They're used to always seeing the entire thread immediately as opposed to single-message piecemeal.
Mastodon users are used to shouting into the void with hashtags attached if they want to talk about a certain topic. It's the only way for them to do so.
Friendica users are used to having groups. Oh, and full-text search.The conflict
It should be obvious that these two types have a very high chance of not getting along, especially if the Mastodon user is fairly new and not used to there being stuff in the Fediverse that's nothing like Mastodon.
Mastodon users keep demanding that everyone else in the Fediverse live by Mastodon's culture and Mastodon's rules and only by these.
Mastodon users who have joined in 2026 keep ordering Friendica veterans who have joined in the early 2010s (before there was any Mastodon) to act like they're on Mastodon.
They demand these Friendica veterans fully adopt Mastodon's culture (which isn't even geared towards Friendica's set of features).
They indirectly demand these Friendica veterans give up their own culture (because they cannot comprehend that there can be any other culture in the Fediverse than Mastodon's, as in, that what Friendica has is a culture, even though it's different from Mastodon's).
They directly demand these Friendica veterans give up some 40% of the features they've been using for a decade and a half and indirectly demand they give up another 40% of these features.
They demand these Friendica veterans stop posting more than 500 characters at once.
They demand these Friendica veterans put CWs into their abstract field. (Again, they think that Gargron has invented this field from scratch as a CW field,)
They demand these Friendica veterans use their abstract field only for CWs.
They demand these Friendica veterans stop "spamming" hashtags that clearly aren't there for content discovery. (They cannot comprehend that these hashtags are there to trigger automatic reader-side CWs because the entire concept is completely alien to them.)
And so forth.
These Friendica veterans have been in the Fediverse for about a decade and a half. And suddently, these Mastodon newbies appear and tell them how to use Friendica.
Of course, these Mastodon newbies don't know a thing about Friendica. They think the Friendica veterans are Mastodon users, and they're telling them how to use Mastodon.
So the Friendica users tell them, no, they aren't on Mastodon. They're on Friendica which has got absolutely nothing to do with Mastodon.
Then the Mastodon newbies will believe that someone has created this weird Friendica thing after Mastodon was made (it can't possibly be any other way, right?9 and illegally hacked this Friendica thing into the Mastodon Fediverse. And whoever made Friendica omitted to make Friendica just like Mastodon.
Okay, now the Friendica users tell them that Friendica was launched in 2010, how long before Mastodon that was, and that they themselves have been around for much longer than Mastodon, too.
Now, either the Mastodon newbies will fail to comprehend that there can be anything in the Fediverse made before Mastodon if Gargron has invented the very technology. Or they think that the Fediverse was still created with Mastodon, and that Friendica still illegally intruded into the Mastodon Fediverse.
Either way, the Friendica veterans will have to adapt and act entirely by Mastodon's standards. This is the Mastodon Fediverse, Mastodon is the biggest software (if only by monthly active users, by the way), Mastodon has defined "the Fediverse culture", and thus it's the Mastodon users and only the Mastodon users who get to say how people have to act and behave in the Fediverse.
And then the Mastodon users wonder how there's so much Mastodon hatred on Friendica (and there actually is). How Friendica users complain about Mastodon users trying to force them to use Friendica like Mastodon. How Friendica users complain about Mastodon users chopping long posts into small bits. As if they had a choice. How Friendica users complain about CWs in whatever that abstract field is supposed to be. And so forth.
How dare the Friendica users complain? The Mastodon users are the good guys! It's them and only them who have a culture, who have rules, who know how to use the Fediverse!
By the way: It gets even worse between Mastodon and Lemmy.
Mastodon's culture is an idealised version of pre-Musk Twitter's culture with bits of Tumblr's SFW culture mixed in. That's because just about everyone on Mastodon originally came from Twitter, and most of them escaped from Elon Musk. They want Mastodon (and the Fediverse) be a better Twitter. It helps that Mastodon is still trying hard to be a Twitter clone.
Lemmy's culture, on the other hand, is a carbon copy of Reddit's culture. Lemmy is a Reddit clone that shares next to no features at all with Mastodon except for ActivityPub support. Next to all Lemmy users are former Redditors who left Reddit when Reddit started charging $20,000,000 for its client API, effectively killing off all third-party Reddit apps. They saw no reason in changing their culture because it wasn't the culture that drove them away. Hardly any of them were on Twitter, and almost none of them have ever been on Mastodon. Many think the Fediverse is Lemmy. Of the rest, many think the Fediverse is Lemmy with a side of PieFed.
Mastodon lives on hashtags even more than Twitter. Lemmy has zero support for hashtags because Reddit doesn't have any either, and neither does Hacker News.
Mastodon requires mentions to get replies to their recipients. One visible mention per recipient. Lemmy doesn't need mentions for this at all. Mentions on Lemmy only serve to, well, mention someone. Just like on Reddit.
And so forth.
It's actually easy to spot threads on Lemmy that were started by Mastodon users: The title is in the post text, or there's no title at all because the Mastodon users did as they always do: mention in the first line, then a new line because that looks prettier. Of course, there's a mention in the post text. And there's a bunch of hashtags strewn across the post text even though they don't even work. If you're very lucky, the hashtags are at the bottom, but most Mastodon users don't waste any of their 500 characters on that.
I hope you get a rough idea how much headbutting there is between Mastodon users who think that the Mastodon users rule supreme over the whole Fediverse and Lemmy community owners who do rule over the Lemmy communities which these Mastodon users have just posted into.Countermeasures
Both sides are actually taking countermeasures. The non-Mastodon side is more effective at it, though.
On Mastodon's side, there are very few single users who block every single non-Mastodon server they come across.
Countermeasures on the non-Mastodon side vary. They start with single users who block each Mastodon user who doesn't behave like they want them to behave, e.g. they block everyone who chops a long post into a thread at first trike.
Then there's Hubzilla, reworked from a fork of a fork of Friendica by Friendica's own creator. Hubzilla has always been based on its own protocol, Zot6 (Friendica's creator calls it an older version of Nomad). ActivityPub support is optional, on by default on new servers and off by default on new channels. The current devs won't change anything about that. Not only doesn't Hubzilla's technology allow for moving it to ActivityPub as its base protocol, but ActivityPub being optional is seen as a last-resort "drawbridge" for those to whom Mastodon has become unbearable.
Nowadays, Friendica's creator is working on two other applications in the same family. (streams) is a fork of a fork of three forks of a fork (of a fork?) of Hubzilla, and Forte is a fork of (streams). Both have an admin-side user agent filter. It can block entire Fediverse applications without having to hassle around with a URL list. It was mainly created and advertised as a means to permanently lock Threads out, even if Threads should change URLs. But it's also being advertised as being capable of blocking all of Mastodon, all present and future servers. Mastodon being intentially made barely compatible with the rest of the Fediverse is only one reason for this.
(streams) and Forte also have another admin-side filter which, when turned on, locks everything out that doesn't support enclosed threaded conversations. That's because server applications like Mastodon mess with the way that (streams), Forte and their ancestors handle conversations. Granted, when this is activated only to get rid of Mastodon, it causes quite a bit of collateral damage.
Generally, (streams) and Forte are very similar. The main difference is that Forte is entirely based on ActivityPub whereas (streams) is based on the current version of Nomad with ActivityPub still being optional. The reason why (streams) is kept around is for there to still be one of these applications with the same protocol-level "drawbridge" as Hubzilla. And in fact, the most important (streams) group used to have ActivityPub off with the intention to keep Mastodon out.
I guess there are still Mastodon users who absolutely defend and support Mastodon's way being forced upon the non-Mastodon Fediverse, and who are irritated or upset about non-Mastodon users being very defensive of their own non-Mastodon ways and refusing to adopt Mastodon's (allegedly much superior) culture instead of embracing it.
And I guess there are Mastodon users who feel absolutely entitled to get to every last Hubzilla and (streams) and Forte user unhindered and force them to use Hubzilla/(streams)/Forte exactly like Mastodon in every way possible.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #500Characters #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Fediverse #Mastodon #MastodonFediverse #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Lemmy #MastodonCulture #FediverseCulture #MastodonCentricity #MastodonNormativity -
CW: What the Mastodon overlords are allowed and justified to do, and what the non-Mastodon savages are not; CW: long (over 6,000 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, character limit meta, CW meta
Yeah, I get it.
Mastodon and its users rule supreme over the Fediverse. After all, the Fediverse was invented by Gargron. It started when Mastodon started, and everything that isn't Mastodon just latched onto Mastodon and its Fediverse.
Mastodon users are the only civilised users in the Fediverse, the only ones with something like a culture. The Fediverse culture is Mastodon's culture as defined in the spring of 2022. All those who don't live by Mastodon's culture are uncivilised, uneducated, savage barbarians. And it isn't just the Mastodon users' right and privilege to educate them and shape them into good Mastodon users, it's their duty.
Even when it turns out that these barbarians aren't even on Mastodon, that they're on something that's very much not Mastodon, they can't possibly have a culture of their own. After all, they don't live by Mastodon's culture, and if it isn't Mastodon's culture, it isn't culture at all. Not even if it predates Mastodon's current culture by over a decade like Friendica's culture does.
Of course, this also means that when non-Mastodon users come and give Mastodon users unsolicited "advice" or recommend them to use Mastodon in a certain way that goes against Mastodon's culture, the Mastodon users are fully justified to silence them by any means available.What this means:
When a Mastodon user uses "Fediverse" and "Mastodon" mutually synonymously, it's the right thing to do because that's part of Mastodon's culture. And it makes things easier to understand.
When a non-Mastodon user explains that the Fediverse is not only Mastodon, and that "Fediverse" and "Mastodon" do not mean the same, it's evil and intrusive and deeply disturbing.
When a Mastodon user refers to any message in the Fediverse as a "toot", it's the right thing to do because that's part of Mastodon's culture.
When a Misskey or Forkey user talks about "notes", it's irritating. When a Friendica or Hubzilla or (streams) or Forte user distinguishes between "posts" and "comments", it has even less of a place in the Mastodon Fediverse.
Features that only Mastodon has are actually mandatory for the whole Fediverse. Any Fediverse server software that hasn't got these features implemented in exactly the same way as Mastodon is broken.
Features in non-Mastodon Fediverse server software that Mastodon doesn't have are wrong and evil and not allowed to be used.
Mastodon users are allowed, justified and expected to tell non-Mastodon users to limit their posts to no more than 500 characters. It especially disturbs those who refuse to move away from the official Mastodon phone app.
Non-Mastodon users are not allowed to tell Mastodon users to not cut their long posts into threads.
Mastodon users are allowed, justified and expected to tell non-Mastodon users to put content warnings into their summary/abstract field.
Mastodon users are allowed, justified and expected to tell non-Mastodon users to only use their summary/abstract field for content warnings. After all, that's what Gargron invented that field for.
Non-Mastodon users are not allowed to tell non-Mastodon users that it was Evan Prodromou who invented that field as early as 2008. That he invented it as a summary field. That it was actually a Mastodon user who repurposed that field for CWs in 2017, the year after Mastodon was launched. Gargron only let it pass.
Non-Mastodon users are not allowed to use that field for anything else than CWs.
Non-Mastodon users are not allowed to add hashtags instead of CWs so that reader-side CWs can automatically be generated by filters. Even though Mastodon itself has literally introduced this very feature with version 4.0 in October, 2022.
Mastodon users are allowed, justified and expected to tell non-Mastodon users to not only write alt-texts for all the images they post, but to write them nicely long and detailed. After all, they've got 1,500 characters for alt-texts.
Misskey and Forkey users are not allowed to tell Mastodon users to limit their alt-texts to no more than 512 characters because that's the maximum that Misskey and the Forkeys accept, and on top of that, due to a bug, they delete all alt-texts longer than that. From a Misskey/Forkey point of view, writing long alt-texts is like not writing any alt-texts at all. But the Misskey/Forkey point of view is invalid in Mastodon's culture.
Mastodon users are allowed, justified and expected to toot to Lemmy any way they want, and that's the Mastodon way. If it doesn't work properly on Lemmy, then Lemmy is broken.
Lemmy users, even Lemmy moderators, and other users of Fediverse software that supports groups are not allowed to tell Mastodon users how to post to Lemmy in a way that Lemmy understands.
Mastodon users are allowed, justified and expected to even tell Lemmy users to limit their "toots" to no more than 500 characters and use hashtags, but not too many of them.
Lemmy users and even Lemmy moderators are not allowed to tell Mastodon users to stop spamming Lemmy with mentions and with hashtags that don't work on Lemmy anyway, also because both highly irritate the Lemmy users. Almost all of them came straight from Reddit after their third-party apps were killed, and almost none of them have ever been on Twitter or Mastodon.
Mastodon users and Mastodon admins are allowed and justified to block any and all non-Mastodon servers because they misbehave by Mastodon's standards.
(streams) and Forte admins are not allowed to block the entirety of Mastodon, all present and future servers, by user agent (which, by the way, they're totally capable of) because it misbehaves by their standards. Mastodon doesn't misbehave, and the Hubzilla/(streams)/Forte standards are all wrong if they differ from Mastodon's standards.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #MastodonFediverse #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #Misskey #Forkey #Forkeys #Iceshrimp #Iceshrimp-JS #Sharkey #CherryPick #Friendica #Hubzilla #Streams #(streams) #Forte #Lemmy #MastodonCulture #FediverseCulture #MastodonCentricity #MastodonNormativity -
CW: Alt-texts for profile images probably becoming mandatory, image descriptions for images in Mastodon link previews probably becoming mandatory, probably even for non-Mastodon users; CW: long (almost 4,500 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, ableism meta
More and more Mastodon users are acting like alt-texts for profile images are becoming mandatory Fediverse-wide. Never mind that they're currently being rolled out by and by and only on Mastodon even.
Here on Hubzilla, they aren't even a thought, also because Hubzilla doesn't know the concept of images having their own dedicated alt-text database field. (Before you ask: Hubzilla handles images and therefore alt-texts in messages vastly differently from Mastodon to begin with.)
At the same time, more and more Mastodon users are acting like image descriptions for the images in the link previews that are generated automatically in Mastodon timelines are becoming mandatory Fediverse-wide. Never mind that Mastodon itself has barely got enough character capacity to describe these preview images at the high level of detail that so many Mastodon users love, what with its meagre default character limit of 500.
Also, never mind that you'll have to edit your post to describe the preview image because it only appears after you've tooted your toot, so you can't see it before you toot your toot.
Also, never mind that everyone outside Hubzilla will get an image description for an image that's entirely absent because they don't have Mastodon-style link previews, because these link previews are a Mastodon-only thing.
Again, this is even worse here on Hubzilla. Unlike Mastodon, Hubzilla has a preview button that lets you look at your message before you actually send it. But Hubzilla doesn't generate link previews. And Hubzilla's preview button doesn't offer you the option to show you what your message will look like on Mastodon.
So I'd have to- write and send my message as usual
- switch to a tab with mastodon.social
- look for my message by using the hashtag search
- check whether Mastodon has generated a link preview, and if so, which image it has chosen
- find a copy of the image with the highest resolution possible;
alternatively, if it's an in-world image from OpenSim, log into OpenSim, travel to that place and take a close look at the place to write a highly detailed image description (takes from five hours to two days) - switch back to my Hubzilla tab
- edit my message
- add the image description
- re-count the characters in the message
- edit the message
- add a long post content warning with the current character count if there is none, and it isn't a comment; edit the character count of the existing long post content warning if there already is one
- save the edit
- discover that Mastodon hasn't recognised my edit as such, and now there are two copies of the same message on Mastodon, the old one without the image description and the new, longer one with the image description
All just to describe an image that isn't even there for my fellow Hubzilla users. Nor is it there for my contacts on Friendica, (streams), Forte, Misskey, Iceshrimp-JS, Iceshrimp.NET, Sharkey, Pleroma, Akkoma, snac2, GoToSocial, Hollo, Socialhome, Mitra, PieFed, Wafrn etc.
By the way, if a message comes from something else than Mastodon, and there's no actual link in it, Mastodon often creates a link preview for the profile or channel page of whoever has sent the message and picks their profile photo as the image for the link preview. Essentially, I'd have to reliably know when Mastodon does that, write two image descriptions for my profile photo (it's a rendering from OpenSim, and I always describe these twice; besides, people should have a shorter description next to my usual detailed description) and copy-paste both into each post for which Mastodon will generate a link preview for my channel page.
Fortunately, Mastodon doesn't show Hubzilla profiles or channels like Hubzilla itself shows them, and neither do Mastodon apps. Otherwise, if Mastodon users figure out that the background image of my channel is part of my channel customisation and not a default Hubzilla Web UI element, they may demand I add an alt-text for the background image, lest I be mass-blocked as an ableist.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Ableist #Ableism #AbleismMeta #CWAbleismMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Fediverse #Mastodon #Hubzilla #MastodonCulture #FediverseCulture #MastodonCentricity #MastodonNormativity -
CW: Mastodon culture will declare alt-texts for profile pictures mandatory Fediverse-wide, but most Fediverse software doesn't even support them; CW: long (over 3,500 characters), Fediverse meta, alt-text meta, image description meta
So there's a new attack vector for Mastodon users against non-Mastodon users in the making.
Mastodon is rolling out alt-texts for what we on Hubzilla call the profile photo and the cover photo. It won't be long until it becomes mandatory in Mastodon's culture to have alt-texts for both these pictures. Regardless of how new this feature is and how many other features that were introduced between March, 2022 and now have not made it into Mastodon's culture and Mastodon's unwritten rules, by the way.
At this point, Mastodon's alt-text activists will start attacking anyone and everyone whom they catch without alt-texts for these two pictures. At least they'll lecture them about the importance of alt-texts. Or they'll block them outright.
What they won't realise:- Not everyone in the Fediverse is on Mastodon. Just because you see something on your Mastodon Web UI or in your Mastodon app, doesn't mean it's on or from Mastodon itself.
- In fact, that particular user might not be on Mastodon.
- Just because Mastodon rolls out a new feature, doesn't mean everything in the Fediverse rolls out the same feature at the same time. This means that there's a whole lot of Fediverse server software that does not offer alt-texts for profile pictures, and that probably won't offer them for quite a while or ever.
- Also, Mastodon's culture is not and will never be the culture of the whole Fediverse. Sorry, Mastodon fundamentalists, but some software has been here before Mastodon, its culture is older than Mastodon itself, and it's technologically incompatible with Mastodon's unwritten rules.
Here on Hubzilla, where I'm posting from right now (in case you really thought I'm on Mastodon just like you), there is no such thing as a dedicated field for alt-texts anywhere. Even if you want to post pictures, there is no alt-text entry mask, and there is no alt-text database field for the images.
Instead, both images and alt-texts are handled like on a blog: You embed the image somewhere in the post text using markup code. In a sense, you program the image into the post. And if you want the image to have alt-text, you have to program the alt-text into the image-embedding code. If you're afraid of coding, Hubzilla is not for you.
But if there's no entry mask and no database field for alt-texts in posts, there won't be either for the profile images either. That is, unless Hubzilla adopts the alt-text field from (streams) and Forte where alt-texts can be added to uploaded images in the Photo app so that they're automatically inserted whenever you embed an image in a message. Using that alt-text field for profile images should be trivial then.
If you want or need the images in my profile described: I don't have a description for my profile photo. For my cover photo, I actually have two. They're both in this post: https://hub.netzgemeinde.eu/display/c796febd-8ce2-472b-a46b-23fdf6b16f18. One is in the alt-text which you probably can't open when you're on a phone; the alt-text is 1,500 characters long, a bit over 1,400 of which are visual description. The other one is in the post text itself. But you'd better have a lot of time at your hand because it's over 60,000 characters long, and it'll probably take you a few hours to read it.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Fediverse #Mastodon #Hubzilla #MastodonCulture #FediverseCulture #MastodonCentricity #MastodonNormativity -
@PhantasmOne that happened quite early on was Mastodon's hijack of the
summary
field for content warnings which wasn't used for that previously.
And everyone on Mastodon believes that Eugen Rochko has invented this field from scratch as a CW field. It's deeply engrained into Mastodon's culture now. It got to the point at which non-Mastodon users use the summary field as such, and they're attacked by Mastodon users for allegedly misusing the CW field.
Worse yet: Friendica has had a much more elegant way of handling content warnings since its inception, about seven years before Mastodon introduced the CW field: Have them created by a keyword filter on the reader's side. The advantage is that you have your own individual CWs, and other users who don't need these specific CWs don't have them. All its descendants have inherited it. But if you add the appropriate keywords as hashtags, Mastodon users might scold and/or mute/block you for hashtag spam.
Even worse: Mastodon itself has introduced essentially the same functionality with version 4.0 in October, 2022, just shortly before Elon Musk took over Twitter. But this has never entered Mastodon's culture which is mostly built around Mastodon 3.x. Or maybe it's because filters are the one thing where Friendica and its family are much easier to handle than Mastodon. Or it's simply because Mastodon users were promised to be babied and pampered and coddled all over, so they don't want to take care of their own CWs.Now their "hijacks" are more on the side of centralizing moderation and overall working on features that aim to reduce the social aspect of the network and increase witch hunting. Like the new "follow packs" or whatever they called them which will definitely never turn into "block packs" that will inevitably end up maintained by heavily opinionated people like on BlueSky.
Mastodon already relies heavily on importing or subscribing to automatically generated filter lists. For some admins, the filter lists can't be too extensive. Of course, hardly any admins really curate these lists.
At least the times of absolutely monstrous lists consisting of multiple other monster lists compiled by overzealous snowflakes are over. There used to be a time where it took two or three server admins with lists of their own to have one server blocked on hundreds of servers.Lemmy only recently figured out how to properly federate posts instead of just sending a post link along with a title to instances not running Lemmy.
I guess the two Lemmy devs have finally understood that they can't develop Lemmy as its own enclosed network anymore, now that a lot of traffic on Lemmy comes from and goes to Mbin and PieFed. They've lost a lot of users to these two, and I guess they know they can't afford to lose the traffic from these users as well.
They still don't really care for compatibility with Mastodon, probably also because of how much Mastodon's culture clashes with Lemmy's. And Friendica and its family just happen to be sufficiently compatible by mere chance, I guess.Coincidentally looking at Fedilist I can see that there are approximately 450 running Friendica instances, approx 100 Hubzilla instances, and apparently 2 Forte instances which doesn't seem right. Streams isn't on the list. That list is acquired by crawling through the various peers endpoints on Fedi servers.
For Friendica and Hubzilla, I think it isn't too far off.
(streams) is intentionally kept away from stats sites. Also, its nodeinfo code was intentionally removed almost entirely. This was done to keep (streams) out of that rat race for server popularity and to make it uninteresting for commercial actors that might want to sell it as allegedly their own original creation. Then again, it isn't like (streams) has many servers, much less public servers with open registration. (I'm still waiting for another server to clone my two (streams) channels to.)
Forte has quite a bunch of private, single-user servers, but to my best knowledge, there's only one with open registrations. But while Forte does have nodeinfo implemented again, it's set up to not send any actual numbers. Besides, these tiny Forte servers are quite difficult to crawl, also due to Mastodon users' tendency to block everything that's too disturbingly far off Mastodon in behaviour.
CC: @Pawlicker
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Fediverse #Mastodon #Lemmy #Friendica #Hubzilla #Streams #(streams) #Forte #MastodonCulture -
@Sean C. @Stefan Bohacek @Blorbo Admin Chicken @Justin Ferrell I've once encountered someone who seemed to suffer from such extreme PTSD that they demanded everyone CW literally absolutely everything. And, of course, the Mastodon way by forciing all these CWs upon absolutely everyone all the same.
Now, I'm not even on Mastodon myself. I'm on Hubzilla which is doing CWs way differently from Mastodon, which has been doing that for longer than Mastodon has even existed, much less has had CWs.
We don't do CWs poster-side. We don't write CWs into the summary field. In fact, the summary field, which Mastodon has been using as a CW field since 2017, is still a summary field here. A summary field makes a whole lot of sense here, for while most Mastodon servers have a hard-coded character limit of 500, Hubzilla doesn't really have any character limit at all.
Also, we can't do Mastodon-style CWs in replies which are called "comments" here. Like on Facebook, like on Tumblr, like on every last blog out there, but very much unlike on Mastodon, our post editor and our comment editors are wholly separate things. The comment editor can't do summaries. Why not? Because, have you ever seen a blog comment with a summary?
No, we have our CWs automatically generated and reader-side. We have a kind of filter called "NSFW" that can automatically hide content behind a CW. It's basically Mastodon's "Hide with a warning", but as its own keyword filter list and seven years before Mastodon introduced "Hide with a warning". (Twelve years actually because Hubzilla inherited that feature from Friendica.)
When we post sensitive or disturbing content, we make sure that those who may not want to see that content have their filters triggered. We do so by making sure that appropriate keywords are in the post text (easy-peasy when you can post over 33,000 times more characters than on Mastodon) or by adding hashtags. The latter is what I do, hence the many hashtags down there.
It's also the only way to have a comment hidden. Again, Hubzilla doesn't have a summary field (= Mastodon CW field) for replies, so it has to rely on people making filters for uncomfortable content.
This could be a thing on Mastodon as well. After all, in October, 2022, Mastodon 4.0 introduced "Hide with a warning" to its filters which does the exact same thing as NSFW on Friendica and Hubzilla: hide messages depending on keywords. However, Mastodon's entire culture was defined in mid-2022 by those who had fled from Twitter in early 2022, so it's based on Mastodon 3.x without "Hide with a warning".
Besides, the vast majority of Mastodon users don't even know that Mastodon has "Hide with a warning", much less what it does. Precious few even seem to know that Mastodon has filters in the first place. And next to nobody knows what the non-Mastodon Fediverse has, nor do they care, also because most Mastodon users don't even know that the Fediverse goes beyond Mastodon, Pixelfed and PeerTube.
In addition, while Hubzilla is all about empowering its users to self-moderate their stream, the "Mastodon experience" is generally perceived as being coddled and pampered all over. By mods who remove unwanted content and by all the other users who hide uncomfortable content. Hide it from everyone all the same, regardless of whether or not someone needs that, just because one person needs it.
So back to the beginning: This person took Mastodon's culture to the absolute extreme. And they demanded that I a) adopted Mastodon's way even though it'd b) clash with Hubzilla's culture which is my native culture and c) exaggerate it to the maximum.
Of course, my suggestion to use "Hide with a warning" filters didn't come to fruition. For one, that would have required an infinite number of individual filters on Mastodon. Besides, that person felt entitled to have protection from literally absolutely any and all kinds of content served to them on a silver platter.
I think I ended up Superblocking them.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Hubzilla #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #MastodonCulture -
@Quasit I wouldn't build it on Mastodon. Nor would I build it from scratch and then against Mastodon, only Mastodon and nothing but Mastodon. The Fediverse is not only much more than Mastodon, but technologically much more diverse than just Mastodon.
The best way would be to build it as an add-on (a so-called "app") for (streams) or Forte. That way, you would neither have to deal with Mastodon's limitations (yes, Mastodon is very limited although this isn't apparent to those of its users who don't know anything else), nor would you have to develop Fediverse server software from scratch.
In case you don't know them:
(streams) is the unofficial community name of a very powerful but technically nameless Fediverse application whose code is in the streams repository (https://codeberg.org/streams/streams). It's essentially a Facebook-style social networking application with quite a number of extra features and the second-most recent member of a software family that dates all the way back to Friendica from 2010 (https://friendi.ca). It's a fork of a fork of three forks of a fork (of a fork?) of Hubzilla (https://hubzilla.org) which, in turn, was reworked from a fork of a fork of what's now Friendica.
And Forte (https://codeberg.org/fortified/forte) is a fork of the streams repository that's very similar to (streams) itself.
All this was originally done by one and the same developer, a professional in IT and software for close to half a century.
Here is an article I've put together with tables that compare Mastodon, Friendica, Hubzilla, (streams) and Forte: https://hub.netzgemeinde.eu/item/0a75de76-eb27-4149-b708-f20b2f79d392
Unlike Mastodon which has only got four general-purpose profile fields in addition to the profile text, both (streams) and Forte already come with the profile fields that a good dating app would need such as:- pronouns (pick one out of 3 or none at all)
- birthday (from which the age is calculated)
- six free-text location fields, even including Facebook-style "hometown" where you used to live; you can select for yourself how far you want to go into detail with revealing your location
- gender (pick one out of 14 or none at all)
- marital status (pick one out of 31 or none at all) plus who plus date since
- sexual preference (pick one out of 9 or none at all)
- a separate keyword field
- political views
- religious views
- hobbies/interests
- likes
- dislikes
- other channels/Fediverse identities
- musical interests
- books/literature
- television
- film/dance/culture/entertainment
- love/romance
- work/employment
- school/education
A dating app could easily tie into the directory and make use of these profile fields. It could use a tag of its own in the keyword field so that it only shows channels that use this app (I'm not sure if it's possible to detect which channel has which apps installed).
One big advantage for users is that they don't have to use their daily-driver channel for the dating app. On Mastodon and in most of the Fediverse, your account is both your login and your identity. On (streams) and Forte, you can have multiple fully independent identities, each with its own name, its own ID, its own profile, its own contacts, its own posts and conversations, its own settings etc. etc., all behind one and the same login. It's like having multiple Mastodon accounts behind one login. That way, users don't have to reveal to everyone who knows their official daily-driver channel that they're using this dating app.
Also, Mastodon is hard-coded to 500 characters. You literally have to soft-fork it and edit the source code to change the limit. Both (streams) and Forte are essentially unlimited in characters (their actual character limit is over 24 million).
Privacy and security are much higher on (streams) and Forte than on Mastodon, in fact, much higher than most Fediverse users can even imagine. Private messages are actually literally private. On Mastodon, a direct message only defines whom it's sent to. On (streams) and Forte, permissions come into play. The start post in a conversation defines who is allowed to see the conversation. Not only that post, but all comments as well. It's literally impossible to pull someone else into an existing private conversation by mentioning because that someone simply isn't allowed to see anything in the conversation.
So when you're chatting with a woman via PM, and she dislikes you, she can't shame or dogpile you by pulling her friends into the conversation.
On top of that, although even Friendica already had quote-posts since 2010, private messages cannot be quote-posted.
For a developer, all it takes to build this is PHP plus database know-how. Like the whole rest of the family, (streams) and Forte don't need anything more than a LAMP stack. No Ruby on Rails, no Elixir, no TypeScript or Vue.js or any other JavaScript, no .NET.
Deploying a (streams) or Forte app is easy, too: Create a public git repository for it, keep it there, and server admins can add your repository to their servers and activate your app server-side. Both (streams) and Forte are very modular and designed to be easy to expand.
Most of this would be possible with Hubzilla as well which is much bigger in terms of users and available servers. However, Hubzilla has got one disadvantage: Its directory only shows Hubzilla and (streams) channels, i.e. channels that use Hubzilla's native Zot protocol. That's because ActivityPub support on Hubzilla is provided by another app, it's optional, it's off by default, and the directory can't tie into it. On (streams), ActivityPub support is still optional, but more advanced than on Hubzilla, built into the core and on by default. And Forte doesn't support anything else than ActivityPub.
In theory, it should be possible to build such a dating app for all three.
Also, yes, in theory, channels that use such a dating app can connect to Mastodon. But Mastodon users couldn't use that dating app. Mastodon simply doesn't have any support for profile fields which it itself doesn't have. Also, Mastodon is too unsecure, and meaningful conversations are difficult if one side is limited to 500 characters. And I would hate to see this dating app bound hard to Mastodon's culture and Mastodon's unwritten rules, neither of which take the Fediverse outside of Mastodon into account.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #MastodonCulture #Hubzilla #Streams #(streams) #Forte #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #FediDate -
@Hazelnoot My goal is to get alt-texts and image descriptions right. As right as possible.
My goal is to not be sanctioned and/or lectured by the alt-text police for allegedly being lazy and/or careless.
In order to achieve that, I must be ahead of everyone's requirements. Whatever these requirements may be.
But in order to achieve that, I must know their requirements. Everyone's requirements.
If you want me to follow your rules, I need to know your rules.
Right now, I'm probably vastly overcompliant with everyone's rules with only a few exceptions that I can't comply with (alt-texts must not be longer than 200 or 125 or 100 characters, posts in the Fediverse must not be longer than 500 characters, all of the text in an image must always be transcribed in the alt-text etc.).
This way, I hope that my image posts will stay in compliance with existing image description quality standards for a few years, and when they no longer are, they're so old that nobody demands I upgrade my image descriptions to then-current standards.
tl;dr: "Just do it" doesn't cut it. Just doing it is likely to get you sanctioned because you don't do it well enough. And something is no longer better than nothing.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #AltTextPolice #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #500Characters #MastodonCulture -
@hosh The alt-text police of the Mastodon Home Owners' Association (Mastodon HOA) have a tendency to be overzealous. And they don't talk to each other. They all act for themselves as lone wolves with exactly no coordination amongst each other whatsoever. You never know what kinds of rules they whip up for themselves.
Chances are that they only let image descriptions count that come directly with the image. If they acknowledge an image description outside the alt-text, it must be in the post itself. Not as an external link, but the description text itself.
Besides, at least some in the Mastodon HOA have problems with external links. And I don't just mean that they don't trust embedded links whose URL they can't see in plain sight, the kind that Hubzilla can create and Mastodon can't (not that Hubzilla couldn't fake a plain-sight link by embedding a different URL than the visible).
I don't mean either that probably a majority of Mastodon users don't even recognise embedded links without a visible URL as such because they don't know that such a thing can exist in the Fediverse, because Mastodon can't make them.
No, what I mean is the notion that external links for explanations are inherently bad from an accessibility point of view. "Mastodon" (as in how Mastodon users experience the Fediverse, i.e. the Mastodon Web UI or any of the popular mobile phone apps) is sufficiently accessible. But the Web outside of "Mastodon" (same definition again) may not be accessible enough.
A few years ago, I've literally read a Mastodon toot in which someone said that explanations must not be linked to. Linked websites have a risk of not being accessible. Explanations must always be directly in the same post. Apparently, they thought that everything and anything can be explained and broken down until everyone understands it within 500 characters.
This is also why Mastodon users tend to explain their images in the alt-text. It's only there where they have at least halfway enough characters for an explanation, 1,500 per image as opposed to usually only 500 in the post text. (On Mastodon, much unlike Hubzilla, the alt-text is a separate database field that exists separately for each of the up to four images per message.)
That is, explanations must never go into the alt-text because there are people who cannot open alt-texts to read them. But nobody on Mastodon knows that.
It should be obvious that what counts for explanations counts for visual descriptions just as well.
And in fact, regarding Hubzilla articles, they're actually right. I've once pointed an actually blind screen reader user to an article on my Hubzilla channel. She said she couldn't even navigate the Web interface. She literally couldn't get to the text body of the article to have it read out by her screen reader.
Hubzilla's Web interface, no matter which app is opened, is not accessible. It does not work with screen readers. It's largely still stuck in 2012 when nobdy made any ruckus about the accessibility of hobbyist Web projects.
The only reason why at least some blind or visually-impaired users can read our Hubzilla posts and comments and DMs is because they're all on Mastodon, and they read our content either on Mastodon's Web UI or a Mastodon app that supports screen readers. But they do not read our content at the source. Because they can't.
I actually took into consideration linking to my long image descriptions. But my idea was not to link to a Hubzilla article, nor to a Hubzilla wiki or a Hubzilla card. No, my idea was to write a plain HTML document, upload it to my file space and link to that.
I've dropped that idea for various reasons:- Generally, still, external links are frowned upon.
- I don't know if plain HTML is accessible without a CSS. And I can't add a CSS to this HTML if the HTML document is not served to the recipient by a Web server, but by a file server.
- I don't know how Google Chrome on Android or Safari on an iPhone will react when they access an HTML document on a file space. Will they display it as a website? Or will they download it onto the device as a file without opening it because, again, it is served to them not by a Web server, but by a file server?
- Mobile users dislike opening websites from apps because they dislike their browser popping open. And on Mastodon, much unlike Hubzilla, almost everyone is on a phone and a dedicated app almost all the time.
- This also means that mobile users would have the image and the description in two separate apps. The image in their Mastodon app, the description in their browser.
- I would need much more description.
Right now, when I have multiple images, my long descriptions consist of a preamble that contains all necessary explanations and, if applicable, visual descriptions of elements that are common to all images. The individual descriptions for each image follow.
But if I had one image description file per image, then each image description would need the whole preamble included. I can't just add the preamble to the first description file.
What if someone opens the third description file first? They'll only have a very incomplete description. And linking to the first description file is inconvenient. I would have to know the URL of the first file before completing and uploading the other files because I'd have to include the URL of the first file in them. And the users would have to have three documents open (the image post, the description of the image they're interested in, the description of the first image with the preamble) just to experience one image. Spread across two phone apps.
And that's why I can't put my additional long description in an external document.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #AltTextPolice #MastodonHOA #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #500Characters #MastodonCulture -
CW: Long posts vs insufficiently described images: I can't win either way; CW: long (over 3,500 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, content warning meta, character limit meta
On the one hand, I have to go out of my way and write two image descriptions for each one of my original images. One is short and goes into the alt-text, and I'm going to limit all my future alt-text to a maximum of 512 characters (otherwise users on Misskey, Sharkey etc. will believe I haven't written any alt-text because they won't receive any due to a bug).
The other one is enormous degrees of magnitudes longer than anything most Fediverse users have ever read in the Fediverse. It also contains all explanations necessary to understand the image and its description, and if there's text anywhere within the borders of the image, readable or not, it contains verbatim transcripts of said text.
The nature of my original images requires such long descriptions. Besides, the only way to really be safe from the alt-text police of the Mastodon HOA is to overcomply with whatever minimum standards for good image descriptions anyone of them may have.
On the other hand, the self-same Mastodon HOA is likely to sanction me for the self-same posts. The reason: The posts are way too long. They exceed the limit of 500 characters that's so deeply engrained into Mastodon's culture that many Mastodonians are eager to defend it. Even if I hide them behind a summary with a content warning about the post being long. If I were to appease these Mastodonians, I'd have to underdescribe my images, and I wouldn't be able to explain them at all.
Speaking of underdescribing, I think at least some members of the alt-text police actually don't let image descriptions in the post count. What counts is only the image description in the alt-text. It must be accurate, it must be sufficiently detailed, and it must contain all the text transcripts. In fact, I wouldn't wonder if they demanded sufficient explanations in the alt-text, not knowing that explanations in alt-text are actually a big no-no.
Even if all requirements of a good alt-text by alt-text police standards are met or even exceeded by the image description in the post, chances are the alt-text police will still sanction me if the alt-text doesn't meet these criteria.
When it comes to my original images, even squeezing all that into the 1,500-character limit for alt-texts imposed by Mastodon is pretty much impossible. Squeezing it into the 512-character limit for alt-text imposed by Misskey and its forks is even more impossible.
The only winning move is to not play at all. Curiously, some people are even upset about me rarely posting any images. Although they don't follow me. Although the channel that I use for original images (@Jupiter Rowland's (streams) outlet) has next to no reach, so even if I were to post images again, practically nobody would notice. Although it doesn't even seem that there's much interest in that kind of images in the first place.
But apparently, according to some, posting images with only rudimentary alt-text whipped up in a minute, no long description and no explanations is always so much better than not posting images because it takes so much time and effort to describe them.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #AltTextPolice #MastodonHOA #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CWContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #500Characters #MastodonCulture -
@C. I have two major issues with the Mastodon HOA.
One, they try hard to force "Mastodon standards", Mastodon culture and Mastodon's unwritten rules upon the whole Fediverse. Including places that not only aren't Mastodon, but that are very much not Mastodon. Simply because they can't see where a message is from. In fact, many of them are still fully convinced that the Fediverse is only Mastodon.
And so you have members of the Mastodon HOA yelling at someone who is allegedly "doing Mastodon wrong", but that someone is actually on Friendica and has been since as early as 2011. As in about five years longer than Mastodon has even existed. And seriously, the only places in the Fediverse that are even more different and farther away from Mastodon than Friendica (without specialising in something that Mastodon absolutely can't do) are Friendica's own descendants: Hubzilla, (streams), Forte.
The Mastodon HOA probably don't know that Friendica exists. They definitely don't know that either of the other three exists. They definitely don't know that any of the four is significantly different from Mastodon in any way. And frankly, they don't care a bit. If it appears on any Mastodon timeline, it's Mastodon to them, and it has to adapt to Mastodon's culture and follow Mastodon's rules.
Two, they don't coordinate anything among each other. They're just a bunch of lone wolves. Everyone has got their own standards, but everyone thinks their personal standards are the one and only Mastodon/Fediverse gold standards, and everyone enforces their own standards. And, of course, everyone thinks their standards can and must apply always, including in the most obscure edge-cases.
For example, they've got standards for describing real-life photos on Mastodon with a character limit of 500. And they try to enforce these standards always and everywhere. However, these standards don't necessarily work perfectly when I post a rendering from a super-obscure 3-D virtual world on (streams) with a character limit of over 24 million where I've got loads of room to write an additional long image description and put it into the post text.
The Mastodon HOA, or at least some of their members, appear to be constantly raising their minimum quality requirements for image descriptions. They must be absolutely accurate, and they must be sufficiently detailed that nobody will ever have to ask for a detail description. Oh, and they must explain whatever the audience may not know about the image or the description. (At this point, it's fair to mention that explanations must never go into the alt-text.)
Sure, I can do that. I have done so in the past. But I can't do that within Mastodon's alt-text character limit of 1,500 (Mastodon truncates longer alt-texts from outside). I can do that even less within Misskey's alt-text character limit of only 512 (Misskey and the Forkeys should truncate longer alt-texts, but due to a bug, they delete them entirely instead, giving the impression that you haven't written an alt-text at all). I can only do that in the additional long description in the post text.
If the Mastodon HOA demand I transcribe literally any and all text within the borders of an image, I can do that, too. In fact, I have done so in the past. I can transcribe bits of text verbatim which the Mastodon HOA can't even read. Which the Mastodon HOA couldn't even find in the image because they're so tiny. But there's no way that I can squeeze 20+ individual text transcripts into 1,500 characters of alt-text along with the rest of the visual description, much less into only 512 characters. The text transcripts will have to go into the long description in the post text, whether the Mastodon HOA want or not.
This means that the post will exceed the holy limit of 500 characters by huge magnitudes. This, in turn, means that when I've satisfied one Mastodon HOA member, another one comes and sanctions me for exceeding the holy 500-character limit. That is, chances are it's actually the same Mastodon HOA member.
In other words, if the content of an image is obscure enough and requires enough description, the only winning move when I want to post such an image is to not post it at all.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #500Characters #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #MastodonCulture #MastodonHOA -
@Justin Crozer @Stefan Bohacek @Lentävä Kalakukko @Roni Rolle Laukkarinen Whenever I see Mastodon users talk about "culture" in a Fediverse context, I have to wonder: What exactly do they refer to when they talk about "culture"?
Is it Fediverse culture? As in, overarching, software-independent Fediverse culture?
As in, taking into consideration that Fediverse server applications that aren't Mastodon, e.g. Misskey or Sharkey or Friendica or Hubzilla, have different cultures than Mastodon?
Recognising a post or a comment from one of these applications, acknowledging that it comes from a place with a different history, a different set of features and thus a different culture than Mastodon and refraining from enforcing Mastodon's unwritten rules against it?
Or does "culture" only refer to Mastodon's culture? Does it reject or completely disregard all cultures in the Fediverse that aren't Mastodon's and demand the whole Fediverse adopt Mastodon's culture and only Mastodon's culture?
Do these "bad eggs" include users who post more than 500 characters at once (which, by the way, is perfectly normal everywhere outside of Mastodon)?
Do these "bad eggs" include users who reply to people who haven't mentioned them first, and whom they aren't mutually following either (which, by the way, is perfectly normal in large parts of the non-Mastodon Fediverse, too)?
Do these "bad eggs" include users who quote-post Mastodon toots that must not be quote-posted (because they've had quote-posts for much longer than Mastodon, but without a no-quote flag so they can't see Mastodon's no-quote flag)?
Do these "bad eggs" incllude users who "misuse" Mastodon's CW field for summaries (because they have literally had the exact same text field as a summary field for seven years longer than Mastodon has had it as a CW field, and because having a summary field makes a whole lot of sense if your character limit is not 500, but over 16.7 million)?
Do these "bad eggs" include users who use more than four hashtags in one post (because, unlike Mastodon, the places where they are have filtering as well as automatically having messages hidden behind CW buttons deeply engrained into their cultures, but this requires the appropriate keywords to be present)?
If so, then this explains why only Mastodon users can enjoy significant reach on Mastodon: Everyone else is mass-blocked for misbehaving by Mastodon's standards.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Fediverse #Mastodon #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #MastodonCulture #MastodonCentricity #MastodonNormativity -
Your own posts aren't any better anyway; CW: long (over 1,300 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, character limit meta, hashtag meta View article View summary
@David Mitchell :CApride: On the other hand, when I look at your personal timeline, it's obvious that you've never really arrived on Mastodon. You break all kinds of rules. You break alt-text and image-describing rules, and you break Mastodon's cultural rules.
You write alt-texts in multiple paragraphs. You almost never use CWs, not for posts over 500 characters, not for US or Canadian politics, not for wars, never. You rarely use hashtags, and when you do, you sometimes put them in-line instead of all into the bottom line. In-line hashtags are inconvenient for screen reader users.
You boost image posts without checking whether the images have alt-texts, much less whether the alt-texts are accurate, sufficiently detailed and in line with the existing alt-text and image description rules. You boost posts about potentially disturbing topics that have no CWs.
So don't come lecturing me if your own doings are likely to get you silently muted and blocked by other Mastodon users left and right.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #MastodonCulture -
@David Tanner 🏴 @Stefan Bohacek You don't. You don't apply them to stuff that you send to others. You apply them to stuff that you receive in your timeline. Not for others, but for yourself.
I think the issue here is that it's often hard-wired in Mastodon users' heads that "CW" equals "poster-side" equals "provided by the poster for all readers all the same".
In this case, it's different. It's all happening on the reader's side. Like, the filter generates a CW for the reader who sets up the filter, depending on what keywords the filter contains, depending on what keywords are in a post.
You, as the reader, define what you want to have hidden behind CWs for yourself. If something disturbs you just enough to have it hidden, but not enough to have it purged from your timeline entirely, you set up a filter with the corresponding keywords. And that filter will hide content with at least one of these keywords in it behind a CW. Automatically generated only for you, personally, individually.
The next user does not want the same content hidden. They do not set up such a filter. And they see the very same post without a CW without having to do anything themselves.
I mean, I guess you know what filters do on Mastodon. Normally, they remove stuff from your timeline. But with this setting, they hide that content behind a button for you instead of completely removing it.
Maybe it's easier to understand for us Hubzilla users because we've had something similar since before Mastodon was even made, much less since before Mastodon started repurposing our summary field for poster-issued CWs. So automatically generated, individual, reader-side CWs are the default for us and part of our culture whereas they came to Mastodon too late to become part of Mastodon's culture.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Filter #Filters #Mastodon #MastodonCulture #Hubzilla -
@zotheca @Stefan Bohacek It isn't the title field. It's the summary field. It has been the summary field since Evan Prodromou added it to Identi.ca in 2008. And it only became a CW field when a Mastodon user for the demo scene submitted a merge request to Mastodon's GitHub repository in 2017 which repurposed this summary field, unused by Mastodon at this point, as a CW field.
My own POV on this is a whole lot different from typical Mastodon POVs. I've joined the Fediverse on Friendica in the early 2010s as opposed to on Mastodon in the 2020s before I moved on to fledgling Hubzilla.
Now, both Friendica and Hubzilla as well as the whole rest of the family (of which (streams) of 2021 and Forte of 2024 still exist) have a nifty optional feature called "NSFW": It's a list of keywords which, if detected in a message, hide the entire message behind a button. Much like the hiding feature in Mastodon's filters, only not built into the actual filters, much more simple and over 12 years older than Mastodon's solution.
In this software family, the NSFW feature is not perceived as a filter, even though it's very similar to the actual channel-wide filters (which, by the way, are among the few things which are more simple even on Hubzilla than on Mastodon because they've only got two keyword lists, an allowlist and a blocklist).
Rather, it's seen as an automated, individual, reader-side CW generator. It's deeply engrained into the culture of these Fediverse server applications which is a great deal different from Mastodon's culture. And it's seen as vastly superior to poster-side CWs that are forced upon all readers all the same.
A takeaway from this software family: If you write a potentially sensitive post, and you have no way of artificially weaving NSFW-triggering keywords into the actual post text, add them to the bottom line as hashtags. I do that all the time, hence the hashtags that start with "CW" to make clear that they're supposed to trigger reader-side CW generators.
By the way, the Friendica and Hubzilla inventor and (streams) developer Mike Macgirvin proposed two catch-all hashtags for sensitive posts to the (streams) users (that was before he forked Forte off the streams repository). One is#sensitivewhich also has the side-effect that (streams) and potentially also Forte make Mastodon blank out all images in the post. The other one is#⚠️. Or, if your post is really disturbing,#⚠️⚠️⚠️⚠️⚠️. However, this has yet to find its way into Hubzilla, not to mention Friendica or even Mastodon and the rest of the Fediverse.
As for the summary field, if Mastodon actually managed to push its entire community away from fixed poster-side CWs towards automated reader-side CWs, the whole field would be useless. I mean, Mastodon didn't support it at all before it had a CW field because, frankly, you don't need summaries for 500 characters.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Filter #Filters #Mastodon #MastodonCulture #Friendica #Hubzilla #Streams #(streams) #Forte -
@Stefan Bohacek This is the case for three reasons.
One, Twitter has never had this feature. And if Twitter doesn't have a feature, it's hard for many to imagine that Mastodon has it.
Two, there is no dedicated button for it up-front in the timeline view, neither on Mastodon's Web interface nor in any mobile app.
Three, it came too late. Mastodon's culture as we know it now was coined in spring 2022 by those who had escaped from Twitter after Elon Musk had announced he wanted to buy it. However, this filter feature was introduced to Mastodon with version 4.0 in October when Mastodon's culture was already set in stone for all eternity.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Filter #Filters #Mastodon #MastodonCulture -
@Stefan Bohacek @Lentävä Kalakukko @Roni Rolle Laukkarinen Thing is, many expect the Fediverse to be one big perfectly cosy and fluffy hugbox in which everyone is always nice to one another. 100% anti-racist, 100% anti-sexist, 100% anti-ableist and so forth.
Also, they expect it to be only Mastodon. They expect it to be nothing but a microblogging service with no more than 500 characters.
Why? Because it's basically exactly that that the Fediverse has been implied (or outright announced) being to them, and be it by telling them that "the Fediverse" is the polar opposite of 𝕏 culture-wise.
The moment that any of the above proves itself to them as not true, they're so deeply disturbed that they're making a mad dash towards the exit, even though they don't know where else to go. Either that, or they make it their goal to fight for the Fediverse to become what they thought it is.
It's largely because of these people that the Fediverse becomes a minefield for all non-Mastodon Fediverse users the very moment they establish their very first contact with Mastodon.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #MastodonCulture #FediverseCulture -
@「 Jürgen 」:fedi_mastodon:Irgendwie ist das doch nicht die „übliche“ Verwendung von Hashtags in Beiträgen. Was ist der Hintergrund bei Hubzilla, dass das so gehandhabt wird?
Das hat Hubzilla geerbt von Friendica, weil es umgebaut wurde aus einem Fork eines Forks von Friendica. Und Friendica hat es übernommen von StatusNet, weil es von vornherein mit StatusNet föderieren sollte. Und StatusNet hat es geerbt von Identi.ca.
Sie alle handhab(t)en Hashtags intern als Schlüsselwörter, die keine Raute enthalten. Und sie stellen die Raute außerhalb des Link vor den Link, um zu signalisieren: Das hier ist ein Hashtag. Wenn man einen Post, einen Kommentar oder eine DM verschickt, wird aus dem Hashtag automatisch ein entsprechendes Konstrukt aus ungelinkter Raute plus Link aufs Schlüsselwort generiert.
Das ist wie bei Namen: Auf allen war bzw. ist das @ kein Teil irgendeines Namen, nicht des Kurznamen, nicht des Langnamen. Der Kurzname, der Teil des Profil-Link ist, hat auch kein @. Guck dir mal deine Erwähnung an: Das @ ist nicht Teil des Link, sondern steht vorm Link, und dein Langname ist erwähnt.
Warum "die" das anders gemacht haben als auf Twitter und Mastodon? Ganz einfach: Weil "die" das vor Mastodon gemacht haben. Eigentlich sogar noch vor Twitter.
Identi.ca und StatusNet waren von 2008. Etwa acht Jahre vor Mastodon. Das war der eigentliche Urknall des Fediverse. Und StatusNet hatte meines Wissens damals schon offizielle Unterstützung für Hashtags.
Warum hat es das nun anders gemacht als Twitter? Weil es das vor Twitter gemacht hat.
Es war nämlich erst 2009, daß Chris Messina offiziell Unterstützung für Hashtags bei Twitter eingeführt hat. Evan Prodromou, der Erfinder von Identi.ca, StatusNet und dem Fediverse, konnte unmöglich etwa ein Jahr im voraus ahnen, wie Twitter mal Hashtags implementieren wird. Und die Twitter-Entwickler dürften damals überhaupt nicht gewußt haben, daß auch nur Identi.ca existiert, geschweige denn, wie es Hashtags handhabt.
Friendica ging im Mai 2010 an den Start, etwa fünf Jahre und acht Monate vor Mastodon. Friendica basierte zwar auf einem eigenen Protokoll, war aber von vornherein in der Lage, sich mit StatusNet über dessen eigenes OStatus-Protokoll zu verbinden. Praktischerweise hat der Friendica-Erfinder Mike Macgirvin gleich Identi.cas und StatusNets Handhabung von Hashtags übernommen. Zu diesem Zeitpunkt hatte Twitter Hashtags erst seit gut zehn Monaten.
Ende 2011 hat Mike Macgirvin Friendica geforkt, dann den Fork geforkt und diesen Fork namens Red (später Red Matrix) dann ab 2012 komplett umgeschrieben. Zu diesem Zeitpunkt handhabte alles im Fediverse Hashtags noch auf dieselbe Art.
Um diese Zeit wurde StatusNet nach GNU social hardgeforkt, das wohl versuchte, mehr wie Twitter zu sein. Daher wurden auch die Hashtags wie auf Twitter ausgeführt: mit der Raute als Teil des Schlüsselworts und als Teil des Link. StatusNet verlor dann nach der 2012er Umstellung von Identi.ca auf pump.io seine Entwicklungsgrundlage und wurde 2013 kurzerhand nach GNU social gemerget, ohne aber die Hashtags wieder auf die alte Form umzustellen.
Im März 2015 wurde erstmals Hubzilla veröffentlicht, das entstanden war, indem die Red Matrix umbenannt und massiv erweitert worden war.
Erst im Januar 2016 kam dann Mastodon, Pleroma kurze Zeit später. Weil beide ursprünglich alternative Frontends für GNU social sein sollten, übernahmen sie von GNU social die Twitter-Hashtags.
Zu diesem Zeitpunkt sahen weder die neuen Entwickler, die Friendica seit Ende 2011 hatte, noch Mike Macgirvin es ein, warum sie ihre Software unbedingt an Mastodon anpassen sollten. Mike, der inzwischen zwei Nachfahren von Hubzilla betreut, sieht es bis heute nicht ein. Eher baut er serverseitige Gegenmittel gegen Mastodon in seine Software ein.
Misskey landete meines Wissens erst 2018 im Fediverse, nachdem es ActivityPub adoptiert hatte. Das hatte übrigens Hubzilla als erstes, seit Juli 2017, und Mastodon als zweites, seit September.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Identi.ca #Laconi.ca #StatusNet #GNUsocial #Friendica #Hubzilla #Mastodon #Pleroma #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
@Maxi 11x 💉Das Fediverse wird immer mehr zu Facebook und ich hab da wenig Lust drauf.
Das Fediverse war Facebook, bevor es von Millionen von ahnungslosen Mastodon-Newbies zu Twitter gemacht wurde.
Mehr als die Hälfte der Mastodon-Nutzer glaubt, das Fediverse sei nur Mastodon. Der weit überwiegende Teil derer, die eines Besseren belehrt wurden, glauben immer noch, das Fediverse sei- (frühestens) 2016
- von Eugen Rochko
- als reine Microblogging-Plattform und Twitter-Klon
- mit einem Zeichenlimit von 500 Zeichen
Um das mal zurechtzurücken:
Im Januar 2016 ging Mastodon an den Start.
Im Juli 2010, fünfeinhalb Jahre vor Mastodon, startete Friendica (https://de.wikipedia.org/wiki/Friendica, https://friendi.ca) als Facebook-Alternative.- Ohne Zeichenbegrenzung (tatsächlich 16.777.215 Zeichen).
- Mit allem, was eine gute Bloggingplattform an Textformatierung hergibt.
- Mit Inhaltswarnungen, die jeder für sich selbst automatisch generieren lassen kann mittels einer Liste von Schlüsselwörtern.
- Mit Titeln und Zusammenfassungen, und die Zusammenfassungen waren schon immer in dem Datenfeld, das Mastodon seit 2017 für CWs verwendet.
- Mit der Fähigkeit, andere Posts als Komplettzitate zu teilen. Und nicht ein einziges Mal ist das mißbräuchlich verwendet worden.
Jetzt regen sich Mastodon-Nutzer darüber auf, daß Friendica auf so infame und rücksichtslose Art und Weise ins Mastodon-Fediverse eingedrungen ist und seine Nutzer- sich nicht ans 500-Zeichen-Limit halten
- alle mit ihren Textformatierungen nerven
- keine CWs schreiben
- dafür das CW-Feld mißbrauchen mit "Titeln oder was weiß ich, was das ist"
Fakt ist aber: Friendica gab es nicht nur schon fünfeinhalb Jahre, als Mastodon startete, sondern es war auch schon fünfeinhalb Jahre im Fediverse, als Mastodon startete. Und es hatte auch schon gut fünf Jahre lang seine eigene Kultur, als Mastodon startete.
In dem Augenblick, wo Mastodon startete, verband es sich sofort mit StatusNet (von 2008, wofür Mastodon ursprünglich nur eine Alternativoberfläche war; heute GNU social, https://de.wikipedia.org/wiki/GNU_Social, https://gnusocial.rocks/), Friendica und Hubzilla (von 2015, basiert auf einem Fork eines Forks von Friendica von 2012; https://de.wikipedia.org/wiki/Hubzilla, https://hubzilla.org). Und nicht umgekehrt.
Wir waren zuerst hier. Findet euch damit ab.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #NichtNurMastodon #MastodonZentrizität #MastodonNormativität #StatusNet #GNUsocial #Friendica #Hubzilla #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Zeichenlimit #Zeichenlimits #ZeichenlimitMeta #CWZeichenlimitMeta #500Zeichen #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteTröt #QuoteTröts #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebatte #QuoteTrötDebatte -
@Matthias @C.Suthorn :prn: Ich habe es oben geschrieben: So ein System ist fediverseweit gar nicht möglich. Es ist technisch nicht realisierbar.
Was Mastodon da gebaut hat, funktioniert nur innerhalb von Mastodon. Ich habe es ja oben erklärt:- Auch wenn du einen Post als nicht quote-post-bar einstellst, können Pleroma, Misskey, Friendica & Co. den trotzdem ungehindert quote-posten.
- Gleichzeitig kann niemand auf Mastodon irgendwas auf Pleroma, Misskey, Friendica & Co. quote-posten, obwohl es jeder darf.
Das liegt daran, daß Mastodon mal wieder mit voller Absicht das Rad neu erfunden hat.
Sie hätten die Art des Quote-Postens übernehmen können, die Misskey schon lange hat und die auch Threads verwendet. Sie hätten die Art des Quote-Postens übernehmen können, die Friendica seit über 15 Jahren erfolgreich einsetzt. Nein, statt dessen hat Mastodon eine eigene, proprietäre Technik entwickelt und sich mit vollem Vorsatz zum Rest des Fediverse noch inkompatibler gemacht.
Aber noch einmal: Mike Macgirvin sagt, es ist technisch nicht möglich, Quote-Posts von öffentlichen Posts zu verhindern. Und noch einmal: Der Mann muß es wissen.
Mike entwickelt schon seit fast einem halben Jahrhundert Software. Er ist Profi. Er war mal bezahlter Profi. Mike hat Friendica rausgehauen, da ging Eugen Rochko noch zur Schule.
Mike hat mehr Fediverse-Serveranwendungen entwickelt als jeder andere da draußen. Jede einzelne davon ist von den Features her leistungsfähiger als alles andere, was es im Fediverse gibt. Mike hat im Alleingang sogar mehr Fediverse-Protokolle entwickelt als jeder andere da draußen. Mike hat nomadische Identität im Alleingang erfunden, und sie funktioniert seit 2012.
Und Mike hat in puncto Sicherheit und Berechtigungssteuerung weit mehr gemacht als jeder andere Fediverse-Entwickler. Das, was er entwickelt hat, ist in seiner Funktionalität auch nicht eingeschränkt auf die eigene Software, sondern er hat sich immer auch Gedanken darüber gemacht, wie es außerhalb funktioniert, während für Eugen Rochko alles außerhalb von Mastodon Feindesland ist, das ignoriert wird und totgeschwiegen gehört.
Ganz ehrlich: Was vor allem Hubzilla und (streams) und Forte können in puncto Berechtigungssteuerung, das ist für die meisten Mastodon-Nutzer vollkommen unvorstellbar. Es gibt Berechtigungseinstellungen auf bis zu drei Ebenen (ganzer Kanal, einzelne Kontakte, pro Post/Thread) für fast alles bis hin zu Features, die Mastodon gar nicht hat.
Nur für Quote-Posts gibt's keine. Weil das fediverseweit nicht möglich ist.
Wenn es öffentlich ist und jeder es sehen kann, dann kann es auch jeder quote-posten. Das geht schlicht und ergreifend nicht zu verhindern. Nicht mal innerhalb von Hubzilla und (streams) und Forte. Außerhalb schon mal erst recht nicht.
Innerhalb von Mastodon geht's nur aus zwei Gründen. Zum einen, weil Mastodon den ganzen Rest des Fediverse bestenfalls komplett ignoriert. Zum anderen, weil Mastodon-Nutzer zwingend für jeden Pups auf GUI-Knöpfchen angewiesen sind. Sie sind es nicht gewohnt, irgendwas in ihren Tröts per Hand zu formatieren, weil sie noch nie irgendwas haben formatieren können. Und weil gefühlt beinahe jeder nur ein Smartphone und eine dedizierte Mastodon-App verwendet und kein Copy-Paste kennt, ist das Quote-Post-GUI-Knöpfchen das einzige, was sie haben, abgesehen von Screenshots.
Aber schon Mastodons Methode funktioniert, wie ich oben schon schrieb, nicht über Mastodon hinaus. Und da kann Mastodon lange drauf warten, daß der Rest des Fediverse seine eigene jahrelang etablierte Technologie wegschmeißt und auf Mastodons proprietäre Technologie umschwenkt.
Auf Misskey, den Forkeys und allen anderen, die auf dieselbe Art quote-posten, ist Quote-Posten überhaupt nicht verhinderbar. Das liegt daran, daß Quote-Posts pupeinfach als Link auf den Originalbeitrag ausgeführt sind mit "RE:" davor.RE: https://domain.tld/Adresse_des_OriginalbeitragsZack, hast du einen Quote-Post. Und mal ehrlich, für sowas braucht man kein GUI-Knöpfchen, wenn man tippen und URLs copy-pasten kann.
Auch auf Friendica, Hubzilla, (streams) und Forte, die ganz anders quote-posten, ist Quote-Posten öffentlicher Beiträge nicht verhinderbar. Da nutzen die Leute keine Apps auf Smartphones. Nein, die meisten sitzen am Desktop-PC oder Laptop mit Hardwaretastatur und nutzen einen Standardbrowser statt einer dedizierten App. Copy-Paste ist für sie kein Problem und schon gar kein Fremdwort. Außerdem sind vor allem die alten Hasen es höchstwahrscheinlich meistens gewohnt, Markup-Code für Formatierungen per Hand einzutippen, statt sich auf die GUI-Knöpfchen zu verlassen, die auch nur BBcode-Stückchen in den Editor reinpflanzen.
Mike Macgirvin sagt: Es gibt genau eine Art und Weise, wirksam fediverseweit zu verhindern, daß du gequote-postet wirst. Und das ist, nicht öffentlich zu posten.
Für jemanden für ihn ist es aber auch einfach, das zu sagen. Gerade auf Hubzilla, (streams) und Forte gibt es etliche Abstufungen zwischen öffentlich und DM. Auf Hubzilla kann ich einen Post- in alle Öffentlichkeit
- nur an mich selbst
- an eine bestimmte Privacy Group (quasi wie eine Liste auf Mastodon, aber sehr viel mächtiger)
- an diejenigen, denen ich ein Profil zugewiesen habe, das nicht das Standardprofil meines Kanals ist (Mastodon hat dagegen nur ein Profil pro Konto)
- an ein bestimmtes Forum/eine bestimmte Gruppe
- eine beliebige individuelle Auswahl aus einzelnen Kontakten, Foren/Gruppen, Privacy Groups und Profilzugewiesenen
Und der Witz ist: Das steuert nicht nur, an wen der Post geht. Das steuert auch, wer den Post (und sämtliche Kommentare zum Post) sehen darf. Wenn der Post nicht an dich geht, wirst du ihn nie zu Gesicht bekommen. Nein, auch nicht per Boost. Das ist nämlich bei nichtöffentlichen Posts explizit verboten, und das dafür nötige Bedienelement ist schlicht und ergreifend nicht da.
Es wird noch besser: Das funktioniert sogar bis nach Mastodon. Denn wenn es nicht öffentlich ist, dann stellt es sich Mastodon gegenüber als DM dar.
Ich setze noch einen drauf: Im krassen Gegensatz zum restlichen Fediverse posten Hubzilla, (streams) und Forte mit Standardeinstellungen nicht öffentlich. Alle drei haben standardmäßig schon eine Privacy Group/Zugriffsliste namens "Freunde", in der alle neuen Kontakte landen. Und alle drei posten standardmäßig nur zu dieser Privacy Group/Zugriffsliste namens "Freunde". Aus Mastodon-Sicht verschicken alle drei standardmäßig immer nur DMs. Wenn du öffentlich posten willst, ist das Extraaufwand.
So gehen Sicherheit und Privatsphäre. Und nicht mit proprietärem, zu nichts anderem kompatiblem Hokuspokus für Doofe wie auf Mastodon.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Misskey #Forkey #Forkeys #Friendica #Hubzilla #Streams #(streams) #Forte #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteTröt #QuoteTröts #Drüko #Drükos #Druko #Drukos #QuoteBoost #QuoteBoosts #QuotePostDebatte #QuoteTrötDebatte #Sicherheit #Berechtigung #Berechtigungen