lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

53
active users

#CWHashtagMeta

0 posts0 participants0 posts today
Jupiter RowlandAre you referring to my mentions being @<a href="https://mspsocial.net/@bright_helpings" rel="nofollow noopener" target="_blank">Erik :heart_agender:</a> and @<a href="https://beige.party/@roknrol" rel="nofollow noopener" target="_blank">Roknrol</a> rather than what you're used to, namely <a href="https://mspsocial.net/@bright_helpings" rel="nofollow noopener" target="_blank">@⁠bright_helpings</a> and <a href="https://beige.party/@roknrol" rel="nofollow noopener" target="_blank">@⁠roknrol</a>? 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?<br><br>This is because <strong>I'm not on Mastodon. <u>The Fediverse is not only Mastodon. It has never been.</u></strong> So this is not a toot.<br><br>No, really. This is what I post from: <a href="https://hub.netzgemeinde.eu/channel/jupiter_rowland" rel="nofollow noopener" target="_blank">https://hub.netzgemeinde.eu/channel/jupiter_rowland</a>, <a href="https://hub.netzgemeinde.eu/profile/jupiter_rowland" rel="nofollow noopener" target="_blank">https://hub.netzgemeinde.eu/profile/jupiter_rowland</a>. I ask you: Does this look like Mastodon? Have you ever seen Mastodon look like this?<br><br>Where I am, this style of mentions and hashtags is hard-coded. And it has been since long before Mastodon was even an idea.<br><br>I'm on something named <strong>Hubzilla. Hubzilla is not a Mastodon instance. Hubzilla is not a Mastodon fork either.</strong> Hubzilla has got absolutely nothing to do with Mastodon at all.<br><br>It is its very own project, fully independent from Mastodon (<a href="https://hubzilla.org" rel="nofollow noopener" target="_blank">https://hubzilla.org</a>, <a href="https://framagit.org/hubzilla" rel="nofollow noopener" target="_blank">https://framagit.org/hubzilla</a>, <a href="https://joinfediverse.wiki/Hubzilla" rel="nofollow noopener" target="_blank">https://joinfediverse.wiki/Hubzilla</a>).<br><br>Hubzilla has not intruded into "the Mastodon Fediverse" either. The Fediverse is older than Mastodon. And <strong>Hubzilla was there before Mastodon.</strong><br><br><strong>Hubzilla was launched by @<a class="" href="https://fediversity.site/channel/mikedev" rel="nofollow noopener" target="_blank">Mike Macgirvin ?️</a> in March, 2015, <em>eight months before Mastodon</em>,</strong> by renaming and redesigning his own Red Matrix from 2012, <em>almost four years before Mastodon</em>. And the Red Matrix was a fork of a fork of his own <strong>Friendica, which was launched on July 2nd, 2010, 15 years ago, <em>five and a half years before Mastodon</em>.</strong> (<a href="https://en.wikipedia.org/Friendica" rel="nofollow noopener" target="_blank">https://en.wikipedia.org/Friendica</a>, <a href="https://friendi.ca" rel="nofollow noopener" target="_blank">https://friendi.ca</a>, <a href="https://github.com/friendica" rel="nofollow noopener" target="_blank">https://github.com/friendica</a>, <a href="https://joinfediverse.wiki/Friendica" rel="nofollow noopener" target="_blank">https://joinfediverse.wiki/Friendica</a>)<br><br><strong>Friendica was there before Mastodon, too.</strong><br><br>Here's the official Friendica/Hubzilla timeline on Hubzilla's official website to show you that I'm not making anything up: <a href="https://hubzilla.org/page/info/timeline" rel="nofollow noopener" target="_blank">https://hubzilla.org/page/info/timeline</a>. 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.<br><br><strong>Again, Mastodon has never been its own network. The Fediverse has never been only Mastodon.</strong> When Mastodon was launched in January, 2016, it immediately federated with<br><ul><li>GNU social, the successor to @<a href="https://cosocial.ca/@evan" rel="nofollow noopener" target="_blank">Evan Prodromou</a>'s StatusNet from 2008 (the actual start of the Fediverse, <em>eight years older than Mastodon</em>)</li><li>@<a class="" href="https://fediversity.site/channel/mikedev" rel="nofollow noopener" target="_blank">Mike Macgirvin ?️</a>'s Friendica, now maintained by @<a href="https://social.diekershoff.de/profile/tobias" rel="nofollow noopener" target="_blank">Tobias</a> and @<a href="https://pirati.ca/profile/heluecht" rel="nofollow noopener" target="_blank">Michael 🇺🇦</a></li><li>@<a class="" href="https://fediversity.site/channel/mikedev" rel="nofollow noopener" target="_blank">Mike Macgirvin ?️</a>'s Hubzilla</li></ul><br>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.<br><br>That's because <strong>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.</strong> And Hubzilla adds even more stuff to this. <strong>This is why Friendica and Hubzilla don't mimic Twitter.</strong><br><br>Another shocking fact: As you can clearly see here, <strong>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</strong>, 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.<br><br>One more shocking fact: <strong>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.</strong> <em>(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.)</em><br><br>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?<br><br>Then go ahead and block all instances of Friendica and Hubzilla as well as all instances of Mike's later creations, (streams) (<a href="https://codeberg.org/streams/streams" rel="nofollow noopener" target="_blank">https://codeberg.org/streams/streams</a>) from 2021 and Forte (<a href="https://codeberg.org/fortified/forte" rel="nofollow noopener" target="_blank">https://codeberg.org/fortified/forte</a>) from 2024.<br><ul><li><a href="https://friendica.fediverse.observer/list" rel="nofollow noopener" target="_blank">https://friendica.fediverse.observer/list</a></li><li><a href="https://fedidb.com/software/friendica" rel="nofollow noopener" target="_blank">https://fedidb.com/software/friendica</a></li><li><a href="https://rumbly.net/communities?project=friendica" rel="nofollow noopener" target="_blank">https://rumbly.net/communities?project=friendica</a></li><li><a href="https://nomad.fedi-verse.hu/communities?project=friendica" rel="nofollow noopener" target="_blank">https://nomad.fedi-verse.hu/communities?project=friendica</a></li><li><a href="https://streams.elsmussols.net/communities?project=friendica" rel="nofollow noopener" target="_blank">https://streams.elsmussols.net/communities?project=friendica</a></li><li><a href="https://hubzilla.fediverse.observer/list" rel="nofollow noopener" target="_blank">https://hubzilla.fediverse.observer/list</a></li><li><a href="https://fedidb.com/software/hubzilla" rel="nofollow noopener" target="_blank">https://fedidb.com/software/hubzilla</a></li><li><a href="https://rumbly.net/communities?project=hubzilla" rel="nofollow noopener" target="_blank">https://rumbly.net/communities?project=hubzilla</a></li><li><a href="https://nomad.fedi-verse.hu/communities?project=hubzilla" rel="nofollow noopener" target="_blank">https://nomad.fedi-verse.hu/communities?project=hubzilla</a></li><li><a href="https://streams.elsmussols.net/communities?project=hubzilla" rel="nofollow noopener" target="_blank">https://streams.elsmussols.net/communities?project=hubzilla</a></li><li><a href="https://rumbly.net/communities?type=streams_repository" rel="nofollow noopener" target="_blank">https://rumbly.net/communities?type=streams_repository</a></li><li><a href="https://nomad.fedi-verse.hu/communities?type=streams_repository" rel="nofollow noopener" target="_blank">https://nomad.fedi-verse.hu/communities?type=streams_repository</a></li><li><a href="https://streams.elsmussols.net/communities?type=streams_repository" rel="nofollow noopener" target="_blank">https://streams.elsmussols.net/communities?type=streams_repository</a></li><li><a href="https://rumbly.net/communities?project=forte" rel="nofollow noopener" target="_blank">https://rumbly.net/communities?project=forte</a></li><li><a href="https://nomad.fedi-verse.hu/communities?project=forte" rel="nofollow noopener" target="_blank">https://nomad.fedi-verse.hu/communities?project=forte</a></li><li><a href="https://streams.elsmussols.net/communities?project=forte" rel="nofollow noopener" target="_blank">https://streams.elsmussols.net/communities?project=forte</a></li></ul><br>Or you could go ask @<a href="https://pleroma.envs.net/users/Seirdy" rel="nofollow noopener" target="_blank">Seirdy / DM me the word "bread"</a> and @<a href="https://sunny.garden/@gardenfence" rel="nofollow noopener" target="_blank">Garden Fence Blocklist</a> as well as @<a href="https://h-i.social/@are0h" rel="nofollow noopener" target="_blank">Mad Villain</a> of @<a href="https://h-i.social/@thebadspace" rel="nofollow noopener" target="_blank">The Bad Space</a> 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.<br><br>Or you could go to Mastodon's GitHub repository (<a href="https://github.com/mastodon/mastodon" rel="nofollow noopener" target="_blank">https://github.com/mastodon/mastodon</a>), submit a feature request for defederating Mastodon from everything that isn't Mastodon <em>by design</em> and then go lobbying for support for your feature request.<br><br>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.<br><br><ul><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=NotOnlyMastodon" rel="nofollow noopener" target="_blank">NotOnlyMastodon</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseIsNotMastodon" rel="nofollow noopener" target="_blank">FediverseIsNotMastodon</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=MastodonIsNotTheFediverse" rel="nofollow noopener" target="_blank">MastodonIsNotTheFediverse</a>: 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a>: 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a>: 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a>: 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>: 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> = This post talks about alt-text and/or contains an image with alt-text. It is primarily meant for post discovery.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescription" rel="nofollow noopener" target="_blank">ImageDescription</a> = This post talks about image descriptions and/or contains an image with an image description. It is primarily meant for post discovery.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptions" rel="nofollow noopener" target="_blank">ImageDescriptions</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptionMeta" rel="nofollow noopener" target="_blank">ImageDescriptionMeta</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWImageDescriptionMeta" rel="nofollow noopener" target="_blank">CWImageDescriptionMeta</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtag" rel="nofollow noopener" target="_blank">Hashtag</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtags" rel="nofollow noopener" target="_blank">Hashtags</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=HashtagMeta" rel="nofollow noopener" target="_blank">HashtagMeta</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWHashtagMeta" rel="nofollow noopener" target="_blank">CWHashtagMeta</a> = CW: hashtag meta. Create a filter for this hashtag if you don't want to see me or anyone else talk about hashtags.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CharacterLimit" rel="nofollow noopener" target="_blank">CharacterLimit</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CharacterLimits" rel="nofollow noopener" target="_blank">CharacterLimits</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePost" rel="nofollow noopener" target="_blank">QuotePost</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTweet" rel="nofollow noopener" target="_blank">QuoteTweet</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteToot" rel="nofollow noopener" target="_blank">QuoteToot</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteBoost" rel="nofollow noopener" target="_blank">QuoteBoost</a> = This post talks about quote-posts and/or contains a quote-post. If this disturbs you, create a filter for any of these hashtags.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePosts" rel="nofollow noopener" target="_blank">QuotePosts</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTweets" rel="nofollow noopener" target="_blank">QuoteTweets</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteToots" rel="nofollow noopener" target="_blank">QuoteToots</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteBoosts" rel="nofollow noopener" target="_blank">QuoteBoosts</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotedShares" rel="nofollow noopener" target="_blank">QuotedShares</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuotePostDebate" rel="nofollow noopener" target="_blank">QuotePostDebate</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=QuoteTootDebate" rel="nofollow noopener" target="_blank">QuoteTootDebate</a> = 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediblockMeta" rel="nofollow noopener" target="_blank">FediblockMeta</a> = This post is talking about fediblocks. It is primarily meant for post discovery.</li></ul><br>Lastly: <strong>Having all hashtags in one line at the very end of a post that only contains hashtags is the preferred way in the Fediverse.</strong> 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. <strong>It's actually hashtags in the middle of the text that are ableist.</strong> Besides, <strong>Mastodon is explicitly designed to have a separate hashtag line at the end of the post.</strong>
Jupiter Rowland@<a href="https://mastodon.social/@jorgecandeias" rel="nofollow noopener" target="_blank">Jorge Candeias</a> Bad idea. (<a href="https://joinfediverse.wiki/Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> user here.)<br><br>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.<br><br>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.<br><br>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 <em>vastly</em> better than Mastodon's poster-side content warnings that are forced upon everyone all the same.<br><br>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.<br><br>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).<br><br>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.<br><br>I myself post stuff that some people don't want to see all the time. Hence, I need a whole lot of hashtags.<br><br>Let me explain the "hashtag wall" at the bottom of this comment to you.<br><br><ul><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a><br>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.<br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a><br>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.<br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a><br>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.<br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a><br>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").<br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a><br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a><br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a><br>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 <a href="https://friendi.ca" rel="nofollow noopener" target="_blank">Friendica</a> is, but you're curious. Also, the hashtag helps people looking for content about Friendica find my comment.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a><br>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 <a href="https://hubzilla.org" rel="nofollow noopener" target="_blank">Hubzilla</a> is, but you're curious. Also, the hashtag helps people looking for content about Hubzilla find my comment.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a><br>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 <a href="https://codeberg.org/streams/streams" rel="nofollow noopener" target="_blank">the streams repository</a> is, but you're curious. Also, the hashtag helps people looking for content about (streams) find my comment.<br>Why two hashtags if they're the same on Mastodon? Because they are <em>not</em> 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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a><br>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 <a href="https://codeberg.org/fortified/forte" rel="nofollow noopener" target="_blank">Forte</a> is, but you're curious. Also, the hashtag helps people looking for content about Forte find my comment.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=MastodonCulture" rel="nofollow noopener" target="_blank">MastodonCulture</a><br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtag" rel="nofollow noopener" target="_blank">Hashtag</a>, #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtags" rel="nofollow noopener" target="_blank">Hashtags</a><br>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.<br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=HashtagMeta" rel="nofollow noopener" target="_blank">HashtagMeta</a><br>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.</li><li>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWHashtagMeta" rel="nofollow noopener" target="_blank">CWHashtagMeta</a><br>The same as above, but making clear that it's supposed to stand in for a content warning ("CW: hashtag meta").</li></ul><br>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.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=MastodonCulture" rel="nofollow noopener" target="_blank">MastodonCulture</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtag" rel="nofollow noopener" target="_blank">Hashtag</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtags" rel="nofollow noopener" target="_blank">Hashtags</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=HashtagMeta" rel="nofollow noopener" target="_blank">HashtagMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWHashtagMeta" rel="nofollow noopener" target="_blank">CWHashtagMeta</a>
Jupiter RowlandDer 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.<br><br>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: <code>#"The Prodigy"</code>. 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.<br><br>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.<br><br>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. <code>#TheProdigy</code>, <code>#The-Prodigy</code> und <code>#"The Prodigy"</code> (das dann ja zu <code>#The Prodigy</code> wird) sind im Suchindex von Mastodon alle gleichermaßen <code>#TheProdigy</code>.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtag" rel="nofollow noopener" target="_blank">Hashtag</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtags" rel="nofollow noopener" target="_blank">Hashtags</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=HashtagMeta" rel="nofollow noopener" target="_blank">HashtagMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWHashtagMeta" rel="nofollow noopener" target="_blank">CWHashtagMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ScreenReader" rel="nofollow noopener" target="_blank">ScreenReader</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=A11y" rel="nofollow noopener" target="_blank">A11y</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Accessibility" rel="nofollow noopener" target="_blank">Accessibility</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Barrierefreiheit" rel="nofollow noopener" target="_blank">Barrierefreiheit</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediTips" rel="nofollow noopener" target="_blank">FediTips</a>
Jupiter Rowland@<a href="https://infosec.exchange/@thenexusofprivacy" rel="nofollow noopener" target="_blank">The Nexus of Privacy</a> 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.<br><br>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.<br><br>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 <em>short</em> descriptions. My <em>long</em> 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.<br><br>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.<br><br>(1/7)<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CW" rel="nofollow noopener" target="_blank">CW</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWs" rel="nofollow noopener" target="_blank">CWs</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWMeta" rel="nofollow noopener" target="_blank">CWMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarning" rel="nofollow noopener" target="_blank">ContentWarning</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarnings" rel="nofollow noopener" target="_blank">ContentWarnings</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarningMeta" rel="nofollow noopener" target="_blank">ContentWarningMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtag" rel="nofollow noopener" target="_blank">Hashtag</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtags" rel="nofollow noopener" target="_blank">Hashtags</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=HashtagMeta" rel="nofollow noopener" target="_blank">HashtagMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWHashtagmeta" rel="nofollow noopener" target="_blank">CWHashtagmeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Filters" rel="nofollow noopener" target="_blank">Filters</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescription" rel="nofollow noopener" target="_blank">ImageDescription</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptions" rel="nofollow noopener" target="_blank">ImageDescriptions</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ImageDescriptionMeta" rel="nofollow noopener" target="_blank">ImageDescriptionMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWImageDescriptionMeta" rel="nofollow noopener" target="_blank">CWImageDescriptionMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Racist" rel="nofollow noopener" target="_blank">Racist</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Racism" rel="nofollow noopener" target="_blank">Racism</a>
Jupiter Rowland@<a href="https://mastodon.social/@alttexthalloffame" rel="nofollow noopener" target="_blank">Alt Text Hall of Fame</a> Maybe #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltText" rel="nofollow noopener" target="_blank">AltText</a> is supposed to help with finding image posts that do have alt-text for a change. And #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AltTextMeta" rel="nofollow noopener" target="_blank">AltTextMeta</a> is for discussing it.<br><br>But I don't make these definitions.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWAltTextMeta" rel="nofollow noopener" target="_blank">CWAltTextMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtag" rel="nofollow noopener" target="_blank">Hashtag</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtags" rel="nofollow noopener" target="_blank">Hashtags</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=HashtagMeta" rel="nofollow noopener" target="_blank">HashtagMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWHashtagMeta" rel="nofollow noopener" target="_blank">CWHashtagMeta</a>