#hashtagmeta — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #hashtagmeta, aggregated by home.social.
-
CW: When eye contact is eye contact, and what you have to do; CW: long post (over 2,500 characters), Fediverse meta, content warning meta, hashtag meta, eye contact mentioned
Eye contact is not limited to full facial portraits of people looking directly into the camera.
Eye contact is not even limited to looking directly into the camera at all.
Eye contact is whenever there is at least one eye anywhere in the image. No matter where it is. No matter how small the eye and how big the image is.
Ask autistic people, and they'll likely confirm. And they'll also likely confirm that it triggers them.
In fact, eye contact is even when you, as a neurotypical person, cannot even see the eye because it's less then a pixel.
Imagine an image of 20 megapixels. Now imagine there's a person somewhere in the image, only four pixels high and about one pixel wide. This means the head is half a pixel high and a third of a pixel wide.
Even if the person is looking directly at the camera, this still means that each individual eye is 1/15 of a pixel wide and maybe 1/30 of a pixel high. That's 1/450 or a bit over 0.2% of a pixel. That's about 1/9,000,000,000 or a bit over 0.000,000,01% of the whole image. If the person is looking directly at the camera.
Nonetheless, this may trigger some autistic people even if the person is not even looking into the general direction of the camera.
It doesn't even have to be a person. It may just as well be an animal or a fantasy creature or a robot or a sculpture or a stylised face or even only a single stylised eye.
I've actually had all this confirmed by @Yohan Yukiya Sese Cuneta 사요한🦣 who knows enough actually diagnosed autistic people to know.
So it doesn't matter how big or infinitely small the eye is. It doesn't matter where it's looking. If there's at least one eye in your image, it counts as eye contact.
If you, as the user who posts the image, know for certain that there is at least one eye in the image, you're obliged to- have the image automatically blanked or blurred
- make sure that Mastodon will blank the image, too
- add the content warning "CW: eye contact" to your post
- add the hashtags #EyeContact and #CWEyeContact to your post, especially the former which some people out there may have filtered
You're only excused not to do so if you yourself honestly don't know that there is at least one eye in the image.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #EyeContactMeta #CWEyeContactMeta #Autism #Autistic #Neurodivergent #Neurodivergence #Inclusion #Inclusivity #A11y #Accessibility -
@Stefan Bohacek @Blorbo Admin Chicken Yes, I wish more servers had this rule and enforced it.
Officially appointed moderators only go by the server's written rules, and they only enforce them against local users.
The HOA, on the other hand, have some rules in their heads. Everyone has different rules. And they enforce them against everyone, even regardless of where everyone actually is. Like, they attack Friendica users for allegedly misusing the CW field because they neither know that these users are not on Mastodon, much less where they actually are, nor that Mastodon's CW field has been an abstract field on Friendica for seven years longer than it has been a CW field on Mastodon.
This is part of what makes the Fediverse a minefield once your messages start reaching Mastodon.
I can't say that I'll stop being so overly careful with everything and putting such a big effort particulary into image descriptions, summaries/content warnings and hashtags for filter-triggering purposes if more or even most Mastodon servers adopt and enforce this rule. The irony is that this rule actually protects my long hashtag lines.
In fact, rules like these also ought to include that nobody must be policed for writing "too long" posts because there are places in the Fediverse that neither have character limits to worry about nor a character-limiting culture.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta -
@Stefan Bohacek @Blorbo Admin Chicken Yes, I wish more servers had this rule and enforced it.
Officially appointed moderators only go by the server's written rules, and they only enforce them against local users.
The HOA, on the other hand, have some rules in their heads. Everyone has different rules. And they enforce them against everyone, even regardless of where everyone actually is. Like, they attack Friendica users for allegedly misusing the CW field because they neither know that these users are not on Mastodon, much less where they actually are, nor that Mastodon's CW field has been an abstract field on Friendica for seven years longer than it has been a CW field on Mastodon.
This is part of what makes the Fediverse a minefield once your messages start reaching Mastodon.
I can't say that I'll stop being so overly careful with everything and putting such a big effort particulary into image descriptions, summaries/content warnings and hashtags for filter-triggering purposes if more or even most Mastodon servers adopt and enforce this rule. The irony is that this rule actually protects my long hashtag lines.
In fact, rules like these also ought to include that nobody must be policed for writing "too long" posts because there are places in the Fediverse that neither have character limits to worry about nor a character-limiting culture.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta -
@Stefan Bohacek @Blorbo Admin Chicken Yes, I wish more servers had this rule and enforced it.
Officially appointed moderators only go by the server's written rules, and they only enforce them against local users.
The HOA, on the other hand, have some rules in their heads. Everyone has different rules. And they enforce them against everyone, even regardless of where everyone actually is. Like, they attack Friendica users for allegedly misusing the CW field because they neither know that these users are not on Mastodon, much less where they actually are, nor that Mastodon's CW field has been an abstract field on Friendica for seven years longer than it has been a CW field on Mastodon.
This is part of what makes the Fediverse a minefield once your messages start reaching Mastodon.
I can't say that I'll stop being so overly careful with everything and putting such a big effort particulary into image descriptions, summaries/content warnings and hashtags for filter-triggering purposes if more or even most Mastodon servers adopt and enforce this rule. The irony is that this rule actually protects my long hashtag lines.
In fact, rules like these also ought to include that nobody must be policed for writing "too long" posts because there are places in the Fediverse that neither have character limits to worry about nor a character-limiting culture.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta -
@Stefan Bohacek @Blorbo Admin Chicken Yes, I wish more servers had this rule and enforced it.
Officially appointed moderators only go by the server's written rules, and they only enforce them against local users.
The HOA, on the other hand, have some rules in their heads. Everyone has different rules. And they enforce them against everyone, even regardless of where everyone actually is. Like, they attack Friendica users for allegedly misusing the CW field because they neither know that these users are not on Mastodon, much less where they actually are, nor that Mastodon's CW field has been an abstract field on Friendica for seven years longer than it has been a CW field on Mastodon.
This is part of what makes the Fediverse a minefield once your messages start reaching Mastodon.
I can't say that I'll stop being so overly careful with everything and putting such a big effort particulary into image descriptions, summaries/content warnings and hashtags for filter-triggering purposes if more or even most Mastodon servers adopt and enforce this rule. The irony is that this rule actually protects my long hashtag lines.
In fact, rules like these also ought to include that nobody must be policed for writing "too long" posts because there are places in the Fediverse that neither have character limits to worry about nor a character-limiting culture.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta -
@Stefan Bohacek @Blorbo Admin Chicken Yes, I wish more servers had this rule and enforced it.
Officially appointed moderators only go by the server's written rules, and they only enforce them against local users.
The HOA, on the other hand, have some rules in their heads. Everyone has different rules. And they enforce them against everyone, even regardless of where everyone actually is. Like, they attack Friendica users for allegedly misusing the CW field because they neither know that these users are not on Mastodon, much less where they actually are, nor that Mastodon's CW field has been an abstract field on Friendica for seven years longer than it has been a CW field on Mastodon.
This is part of what makes the Fediverse a minefield once your messages start reaching Mastodon.
I can't say that I'll stop being so overly careful with everything and putting such a big effort particulary into image descriptions, summaries/content warnings and hashtags for filter-triggering purposes if more or even most Mastodon servers adopt and enforce this rule. The irony is that this rule actually protects my long hashtag lines.
In fact, rules like these also ought to include that nobody must be policed for writing "too long" posts because there are places in the Fediverse that neither have character limits to worry about nor a character-limiting culture.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta -
@The Witchy Bitches Hashtags should always be at the very bottom of the post in one line that contains nothing else. That way, at least some Mastodon clients can hide the whole line of hashtags and show the hashtags elsewhere. Also, Mastodon's own Web frontend generates actual tags from a hashtag-only bottom line.
Both is neither possible with hashtags elsewhere in the post nor when there's something else than hashtags in the last line.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #FediTips -
Other things I've learned about interacting with Mastodon; CW: long (over 1,400 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: I've learned a few more things.
For one, Mastodon users tend to ignore anything that exceeds 500 characters. At best. In fact, they're likely to mute or block you at first strike.
Besides, you must never try to discuss things like alt-texts, image descriptions, content warnings, hashtags and the like. Not even to find out how to do either of them properly. You must know how to do them properly by Mastodon's definition right away, or you must fully figure it out yourself without ever asking anyone, but you must do so before your own first post.
Even if you aren't on Mastodon yourself, you must know and live and breathe Mastodon's unwritten rules and Mastodon's culture if anything you ever post may end up on Mastodon. But what makes up Mastodon's culture and what Mastodon's unwritten rules are, you must find that out all by yourself. And you must never discuss either. For discussing them equals questioning them equals potentially rejecting them.
I guess my question in my first comment was wrong, too.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
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 -
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 -
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 -
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 -
I've described all my images since I've learned about alt-texts, and I put more effort and knowledge into them than anyone on Mastodon; CW: long (almost 8,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, character limit meta Artikel ansehen Zusammenfassung ansehen
@David Mitchell :CApride: Now listen here.
Ever since I've learned about alt-texts and image descriptions, I've described all my images. And unlike most Mastodon users, I've improved my image-describing further and further.
Whenever I learned something new about image descriptions, be it a rule, a guideline, a good practice or a Mastodon preference, I used this new knowledge in new image descriptions and declared all my previous image descriptions obsolete. And I've learned a lot over the years.
I've learned from Mastodon that if explanations are necessary to understand an image, they must be delivered immediately with the image post. Ever since, I've explained everything in my images that needs explaining. And since all my image posts are about extremely obscure niche topics, they need a whole lot of explanations.
I've learned from a physically disabled Mastodon user that not everyone can access alt-texts. She, for example, can't. Thus, explanations in the alt-text are lost to her. I've learned from her that explanations go into the post text. I've put all my explanations into the post text ever since.
I've learned from Mastodon that Mastodon tends to love long, detailed image descriptions. Considering how obscure the contents of my original images are and how nobody knows what anything in them looks like if they don't see it, I came to the conclusion that someone somewhere out there might need full, detailed descriptions. I've given my original images full, detailed descriptions ever since.
I've learned from various sources that alt-text must only describe what's important within the context of a post. But judging from my observations of Mastodon, its culture and its love for long alt-texts override this rule. If someone wants to know about all the small details in your images, the context doesn't matter. Thus, how detailed my image descriptions are depends on whether or not I have to expect someone being curious about the details.
I've learned by experimentation that Mastodon truncates long external alt-texts from outside at the 1,500-character mark. Also, Hubzilla (where I am) can only display so many characters of alt-text, and alt-text cannot be scrolled. Since the audience of my alt-texts is pretty much exclusively on Mastodon, I've put the full, long, detailed image descriptions into the post text.
I've learned from a blog post that alt-texts must never contain line breaks. Line breaks in alt-texts have a nasty side-effect for screen reader users: After each line break, screen readers assume that they're reading a new alt-text for a new image. And they start whatever they consider an individual image alt-text with something like, "Graphic." Thus, I write all my alt-texts as one single paragraph.
I've learned from another blog post, as well as personal experience with various Fediverse server applications, that alt-texts must never contain the double quotes commonly found on keyboards. Different frontends may misbehave in different ways, some fail very ungracefully. Thus, I no longer use these quotes in my alt-texts.
I've learned from Mastodon that even if there is an image description in the post text, there must always be an accurate and sufficiently detailed image description in the alt-text regardless. Otherwise you risk being sanctioned. I have described all my original images twice ever since: with a long and fully detailed description in the post text and a shorter description in the alt-text.
I've learned from blog posts and websites about alt-texts that text in images must be transcribed verbatim. However, nowhere that I've seen this rule written down, I've seen it mention text that's unreadable in the image while the author knows what's written there. My conclusion is that there is no exception for these texts. I tend to have many such texts. Thus, I transcribe all bits and pieces of text within the borders of my images if I have a way to read them. And I usually have.
I've learned from other blog posts about alt-texts that colours must not only be mentioned in image descriptions, but they must also be described. After all, blind people cannot be expected to know what e.g. Burgundy red is. Also, dimensions must be given not simply in absolute measures, but relatively to what else is in the image or to something that everyone is familiar with, namely the human body. Unfortunately, I've learned that so recently that I only have one original image post in which I make use of these techniques; hence, all my older original image posts count as obsolete.
I've learned from yet elsewhere that races must not be mentioned, and genders must not be assumed. I abide by both when describing meme images. My original images, on the other hand, never contain actual human beings. Whenever I show an avatar, it's always one of my avatars whose gender I have personally defined, and these avatars can't really emulate real-life human phenotypes.
Most of the above has never been taken into consideration by anyone on Mastodon. I'm literally the only one in the Fediverse who takes describing images to such levels.
But I go beyond alt-texts and image descriptions.
I've learned from Mastodon that if there's something, anything in a post of yours that might disturb anyone in some way, the post requires a Mastodon-style content warning that mentions in which way the post is disturbing. Here on Hubzilla, that's a summary. It's the same thing, and Hubzilla had summaries before Mastodon had CWs.
From observing both Mastodon and the Web outside the Fediverse, I've compiled a list of potentially triggering topics. Even excluding national/state/provincial/regional politics, I've gathered 111 of these so far. I do my best to include each one whenever necessary. On top of that, I add CWs for many things I post about because I guess I go onto people's nerves when I post about them (the Fediverse, alt-text, image descriptions, hashtags, character limits, quote-posts, actual quote-posting etc.).
However, Hubzilla is not a Twitter wannabe. It's more like Facebook or blogging software. It only offers a summary (Mastodon: CW) field for posts and DMs, but not for comments (it has two different editors for when you reply and when you don't). I could try to add a summary (Mastodon: CW) using a pair of BBcode tags, and I've done so here, but I know from personal experience that the summary tags do not translate to a Mastodon CW in comments. I'd add an individual CW to each one of my comments, but Mastodon users will neither get an actual CW nor understand that I've tried.
So I double almost all my CW'd topics up with an appropriate set of hashtags. This is in line with the culture where I am: Here on Hubzilla and in its whole software family, we don't force poster-side CWs upon each other. Instead, we have them automatically generated for ourselves, reader-side, tailored to our individual needs. But this requires keywords to trigger the automated hiding of content behind CWs.
Also, I know just what may disturb people. The best example is eye contact. You think that eye contact can only be triggering in full-face portraits of a person looking directly at the viewer? Wrong! It's triggering if there's at least one eye in the image. I've been told that some people in the autistic spectrum can detect an eye in an image if it's only a tiny fraction of a pixel. I have to expect this to extend to other potentially triggering things as well.
Thus, if it's potentially triggering and somewhere within the borders of one of my images, even if it's hardly discernible or completely invisible to the neurotypical, I still consider the whole image potentially triggering, and I treat the image and the whole post as such.
In fact, I've stopped posting potentially triggering images here on Hubzilla altogether. That's because Hubzilla has no way of making Mastodon blank an image out. And not long ago, Mastodon's CWs only hid the post text, but not the images belonging to a post. I can't rule out that certain Mastodon apps still behave this way. So I can't even use CWs to hide a triggering image. This is why I only ever post images on (streams) now: (streams) makes Mastodon blank images out when a post contains one or two certain hashtags.
Again, nobody on Mastodon goes even only nearly that far.
Please tell me in which ways exactly this is still insufficient.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
I've described all my images since I've learned about alt-texts, and I put more effort and knowledge into them than anyone on Mastodon; CW: long (almost 8,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, character limit meta View article View summary
@David Mitchell :CApride: Now listen here.
Ever since I've learned about alt-texts and image descriptions, I've described all my images. And unlike most Mastodon users, I've improved my image-describing further and further.
Whenever I learned something new about image descriptions, be it a rule, a guideline, a good practice or a Mastodon preference, I used this new knowledge in new image descriptions and declared all my previous image descriptions obsolete. And I've learned a lot over the years.
I've learned from Mastodon that if explanations are necessary to understand an image, they must be delivered immediately with the image post. Ever since, I've explained everything in my images that needs explaining. And since all my image posts are about extremely obscure niche topics, they need a whole lot of explanations.
I've learned from a physically disabled Mastodon user that not everyone can access alt-texts. She, for example, can't. Thus, explanations in the alt-text are lost to her. I've learned from her that explanations go into the post text. I've put all my explanations into the post text ever since.
I've learned from Mastodon that Mastodon tends to love long, detailed image descriptions. Considering how obscure the contents of my original images are and how nobody knows what anything in them looks like if they don't see it, I came to the conclusion that someone somewhere out there might need full, detailed descriptions. I've given my original images full, detailed descriptions ever since.
I've learned from various sources that alt-text must only describe what's important within the context of a post. But judging from my observations of Mastodon, its culture and its love for long alt-texts override this rule. If someone wants to know about all the small details in your images, the context doesn't matter. Thus, how detailed my image descriptions are depends on whether or not I have to expect someone being curious about the details.
I've learned by experimentation that Mastodon truncates long external alt-texts from outside at the 1,500-character mark. Also, Hubzilla (where I am) can only display so many characters of alt-text, and alt-text cannot be scrolled. Since the audience of my alt-texts is pretty much exclusively on Mastodon, I've put the full, long, detailed image descriptions into the post text.
I've learned from a blog post that alt-texts must never contain line breaks. Line breaks in alt-texts have a nasty side-effect for screen reader users: After each line break, screen readers assume that they're reading a new alt-text for a new image. And they start whatever they consider an individual image alt-text with something like, "Graphic." Thus, I write all my alt-texts as one single paragraph.
I've learned from another blog post, as well as personal experience with various Fediverse server applications, that alt-texts must never contain the double quotes commonly found on keyboards. Different frontends may misbehave in different ways, some fail very ungracefully. Thus, I no longer use these quotes in my alt-texts.
I've learned from Mastodon that even if there is an image description in the post text, there must always be an accurate and sufficiently detailed image description in the alt-text regardless. Otherwise you risk being sanctioned. I have described all my original images twice ever since: with a long and fully detailed description in the post text and a shorter description in the alt-text.
I've learned from blog posts and websites about alt-texts that text in images must be transcribed verbatim. However, nowhere that I've seen this rule written down, I've seen it mention text that's unreadable in the image while the author knows what's written there. My conclusion is that there is no exception for these texts. I tend to have many such texts. Thus, I transcribe all bits and pieces of text within the borders of my images if I have a way to read them. And I usually have.
I've learned from other blog posts about alt-texts that colours must not only be mentioned in image descriptions, but they must also be described. After all, blind people cannot be expected to know what e.g. Burgundy red is. Also, dimensions must be given not simply in absolute measures, but relatively to what else is in the image or to something that everyone is familiar with, namely the human body. Unfortunately, I've learned that so recently that I only have one original image post in which I make use of these techniques; hence, all my older original image posts count as obsolete.
I've learned from yet elsewhere that races must not be mentioned, and genders must not be assumed. I abide by both when describing meme images. My original images, on the other hand, never contain actual human beings. Whenever I show an avatar, it's always one of my avatars whose gender I have personally defined, and these avatars can't really emulate real-life human phenotypes.
Most of the above has never been taken into consideration by anyone on Mastodon. I'm literally the only one in the Fediverse who takes describing images to such levels.
But I go beyond alt-texts and image descriptions.
I've learned from Mastodon that if there's something, anything in a post of yours that might disturb anyone in some way, the post requires a Mastodon-style content warning that mentions in which way the post is disturbing. Here on Hubzilla, that's a summary. It's the same thing, and Hubzilla had summaries before Mastodon had CWs.
From observing both Mastodon and the Web outside the Fediverse, I've compiled a list of potentially triggering topics. Even excluding national/state/provincial/regional politics, I've gathered 111 of these so far. I do my best to include each one whenever necessary. On top of that, I add CWs for many things I post about because I guess I go onto people's nerves when I post about them (the Fediverse, alt-text, image descriptions, hashtags, character limits, quote-posts, actual quote-posting etc.).
However, Hubzilla is not a Twitter wannabe. It's more like Facebook or blogging software. It only offers a summary (Mastodon: CW) field for posts and DMs, but not for comments (it has two different editors for when you reply and when you don't). I could try to add a summary (Mastodon: CW) using a pair of BBcode tags, and I've done so here, but I know from personal experience that the summary tags do not translate to a Mastodon CW in comments. I'd add an individual CW to each one of my comments, but Mastodon users will neither get an actual CW nor understand that I've tried.
So I double almost all my CW'd topics up with an appropriate set of hashtags. This is in line with the culture where I am: Here on Hubzilla and in its whole software family, we don't force poster-side CWs upon each other. Instead, we have them automatically generated for ourselves, reader-side, tailored to our individual needs. But this requires keywords to trigger the automated hiding of content behind CWs.
Also, I know just what may disturb people. The best example is eye contact. You think that eye contact can only be triggering in full-face portraits of a person looking directly at the viewer? Wrong! It's triggering if there's at least one eye in the image. I've been told that some people in the autistic spectrum can detect an eye in an image if it's only a tiny fraction of a pixel. I have to expect this to extend to other potentially triggering things as well.
Thus, if it's potentially triggering and somewhere within the borders of one of my images, even if it's hardly discernible or completely invisible to the neurotypical, I still consider the whole image potentially triggering, and I treat the image and the whole post as such.
In fact, I've stopped posting potentially triggering images here on Hubzilla altogether. That's because Hubzilla has no way of making Mastodon blank an image out. And not long ago, Mastodon's CWs only hid the post text, but not the images belonging to a post. I can't rule out that certain Mastodon apps still behave this way. So I can't even use CWs to hide a triggering image. This is why I only ever post images on (streams) now: (streams) makes Mastodon blank images out when a post contains one or two certain hashtags.
Again, nobody on Mastodon goes even only nearly that far.
Please tell me in which ways exactly this is still insufficient.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
I've described all my images since I've learned about alt-texts, and I put more effort and knowledge into them than anyone on Mastodon; CW: long (almost 8,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, character limit meta Artikel ansehen Zusammenfassung ansehen
@David Mitchell :CApride: Now listen here.
Ever since I've learned about alt-texts and image descriptions, I've described all my images. And unlike most Mastodon users, I've improved my image-describing further and further.
Whenever I learned something new about image descriptions, be it a rule, a guideline, a good practice or a Mastodon preference, I used this new knowledge in new image descriptions and declared all my previous image descriptions obsolete. And I've learned a lot over the years.
I've learned from Mastodon that if explanations are necessary to understand an image, they must be delivered immediately with the image post. Ever since, I've explained everything in my images that needs explaining. And since all my image posts are about extremely obscure niche topics, they need a whole lot of explanations.
I've learned from a physically disabled Mastodon user that not everyone can access alt-texts. She, for example, can't. Thus, explanations in the alt-text are lost to her. I've learned from her that explanations go into the post text. I've put all my explanations into the post text ever since.
I've learned from Mastodon that Mastodon tends to love long, detailed image descriptions. Considering how obscure the contents of my original images are and how nobody knows what anything in them looks like if they don't see it, I came to the conclusion that someone somewhere out there might need full, detailed descriptions. I've given my original images full, detailed descriptions ever since.
I've learned from various sources that alt-text must only describe what's important within the context of a post. But judging from my observations of Mastodon, its culture and its love for long alt-texts override this rule. If someone wants to know about all the small details in your images, the context doesn't matter. Thus, how detailed my image descriptions are depends on whether or not I have to expect someone being curious about the details.
I've learned by experimentation that Mastodon truncates long external alt-texts from outside at the 1,500-character mark. Also, Hubzilla (where I am) can only display so many characters of alt-text, and alt-text cannot be scrolled. Since the audience of my alt-texts is pretty much exclusively on Mastodon, I've put the full, long, detailed image descriptions into the post text.
I've learned from a blog post that alt-texts must never contain line breaks. Line breaks in alt-texts have a nasty side-effect for screen reader users: After each line break, screen readers assume that they're reading a new alt-text for a new image. And they start whatever they consider an individual image alt-text with something like, "Graphic." Thus, I write all my alt-texts as one single paragraph.
I've learned from another blog post, as well as personal experience with various Fediverse server applications, that alt-texts must never contain the double quotes commonly found on keyboards. Different frontends may misbehave in different ways, some fail very ungracefully. Thus, I no longer use these quotes in my alt-texts.
I've learned from Mastodon that even if there is an image description in the post text, there must always be an accurate and sufficiently detailed image description in the alt-text regardless. Otherwise you risk being sanctioned. I have described all my original images twice ever since: with a long and fully detailed description in the post text and a shorter description in the alt-text.
I've learned from blog posts and websites about alt-texts that text in images must be transcribed verbatim. However, nowhere that I've seen this rule written down, I've seen it mention text that's unreadable in the image while the author knows what's written there. My conclusion is that there is no exception for these texts. I tend to have many such texts. Thus, I transcribe all bits and pieces of text within the borders of my images if I have a way to read them. And I usually have.
I've learned from other blog posts about alt-texts that colours must not only be mentioned in image descriptions, but they must also be described. After all, blind people cannot be expected to know what e.g. Burgundy red is. Also, dimensions must be given not simply in absolute measures, but relatively to what else is in the image or to something that everyone is familiar with, namely the human body. Unfortunately, I've learned that so recently that I only have one original image post in which I make use of these techniques; hence, all my older original image posts count as obsolete.
I've learned from yet elsewhere that races must not be mentioned, and genders must not be assumed. I abide by both when describing meme images. My original images, on the other hand, never contain actual human beings. Whenever I show an avatar, it's always one of my avatars whose gender I have personally defined, and these avatars can't really emulate real-life human phenotypes.
Most of the above has never been taken into consideration by anyone on Mastodon. I'm literally the only one in the Fediverse who takes describing images to such levels.
But I go beyond alt-texts and image descriptions.
I've learned from Mastodon that if there's something, anything in a post of yours that might disturb anyone in some way, the post requires a Mastodon-style content warning that mentions in which way the post is disturbing. Here on Hubzilla, that's a summary. It's the same thing, and Hubzilla had summaries before Mastodon had CWs.
From observing both Mastodon and the Web outside the Fediverse, I've compiled a list of potentially triggering topics. Even excluding national/state/provincial/regional politics, I've gathered 111 of these so far. I do my best to include each one whenever necessary. On top of that, I add CWs for many things I post about because I guess I go onto people's nerves when I post about them (the Fediverse, alt-text, image descriptions, hashtags, character limits, quote-posts, actual quote-posting etc.).
However, Hubzilla is not a Twitter wannabe. It's more like Facebook or blogging software. It only offers a summary (Mastodon: CW) field for posts and DMs, but not for comments (it has two different editors for when you reply and when you don't). I could try to add a summary (Mastodon: CW) using a pair of BBcode tags, and I've done so here, but I know from personal experience that the summary tags do not translate to a Mastodon CW in comments. I'd add an individual CW to each one of my comments, but Mastodon users will neither get an actual CW nor understand that I've tried.
So I double almost all my CW'd topics up with an appropriate set of hashtags. This is in line with the culture where I am: Here on Hubzilla and in its whole software family, we don't force poster-side CWs upon each other. Instead, we have them automatically generated for ourselves, reader-side, tailored to our individual needs. But this requires keywords to trigger the automated hiding of content behind CWs.
Also, I know just what may disturb people. The best example is eye contact. You think that eye contact can only be triggering in full-face portraits of a person looking directly at the viewer? Wrong! It's triggering if there's at least one eye in the image. I've been told that some people in the autistic spectrum can detect an eye in an image if it's only a tiny fraction of a pixel. I have to expect this to extend to other potentially triggering things as well.
Thus, if it's potentially triggering and somewhere within the borders of one of my images, even if it's hardly discernible or completely invisible to the neurotypical, I still consider the whole image potentially triggering, and I treat the image and the whole post as such.
In fact, I've stopped posting potentially triggering images here on Hubzilla altogether. That's because Hubzilla has no way of making Mastodon blank an image out. And not long ago, Mastodon's CWs only hid the post text, but not the images belonging to a post. I can't rule out that certain Mastodon apps still behave this way. So I can't even use CWs to hide a triggering image. This is why I only ever post images on (streams) now: (streams) makes Mastodon blank images out when a post contains one or two certain hashtags.
Again, nobody on Mastodon goes even only nearly that far.
Please tell me in which ways exactly this is still insufficient.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
I've described all my images since I've learned about alt-texts, and I put more effort and knowledge into them than anyone on Mastodon; CW: long (almost 8,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, character limit meta Artikel ansehen Zusammenfassung ansehen
@David Mitchell :CApride: Now listen here.
Ever since I've learned about alt-texts and image descriptions, I've described all my images. And unlike most Mastodon users, I've improved my image-describing further and further.
Whenever I learned something new about image descriptions, be it a rule, a guideline, a good practice or a Mastodon preference, I used this new knowledge in new image descriptions and declared all my previous image descriptions obsolete. And I've learned a lot over the years.
I've learned from Mastodon that if explanations are necessary to understand an image, they must be delivered immediately with the image post. Ever since, I've explained everything in my images that needs explaining. And since all my image posts are about extremely obscure niche topics, they need a whole lot of explanations.
I've learned from a physically disabled Mastodon user that not everyone can access alt-texts. She, for example, can't. Thus, explanations in the alt-text are lost to her. I've learned from her that explanations go into the post text. I've put all my explanations into the post text ever since.
I've learned from Mastodon that Mastodon tends to love long, detailed image descriptions. Considering how obscure the contents of my original images are and how nobody knows what anything in them looks like if they don't see it, I came to the conclusion that someone somewhere out there might need full, detailed descriptions. I've given my original images full, detailed descriptions ever since.
I've learned from various sources that alt-text must only describe what's important within the context of a post. But judging from my observations of Mastodon, its culture and its love for long alt-texts override this rule. If someone wants to know about all the small details in your images, the context doesn't matter. Thus, how detailed my image descriptions are depends on whether or not I have to expect someone being curious about the details.
I've learned by experimentation that Mastodon truncates long external alt-texts from outside at the 1,500-character mark. Also, Hubzilla (where I am) can only display so many characters of alt-text, and alt-text cannot be scrolled. Since the audience of my alt-texts is pretty much exclusively on Mastodon, I've put the full, long, detailed image descriptions into the post text.
I've learned from a blog post that alt-texts must never contain line breaks. Line breaks in alt-texts have a nasty side-effect for screen reader users: After each line break, screen readers assume that they're reading a new alt-text for a new image. And they start whatever they consider an individual image alt-text with something like, "Graphic." Thus, I write all my alt-texts as one single paragraph.
I've learned from another blog post, as well as personal experience with various Fediverse server applications, that alt-texts must never contain the double quotes commonly found on keyboards. Different frontends may misbehave in different ways, some fail very ungracefully. Thus, I no longer use these quotes in my alt-texts.
I've learned from Mastodon that even if there is an image description in the post text, there must always be an accurate and sufficiently detailed image description in the alt-text regardless. Otherwise you risk being sanctioned. I have described all my original images twice ever since: with a long and fully detailed description in the post text and a shorter description in the alt-text.
I've learned from blog posts and websites about alt-texts that text in images must be transcribed verbatim. However, nowhere that I've seen this rule written down, I've seen it mention text that's unreadable in the image while the author knows what's written there. My conclusion is that there is no exception for these texts. I tend to have many such texts. Thus, I transcribe all bits and pieces of text within the borders of my images if I have a way to read them. And I usually have.
I've learned from other blog posts about alt-texts that colours must not only be mentioned in image descriptions, but they must also be described. After all, blind people cannot be expected to know what e.g. Burgundy red is. Also, dimensions must be given not simply in absolute measures, but relatively to what else is in the image or to something that everyone is familiar with, namely the human body. Unfortunately, I've learned that so recently that I only have one original image post in which I make use of these techniques; hence, all my older original image posts count as obsolete.
I've learned from yet elsewhere that races must not be mentioned, and genders must not be assumed. I abide by both when describing meme images. My original images, on the other hand, never contain actual human beings. Whenever I show an avatar, it's always one of my avatars whose gender I have personally defined, and these avatars can't really emulate real-life human phenotypes.
Most of the above has never been taken into consideration by anyone on Mastodon. I'm literally the only one in the Fediverse who takes describing images to such levels.
But I go beyond alt-texts and image descriptions.
I've learned from Mastodon that if there's something, anything in a post of yours that might disturb anyone in some way, the post requires a Mastodon-style content warning that mentions in which way the post is disturbing. Here on Hubzilla, that's a summary. It's the same thing, and Hubzilla had summaries before Mastodon had CWs.
From observing both Mastodon and the Web outside the Fediverse, I've compiled a list of potentially triggering topics. Even excluding national/state/provincial/regional politics, I've gathered 111 of these so far. I do my best to include each one whenever necessary. On top of that, I add CWs for many things I post about because I guess I go onto people's nerves when I post about them (the Fediverse, alt-text, image descriptions, hashtags, character limits, quote-posts, actual quote-posting etc.).
However, Hubzilla is not a Twitter wannabe. It's more like Facebook or blogging software. It only offers a summary (Mastodon: CW) field for posts and DMs, but not for comments (it has two different editors for when you reply and when you don't). I could try to add a summary (Mastodon: CW) using a pair of BBcode tags, and I've done so here, but I know from personal experience that the summary tags do not translate to a Mastodon CW in comments. I'd add an individual CW to each one of my comments, but Mastodon users will neither get an actual CW nor understand that I've tried.
So I double almost all my CW'd topics up with an appropriate set of hashtags. This is in line with the culture where I am: Here on Hubzilla and in its whole software family, we don't force poster-side CWs upon each other. Instead, we have them automatically generated for ourselves, reader-side, tailored to our individual needs. But this requires keywords to trigger the automated hiding of content behind CWs.
Also, I know just what may disturb people. The best example is eye contact. You think that eye contact can only be triggering in full-face portraits of a person looking directly at the viewer? Wrong! It's triggering if there's at least one eye in the image. I've been told that some people in the autistic spectrum can detect an eye in an image if it's only a tiny fraction of a pixel. I have to expect this to extend to other potentially triggering things as well.
Thus, if it's potentially triggering and somewhere within the borders of one of my images, even if it's hardly discernible or completely invisible to the neurotypical, I still consider the whole image potentially triggering, and I treat the image and the whole post as such.
In fact, I've stopped posting potentially triggering images here on Hubzilla altogether. That's because Hubzilla has no way of making Mastodon blank an image out. And not long ago, Mastodon's CWs only hid the post text, but not the images belonging to a post. I can't rule out that certain Mastodon apps still behave this way. So I can't even use CWs to hide a triggering image. This is why I only ever post images on (streams) now: (streams) makes Mastodon blank images out when a post contains one or two certain hashtags.
Again, nobody on Mastodon goes even only nearly that far.
Please tell me in which ways exactly this is still insufficient.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
@afreytes, 👁️🗨️of🇵🇷 @Author-ized L.J. I always use a lot of hashtags. I have to. But many of my hashtags are not to increase discoverability. They're to trigger filtering, including filters that hide my content behind CW buttons. Such filters have been available on Mastodon since October, 2022 and here on Hubzilla (https://hubzilla.org, https://en.wikipedia.org/wiki/Hubzilla, https://joinfediverse.wiki/Hubzilla) since its inception before Mastodon was even made.
This, by the way, is why some of my hashtags start with "CW": They're only there as content warning triggers/content warning substitutes, also because I have no means to add Mastodon-style content warnings to replies. Otherwise this comment would show the following CW on Mastodon:CW: long (over 4,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, hashtag meta, content warning meta, character limit meta
However, unless I explicitly talk about certain hashtags, they all always go into the last line. And I think that even 20 hashtags in the last line of one of my posts or comments make people less uncomfortable than the post or comment exceeding 500 characters or myself talking about the Fediverse, especially talking about the Fediverse not only being Mastodon.
This comment, for example, would get the following hashtags (normally in the last line, but this time I'm talking about them):- Hashtags for content over 500 characters:
- #Long (= this message is over 500 characters long which makes some people uncomfortable)
- #LongPost (= this message is over 500 characters long which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWLong (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long")
- #CWLongPost (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about the Fediverse:
- #FediMeta (= I'm talking about the Fediverse which makes some people uncomfortable)
- #FediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWFediMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta")
- #CWFediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about hashtags:
- #Hashtag (= I'm talking about hashtags; also for discovery)
- #Hashtags (= I'm talking about hashtags; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #HashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable)
- #CWHashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable; hashtag version of "CW: hashtag meta")
- Hashtags for when I talk about content warnings:
- #CW (= I'm talking about content warnings; also for discovery)
- #CWs (= I'm talking about content warnings; also for discovery; two hashtags because I can't know who follows/searches for/filters the singular and who follows/searches for/filters the plural)
- #ContentWarning (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #ContentWarnings (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #CWMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable)
- #ContentWarningMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable; also for discovery; multiple hashtags because I can't know who filters what)
- Hashtags for when I talk about character limits:
- #CharacterLimit (= I'm talking about character limits; also for discovery)
- #CharacterLimits (= I'm talking about character limits; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #CharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable)
- #CWCharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable; hashtag version of "CW: character limit meta")
- Hashtags for content over 500 characters:
-
@afreytes, 👁️🗨️of🇵🇷 @Author-ized L.J. I always use a lot of hashtags. I have to. But many of my hashtags are not to increase discoverability. They're to trigger filtering, including filters that hide my content behind CW buttons. Such filters have been available on Mastodon since October, 2022 and here on Hubzilla (https://hubzilla.org, https://en.wikipedia.org/wiki/Hubzilla, https://joinfediverse.wiki/Hubzilla) since its inception before Mastodon was even made.
This, by the way, is why some of my hashtags start with "CW": They're only there as content warning triggers/content warning substitutes, also because I have no means to add Mastodon-style content warnings to replies. Otherwise this comment would show the following CW on Mastodon:CW: long (over 4,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, hashtag meta, content warning meta, character limit meta
However, unless I explicitly talk about certain hashtags, they all always go into the last line. And I think that even 20 hashtags in the last line of one of my posts or comments make people less uncomfortable than the post or comment exceeding 500 characters or myself talking about the Fediverse, especially talking about the Fediverse not only being Mastodon.
This comment, for example, would get the following hashtags (normally in the last line, but this time I'm talking about them):- Hashtags for content over 500 characters:
- #Long (= this message is over 500 characters long which makes some people uncomfortable)
- #LongPost (= this message is over 500 characters long which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWLong (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long")
- #CWLongPost (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about the Fediverse:
- #FediMeta (= I'm talking about the Fediverse which makes some people uncomfortable)
- #FediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWFediMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta")
- #CWFediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about hashtags:
- #Hashtag (= I'm talking about hashtags; also for discovery)
- #Hashtags (= I'm talking about hashtags; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #HashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable)
- #CWHashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable; hashtag version of "CW: hashtag meta")
- Hashtags for when I talk about content warnings:
- #CW (= I'm talking about content warnings; also for discovery)
- #CWs (= I'm talking about content warnings; also for discovery; two hashtags because I can't know who follows/searches for/filters the singular and who follows/searches for/filters the plural)
- #ContentWarning (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #ContentWarnings (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #CWMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable)
- #ContentWarningMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable; also for discovery; multiple hashtags because I can't know who filters what)
- Hashtags for when I talk about character limits:
- #CharacterLimit (= I'm talking about character limits; also for discovery)
- #CharacterLimits (= I'm talking about character limits; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #CharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable)
- #CWCharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable; hashtag version of "CW: character limit meta")
- Hashtags for content over 500 characters:
-
@afreytes, 👁️🗨️of🇵🇷 @Author-ized L.J. I always use a lot of hashtags. I have to. But many of my hashtags are not to increase discoverability. They're to trigger filtering, including filters that hide my content behind CW buttons. Such filters have been available on Mastodon since October, 2022 and here on Hubzilla (https://hubzilla.org, https://en.wikipedia.org/wiki/Hubzilla, https://joinfediverse.wiki/Hubzilla) since its inception before Mastodon was even made.
This, by the way, is why some of my hashtags start with "CW": They're only there as content warning triggers/content warning substitutes, also because I have no means to add Mastodon-style content warnings to replies. Otherwise this comment would show the following CW on Mastodon:CW: long (over 4,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, hashtag meta, content warning meta, character limit meta
However, unless I explicitly talk about certain hashtags, they all always go into the last line. And I think that even 20 hashtags in the last line of one of my posts or comments make people less uncomfortable than the post or comment exceeding 500 characters or myself talking about the Fediverse, especially talking about the Fediverse not only being Mastodon.
This comment, for example, would get the following hashtags (normally in the last line, but this time I'm talking about them):- Hashtags for content over 500 characters:
- #Long (= this message is over 500 characters long which makes some people uncomfortable)
- #LongPost (= this message is over 500 characters long which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWLong (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long")
- #CWLongPost (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about the Fediverse:
- #FediMeta (= I'm talking about the Fediverse which makes some people uncomfortable)
- #FediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWFediMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta")
- #CWFediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about hashtags:
- #Hashtag (= I'm talking about hashtags; also for discovery)
- #Hashtags (= I'm talking about hashtags; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #HashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable)
- #CWHashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable; hashtag version of "CW: hashtag meta")
- Hashtags for when I talk about content warnings:
- #CW (= I'm talking about content warnings; also for discovery)
- #CWs (= I'm talking about content warnings; also for discovery; two hashtags because I can't know who follows/searches for/filters the singular and who follows/searches for/filters the plural)
- #ContentWarning (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #ContentWarnings (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #CWMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable)
- #ContentWarningMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable; also for discovery; multiple hashtags because I can't know who filters what)
- Hashtags for when I talk about character limits:
- #CharacterLimit (= I'm talking about character limits; also for discovery)
- #CharacterLimits (= I'm talking about character limits; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #CharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable)
- #CWCharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable; hashtag version of "CW: character limit meta")
- Hashtags for content over 500 characters:
-
@afreytes, 👁️🗨️of🇵🇷 @Author-ized L.J. I always use a lot of hashtags. I have to. But many of my hashtags are not to increase discoverability. They're to trigger filtering, including filters that hide my content behind CW buttons. Such filters have been available on Mastodon since October, 2022 and here on Hubzilla (https://hubzilla.org, https://en.wikipedia.org/wiki/Hubzilla, https://joinfediverse.wiki/Hubzilla) since its inception before Mastodon was even made.
This, by the way, is why some of my hashtags start with "CW": They're only there as content warning triggers/content warning substitutes, also because I have no means to add Mastodon-style content warnings to replies. Otherwise this comment would show the following CW on Mastodon:CW: long (over 4,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, hashtag meta, content warning meta, character limit meta
However, unless I explicitly talk about certain hashtags, they all always go into the last line. And I think that even 20 hashtags in the last line of one of my posts or comments make people less uncomfortable than the post or comment exceeding 500 characters or myself talking about the Fediverse, especially talking about the Fediverse not only being Mastodon.
This comment, for example, would get the following hashtags (normally in the last line, but this time I'm talking about them):- Hashtags for content over 500 characters:
- #Long (= this message is over 500 characters long which makes some people uncomfortable)
- #LongPost (= this message is over 500 characters long which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWLong (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long")
- #CWLongPost (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about the Fediverse:
- #FediMeta (= I'm talking about the Fediverse which makes some people uncomfortable)
- #FediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWFediMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta")
- #CWFediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about hashtags:
- #Hashtag (= I'm talking about hashtags; also for discovery)
- #Hashtags (= I'm talking about hashtags; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #HashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable)
- #CWHashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable; hashtag version of "CW: hashtag meta")
- Hashtags for when I talk about content warnings:
- #CW (= I'm talking about content warnings; also for discovery)
- #CWs (= I'm talking about content warnings; also for discovery; two hashtags because I can't know who follows/searches for/filters the singular and who follows/searches for/filters the plural)
- #ContentWarning (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #ContentWarnings (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #CWMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable)
- #ContentWarningMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable; also for discovery; multiple hashtags because I can't know who filters what)
- Hashtags for when I talk about character limits:
- #CharacterLimit (= I'm talking about character limits; also for discovery)
- #CharacterLimits (= I'm talking about character limits; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #CharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable)
- #CWCharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable; hashtag version of "CW: character limit meta")
- Hashtags for content over 500 characters:
-
@afreytes, 👁️🗨️of🇵🇷 @Author-ized L.J. I always use a lot of hashtags. I have to. But many of my hashtags are not to increase discoverability. They're to trigger filtering, including filters that hide my content behind CW buttons. Such filters have been available on Mastodon since October, 2022 and here on Hubzilla (https://hubzilla.org, https://en.wikipedia.org/wiki/Hubzilla, https://joinfediverse.wiki/Hubzilla) since its inception before Mastodon was even made.
This, by the way, is why some of my hashtags start with "CW": They're only there as content warning triggers/content warning substitutes, also because I have no means to add Mastodon-style content warnings to replies. Otherwise this comment would show the following CW on Mastodon:CW: long (over 4,700 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, hashtag meta, content warning meta, character limit meta
However, unless I explicitly talk about certain hashtags, they all always go into the last line. And I think that even 20 hashtags in the last line of one of my posts or comments make people less uncomfortable than the post or comment exceeding 500 characters or myself talking about the Fediverse, especially talking about the Fediverse not only being Mastodon.
This comment, for example, would get the following hashtags (normally in the last line, but this time I'm talking about them):- Hashtags for content over 500 characters:
- #Long (= this message is over 500 characters long which makes some people uncomfortable)
- #LongPost (= this message is over 500 characters long which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWLong (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long")
- #CWLongPost (= this message is over 500 characters long which makes some people uncomfortable; hashtag version of "CW: long"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about the Fediverse:
- #FediMeta (= I'm talking about the Fediverse which makes some people uncomfortable)
- #FediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; two hashtags because I can't know who filters what)
- #CWFediMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta")
- #CWFediverseMeta (= I'm talking about the Fediverse which makes some people uncomfortable; hashtag version of "CW: Fediverse meta"; two hashtags because I can't know who filters what)
- Hashtags for when I talk about hashtags:
- #Hashtag (= I'm talking about hashtags; also for discovery)
- #Hashtags (= I'm talking about hashtags; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #HashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable)
- #CWHashtagMeta (= I'm talking about hashtags and what I think about them which makes some people uncomfortable; hashtag version of "CW: hashtag meta")
- Hashtags for when I talk about content warnings:
- #CW (= I'm talking about content warnings; also for discovery)
- #CWs (= I'm talking about content warnings; also for discovery; two hashtags because I can't know who follows/searches for/filters the singular and who follows/searches for/filters the plural)
- #ContentWarning (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #ContentWarnings (= I'm talking about content warnings; also for discovery; multiple hashtags because I can't know who follows/searches for/filters what)
- #CWMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable)
- #ContentWarningMeta (= I'm talking about content warnings and what I think about them which makes some people uncomfortable; also for discovery; multiple hashtags because I can't know who filters what)
- Hashtags for when I talk about character limits:
- #CharacterLimit (= I'm talking about character limits; also for discovery)
- #CharacterLimits (= I'm talking about character limits; also for discovery; two hashtags because I can't know who follows/searches for the singular and who follows/searches for the plural)
- #CharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable)
- #CWCharacterLimitMeta (= I'm talking about character limits and what I, as someone with over 16.7 million characters, think about them which makes some people uncomfortable; hashtag version of "CW: character limit meta")
- Hashtags for content over 500 characters:
-
@tux0r :openbsd:Wer glaubt, es gebe eine Mastodonkultur, beweist damit vor allem eine gewisse Neigung zu Fehlschlüssen.
Es gibt eine Mastodon-Kultur. Und die definiert sich ganz besonders durch eine ganze Anzahl oftmals ungeschriebener Regeln. Ein Auszug:- Mastodon ist das beste und sicherste soziale Medium und das beste und sicherste soziale Netzwerk, das es überhaupt gibt.
- Mastodon ist absolut alternativlos.
- Es ist scheißegal, ob man "Fediverse" oder "Mastodon" sagt. Das meint im Grunde dasselbe.
- Das Fediverse fing mit Mastodon an und wurde von Gargron erfunden.
- Die einzigen Nicht-Mastodon-Fediverse-Anwendungen, die erwähnt werden dürfen, sind Pixelfed, PeerTube, Flohmarkt und vielleicht Loops und WordPress.
- Tröte nie mehr als 500 Zeichen auf einmal. Wenn, dann teile deinen Tröt in einen Thread aus Tröts von jeweils nicht mehr als 500 Zeichen auf, die aufeinander antworten und mit x/y durchnumeriert sind.
- Wenn du über sensible, potentiell triggernde oder anderweitig unangenehme Dinge schreibst, mußt du unbedingt eine entsprechende CW ins CW-Feld eintragen.
- Auf gar keinen Fall darfst du das CW-Feld für etwas anderes als CWs benutzen.
- CWs, die automatisch auf deinem Konto nur für dich erzeugt werden, gibt's nicht.
- Du darfst pro Tröt nicht mehr als vier Hashtags verwenden, und die müssen alle hintereinander in der letzten Zeile stehen.
- Du mußt immer korrekt gendern.
- Alle deine Tröts müssen immer maximal barrierefrei sein.
- Wenn du Bilder in irgendeiner Art trötest, mußt du jedes Bild unbedingt mit einem 100% handgeschriebenen, akkuraten, hinreichend detaillierten Alt-Text beschreiben. Wenn das Bild und/oder die Beschreibung nicht für jeden verständlich ist, dann mußt du auch eine Erklärung mitliefern, die für jeden verständlich ist.
- Auf gar keinen Fall darfst du jemandem antworten, wenn du weder demjenigen gegenseitig folgst noch derjenige dich vorher in dem Post, auf den du antworten willst, erwähnt hat. Denn das wäre Reply-Guying und übergriffig.
- Auf gar keinen Fall darfst du jemandem etwas erklären, wenn du von demjenigen nicht vorher explizit um genau diese Erklärung gebeten worden bist. Denn das wäre Mansplaining und übergriffig.
- Volltextsuche ist böse. Gargron hätte sie nie im Fediverse einführen dürfen.
- Quote-Tröts sind böse. Gargron hätte sie nie im Fediverse einführen dürfen. Sorge dafür, daß niemand deine Tröts quote-tröten kann.
- Auf Mastodon genießt jeder größtmöglichen Schutz und hat jeder das Recht auf größtmögliche Unterstützung. Außer denen, die weder im Real Life einer schutzbedürftigen Minderheit angehören noch sich an die Mastodon-Kultur und Mastodon-Regeln halten. Die sind rechtlos und vogelfrei und dürfen beliebig attackiert, beleidigt, blockiert und/oder dem eigenen Admin oder dem dieser Nutzer gemeldet werden.
- Wer in einem Tröt schreibt, nicht auf Mastodon zu sein, ist ein rechtloser, vogelfreier Eindringling.
- Jeder Mastodon-Nutzer darf die obigen Regeln gegenüber jedem anderen im Fediverse auf beliebige Art und Weise durchsetzen.
Das ist doch keine Religion hier, ey.
Richtig. Mastodon kommt mir mehr wie eine Sekte vor. So oder so werden Glauben und "Alternativfakten" über tatsächliche Tatsachen gestellt.
CC: @crossgolf_rebel - kostenlose Kwalitätsposts @die_Ergo 🤍🏳️🌈 @noble feu @Jörg 🇩🇪🇬🇧🇪🇺
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #MastodonKultur #MastodonRegeln -
@tux0r :openbsd:Wer glaubt, es gebe eine Mastodonkultur, beweist damit vor allem eine gewisse Neigung zu Fehlschlüssen.
Es gibt eine Mastodon-Kultur. Und die definiert sich ganz besonders durch eine ganze Anzahl oftmals ungeschriebener Regeln. Ein Auszug:- Mastodon ist das beste und sicherste soziale Medium und das beste und sicherste soziale Netzwerk, das es überhaupt gibt.
- Mastodon ist absolut alternativlos.
- Es ist scheißegal, ob man "Fediverse" oder "Mastodon" sagt. Das meint im Grunde dasselbe.
- Das Fediverse fing mit Mastodon an und wurde von Gargron erfunden.
- Die einzigen Nicht-Mastodon-Fediverse-Anwendungen, die erwähnt werden dürfen, sind Pixelfed, PeerTube, Flohmarkt und vielleicht Loops und WordPress.
- Tröte nie mehr als 500 Zeichen auf einmal. Wenn, dann teile deinen Tröt in einen Thread aus Tröts von jeweils nicht mehr als 500 Zeichen auf, die aufeinander antworten und mit x/y durchnumeriert sind.
- Wenn du über sensible, potentiell triggernde oder anderweitig unangenehme Dinge schreibst, mußt du unbedingt eine entsprechende CW ins CW-Feld eintragen.
- Auf gar keinen Fall darfst du das CW-Feld für etwas anderes als CWs benutzen.
- CWs, die automatisch auf deinem Konto nur für dich erzeugt werden, gibt's nicht.
- Du darfst pro Tröt nicht mehr als vier Hashtags verwenden, und die müssen alle hintereinander in der letzten Zeile stehen.
- Du mußt immer korrekt gendern.
- Alle deine Tröts müssen immer maximal barrierefrei sein.
- Wenn du Bilder in irgendeiner Art trötest, mußt du jedes Bild unbedingt mit einem 100% handgeschriebenen, akkuraten, hinreichend detaillierten Alt-Text beschreiben. Wenn das Bild und/oder die Beschreibung nicht für jeden verständlich ist, dann mußt du auch eine Erklärung mitliefern, die für jeden verständlich ist.
- Auf gar keinen Fall darfst du jemandem antworten, wenn du weder demjenigen gegenseitig folgst noch derjenige dich vorher in dem Post, auf den du antworten willst, erwähnt hat. Denn das wäre Reply-Guying und übergriffig.
- Auf gar keinen Fall darfst du jemandem etwas erklären, wenn du von demjenigen nicht vorher explizit um genau diese Erklärung gebeten worden bist. Denn das wäre Mansplaining und übergriffig.
- Volltextsuche ist böse. Gargron hätte sie nie im Fediverse einführen dürfen.
- Quote-Tröts sind böse. Gargron hätte sie nie im Fediverse einführen dürfen. Sorge dafür, daß niemand deine Tröts quote-tröten kann.
- Auf Mastodon genießt jeder größtmöglichen Schutz und hat jeder das Recht auf größtmögliche Unterstützung. Außer denen, die weder im Real Life einer schutzbedürftigen Minderheit angehören noch sich an die Mastodon-Kultur und Mastodon-Regeln halten. Die sind rechtlos und vogelfrei und dürfen beliebig attackiert, beleidigt, blockiert und/oder dem eigenen Admin oder dem dieser Nutzer gemeldet werden.
- Wer in einem Tröt schreibt, nicht auf Mastodon zu sein, ist ein rechtloser, vogelfreier Eindringling.
- Jeder Mastodon-Nutzer darf die obigen Regeln gegenüber jedem anderen im Fediverse auf beliebige Art und Weise durchsetzen.
Das ist doch keine Religion hier, ey.
Richtig. Mastodon kommt mir mehr wie eine Sekte vor. So oder so werden Glauben und "Alternativfakten" über tatsächliche Tatsachen gestellt.
CC: @crossgolf_rebel - kostenlose Kwalitätsposts @die_Ergo 🤍🏳️🌈 @noble feu @Jörg 🇩🇪🇬🇧🇪🇺
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #MastodonKultur #MastodonRegeln -
@tux0r :openbsd:Wer glaubt, es gebe eine Mastodonkultur, beweist damit vor allem eine gewisse Neigung zu Fehlschlüssen.
Es gibt eine Mastodon-Kultur. Und die definiert sich ganz besonders durch eine ganze Anzahl oftmals ungeschriebener Regeln. Ein Auszug:- Mastodon ist das beste und sicherste soziale Medium und das beste und sicherste soziale Netzwerk, das es überhaupt gibt.
- Mastodon ist absolut alternativlos.
- Es ist scheißegal, ob man "Fediverse" oder "Mastodon" sagt. Das meint im Grunde dasselbe.
- Das Fediverse fing mit Mastodon an und wurde von Gargron erfunden.
- Die einzigen Nicht-Mastodon-Fediverse-Anwendungen, die erwähnt werden dürfen, sind Pixelfed, PeerTube, Flohmarkt und vielleicht Loops und WordPress.
- Tröte nie mehr als 500 Zeichen auf einmal. Wenn, dann teile deinen Tröt in einen Thread aus Tröts von jeweils nicht mehr als 500 Zeichen auf, die aufeinander antworten und mit x/y durchnumeriert sind.
- Wenn du über sensible, potentiell triggernde oder anderweitig unangenehme Dinge schreibst, mußt du unbedingt eine entsprechende CW ins CW-Feld eintragen.
- Auf gar keinen Fall darfst du das CW-Feld für etwas anderes als CWs benutzen.
- CWs, die automatisch auf deinem Konto nur für dich erzeugt werden, gibt's nicht.
- Du darfst pro Tröt nicht mehr als vier Hashtags verwenden, und die müssen alle hintereinander in der letzten Zeile stehen.
- Du mußt immer korrekt gendern.
- Alle deine Tröts müssen immer maximal barrierefrei sein.
- Wenn du Bilder in irgendeiner Art trötest, mußt du jedes Bild unbedingt mit einem 100% handgeschriebenen, akkuraten, hinreichend detaillierten Alt-Text beschreiben. Wenn das Bild und/oder die Beschreibung nicht für jeden verständlich ist, dann mußt du auch eine Erklärung mitliefern, die für jeden verständlich ist.
- Auf gar keinen Fall darfst du jemandem antworten, wenn du weder demjenigen gegenseitig folgst noch derjenige dich vorher in dem Post, auf den du antworten willst, erwähnt hat. Denn das wäre Reply-Guying und übergriffig.
- Auf gar keinen Fall darfst du jemandem etwas erklären, wenn du von demjenigen nicht vorher explizit um genau diese Erklärung gebeten worden bist. Denn das wäre Mansplaining und übergriffig.
- Volltextsuche ist böse. Gargron hätte sie nie im Fediverse einführen dürfen.
- Quote-Tröts sind böse. Gargron hätte sie nie im Fediverse einführen dürfen. Sorge dafür, daß niemand deine Tröts quote-tröten kann.
- Auf Mastodon genießt jeder größtmöglichen Schutz und hat jeder das Recht auf größtmögliche Unterstützung. Außer denen, die weder im Real Life einer schutzbedürftigen Minderheit angehören noch sich an die Mastodon-Kultur und Mastodon-Regeln halten. Die sind rechtlos und vogelfrei und dürfen beliebig attackiert, beleidigt, blockiert und/oder dem eigenen Admin oder dem dieser Nutzer gemeldet werden.
- Wer in einem Tröt schreibt, nicht auf Mastodon zu sein, ist ein rechtloser, vogelfreier Eindringling.
- Jeder Mastodon-Nutzer darf die obigen Regeln gegenüber jedem anderen im Fediverse auf beliebige Art und Weise durchsetzen.
Das ist doch keine Religion hier, ey.
Richtig. Mastodon kommt mir mehr wie eine Sekte vor. So oder so werden Glauben und "Alternativfakten" über tatsächliche Tatsachen gestellt.
CC: @crossgolf_rebel - kostenlose Kwalitätsposts @die_Ergo 🤍🏳️🌈 @noble feu @Jörg 🇩🇪🇬🇧🇪🇺
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #MastodonKultur #MastodonRegeln -
@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 -
CW: Why Sharkey fails to render hashtags from Friendica, Hubzilla & Co. properly, and how long this bug has been known already; CW: long (over 6,600 characters), Fediverse meta, Fediverse-beyond-Mastodon meta
So there's that nasty bug on Sharkey that mangles hashtags in messages from Hubzilla and probably also Friendica, (streams) and Forte. They always look like this:
#[Hashtag](https://hub.netzgemeinde.eu/search?tag=Hashtag)
Basically, Sharkey receives fully standard Rich Text from Hubzilla. It manages to convert this Rich Text into its own Misskey-Flavored Markdown. But then its Markdown parser does not parse it and leaves the Markdown code visible to everyone. It simply doesn't expect there to be a hashtag character in front of an embedded link because, seriously, who'd ever do that and why?!
Friendica would. In fact, Friendica does. It puts the hashtag character in front of the tag, as in outside the tag, as opposed to at the beginning of the tag. It has been doing that since its beginnings in 2010 because it was designed from the get-go to also federate with StatusNet from 2008. And StatusNet does hashtags the same way on its few remaining servers. In fact, so did Identi.ca from 2008, from which StatusNet emerged.
Hubzilla, (streams) and Forte do it, too, because they have inherited it from Friendica.
On StatusNet, Friendica, Hubzilla, (streams) and Forte, a hashtag in a message looks like this:
#Hashtag
Notice how the hashtag character has the same colour as the rest of the post text. And not the same colour as the rest of the hashtag. This means that the hashtag character is not part of the link. (To Mastodon users who don't know this: If something in a "toot" has a different colour from the rest of the "toot", it's a link. Even if it doesn't show a URL in plain sight.)
On 𝕏, Mastodon, Pleroma, Akkoma, Misskey, the various Forkeys and a whole lot of other Fediverse software, a hashtag in a message looks like this:
#Hashtag
Notice how now the hashtag character has the same colour as the rest of the hashtag. This means that the hashtag character is part of the link.
But why did Identi.ca do hashtags differently from Twitter? Because Identi.ca did hashtags before Twitter. AFAIK, when Identi.ca was launched, it had support for hashtags right away. About one year before Twitter.
The hashtag itself had already been invented by the Twitter community. Chris Messina had already codified it in 2007. But it wasn't until 2009 that Twitter actually introduced a technological implementation to support it.
Again, Identi.ca must have had hashtags as early as 2008, and there was no way that Identi.ca creator Evan Prodromou could possibly predict what Twitter would do the following year. So he did what he thought was right and what actually made sense to him.
But nowadays, everybody "knows" that Twitter had the world's very first hashtag implementation ever because nobody, even in the Fediverse, has ever heard of Identi.ca. I mean, the majority of Fediverse users "know" that the Fediverse started with Mastodon.
You know, just like Officer James Barrett "knew" that there is no intelligent life outside Earth only a few minutes before he became Agent J of the Men In Black.
This is also why just about all Fediverse software that does hashtags the Twitter way expects everything to do hashtags the Twitter way. It does not expect hashtags to be done differently. And when a message comes in from Friendica, Hubzilla, (streams) or Forte with hashtags in it, it fails at varying degrees of ungracefully.
Hashtags with the hashtag character outside the link are older than hashtags with the hashtag character inside that they're not only completely unexpected, that they cause software to malfunction, but the same software often can't even handle that malfunction. It's a miracle that the Friendica/Hubzilla family doesn't cause Fediverse servers to crash or even server databases to go corrupt by simply sending hashtags.
Mastodon used to be an exception of sorts, but only because, before version 4.0 from October, 2022, its HTML "sanitiser" actually ripped out any and all rich text code from incoming messages and left nothing but plain text behind. And then it didn't recognise hashtags in messages from outside Mastodon as hashtags at all.
When Mastodon 4.0 came and supported some rich text, including embedded links, it went haywire, of course. But then someone from Friendica and Hubzilla went in and complained about this malfunction and explained what happened, why it happened and why it was not Friendica and Hubzilla that did things wrong. Besides, if something utterly defaces "toots", then Mastodon developers do step in to stop it. After all, Mastodon has a few more of them at hand, paid, full-time professionals even. You have to give it that.
Which takes us back to Sharkey. Sharkey is developed by a small handful of individuals in their spare time. Granted, it's a soft fork of Misskey, so a lot of development work is done by the Misskey devs and taken over by the Sharkey devs, but they still have to weave the code changes coming from Misskey in and make them work with what's different on Sharkey.
So it turned out that (Link content warning: eye contact) this bug has already been filed to the Sharkey devs in October, 2024. All that has happened since then until today was that Hazelnoot added two labels. But the bug report came with no explanations. In fact, it misattributed one of my Hubzilla posts as a Friendica post.
And in fact, it turned out that this is actually (Link content warning: Microsoft GitHub link, eye contact) a Misskey bug which has been filed in January, 2024, two years ago. The bug report is a bit more elaborate, but the reporter still knew precious little about what's going on. So I wrote a comment in which I explained the bug from a Friendica/Hubzilla POV as well as what's going on on the technical side, and why the error has to be on Misskey's side.
I hope this will finally help get the bug fixed. Unfortunately, this fix would come too late for Iceshrimp. Iceshrimp-JS is a true Forkey, but in maintenance mode, so I guess only security patches and critical bugfixes will be merged from Misskey, if anything. And Iceshrimp.NET is a complete rewrite of a pre-this-fix Misskey fork, so the Iceshrimp devs probably don't know about this issue either. If it fails ungracefully upon receiving hashtags with the hashtag character outside, it will require its own bug report.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Twitter #𝕏 #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Sharkey #Iceshrimp #Iceshrimp-JS #Iceshrimp.NET #Identi.ca #Laconi.ca #StatusNet #Friendica #Hubzilla #Streams #(streams) #Forte -
CW: Why Sharkey fails to render hashtags from Friendica, Hubzilla & Co. properly, and how long this bug has been known already; CW: long (over 6,600 characters), Fediverse meta, Fediverse-beyond-Mastodon meta
So there's that nasty bug on Sharkey that mangles hashtags in messages from Hubzilla and probably also Friendica, (streams) and Forte. They always look like this:
#[Hashtag](https://hub.netzgemeinde.eu/search?tag=Hashtag)
Basically, Sharkey receives fully standard Rich Text from Hubzilla. It manages to convert this Rich Text into its own Misskey-Flavored Markdown. But then its Markdown parser does not parse it and leaves the Markdown code visible to everyone. It simply doesn't expect there to be a hashtag character in front of an embedded link because, seriously, who'd ever do that and why?!
Friendica would. In fact, Friendica does. It puts the hashtag character in front of the tag, as in outside the tag, as opposed to at the beginning of the tag. It has been doing that since its beginnings in 2010 because it was designed from the get-go to also federate with StatusNet from 2008. And StatusNet does hashtags the same way on its few remaining servers. In fact, so did Identi.ca from 2008, from which StatusNet emerged.
Hubzilla, (streams) and Forte do it, too, because they have inherited it from Friendica.
On StatusNet, Friendica, Hubzilla, (streams) and Forte, a hashtag in a message looks like this:
#Hashtag
Notice how the hashtag character has the same colour as the rest of the post text. And not the same colour as the rest of the hashtag. This means that the hashtag character is not part of the link. (To Mastodon users who don't know this: If something in a "toot" has a different colour from the rest of the "toot", it's a link. Even if it doesn't show a URL in plain sight.)
On 𝕏, Mastodon, Pleroma, Akkoma, Misskey, the various Forkeys and a whole lot of other Fediverse software, a hashtag in a message looks like this:
#Hashtag
Notice how now the hashtag character has the same colour as the rest of the hashtag. This means that the hashtag character is part of the link.
But why did Identi.ca do hashtags differently from Twitter? Because Identi.ca did hashtags before Twitter. AFAIK, when Identi.ca was launched, it had support for hashtags right away. About one year before Twitter.
The hashtag itself had already been invented by the Twitter community. Chris Messina had already codified it in 2007. But it wasn't until 2009 that Twitter actually introduced a technological implementation to support it.
Again, Identi.ca must have had hashtags as early as 2008, and there was no way that Identi.ca creator Evan Prodromou could possibly predict what Twitter would do the following year. So he did what he thought was right and what actually made sense to him.
But nowadays, everybody "knows" that Twitter had the world's very first hashtag implementation ever because nobody, even in the Fediverse, has ever heard of Identi.ca. I mean, the majority of Fediverse users "know" that the Fediverse started with Mastodon.
You know, just like Officer James Barrett "knew" that there is no intelligent life outside Earth only a few minutes before he became Agent J of the Men In Black.
This is also why just about all Fediverse software that does hashtags the Twitter way expects everything to do hashtags the Twitter way. It does not expect hashtags to be done differently. And when a message comes in from Friendica, Hubzilla, (streams) or Forte with hashtags in it, it fails at varying degrees of ungracefully.
Hashtags with the hashtag character outside the link are older than hashtags with the hashtag character inside that they're not only completely unexpected, that they cause software to malfunction, but the same software often can't even handle that malfunction. It's a miracle that the Friendica/Hubzilla family doesn't cause Fediverse servers to crash or even server databases to go corrupt by simply sending hashtags.
Mastodon used to be an exception of sorts, but only because, before version 4.0 from October, 2022, its HTML "sanitiser" actually ripped out any and all rich text code from incoming messages and left nothing but plain text behind. And then it didn't recognise hashtags in messages from outside Mastodon as hashtags at all.
When Mastodon 4.0 came and supported some rich text, including embedded links, it went haywire, of course. But then someone from Friendica and Hubzilla went in and complained about this malfunction and explained what happened, why it happened and why it was not Friendica and Hubzilla that did things wrong. Besides, if something utterly defaces "toots", then Mastodon developers do step in to stop it. After all, Mastodon has a few more of them at hand, paid, full-time professionals even. You have to give it that.
Which takes us back to Sharkey. Sharkey is developed by a small handful of individuals in their spare time. Granted, it's a soft fork of Misskey, so a lot of development work is done by the Misskey devs and taken over by the Sharkey devs, but they still have to weave the code changes coming from Misskey in and make them work with what's different on Sharkey.
So it turned out that (Link content warning: eye contact) this bug has already been filed to the Sharkey devs in October, 2024. All that has happened since then until today was that Hazelnoot added two labels. But the bug report came with no explanations. In fact, it misattributed one of my Hubzilla posts as a Friendica post.
And in fact, it turned out that this is actually (Link content warning: Microsoft GitHub link, eye contact) a Misskey bug which has been filed in January, 2024, two years ago. The bug report is a bit more elaborate, but the reporter still knew precious little about what's going on. So I wrote a comment in which I explained the bug from a Friendica/Hubzilla POV as well as what's going on on the technical side, and why the error has to be on Misskey's side.
I hope this will finally help get the bug fixed. Unfortunately, this fix would come too late for Iceshrimp. Iceshrimp-JS is a true Forkey, but in maintenance mode, so I guess only security patches and critical bugfixes will be merged from Misskey, if anything. And Iceshrimp.NET is a complete rewrite of a pre-this-fix Misskey fork, so the Iceshrimp devs probably don't know about this issue either. If it fails ungracefully upon receiving hashtags with the hashtag character outside, it will require its own bug report.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Twitter #𝕏 #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Sharkey #Iceshrimp #Iceshrimp-JS #Iceshrimp.NET #Identi.ca #Laconi.ca #StatusNet #Friendica #Hubzilla #Streams #(streams) #Forte -
CW: Why Sharkey fails to render hashtags from Friendica, Hubzilla & Co. properly, and how long this bug has been known already; CW: long (over 6,600 characters), Fediverse meta, Fediverse-beyond-Mastodon meta
So there's that nasty bug on Sharkey that mangles hashtags in messages from Hubzilla and probably also Friendica, (streams) and Forte. They always look like this:
#[Hashtag](https://hub.netzgemeinde.eu/search?tag=Hashtag)
Basically, Sharkey receives fully standard Rich Text from Hubzilla. It manages to convert this Rich Text into its own Misskey-Flavored Markdown. But then its Markdown parser does not parse it and leaves the Markdown code visible to everyone. It simply doesn't expect there to be a hashtag character in front of an embedded link because, seriously, who'd ever do that and why?!
Friendica would. In fact, Friendica does. It puts the hashtag character in front of the tag, as in outside the tag, as opposed to at the beginning of the tag. It has been doing that since its beginnings in 2010 because it was designed from the get-go to also federate with StatusNet from 2008. And StatusNet does hashtags the same way on its few remaining servers. In fact, so did Identi.ca from 2008, from which StatusNet emerged.
Hubzilla, (streams) and Forte do it, too, because they have inherited it from Friendica.
On StatusNet, Friendica, Hubzilla, (streams) and Forte, a hashtag in a message looks like this:
#Hashtag
Notice how the hashtag character has the same colour as the rest of the post text. And not the same colour as the rest of the hashtag. This means that the hashtag character is not part of the link. (To Mastodon users who don't know this: If something in a "toot" has a different colour from the rest of the "toot", it's a link. Even if it doesn't show a URL in plain sight.)
On 𝕏, Mastodon, Pleroma, Akkoma, Misskey, the various Forkeys and a whole lot of other Fediverse software, a hashtag in a message looks like this:
#Hashtag
Notice how now the hashtag character has the same colour as the rest of the hashtag. This means that the hashtag character is part of the link.
But why did Identi.ca do hashtags differently from Twitter? Because Identi.ca did hashtags before Twitter. AFAIK, when Identi.ca was launched, it had support for hashtags right away. About one year before Twitter.
The hashtag itself had already been invented by the Twitter community. Chris Messina had already codified it in 2007. But it wasn't until 2009 that Twitter actually introduced a technological implementation to support it.
Again, Identi.ca must have had hashtags as early as 2008, and there was no way that Identi.ca creator Evan Prodromou could possibly predict what Twitter would do the following year. So he did what he thought was right and what actually made sense to him.
But nowadays, everybody "knows" that Twitter had the world's very first hashtag implementation ever because nobody, even in the Fediverse, has ever heard of Identi.ca. I mean, the majority of Fediverse users "know" that the Fediverse started with Mastodon.
You know, just like Officer James Barrett "knew" that there is no intelligent life outside Earth only a few minutes before he became Agent J of the Men In Black.
This is also why just about all Fediverse software that does hashtags the Twitter way expects everything to do hashtags the Twitter way. It does not expect hashtags to be done differently. And when a message comes in from Friendica, Hubzilla, (streams) or Forte with hashtags in it, it fails at varying degrees of ungracefully.
Hashtags with the hashtag character outside the link are older than hashtags with the hashtag character inside that they're not only completely unexpected, that they cause software to malfunction, but the same software often can't even handle that malfunction. It's a miracle that the Friendica/Hubzilla family doesn't cause Fediverse servers to crash or even server databases to go corrupt by simply sending hashtags.
Mastodon used to be an exception of sorts, but only because, before version 4.0 from October, 2022, its HTML "sanitiser" actually ripped out any and all rich text code from incoming messages and left nothing but plain text behind. And then it didn't recognise hashtags in messages from outside Mastodon as hashtags at all.
When Mastodon 4.0 came and supported some rich text, including embedded links, it went haywire, of course. But then someone from Friendica and Hubzilla went in and complained about this malfunction and explained what happened, why it happened and why it was not Friendica and Hubzilla that did things wrong. Besides, if something utterly defaces "toots", then Mastodon developers do step in to stop it. After all, Mastodon has a few more of them at hand, paid, full-time professionals even. You have to give it that.
Which takes us back to Sharkey. Sharkey is developed by a small handful of individuals in their spare time. Granted, it's a soft fork of Misskey, so a lot of development work is done by the Misskey devs and taken over by the Sharkey devs, but they still have to weave the code changes coming from Misskey in and make them work with what's different on Sharkey.
So it turned out that (Link content warning: eye contact) this bug has already been filed to the Sharkey devs in October, 2024. All that has happened since then until today was that Hazelnoot added two labels. But the bug report came with no explanations. In fact, it misattributed one of my Hubzilla posts as a Friendica post.
And in fact, it turned out that this is actually (Link content warning: Microsoft GitHub link, eye contact) a Misskey bug which has been filed in January, 2024, two years ago. The bug report is a bit more elaborate, but the reporter still knew precious little about what's going on. So I wrote a comment in which I explained the bug from a Friendica/Hubzilla POV as well as what's going on on the technical side, and why the error has to be on Misskey's side.
I hope this will finally help get the bug fixed. Unfortunately, this fix would come too late for Iceshrimp. Iceshrimp-JS is a true Forkey, but in maintenance mode, so I guess only security patches and critical bugfixes will be merged from Misskey, if anything. And Iceshrimp.NET is a complete rewrite of a pre-this-fix Misskey fork, so the Iceshrimp devs probably don't know about this issue either. If it fails ungracefully upon receiving hashtags with the hashtag character outside, it will require its own bug report.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Twitter #𝕏 #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Sharkey #Iceshrimp #Iceshrimp-JS #Iceshrimp.NET #Identi.ca #Laconi.ca #StatusNet #Friendica #Hubzilla #Streams #(streams) #Forte -
CW: Why Sharkey fails to render hashtags from Friendica, Hubzilla & Co. properly, and how long this bug has been known already; CW: long (over 6,600 characters), Fediverse meta, Fediverse-beyond-Mastodon meta
So there's that nasty bug on Sharkey that mangles hashtags in messages from Hubzilla and probably also Friendica, (streams) and Forte. They always look like this:
#[Hashtag](https://hub.netzgemeinde.eu/search?tag=Hashtag)
Basically, Sharkey receives fully standard Rich Text from Hubzilla. It manages to convert this Rich Text into its own Misskey-Flavored Markdown. But then its Markdown parser does not parse it and leaves the Markdown code visible to everyone. It simply doesn't expect there to be a hashtag character in front of an embedded link because, seriously, who'd ever do that and why?!
Friendica would. In fact, Friendica does. It puts the hashtag character in front of the tag, as in outside the tag, as opposed to at the beginning of the tag. It has been doing that since its beginnings in 2010 because it was designed from the get-go to also federate with StatusNet from 2008. And StatusNet does hashtags the same way on its few remaining servers. In fact, so did Identi.ca from 2008, from which StatusNet emerged.
Hubzilla, (streams) and Forte do it, too, because they have inherited it from Friendica.
On StatusNet, Friendica, Hubzilla, (streams) and Forte, a hashtag in a message looks like this:
#Hashtag
Notice how the hashtag character has the same colour as the rest of the post text. And not the same colour as the rest of the hashtag. This means that the hashtag character is not part of the link. (To Mastodon users who don't know this: If something in a "toot" has a different colour from the rest of the "toot", it's a link. Even if it doesn't show a URL in plain sight.)
On 𝕏, Mastodon, Pleroma, Akkoma, Misskey, the various Forkeys and a whole lot of other Fediverse software, a hashtag in a message looks like this:
#Hashtag
Notice how now the hashtag character has the same colour as the rest of the hashtag. This means that the hashtag character is part of the link.
But why did Identi.ca do hashtags differently from Twitter? Because Identi.ca did hashtags before Twitter. AFAIK, when Identi.ca was launched, it had support for hashtags right away. About one year before Twitter.
The hashtag itself had already been invented by the Twitter community. Chris Messina had already codified it in 2007. But it wasn't until 2009 that Twitter actually introduced a technological implementation to support it.
Again, Identi.ca must have had hashtags as early as 2008, and there was no way that Identi.ca creator Evan Prodromou could possibly predict what Twitter would do the following year. So he did what he thought was right and what actually made sense to him.
But nowadays, everybody "knows" that Twitter had the world's very first hashtag implementation ever because nobody, even in the Fediverse, has ever heard of Identi.ca. I mean, the majority of Fediverse users "know" that the Fediverse started with Mastodon.
You know, just like Officer James Barrett "knew" that there is no intelligent life outside Earth only a few minutes before he became Agent J of the Men In Black.
This is also why just about all Fediverse software that does hashtags the Twitter way expects everything to do hashtags the Twitter way. It does not expect hashtags to be done differently. And when a message comes in from Friendica, Hubzilla, (streams) or Forte with hashtags in it, it fails at varying degrees of ungracefully.
Hashtags with the hashtag character outside the link are older than hashtags with the hashtag character inside that they're not only completely unexpected, that they cause software to malfunction, but the same software often can't even handle that malfunction. It's a miracle that the Friendica/Hubzilla family doesn't cause Fediverse servers to crash or even server databases to go corrupt by simply sending hashtags.
Mastodon used to be an exception of sorts, but only because, before version 4.0 from October, 2022, its HTML "sanitiser" actually ripped out any and all rich text code from incoming messages and left nothing but plain text behind. And then it didn't recognise hashtags in messages from outside Mastodon as hashtags at all.
When Mastodon 4.0 came and supported some rich text, including embedded links, it went haywire, of course. But then someone from Friendica and Hubzilla went in and complained about this malfunction and explained what happened, why it happened and why it was not Friendica and Hubzilla that did things wrong. Besides, if something utterly defaces "toots", then Mastodon developers do step in to stop it. After all, Mastodon has a few more of them at hand, paid, full-time professionals even. You have to give it that.
Which takes us back to Sharkey. Sharkey is developed by a small handful of individuals in their spare time. Granted, it's a soft fork of Misskey, so a lot of development work is done by the Misskey devs and taken over by the Sharkey devs, but they still have to weave the code changes coming from Misskey in and make them work with what's different on Sharkey.
So it turned out that (Link content warning: eye contact) this bug has already been filed to the Sharkey devs in October, 2024. All that has happened since then until today was that Hazelnoot added two labels. But the bug report came with no explanations. In fact, it misattributed one of my Hubzilla posts as a Friendica post.
And in fact, it turned out that this is actually (Link content warning: Microsoft GitHub link, eye contact) a Misskey bug which has been filed in January, 2024, two years ago. The bug report is a bit more elaborate, but the reporter still knew precious little about what's going on. So I wrote a comment in which I explained the bug from a Friendica/Hubzilla POV as well as what's going on on the technical side, and why the error has to be on Misskey's side.
I hope this will finally help get the bug fixed. Unfortunately, this fix would come too late for Iceshrimp. Iceshrimp-JS is a true Forkey, but in maintenance mode, so I guess only security patches and critical bugfixes will be merged from Misskey, if anything. And Iceshrimp.NET is a complete rewrite of a pre-this-fix Misskey fork, so the Iceshrimp devs probably don't know about this issue either. If it fails ungracefully upon receiving hashtags with the hashtag character outside, it will require its own bug report.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Twitter #𝕏 #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Sharkey #Iceshrimp #Iceshrimp-JS #Iceshrimp.NET #Identi.ca #Laconi.ca #StatusNet #Friendica #Hubzilla #Streams #(streams) #Forte -
CW: Why Sharkey fails to render hashtags from Friendica, Hubzilla & Co. properly, and how long this bug has been known already; CW: long (over 6,600 characters), Fediverse meta, Fediverse-beyond-Mastodon meta
So there's that nasty bug on Sharkey that mangles hashtags in messages from Hubzilla and probably also Friendica, (streams) and Forte. They always look like this:
#[Hashtag](https://hub.netzgemeinde.eu/search?tag=Hashtag)
Basically, Sharkey receives fully standard Rich Text from Hubzilla. It manages to convert this Rich Text into its own Misskey-Flavored Markdown. But then its Markdown parser does not parse it and leaves the Markdown code visible to everyone. It simply doesn't expect there to be a hashtag character in front of an embedded link because, seriously, who'd ever do that and why?!
Friendica would. In fact, Friendica does. It puts the hashtag character in front of the tag, as in outside the tag, as opposed to at the beginning of the tag. It has been doing that since its beginnings in 2010 because it was designed from the get-go to also federate with StatusNet from 2008. And StatusNet does hashtags the same way on its few remaining servers. In fact, so did Identi.ca from 2008, from which StatusNet emerged.
Hubzilla, (streams) and Forte do it, too, because they have inherited it from Friendica.
On StatusNet, Friendica, Hubzilla, (streams) and Forte, a hashtag in a message looks like this:
#Hashtag
Notice how the hashtag character has the same colour as the rest of the post text. And not the same colour as the rest of the hashtag. This means that the hashtag character is not part of the link. (To Mastodon users who don't know this: If something in a "toot" has a different colour from the rest of the "toot", it's a link. Even if it doesn't show a URL in plain sight.)
On 𝕏, Mastodon, Pleroma, Akkoma, Misskey, the various Forkeys and a whole lot of other Fediverse software, a hashtag in a message looks like this:
#Hashtag
Notice how now the hashtag character has the same colour as the rest of the hashtag. This means that the hashtag character is part of the link.
But why did Identi.ca do hashtags differently from Twitter? Because Identi.ca did hashtags before Twitter. AFAIK, when Identi.ca was launched, it had support for hashtags right away. About one year before Twitter.
The hashtag itself had already been invented by the Twitter community. Chris Messina had already codified it in 2007. But it wasn't until 2009 that Twitter actually introduced a technological implementation to support it.
Again, Identi.ca must have had hashtags as early as 2008, and there was no way that Identi.ca creator Evan Prodromou could possibly predict what Twitter would do the following year. So he did what he thought was right and what actually made sense to him.
But nowadays, everybody "knows" that Twitter had the world's very first hashtag implementation ever because nobody, even in the Fediverse, has ever heard of Identi.ca. I mean, the majority of Fediverse users "know" that the Fediverse started with Mastodon.
You know, just like Officer James Barrett "knew" that there is no intelligent life outside Earth only a few minutes before he became Agent J of the Men In Black.
This is also why just about all Fediverse software that does hashtags the Twitter way expects everything to do hashtags the Twitter way. It does not expect hashtags to be done differently. And when a message comes in from Friendica, Hubzilla, (streams) or Forte with hashtags in it, it fails at varying degrees of ungracefully.
Hashtags with the hashtag character outside the link are older than hashtags with the hashtag character inside that they're not only completely unexpected, that they cause software to malfunction, but the same software often can't even handle that malfunction. It's a miracle that the Friendica/Hubzilla family doesn't cause Fediverse servers to crash or even server databases to go corrupt by simply sending hashtags.
Mastodon used to be an exception of sorts, but only because, before version 4.0 from October, 2022, its HTML "sanitiser" actually ripped out any and all rich text code from incoming messages and left nothing but plain text behind. And then it didn't recognise hashtags in messages from outside Mastodon as hashtags at all.
When Mastodon 4.0 came and supported some rich text, including embedded links, it went haywire, of course. But then someone from Friendica and Hubzilla went in and complained about this malfunction and explained what happened, why it happened and why it was not Friendica and Hubzilla that did things wrong. Besides, if something utterly defaces "toots", then Mastodon developers do step in to stop it. After all, Mastodon has a few more of them at hand, paid, full-time professionals even. You have to give it that.
Which takes us back to Sharkey. Sharkey is developed by a small handful of individuals in their spare time. Granted, it's a soft fork of Misskey, so a lot of development work is done by the Misskey devs and taken over by the Sharkey devs, but they still have to weave the code changes coming from Misskey in and make them work with what's different on Sharkey.
So it turned out that (Link content warning: eye contact) this bug has already been filed to the Sharkey devs in October, 2024. All that has happened since then until today was that Hazelnoot added two labels. But the bug report came with no explanations. In fact, it misattributed one of my Hubzilla posts as a Friendica post.
And in fact, it turned out that this is actually (Link content warning: Microsoft GitHub link, eye contact) a Misskey bug which has been filed in January, 2024, two years ago. The bug report is a bit more elaborate, but the reporter still knew precious little about what's going on. So I wrote a comment in which I explained the bug from a Friendica/Hubzilla POV as well as what's going on on the technical side, and why the error has to be on Misskey's side.
I hope this will finally help get the bug fixed. Unfortunately, this fix would come too late for Iceshrimp. Iceshrimp-JS is a true Forkey, but in maintenance mode, so I guess only security patches and critical bugfixes will be merged from Misskey, if anything. And Iceshrimp.NET is a complete rewrite of a pre-this-fix Misskey fork, so the Iceshrimp devs probably don't know about this issue either. If it fails ungracefully upon receiving hashtags with the hashtag character outside, it will require its own bug report.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Twitter #𝕏 #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Sharkey #Iceshrimp #Iceshrimp-JS #Iceshrimp.NET #Identi.ca #Laconi.ca #StatusNet #Friendica #Hubzilla #Streams #(streams) #Forte -
@「 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 -
@kontrollierterWahnwitzEs gibt keine falsche Nutzung von Hashtags.
Mach das denen klar, die sich immer darüber aufregen, wenn ich mehr als 4 Hashtags verwende. Und das tue ich fast immer.
Aber da sind eben auch technologische und kulturelle Unterschiede innerhalb des Fediverse im Spiel.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #FediverseKultur -
@Lena Riess 📚💚🤍 @tinderness Und da wundern sich dann die Leute, warum ich teilweise 10, 15, 20 Hashtags oder mehr unter einem einzelnen Beitrag habe.
Die dienen mindestens zur Hälfte dazu, meine Beiträge zu filtern. Ich schreibe ja sehr viel Zeugs, was vielleicht nicht unbedingt jeder lesen will.
Beispielsweise schreibe ich häufig übers Fediverse, das heißt dann aber nicht, daß ich nur über Mastodon und dann auch noch positiv darüber schreibe. Wenn, dann schreibe ich entweder über Sachen, die nicht Mastodon und deshalb ziemlich obskur sind, oder über Mastodon eher negativ oder beides.
Generell schreibe ich häufig sehr lang. Da, wo ich bin (Hubzilla), gibt es weder ein 500-Zeichen-Limit noch irgendein definiertes Zeichenlimit noch eine Kultur, alles schön kurz zu halten. Das stößt aber vielen Mastodon-Nutzern sauer auf, die der felsenfesten Überzeugung sind, Eugen Rochko habe das Fediverse als Mikrobloggingdienst erfunden (hat er nicht). Also gibt's auch hier wieder Hashtags zum Filtern.
Was hier aber schon sehr viel länger Teil der Kultur ist, als es Mastodon überhaupt gibt, ist, sich individuelle CWs mittels Wortfilter vollautomatisch generieren zu lassen, statt daß sie im Zusammenfassungsfeld allen gleichermaßen aufgezwungen werden. Deswegen dopple ich viele Hashtags mit "CW" am Anfang, um klarzumachen, daß sie genau dafür sind. Diejenigen, die sich ihre eigenen CWs generieren lassen, können dann meine Hashtags dafür nehmen.
Dann kommt noch dazu, daß es für viele Sachverhalte einfach irre viele Hashtags gibt und ich nicht vorher wissen kann, wer jetzt welches dieser Hashtags filtert. Das führt zu noch mehr Hashtags zum Auslösen von Filtern.
Alleine, um einen Beitrag mit mehr als 500 Zeichen zu markieren, brauche ich vier Hashtags und noch einmal zwei dazu, wenn er auf Deutsch ist. Wenn ich generell über das Fediverse schreibe, brauche ich noch einmal vier. Und so weiter.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta -
@flo Die Darstellung als Markdown im Klartext ist ein eindeutiger Bug in Iceshrimp. Ganz offensichtlich kennt Iceshrimp keine Hashtags, wie sie Friendica schon seit mehr als 15 Jahren produziert, also, wo die Raute nicht Zeichen des Link ist. Also wandelt Iceshrimp die Hashtags in Markdown um, rendert sie dann hinterher aber nicht entsprechend.
Hubzilla selbst verwendet überhaupt kein Markdown. Hubzilla wandelt Hashtags intern in BBcode um. Beim Versenden wird der BBcode in den RTF-Standard umgewandelt. Iceshrimp wiederum wandelt RTF in Misskey-Flavored Markdown um. Aber wie es aussieht, kommt Iceshrimp nicht mit der Konstellation klar, wenn vor einem Link ein Rautenzeichen steht. Daran kann Hubzilla nichts machen.
Viele der Hashtags, die ich verwende, dienen dazu, Filter auszulösen, weil ich immer davon ausgehen muß, daß das, was ich hier so gerade übers Fediverse schreibe, so einige Leute stört. "Oh mein Gott, jetzt schreibt der Rowland wieder irgend so einen Mist über das Fediverse/Quote-Posts/CWs/Alt-Texte/Bildbeschreibungen/..." So können sie diese Inhalte gezielt rausfiltern. Oder sie können sie hinter individuellen, nur für sie automatisch leserseitig generierten CWs verstecken lassen (geht auf Mastodon seit 2022 und auf Mikes Schöpfungen schon immer); deswegen die vielen Hashtags mit "CW" am Anfang.
Beispiele:
#FediMeta und #FediverseMeta heißen: "Der Rowland labert schon wieder übers Fediverse."
#CWFediMeta und #CWFediverseMeta heißen: "CW: Der Rowland labert schon wieder übers Fediverse."
Hashtags sind es deshalb, weil die sich noch am unauffälligsten als Schlüsselwörter in jeden Post, jeden Kommentar und jede Antwort einbauen lassen.
Und es sind deswegen soviele, weil ich ja nicht wissen kann, ob jetzt jemand "QuotePost" oder "QuoteTweet" oder "QuoteToot" oder "QuoteTröt" oder "QuoteBoost" oder den jeweiligen Plural filtert. Die meisten dürften davon genau eins filtern, aber ich weiß eben nicht welches.
Wenn ich damit jetzt aufhören würde, weil das einige Leute stört, würde ich andere Leute stören, die genau diese Hashtags filtern.
Warum nicht "einfach" CWs wie auf Mastodon?
Weil Mastodons CW-Feld hier ein Zusammenfassungsfeld ist. Und zwar auf Hubzilla seit Frühjahr 2015, auf Red bzw. der Red Matrix (quasi Proto-Hubzilla) seit 2012 und auf Friendica seit 2010. Länger, als es Mastodon überhaupt gibt.
Zwei Dinge sind bombenfest in den Kulturen von Friendica und Hubzilla einzementiert.
Zum einen: Das Zusammenfassungsfeld ist für Zusammenfassungen.
Zum anderen: CWs läßt sich jeder automatisch und nur für sich individuell mittels eines Filters namens "NSFW" generieren. Und das ist tausendmal besser, als dieselben CWs allen Leuten über das Zusammenfassungsfeld aufzuzwingen, ob sie diese CWs brauchen oder nicht.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta -
Are you referring to my mentions being @Erik :heart_agender: and @Roknrol rather than what you're used to, namely @bright_helpings and @roknrol? Using the long name rather than the short name and keeping the @ outside the link rather than making it part of the link? Likewise, the # being outside the hashtag link rather than being part of it?
This is because I'm not on Mastodon. The Fediverse is not only Mastodon. It has never been. So this is not a toot.
No, really. This is what I post from: https://hub.netzgemeinde.eu/channel/jupiter_rowland, https://hub.netzgemeinde.eu/profile/jupiter_rowland. I ask you: Does this look like Mastodon? Have you ever seen Mastodon look like this?
Where I am, this style of mentions and hashtags is hard-coded. And it has been since long before Mastodon was even an idea.
I'm on something named Hubzilla. Hubzilla is not a Mastodon instance. Hubzilla is not a Mastodon fork either. Hubzilla has got absolutely nothing to do with Mastodon at all.
It is its very own project, fully independent from Mastodon (https://hubzilla.org, https://framagit.org/hubzilla, https://joinfediverse.wiki/Hubzilla).
Hubzilla has not intruded into "the Mastodon Fediverse" either. The Fediverse is older than Mastodon. And Hubzilla was there before Mastodon.
Hubzilla was launched by @Mike Macgirvin ?️ in March, 2015, eight months before Mastodon, by renaming and redesigning his own Red Matrix from 2012, almost four years before Mastodon. And the Red Matrix was a fork of a fork of his own Friendica, which was launched on July 2nd, 2010, 15 years ago, five and a half years before Mastodon. (https://en.wikipedia.org/Friendica, https://friendi.ca, https://github.com/friendica, https://joinfediverse.wiki/Friendica)
Friendica was there before Mastodon, too.
Here's the official Friendica/Hubzilla timeline on Hubzilla's official website to show you that I'm not making anything up: https://hubzilla.org/page/info/timeline. Scroll all the way down and notice all the features that you may right now know for a fact that the Fediverse doesn't have, but that Friendica has introduced to the Fediverse 15 years ago, five and a half years before Mastodon was launched.
Again, Mastodon has never been its own network. The Fediverse has never been only Mastodon. When Mastodon was launched in January, 2016, it immediately federated with- GNU social, the successor to @Evan Prodromou's StatusNet from 2008 (the actual start of the Fediverse, eight years older than Mastodon)
- @Mike Macgirvin ?️'s Friendica, now maintained by @Tobias and @Michael 🇺🇦
- @Mike Macgirvin ?️'s Hubzilla
Friendica has been formatting mentions and hashtags the way I just did for 15 years now. When Mastodon was launched, Friendica has been formatting them that way for five and a half years already, and Hubzilla has done so for ten months. It is hard-coded there. It is not a user option.
That's because not everything in the Fediverse is a Twitter clone or Twitter alternative. [b]Friendica was designed as a Facebook alternative with full-blown long-form blogging capability. And Hubzilla adds even more stuff to this. This is why Friendica and Hubzilla don't mimic Twitter.
Another shocking fact: As you can clearly see here, Friendica and Hubzilla don't have Mastodon's 500-character limit. Friendica's character limit is 200,000. Hubzilla's character limit is 16,777,215, the maximum length of the database field. And it's deeply engrained in their culture, which is many years older than Mastodon's culture, to not worry about the length of a post exceeding 500 characters.
One more shocking fact: Friendica has had quote-posts since its very beginning. So has Hubzilla. Both have always been able to quote-post any public Mastodon toot, and they will forever remain able to quote-post any public Mastodon toot. And Mastodon will never be able to do anything against it. (By the way: In 15 years of Friendica, nobody has ever used quote-posts for dogpiling or harassment purposes. Neither Friendica nor Hubzilla is Twitter.)
You find this disturbing? You think none of this should exist in the Fediverse, even though all this has been in the Fediverse for longer than Mastodon?
Then go ahead and block all instances of Friendica and Hubzilla as well as all instances of Mike's later creations, (streams) (https://codeberg.org/streams/streams) from 2021 and Forte (https://codeberg.org/fortified/forte) from 2024.- https://friendica.fediverse.observer/list
- https://fedidb.com/software/friendica
- https://rumbly.net/communities?project=friendica
- https://nomad.fedi-verse.hu/communities?project=friendica
- https://streams.elsmussols.net/communities?project=friendica
- https://hubzilla.fediverse.observer/list
- https://fedidb.com/software/hubzilla
- https://rumbly.net/communities?project=hubzilla
- https://nomad.fedi-verse.hu/communities?project=hubzilla
- https://streams.elsmussols.net/communities?project=hubzilla
- https://rumbly.net/communities?type=streams_repository
- https://nomad.fedi-verse.hu/communities?type=streams_repository
- https://streams.elsmussols.net/communities?type=streams_repository
- https://rumbly.net/communities?project=forte
- https://nomad.fedi-verse.hu/communities?project=forte
- https://streams.elsmussols.net/communities?project=forte
Or you could go ask @Seirdy / DM me the word "bread" and @Garden Fence Blocklist as well as @Mad Villain of @The Bad Space to add every last instance on any of these lists to their blocklists for being "rampantly and unabashedly ableist and xenophobic by design" due to not being and acting and working like Mastodon and just as rampantly and unabashedly refusing to fully adopt and adapt to the Mastodon-centric "Fediverse culture" as defined by fresh Twitter refugees on Mastodon in mid-2022 as well as refusing to abandon their own culture which is disturbingly incompatible with Mastodon's. Essentially try and have four entire Fediverse server applications Fediblocked once and for all because they're so disturbing from a "Fediverse equals Mastodon" point of view.
Or you could go to Mastodon's GitHub repository (https://github.com/mastodon/mastodon), submit a feature request for defederating Mastodon from everything that isn't Mastodon by design and then go lobbying for support for your feature request.
As for why I have so many hashtags below my comments, here is what they mean. Many of them are meant to trigger filters, including such that automatically hide posts behind content warning buttons, a feature that Mastodon has had since October, 2022, that Friendica has had since July, 2010, and that Hubzilla has had since March, 2015.- #Long, #LongPost = This post is over 500 characters long. Create a filter for either or both of these hashtags if you don't want to see my or anyone else's long posts.
- #CWLong, #CWLongPost = CW: long post (over 500 characters long). Create a filter for either or both of these hashtags if you don't want to see my or anyone else's long posts.
- #FediMeta, #FediverseMeta = This post talks about the Fediverse. Create a filter for either or both of these hashtags if you don't want to see me or anyone talk about the Fediverse.
- #CWFediMeta, #CWFediverseMeta = CW: Fediverse meta. Or: CW: Fediverse meta, Fediverse-beyond-Mastodon meta. Or: CW: Fediverse meta, non-Mastodon Fediverse meta. Create a filter for either or both of these hashtags if you don't want to see me or anyone talk about the Fediverse.
- #NotOnlyMastodon, #FediverseIsNotMastodon, #MastodonIsNotTheFediverse: This post talks about the Fediverse not only being Mastodon. Create a filter for either or multiple or all of these hashtags if you don't want to see me or anyone else talk about the Fediverse being more than Mastodon. Otherwise, click or tap any of these hashtags to read more about it in your Fediverse app.
- #Friendica: This post talks about the Facebook alternative in the Fediverse named Friendica. Create a filter for it if you don't want to see me or anyone else talk about Friendica. Otherwise, click or tap it to read more about it in your Fediverse app. It is also meant for post discovery.
- #Hubzilla: This post talks about the Swiss army knif of the Fediverse named Hubzilla. Create a filter for it if you don't want to see me or anyone else talk about Hubzilla. Otherwise, click or tap it to read more about it in your Fediverse app. It is also meant for post discovery.
- #Streams, #(streams): This post talks about the Facebook alternative in the Fediverse commonly referred to as (streams). Create a filter for either or both of them if you don't want to see me or anyone else talk about Friendica. Otherwise, click or tap either of them to read more about it in your Fediverse app. It is also meant for post discovery.
- #Forte: This post talks about the Facebook alternative in the Fediverse named Forte. Create a filter for it if you don't want to see me or anyone else talk about Forte. Otherwise, click or tap it to read more about it in your Fediverse app. It is also meant for post discovery.
- #AltText = This post talks about alt-text and/or contains an image with alt-text. It is primarily meant for post discovery.
- #AltTextMeta = This post talks about alt-text. Create a filter for this hashtag if you don't want to see me or anyone else talk about alt-text.
- #CWAltTextMeta = CW: alt-text meta. Create a filter for this hashtag if you don't want to see me or anyone else talk about alt-text.
- #ImageDescription = This post talks about image descriptions and/or contains an image with an image description. It is primarily meant for post discovery.
- #ImageDescriptions, #ImageDescriptionMeta = This post talks about image descriptions. Create a filter for either of these hashtags if you don't want to see me or anyone else talk about image descriptions.
- #CWImageDescriptionMeta = CW: image description meta. Create a filter for this hashtag if you don't want to see me or anyone else talk about image descriptions.
- #Hashtag, #Hashtags, #HashtagMeta = This post talks about hashtags. Create a filter for either of these hashtags if you don't want to see me or anyone else talk about hashtags.
- #CWHashtagMeta = CW: hashtag meta. Create a filter for this hashtag if you don't want to see me or anyone else talk about hashtags.
- #CharacterLimit, #CharacterLimits = This post is talking about character limits. It is primarily meant for post discovery. But if you don't want to see me or anyone else talk about character limits, create a filter for any of these hashtags.
- #QuotePost, #QuoteTweet, #QuoteToot, #QuoteBoost = This post talks about quote-posts and/or contains a quote-post. If this disturbs you, create a filter for any of these hashtags.
- #QuotePosts, #QuoteTweets, #QuoteToots, #QuoteBoosts, #QuotedShares = This post talks about quote-posts. Create a filter for either of these hashtags if you don't want to see me or anyone else talk about quote-posts.
- #QuotePostDebate, #QuoteTootDebate = This post talks about quote-posts. Create a filter for either of these hashtags if you don't want to see me or anyone else talk about quote-posts.
- #FediblockMeta = This post is talking about fediblocks. It is primarily meant for post discovery.
Lastly: Having all hashtags in one line at the very end of a post that only contains hashtags is the preferred way in the Fediverse. For one, hashtags in their own line at the end of the post irritate screen reader users much less than hashtags in the middle of the text. It's actually hashtags in the middle of the text that are ableist. Besides, Mastodon is explicitly designed to have a separate hashtag line at the end of the post. -
@Jorge Candeias Bad idea. (Hubzilla user here.)
Hashtags are not only for discoverability (and critically so on Mastodon). They're also the preferred way of triggering the automatic generation of individual reader-side content warnings.
Content warnings that are automatically generated for each user individually based on keyword lists have a long tradition in the Fediverse. Friendica has had them long before Mastodon even existed, much less before Mastodon hijacked the summary field for content warnings. Hubzilla has had them since its own inception which was before Mastodon, too. (streams) has them, Forte has them.
On all four, automated reader-side content warnings are an integral part of their culture. And users of all four (those who are not recent Mastodon converts at least, i.e. those who entered the Fediverse by joining Friendica in the early 2010s) insist in automated reader-side content warnings being vastly better than Mastodon's poster-side content warnings that are forced upon everyone all the same.
Oh, and by the way, Mastodon has this feature, too. It has only introduced it in October, 2022, and since the re-definition of Mastodon's culture in mid-2022 pre-dates it, it is not part of Mastodon's culture. But Mastodon has this feature.
However, in order for these content warnings to be generated, there needs to be a trigger. The safest way is by hashtags: If you post content that not everyone may want to see, add corresponding hashtags, enough to cover as many people as possible. If you don't want to see certain content right away, add the corresponding hashtags as keywords to NSFW (Friendica, Hubzilla, (streams), Forte) or a CW-generating filter (Mastodon).
In fact, hashtags can also be used to completely filter out content that you don't want to see at all. And they can be used to trigger such filters. This should work everywhere in the Fediverse.
I myself post stuff that some people don't want to see all the time. Hence, I need a whole lot of hashtags.
Let me explain the "hashtag wall" at the bottom of this comment to you.- #Long, #LongPost
This comment is over 500 characters long. Many Mastodon users don't want to see any content that exceeds 500 characters. They can filter either or both of these hashtags and at least get rid of my content with over 500 characters.
Why two hashtags? Because I can't know beforehand which one of them people will filter. And because I can't know beforehand which of one of them people will search for or follow. - #CWLong, #CWLongPost
The same as above, but making clear that it's supposed to stand in for a content warning ("CW: long (over 8,300 characters)"). Also, filtering these instead of the above has less of a chance of false positives than the above.
Why two hashtags? Because I can't know beforehand which one of them people will filter. And because I can't know beforehand which of one of them people will search for or follow. - #FediMeta, #FediverseMeta
This comment contains Fediverse meta content. Some people don't want to read anything about the Fediverse, not even as by-catch or boosted to them by someone whom they follow or even only on their federated timeline. They can filter either or both of these.
Why two hashtags? Because I can't know beforehand which one of them people will filter. And because I can't know beforehand which of one of them people will search for or follow. - #CWFediMeta, #CWFediverseMeta
The same as above, but making clear that it's supposed to stand in for a content warning ("CW: Fediverse meta" or, in this case, "CW: Fediverse meta, Fediverse-beyond-Mastodon meta").
Why two hashtags? Because I can't know beforehand which one of them people will filter. And because I can't know beforehand which of one of them people will search for or follow. - #Fediverse
This comment is about the Fediverse. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic. Also, the hashtag helps people looking for content about the Fediverse find my comment. - #Mastodon
This comment touches Mastodon as a topic. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic. Also, the hashtag helps people looking for content about Mastodon find my comment. - #Friendica
This comment touches Friendica as a topic. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic, especially if you don't know what the hell Friendica is, but you're curious. Also, the hashtag helps people looking for content about Friendica find my comment. - #Hubzilla
This comment touches Hubzilla as a topic. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic, especially if you don't know what the hell Hubzilla is, but you're curious. Also, the hashtag helps people looking for content about Hubzilla find my comment. - #Streams, #(streams)
This comment touches (streams) as a topic. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic, especially if you don't know what the hell the streams repository is, but you're curious. Also, the hashtag helps people looking for content about (streams) find my comment.
Why two hashtags if they're the same on Mastodon? Because they are not the same on Friendica, Hubzilla (again, that's where I am), (streams) itself and Forte. If I have to choose between catering to the technologies and cultures of Friendica, Hubzilla, (streams) and Forte and catering to Mastodon's, I will always choose the former. - #Forte
This comment touches Forte as a topic. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic, especially if you don't know what the hell Forte is, but you're curious. Also, the hashtag helps people looking for content about Forte find my comment. - #MastodonCulture
This comment touches Mastodon culture as a topic. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic, including critical views upon how Mastodon users try to force Mastodon's 2022 culture upon the users of Fediverse server applications that are very different from Mastodon, and that have had their own culture for much longer. Also, the hashtag helps people looking for content about Mastodon culture find my comment. - #Hashtag, #Hashtags
This comment touches hashtags as a topic. If you don't like it, you can filter it out. Otherwise, click it or tap it to find more content on the topic. Also, the hashtag helps people looking for content about hashtags and their implications find my comment.
Why two hashtags? Because I can't know beforehand which one of them people will filter. And because I can't know beforehand which of one of them people will search for or follow. - #HashtagMeta
This comment contains hashtag meta content. Some people don't want to read anything about it, not even as by-catch or boosted to them by someone whom they follow or even only on their federated timeline. They can filter either it. - #CWHashtagMeta
The same as above, but making clear that it's supposed to stand in for a content warning ("CW: hashtag meta").
By the way: Hashtags for triggering filters are even more important on Hubzilla in comments when Mastodon users may see them. That's because Hubzilla cannot add Mastodon-style content warnings to comments (= everything that replies to something else; here on Hubzilla, it's very different from a post that isn't a reply). What's a content warning on Mastodon is still (and justifiedly so) a summary on Hubzilla. But from a traditional blogging point of view (Hubzilla can very much be used for full-fledged long-form blogging with all bells and whistles), a summary for a comment doesn't make sense. Thus, the comment editors have no summary field on Hubzilla. Thus, I can't add Mastodon-style CWs to comments here on Hubzilla.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Friendica #Hubzilla #Streams #(streams) #Forte #MastodonCulture #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta - #Long, #LongPost
-
Der Standard ist eigentlich PascalCase: Erster Buchstabe von jedem Wort ist groß. CamelCase wäre eher "camelCase", also erster Buchstabe des ersten Wortes klein, erster Buchstabe von allen anderen Wörtern groß. Aber das ist für die, die zu faul sind, Großbuchstaben zu schreiben.
Am elegantesten sieht natürlich ein Hashtag aus mehreren Wörtern aus. Zumindest auf Hubzilla, (streams) und Forte kann man ihn mit Anführungszeichen generieren:#"The Prodigy". In der Darstellung verschwinden dann die Anführungszeichen, und man sieht einen durchgängig linkenden Hashtag mit mehreren Wörtern. Eventuell geht das auch auf Friendica.
Ich weiß jetzt allerdings nicht, wie gut das in Screenreadern funktioniert. Vorlesen können sie das definitiv, aber das Risiko besteht, daß sie einen Hashtag aus mehreren Wörtern nicht als Hashtag aus mehreren Wörtern erkennen und nur das erste Wort als Teil des Hashtags erkennen.
In der Mastodon-Suche spielt das übrigens keine Rolle. Beim Indizieren von Hashtags schmeißt Mastodon alle Zeichen raus, die auf Mastodon in Hashtags nicht funktionieren.#TheProdigy,#The-Prodigyund#"The Prodigy"(das dann ja zu#The Prodigywird) sind im Suchindex von Mastodon alle gleichermaßen#TheProdigy.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #ScreenReader #A11y #Accessibility #Barrierefreiheit #FediTips -
5/x
Anm zu 3. in 4/x:
Warum gibt es kein kombiniertes Emoji für 🐰 🕳️ ? Ganz zu schweigen für einen Unicode-Punkt.An dieser Stelle muss ich wohl beginnen, diesen 🧵 zu verschlagworten mit
#IconicTurnAnmerkung dazu: @mastodon, bitte zerstört meine Binnenmajuskeln nicht in Eurer #HashtagMeta #autocompletion. Danke!
-
@Dodo III. @Samantha Cohen Keep in mind that hashtags can be and are used to trigger filters as well.
And where I am (Hubzilla), we've been using keywords or hashtags to automatically generate CWs since before Mastodon was even made. Depending on how much sensitive or potentially disturbing content there is in a post, it may need a lot of hashtags.
Notice the hashtags at the bottom of this comment that start with "CW".
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
@The Nexus of Privacy I'm someone who usually follows all advice about good Fediverse behaviour to a tee. That is, as far as Hubzilla lets me, as long as it doesn't require me to abandon Hubzilla's own culture in favour of only Mastodon's culture, and as long as it doesn't require me to abandon a number of Hubzilla's key features because Mastodon doesn't have them.
Some may say I'm overdoing the Mastodon-style content warning thing, at least in posts. Hubzilla doesn't support content warning in comments, and if I reply to something, it's always a comment and never a post. Otherwise you'd get one big honking Mastodon-style content warning here. You do get a huge pile of filter-triggering hashtags, though.
Some may say I'm overdoing the image description thing. My image descriptions in alt-text are among the longest in the Fediverse, and these are my short descriptions. My long descriptions for the same images which go into the posts are the longest, most detailed, most explanatory image descriptions in the Fediverse, full stop. And I keep raising my own standards. I only have one image description which I don't consider outdated, obsolete and sub-standard yet.
So I'd normally love to fulfill everything in your post to a tee by my definition of "a tee". And my definition of "to a tee" is everyone else's definition of "Are you completely insane, man?!" But this time, it's more difficult. Call me racist, but it's more difficult.
(1/7)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Hubzilla #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagmeta #Filters #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Racist #Racism -
@D.Hamlin.Music Okay, let me demonstrate it this way. I hope Glitch can at least display multiple-line code blocks. If not, I give up, for there's absolutely no way of showing you what I mean.
On Twitter, Mastodon and everything else that "does microblogging", a hashtag includes the hashtag character in the link. In#[zrl=https://hub.netzgemeinde.eu/search?tag=Hashtag]Hashtag[/zrl], everything is part of the link and part of the hashtag.All this is a link
|
________
#[zrl=https://hub.netzgemeinde.eu/search?tag=Hashtag]Hashtag[/zrl]
Look at the hashtags that you're used to. The#is always part of the link and part of the hashtag.
This is what Mastodon used to expect. And this is what Glitch (which is where you are) and Iceshrimp.NET (which is where @Lunawawa :neofox_snug: :therian: is) still expect and nothing else.
Friendica, Hubzilla (which is where I am) and (streams) work differently, also because Friendica is five and a half years older than Mastodon, Hubzilla is an indirect Friendica fork, and (streams) is an indirect Mastodon fork.
In#[zrl=https://hub.netzgemeinde.eu/search?tag=Hashtag]Hashtag[/zrl], the#is decoration, not part of the link, not part of the hashtag. OnlyHashtagis the link and the actual hashtag.
Neither Glitch nor Iceshrimp.NET can handle this. Their devs have probably never seen any of this. They neither know it exists, nor do they even only expect it to exist.
Result: Glitch "sanitises" the unknown, unexpected, "IDFK what this is" code away, just like Mastodon probably used to do until someone from Friendica or Hubzilla filed a bug on GitHub. And Iceshrimp.NET doesn't know how to handle this unexpected code at all. It fails ungracefully by going completely haywire.
I'm going to file a bug on the Glitch repository now. For Iceshrimp.NET, I'll need an account on its repository.
The following hashtags are only for discovery purposes and for sensible users to filter this comment out.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Glitch #GlitchSoc #Glitch_Soc #Iceshrimp #Iceshrimp.NET #Friendica #Hubzilla #Streams #(streams) #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
@D.Hamlin.Music @Lunawawa :neofox_snug: :therian: The problem is most likely that Mistpark, now Friendica, introduced hashtags that do not include the "hashtag character" into the link. All of Friendica's descendants took this behaviour over, including Hubzilla and (streams).
#Hashtag
Twitter/𝕏 has always included the "hashtag character" into the link. All the Twitter replacements, Mastodon, Pleroma, Misskey and their forks, have taken this behaviour over.
#Hashtag
However, they largely expect or used to expect everything in the Fediverse to do that. The way Friendica and its descendants do hashtags is unexpected and highly irritating to them. Vanilla Mastodon has largely fixed their hashtag handling; only the extraction of the hashtags in the last line doesn't work properly yet.
Apparently, this fix was introduced to vanilla Mastodon after the Glitch fork, and Glitch has never taken it over. And the Iceshrimp.NET devs seem not to know about this phenomenon either.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Glitch #GlitchSoc #Glitch_Soc #Iceshrimp #Iceshrimp.NET #Friendica #Hubzilla #Streams #(streams) -
CW: My most recent introduction post as per August 7th, 2024; CW: long (21,339 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, alt-text meta, image description meta, content warning meta, hashtag meta
tl;dr: Why you should block me now
First things first, reasons why you should block me rather than following me:- In general, I don't behave like I'm on Mastodon. That's because I'm not on Mastodon. I'm on something that's very much not Mastodon, and that's older than Mastodon.
- I regularly post over 500 characters at once. And I usually refuse to cut long posts into threads. I don't have to. My character limit is practically infinite. Also, people who hate threads are closer to me than people who demand threads.
- I use text formatting.
- I do other things that are impossible on Mastodon such as embedded links.
- I usually use a lot of hashtags. I do so to trigger other people's filters. Filter-generated CWs are the norm where I am.
- I summarise my posts in your CW field. That's because your CW field has always been my summary field, and that's since long before it was your CW field.
- I can't add Mastodon-style CWs to replies.
- My mentions use long names rather than the short names used by Mastodon. This may be disturbing. But I can't switch it off. It's hard-coded.
- I post a lot of Metaverse-related things. And I don't denounce "the Metaverse" as being dead or stillborn. I'm not a crypto shill, though; the kind of metaverse I write about has been in operation since many years before the concept of blockchains was invented.
- My non-Metaverse posts are about the Fediverse. They don't make Mastodon look good. And they tend to be technical.
- My image descriptions in alt-text are always fairly long. And they're my short image descriptions.
My long image descriptions are in the post. And they're usually well over 10,000 characters long.
What this is, and what this is about
This is not someone's single, general, all-purpose, personal Mastodon account. This channel (not account) was created to specialise in the topics of virtual worlds in general and, more specifically, those based on OpenSimulator. You can consider me not much more than an OpenSim avatar.
Since most of you have probably never heard of OpenSim, and you're wondering what I'm talking about: Here is an article I've written about it. And this is the official website and wiki.
In a nutshell, OpenSimulator is a free, open-source and decentralised server-side re-implementation of #SecondLife, created around Second Life's own viewer API after Linden Labs made the official Second Life viewer open-source. It was launched in January, 2007, and most OpenSim-based world, usually called grids, have been federated with one another since the introduction of the Hypergrid in 2008. One could say that it is to Second Life what Mastodon is to Twitter, what Pixelfed is to Instagram, and what Lemmy is to Reddit, only that the UI can be almost identical.
I've been in OpenSim since April 30th, 2020. By the way, I'm not in Second Life, and I've never been there.
I occasionally post about the Fediverse with which I mean the Fediverse beyond Mastodon. That's when I have to say something that nobody else says.
Some of my older posts contain memes. Sometimes it's easier to express something in one image macro than in 5,000 words. New meme posts shall go elsewhere in the Fediverse; see below.
I don't post about real life. I may occasionally comment posts about real life, but I don't post about it. This channel is not about real life.Where I am in the Fediverse
Those of you who come across my channel in their Web browsers in search of my profile (which is here, by the way), will most likely see it right away. But those who see this post in their Mastodon timelines won't, although the text formatting should be a dead give-away. So it's only fair to mention it here:
I'm not on Mastodon. Yes, I'm someplace that's connected to Mastodon, but I'm not on Mastodon proper. So some of you might learn it from this post: The Fediverse is not only Mastodon.
Instead, I'm using a project named Hubzilla (see also the official website). It has tons of features that Mastodon doesn't have, including some that are highly requested on Mastodon such as full-text search, quotes, quote-posts, text formatting like you wouldn't believe, magic single sign-on and nomadic identity. It practically doesn't have any character limits at all.
Also, Hubzilla is older than Mastodon. It had its 1.0 release in December, 2015, more than half a year before Mastodon, it had its initial release in March, 2015, ten months before Mastodon, and it was renamed from a project named the Red Matrix that was launched as early as 2012, about four years before Mastodon. For as long as Mastodon has existed, it has continuously been connected to Hubzilla. Oh, and by the way: Mastodon was the second Fediverse project to adopt ActivityPub in September, 2017. The first one, two months earlier, was Hubzilla.Other channels
My little in-world sister Juno has her own Hubzilla channel. It's even more specialising in OpenSim from her point of view.
@Juno Rowland
@[email protected]
https://hub.netzgemeinde.eu/profile/juno_rowland
In addition, I have another channel on an instance of a nameless Fediverse server application that can be found in the streams repository, a descendant of Hubzilla by Hubzilla's creator. I have launched that channel to be able to post images that may be sensitive in some way, e.g. that show faces which means eye contact. Hubzilla can't make Mastodon blank them out; (streams) can. Again, this channel is in the Fediverse, and you can follow it from Mastodon and anywhere else in the Fediverse.
@Jupiter Rowland's (streams) outlet
@[email protected]
https://streams.elsmussols.net/channel/jupiter_rowland
On the same instance, I have a channel that specialises in posting self-made memes about the Fediverse, based on established and more or less well-known meme templates. This should be clear, but I'd like to mention it anyway: These memes don't suppose that the Fediverse is only Mastodon, nor do they treat Mastodon as the centre of the Fediverse.
@Jupiter's Fedi-Memes on (streams)
@[email protected]
https://streams.elsmussols.net/channel/fedimemes_on_streams
Lastly, I have a blog about OpenSim in German on WriteFreely that's somewhat dormant currently, but I still have a lot to write and post about. WriteFreely is basically Medium in the Fediverse. Again, if you understand German, you can follow the blog from anywhere in the Fediverse. But you can't reply to my blog posts; WriteFreely doesn't support comments.
@Aus Hypergrid und Umgebung
@[email protected]
https://publish.ministryofinternet.eu/jupiter-rowland/What it means that I'm on Hubzilla
Next to my hashtags and mentions looking weird in comparison to what you're used to on Mastodon, the biggest "side-effect" of this is that my posts can grow truly massive for Mastodon standards. Where Mastodon has a hard-coded limit of 500 characters, Hubzilla does not have any real character limit at all. It has never had one, and its predecessor, Friendica, has never had one either. Thus, character limits of any kind are not part of Hubzilla's culture which is very, very different from Mastodon's culture in many ways.
This means I don't do threads when I have to write a lot. I don't have to. I can put everything I want to post into one single post. Long posts are fortunately still something that Mastodon displays correctly even if you can't write them on most Mastodon instances. As far as I know, it's only above 100,000 characters that Mastodon rejects posts completely. And on Hubzilla, you can even post many times more characters than that.
This post, for example, is longer than 42 Mastodon toots, and as you can see, I didn't break it down into a thread of well over 50 single posts.
That is, if I really have to write something that's akin to a blog post with more than four embedded pictures, while I can do that as a regular post, I'll do it as a long-form article that doesn't federate and then link to it. I know that some of you mobile app users don't like your Web browser popping open, but trust me when I say it's the best solution, also due to what Mastodon does with embedded images which it can't display as such. Besides, I don't force you to tap that link to my newest article.
It's highly unlikely that I'll post anything with that many images, though, because describing each image would be extremely tedious, and the image descriptions would take up horrendous amounts of room in the post. I'll come back to that again further down.How I handle images
Which takes us to images. It's here where I do acknowledge some of Mastodon's limitations, seeing as well over 90% of the recipients of my posts are on Mastodon, what with how many newbies indiscriminately follow everything they come across to get their personal timeline busy, and others following me with the belief that I'm a Fediverse guru first and foremost.
I no longer post more than four pictures at once in anything that federates into other people's or instances' timelines, streams or whatever. That's because Mastodon can't handle more than four file attachments, and Mastodon removes all embedded inline images from posts.
I still embed the pictures someplace in my posts that is not at the bottom. The bottom is for hashtags which I haven't already used in the text. Yes, I make a lot of use of hashtags for everyone's convenience, and I always write them in CamelCase when appropriate and/or necessary. As for the embedded pictures, sometimes I explain in my posts where which picture that you'll find at the bottom of the post should be where in the text, but I don't always do that.How I handle alt-text and image descriptions
I'm very serious about image descriptions, so I've been describing all my images for over a year.
However, the topic I post pictures about, virtual worlds based on OpenSim, is very, very niche and very, very obscure. Probably only one in every over 200,000 Fediverse users has even heard of the general topic. This is not even close to common knowledge. So I have to assume that the vast majority of my audience needs it explained, needs everything in my images explained extensively to understand it.
The topic of 3-D virtual worlds is a very visual topic, so it might not be interesting for blind or visually-impaired people. On the other hand, however, they may be excited about the discovery that the Metaverse is not dead, and that free, open-source, decentralised 3-D virtual worlds exist right now and have been since as long ago as 2007. Of course, they'll be curious, and they'll want to explore my images like someone would who can see them. To make that possible and satisfy their curiosity, I have to describe my images at extreme detail.
In fact, I often have to do so anyway when a picture doesn't focus on anything specific.
Here is an article in which I explain why image descriptions for virtual worlds have to be very long.
There is also the rule that any text within the borders of an image must be transcribed 100% verbatim. My images may contain a whole lot of bits of text. And this rule does not explicitly include or exclude text that is not fully readable for whatever reason. So I also transcribe text that can't be read in the image to be on the safe side. This means that my image descriptions may contain lots and lots of text transcripts.
My full, detailed, explanatory image descriptions always go into the post text body, right below the images themselves, and not into the alt-text. They do so for two reasons.
One reason is because they contain explanations and other things that may be useful for anyone, not only for blind or visually-impaired people. But not everyone can access alt-text. Some people can't handle a computer mouse steadily enough to make a mouse cursor hover above an image so that the alt-text shows up. Other people can't use pointing devices such as mice, trackballs, touchpads, trackpoints or the like at all. For example, they may use a pen in their mouth or a headpointer strapped to their forehead with which they can press the keys on the keyboard. These people can't access alt-text either.
For those who can't access alt-text, any information exclusively available in alt-text and nowhere else is completely inaccessible and lost. If it's in the post itself, however, they can access it.
The other reason is because my image descriptions are extremely long. If you as a Mastodon user think 800 characters are tremendously long, think again: My record for the description of one single image is over 60,000 characters. In words, over sixty-thousand. This is not a typo.
But Mastodon, Misskey and their respective forks such as Glitch, Hometown, Ecko, Firefish, Iceshrimp, Sharkey or Catodon have a hard limit of no more than 1,500 characters for alt-text. Unlike the character limit for posts, they enforce this limit on external content by truncating it and removing all characters beyond the 1,500-character mark. I can post alt-text with 60,000 characters, but Mastodon will chop 58,500 of them off and throw them away. And even Hubzilla's Web interface is limited in how much alt-text it can show at once because it can't scroll through alt-text.
Thus, my long image descriptions always go into the post itself.
Nonetheless, I always write another image description for the alt-text. I have to satisfy those on Mastodon who absolutely demand a useful image description in the alt-text, no matter what. They may not care for there already being an image description in the post. In fact, I always hide these posts behind content warnings (see below), so they don't even see at first glance that there's an image description in the post unless I mention that in the content warning. To keep them from lecturing or sanctioning me for not adding alt-text to an image, I describe all my images twice.
However, due to alt-text being limited in length, I can't make the description in the alt-text as informative as the one in the post. I never explain anything, and I often don't transcribe any text either if it's too much. But the alt-text always mentions the long description in the post, what it contains (explanations, transcripts) and where exactly to find it.How I handle sensitive content and content warnings
First of all, Hubzilla is vastly different from Mastodon in this regard. Mastodon is a Twitter clone from 2016 that has introduced the use of the StatusNet summary field for content warnings in 2017. Hubzilla is from 2015, and it was created by renaming something from 2012 which, in turn, was a fork of a Facebook alternative from 2010. Hubzilla has never been developed against Mastodon, and it has never tried to mimic Mastodon. It was there long before there was Mastodon. And both its creator and its current maintainer don't want it to ape Mastodon.
This means two things.
One, the summary field which Mastodon has repurposed as a content warning field in 2017 is still a summary field on Hubzilla. It doesn't make sense to give a summary for 500 characters or fewer. But it does make sense to be able to give a summary if you're theoretically able to post millions of characters at once.
So Hubzilla doesn't have Mastodon's CW field, at least not labelled "CW". And Hubzilla's culture was fully fledged and developed when Mastodon was launched in 2016, more so when Mastodon introduced the CW field in 2017, and even much more so when Mastodon exploded with Twitter refugees in 2022.
Putting writer-side content warnings into the summary field (which, again, is labelled "CW" on Mastodon, but not on Hubzilla) is not part of Hubzilla's culture.
Still, I do add Mastodon-style content warnings where I deem them appropriate. Apart from the usual suspects, of which I know hundreds, I add them for:- long posts (absolutely everything over 500 characters)
- Fediverse meta (whenever I post about the Fediverse)
- Fediverse beyond Mastodon meta (when I post about Mastodon as well as the non-Mastodon Fediverse)
- non-Mastodon Fediverse meta (when I only post about the non-Mastodon Fediverse, but not about Mastodon)
- hashtag meta (whenever I post about hashtags)
- alt-text meta (whenever I post about alt-text specifically)
- image description meta (whenever I post about image descriptions in general)
- content warning meta (whenever I post about content warnings)
Two, Hubzilla has its own way of handling content warnings. It is called "NSFW". That's basically a simple word filter which can optionally activated that automatically hides posts behind content warning buttons, depending on the keywords in its word list. The word list is customisable, so everyone can get all the content warnings they desire, given sensitive posts have the necessary keywords or hashtags, and nobody has content warnings forced upon them they don't need.
Hubzilla has had this feature since years before Mastodon introduced its CWs, and Hubzilla has inherited it from Friendica which has had it for even longer.
But in order for these filters to be triggered successfully, a post needs to have the appropriate keyword or keywords in it. This works best with hashtags. This means that I have to double all my Mastodon-style content warnings with matching hashtags. However, in many cases, there is not only exactly one hashtag for the same kind of sensitive content that is universally used by everyone, not even in filters. Thus, there are often multiple hashtags going with the same content warning.
In combination, this leads to masses of hashtags at the bottom of most of my posts as I add hashtags for almost all my content warnings. I know that some Mastodon users have a problem with more than four hashtags in one post, but warning people about sensitive content and triggering their filters to remove or hide said sensitive content is more important than coddling Mastodon users who still have Twitter on their brains.
As for sensitive images, I have recently stopped posting any kinds of images of which I'm certain they're sensitive or triggering to someone on this channel. It is for these images that I've created (streams) channels for (see way above). (streams) can make Mastodon blank sensitive images out. Hubzilla can't do that.What it means when I follow you back
Most of the time, it means nothing. It means that I let you follow me. It does not necessarily mean that I actually follow you back.
This is due to a technical limitation on Hubzilla. I've set my channel up in such a way that I have to confirm all new connections. However, being a fork of a Facebook alternative, Hubzilla does not treat followers and followed as two separate things. Just like on Facebook, a connection is usually mutual by default. In practice, this means that when I confirm a new follower connection, I automatically "follow them back", i.e. create a mutual connection. This is hard-coded. I can't change it, not unless I let everyone follow me automatically without my consent.
But this does not mean that all your posts actually appear on my stream. If you don't write anything that's within the scope of this channel, I won't allow you to deliver your posts to my stream. Hubzilla has an absolutely staggering set of fine-grained permission controls that makes it possible for me to deny other users the permission to send me their posts.
If you write about OpenSim, I will allow your posts.
If you write about Second Life, I might allow your posts.
If you write about another virtual world that might be interesting for me, I might allow your posts.
If you write about the Fediverse, and you don't reduce the Fediverse to only Mastodon, I might allow your posts.
If you're an in-world acquaintance of mine who doesn't post about OpenSim, I very likely will allow your posts.
If none of this applies, I won't allow your posts. I'll let your comments on other posts through, I'll let your direct messages through, but I won't let your posts clutter my stream.
If I let your posts through, this doesn't necessarily mean I'll also let your boosts through. I can block boosts individually per connection. So unless your boosts are mostly interesting to me, I will block your boosts.
If Hubzilla should ever improve their filters, and I let your posts through, I may still apply a filter that only lets through what I want to read if you post a lot of stuff that I don't find interesting within the scope of this channel.Finally
If you aren't okay with any of this, feel free to block me now before it's too late. I don't care how many people follow me or can read my posts as long as the right ones can. But I will not change the way I post to make it more like Mastodon, especially not if I can't because something is hard-coded.
Thanks for your patience.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Hubzilla #Streams #(streams) #OpenSim #OpenSimulator #Metaverse #VirtualWorlds #Introduction -
CW: Advantages and disadvantages of sending my niche topic posts only to contacts in or interested in that niche; CW: long (over 2,000 characters), Fediverse meta, technically Fediverse-beyond-Mastodon meta, accessibility meta, image description meta, content warning meta, eye contact mentioned, hashtag meta
Possible advantages of sending my posts about virtual worlds only to those of my contacts who are involved in the topic already:- I won't go on everyone else's nerves with these posts, especially those who don't use filters.
- I won't have to spend hours or days researching for and writing image descriptions which would cause more people not to read my posts than help them understand them. To my best knowledge, none of my connections interested in virtual worlds requires image descriptions anyway. I could greatly increase my image output.
- I won't have to make sure they won't see images with faces or eyes in them unless they explicitly want to. If eye contact triggered them, they'd avoid virtual worlds.
- I won't even have to count characters and warn about long posts. I don't think anyone of them minds long posts.
- I could reduce the number of hashtags because I wouldn't need all those which I use to trigger filters.
On the other hand...- Only they would ever see these posts. They won't be able to repost/boost/renote/repeat them. If they've got the capability of sharing/quote-posting them, they won't be able to do that either.
- I'd break my track record of almost utmost compliance, over-compliance even, with the Fediverse's accessibility rules. Those who could possibly mind would never know because they'd never see the "offending" posts, but still.
- That is, if one of the recipients managed to break the security, my utterly uncompliant post would be out there, maybe even encountered by someone who actually needs any of my usual accessibility measures.
- It'd feel like weaseling out of my responsibilities as a Fediverse user.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #PrivacyGroups #Metaverse #VirtualWorlds #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #EyeContact #CW #CWs #ContentWarning #ContentWarnings #CWMeta #ContentWarningMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #A11y #Accessibility -
When you've just written a post or a comment.
When you discover it's over 500 characters.
When you start pondering how you could shorten it to appease Mastodon users.
And when you decide that it's much easier to add the#Long #LongPost #CWLong #CWLongPostfilter-triggering hashtags and, if it's a post, a Mastodon-style long-post content warning in the summary.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #CharacterCount #500Characters -
CW: Why hashtagging posts about content warnings has become futile; CW: long (810 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, hashtag meta
It has become next to impossible to discuss content warnings in the Fediverse using hashtags.
#CW has been hijacked by amateur radio where it stands for continuous wave. The few exceptions are about TV and refer to the CW Network.
#CWS has recently been hijacked by a commercial advertising account.
#ContentWarning has recently been hijacked for posts about the eponymous video game.
And both #ContentWarnings and #ContentWarningMeta are too long to type on a screen keyboard.
Not to mention that Mastodon is largely falling back into Twitter mannerisms, i.e. neglecting hashtags altogether, and most of the rest of the Fediverse has never had a hashtag culture to begin with.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
@Alt Text Hall of Fame Maybe #AltText is supposed to help with finding image posts that do have alt-text for a change. And #AltTextMeta is for discussing it.
But I don't make these definitions.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CWAltTextMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
CW: Maybe I should use even more hashtags to trigger people's filters; CW: long (511 characters), Fediverse meta, hashtag meta, reply guys mentioned, mansplaining mentioned
I think I should add some the filter-triggering hashtags #ReplyGuy, #CWReplyGuy, #Mansplaining and #CWMansplaining to my standard repertoire, in case my other filter-triggering hashtags aren't sufficient.
They'd make it 51 characters more likely that I'll also have to add #Long, #LongPost, #CWLong and #CWLongPost because what I've written surpasses the 500-character mark, much to many Mastodon users' chagrin.
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta -
CW: On hashtagging posts about content warnings; CW: long (559 characters), Fediverse meta, hashtag meta, content warning meta
Hashtagging posts about content warnings has become nigh-impossible.
#CW is most commonly used either for morse code ("continuous wave") or the CW Television Network.
#ContentWarning has now been hijacked by a popular new video game of the same name, not to mention it's too long for users on phones anyway.
And #ContentWarnings is even longer, so only those few who have hardware keyboards use it.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #ContentWarningMeta -
@CEO Zahnfee Corporation GmbH Vor allem, erklär den Leuten mal, daß in etwa die Hälfte deiner Hashtags dazu dient, Filter auszulösen. Ich glaube, die meisten Mastodon-Nutzer wissen gar nicht, daß Mastodon Filter hat, weil Mastodon keinen Filter-Button direkt in irgendeiner Timeline hat.
Da, wo ich herkomme, nutzt man Filter sogar für automatische CWs. Anstelle von "CWs".
#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hashtag #Hashtags #HashtagMeta #CWHashtagMeta #Filter #Filters