as an #actuallyautistic person who has always had a hard time intuiting unwritten rules, i gotta say i have not been loving the sentiment i have been seeing from leftists and anarchists telling me that their ideal society is one where no rules will be written, because which rules are necessary changes so frequently and every rule has exceptions and we can't write them *all* down and really the rules should be obvious to everyone, and everyone will be allowed and encouraged to enforce the unwritten rules through violence

whether intentional or not it feels like they're telling me "I'm sure you'd be able to figure out the unwritten rules if your life depended on it" and then wondering why i don't like them

must be i just want an excuse to be a bigot or a debatebro i guess

#leftism #anarchism #FediMeta

RE: https://sunny.garden/@NovemDecimal/116779162985369948

Going to delay-boost this post because I still wonder about it and it was posted in a really bad timing. Yeah, in the form of quote because Mastodon doesn't have the ability to do a delayed boost.

I should have scheduled this post in the first place instead of posting at midnight. Right now, it's still too early to self-boost now but I kind of want to get this out of the way so I don't have to think about bumping this post.

#AskFedi #Mastodon #Fediverse #FediMeta

@Gerriet Selent Kann man Hubzilla aif enen Sharing Hosting installieren ?
Sollte wohl gehen. Hubzilla ist genügsam, das braucht nur einen LAMP-Stack.

Das brauchst du aber nicht selbst zu hosten. Hubzilla ist ja Teil des Fediverse; ich schreibe hier gerade von Hubzilla. Du kannst dir also auf einem schon vorhandenen Hubzilla-Hub, z. B. hub.hubzilla.de, ein Konto anlegen und dann einen Kanal, auf dem du dann z. B. Webpages anlegen kannst.

Die offizielle Hubzilla-Website (https://hubzilla.org) läuft ja selbst auch auf einem Hubzilla-Kanal (@Hubzilla Info; @[email protected]), dem man z. B. von Mastodon aus folgen kann.

Hier mal ein paar direkte Links auf mehr Infomaterial:

Alles zu finden auf Hubzilla selbst: https://hub.hubzilla.hu/channel/hz-workshop alias @Hubzilla Workshop (@[email protected]).

Es geht nicht drum, was eine Webseite kann. Wusste gar nicht, das eine Webseite was können muss *gg

Es geht darum eine ganz normale Webseite zu erstellen, ohne viel Schnörkel,
Na ja, könnte ja sein, daß ich dir etwas empfehle, das nicht über HTML + CSS + Bootstrap + eingebundene dynamische Inhalte hinausgeht und du da aber unbedingt etwas mit JavaScript einbauen willst.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #WordPress #Webpages #Hubzilla
Hubzilla.de

@arvind @Christine Lemmer-Webber @InnocentZero @Rob Ricci This, by the way, is why Hubzilla and its descendants have the pubstream deactivated by default, and why most owners of public servers refuse to turn it on.

Users are encouraged and empowered to moderate their own streams and contacts and given a variety of tools to do so, much unlike Mastodon that only gives you "mute", "block" and "call a moderator". But there simply is no realistic way for the admin to moderate the pubstream.

So the obvious solution is there not being a pubstream in the first place. Fortunately, the pubstream is optional, it's even off by default, and if it's on, it can be switched between what corresponds to Mastodon's local timeline and what corresponds to Mastodon's federated timeline.

Coincidentally, Hubzilla and its descendants are also the only fully nomadic Fediverse server applications and capable of things that aren't possible even with the AT protocol.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #Streams #(streams) #Forte #PublicStream #Moderation
Netzgemeinde/Hubzilla

@Gerriet Selent Was und wieviel davon soll die Website denn können?

Hubzilla kann nämlich auch Websites. Darum ging's in den letzten zwei Hubzilla-Workshops. Hättest du den Wunsch einen Monat früher geäußert, dann hätte ich dich ein bißchen deutlicher eingeladen. Es gibt aber Aufzeichnungen. Du kannst dich da ja mal umgucken und bei Interesse dem Kanal folgen: https://hub.hubzilla.hu/channel/hz-workshop

Sagen wir mal so: Ausgefuchste Sachen mit Scripting gehen eher nicht. Statische Websites gehen definitiv, und für dynamische Inhalte kannst du andere Inhalte vom selben Kanal einbinden. Und dir steht auch Bootstrap zur Verfügung, das kann auch ganz praktisch sein. Hubzilla holt ja seine eigenen Icons auch aus Bootstrap.

Unser Experte für Webpages auf Hubzilla ist @𝓒𝓱𝓻𝓲𝓼.

Übrigens hat @Der Pepe (Hubzilla) ⁂ seine sämtlichen Blogs von WordPress nach Hubzilla umgezogen. Dafür kann man das auch prima nehmen, sogar parallel.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #WordPress #Webpages #Hubzilla
Hubzilla Workshop

Für alle, die Hubzilla kennenlernen, souverän nutzen und bisher unbekannte Funktionen entdecken möchten. Egal ob Einsteiger, Fortgeschrittene oder Entwickler – gemeinsam wollen wir dazu beitragen, dass Hubzilla einem breiten Publikum bekannt wird, leichter anzuwenden ist und noch mehr Freude bei der Nutzung bringt.

@Early Twix Ich weiß ja auch nicht, ob meine Bildbeschreibungen etwas taugen, vor allem gemäß der Mastodon-Kultur. Ich bin selbst nicht auf Mastodon, aber wenn die eigenen Beiträge auf Mastodon landen, hält man sich entweder an Mastodons Kultur und Mastodons ungeschriebene Regeln, oder man wird massenhaft angegriffen und/oder blockiert.

(Es bringt übrigens nichts, auf dem Kanal, von dem aus ich jetzt gerade kommentierte, nach aktuellen Bildern zu suchen. Alle Bilder hier sind alt. Hier poste ich keine Bilder mehr. Meine wenigen neueren Bilder finden sich auf @Jupiter Rowland's (streams) outlet und @Jupiter's Fedi-Memes on (streams), und die meisten davon sind Memes.)

Andererseits: Wenn ich anderen Leuten Rückmeldungen für ihre Alt-Texte geben würde, würden sehr viel mehr davon mich blockieren und evtl. vorher angreifen als meine Rückmeldung akzeptieren. Ich würde die Alt-Texte nämlich abklopfen nach a) Wahrheitsgehalt, b) Details, c) Einhaltung sehr vieler Regeln und Richtlinien für Bildbeschreibungen und d) Kompatibilität mit einigen Nicht-Mastodon-Fediverse-Serveranwendungen. Die letzteren beiden Punkte sind im Fediverse derart unbekannt, daß Feedback meinerseits fast zwingend zum Verriß werden würde. Deswegen lasse ich es lieber.

CC: @Erdstern @Schauinsland @Ulrike E.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta #Inklusion #MastodonKultur
Netzgemeinde/Hubzilla

@Sepia Fan "Ich habe keine Ahnung, ob meine Anhänge von sehbehinderten Menschen gerne verstanden würden."
Sehbehinderte Menschen haben grundsätzlich die selben Interessen, wie nicht sehbehinderte.
Genau das ist übrigens ein Hauptgrund, warum alle meine eigenen Bilder mit einer volldetaillierten Bildbeschreibung im Beitragstext kommen. Zusätzlich zur kürzeren Beschreibung im Alt-Text natürlich.

Meine eigenen Bilder sind allesamt Renderings aus sehr obskuren virtuellen 3-D-Welten. "Sehr obskur" im Sinne von "höchstens einer von 200.000 Nutzern im Fediverse hat überhaupt auch nur von der Technologie dahinter gehört".

Ich muß ständig damit rechnen, daß irgendjemand da draußen auf einen meiner Bildposts stößt und total aufgeregt auf der vorderen Stuhlkante sitzt, weil dieser Post etwas beweist, woran heutzutage niemand mehr zu glauben wagt: Virtuelle Welten, will sagen, "das Metaversum", sind nicht tot. Sie existieren. Und es gibt Bilder aus ihnen.

So ist dieser Jemand dann so aufgeregt, daß er total neugierig auf diese neuentdeckte Welt, dieses neuentdeckte Universum ist und sich alle großen und kleinen Details auf dem Bild ganz genau anguckt, egal, ob sie im Kontext jetzt eine Rolle spielen oder nicht.

Wenn dieser Jemand denn sehend ist. Aber wenn dieser Jemand sehbehindert oder blind sein sollte, kann er ja genauso aufgeregt und neugierig sein.

An dieser Stelle kommt das Stichwort "Inklusion" ins Spiel. Das bedeutet: Blinde oder sehbehinderte Personen müssen haargenau dieselben Chancen haben, haargenau dieselben Dinge zu tun wie sehende Personen.

Um jetzt aber meine Bilder mit all ihren großen und kleinen Details wahrnehmen zu können, brauchen Blinde bzw. Sehbehinderte aber eine Bildbeschreibung, die all diese großen und kleinen Details enthält.

Und dann sitze ich auch schon mal bei einem Bild wie diesem, https://hub.netzgemeinde.eu/photos/jupiter_rowland/image/b1e7bf9c-07d8-45b6-90bb-f43e27199295, zwei volle Tage von morgens bis abends und schreibe eine Langbeschreibung von über 60.000 Zeichen, die wortwörtliche Transkripte von mehr als 20 Textschnipseln enthält, ebenso sämtliche Erklärungen, die nötig sind, um das Bild und die Beschreibung zu verstehen.

Nach meinem Verständnis von der Mastodon-Kultur bin ich dazu eigentlich verpflichtet. Auch wenn dieselbe Mastodon-Kultur ein Riesenproblem mit Posts hat, die länger als 500 Zeichen sind. Man kann leider nicht alles auf einmal haben.

CC: @Schauinsland @Ulrike E.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta #Inklusion #MastodonKultur
Jupiter Rowland - [email protected]

@Ann Effes Mir geht's ganz ähnlich, nur wahrscheinlich noch viel extremer.

Erstens habe ich einige Dutzend Websites und Blogposts über Alt-Texte und Bildbeschreibungen gelesen und versuche, alle Regeln und Richtlinien anzuwenden, die im Fediverse anwendbar sind und nicht mit Mastodons Kultur kollidieren. Ich mache mir daher also jede Menge Gedanken zu dem Thema.

Zweitens sind meine eigenen Bilder (also die, die keine Memes auf Basis etablierter Vorlagen sind) allesamt Renderings aus extrem obskuren virtuellen Welten. Das heißt: Niemand weiß irgendetwas über diese Welten und diese Bilder. Und wer die Bilder nicht sehen kann, hat auch keine realistische Vorstellung davon, wie irgendetwas auf den Bildern aussieht. Das heißt wieder: viel erklären, viel beschreiben.

Drittens hat das den Vorteil, daß ich meine Bilder nicht beschreiben muß, indem ich mir die Bilder mit ihrer eingeschränkten Auflösung angucke. Statt dessen beschreibe ich sie, indem ich mir in-world das im Bild gezeigte Motiv direkt vor Ort angucke, und zwar mit annähernd unendlicher Auflösung. Ich kann extrem viele Details sehen, also kann ich sie auch beschreiben.

Viertens bin ich in der komfortablen Lage, nicht auf Mastodon zu sein, sondern auf Hubzilla. Das heißt: Im Beitragstext, wo die meisten Mastodon-Nutzer 500 Zeichen zur Verfügung haben, habe ich über 16,7 Millionen Zeichen. Ich habe also reichlich Platz für Erklärungen und hochdetaillierte Bildbeschreibungen im Beitragstext. Zusätzlich zum von der Mastodon-Polizei eingeforderten Alt-Text natürlich.

Ich kann also Bilder hochdetailliert beschreiben. Mein Eindruck von der Mastodon-Kultur ist auch, daß hochdetaillierte Bildbeschreibungen da sehr willkommen und bisweilen auch gefordert sind, nur daß sich auf Mastodon niemand vorstellen kann, daß es irgendwo im Fediverse möglich ist, mehr als 1500 Zeichen am Stück zu posten. Außerdem ist mein Eindruck von der Mastodon-Kultur, daß, wenn man ein Bild postet, das so ohne weiteres nicht leicht verständlich ist, man genügend Erklärungen mitliefern muß, damit jeder es versteht.

Folglich schreibe ich für alle meine Bilder zwei Beschreibungen. Die eine geht in den Beitragstext, sie ist volldetailliert und enthält sowohl alle zum Verständnis nötigen Erklärungen als auch Transkripte aller Textstücke innerhalb des Bildes, lesbar oder nicht. Die andere geht in den Alt-Text, ist sehr stark verkürzt, enthält keine Erklärungen und enthält keine Text-Transkripte (weil kein Platz).

Die Folge ist aber, daß ich immer wieder auf Motive stoße, die mit diesem hohen Selbstanspruch einfach nicht realistisch beschreibbar sind.

Vor gut zwei Jahren war ich auf der Suche nach einem interessanten Motiv. Ich stieß auf eine Art Hafenszene, norwegisch angehaucht, leider aber auch hochgradig detailliert und mit fotorealistischen Texturen überall. Ich habe mir das Motiv angesehen und entschieden: Das kann ich unmöglich beschreiben. Das wäre ein viel zu großer Aufwand.

Mein letztes Ausweichmotiv war das hier: https://hub.netzgemeinde.eu/photos/jupiter_rowland/image/b1e7bf9c-07d8-45b6-90bb-f43e27199295. Das ist schon 2011 gebaut worden. Das hielt ich für simpel genug. Eigentlich vermeide ich Gebäude auf Bildern, weil ich für die Beschreibungen erst haufenweise architektonische Fachbegriffe raussuchen und die dann auch noch alle in der langen Beschreibung erklären müßte. Dieses Gebäude ist aber so unrealistisch, daß ich mir das sparen konnte.

So begab ich mich eines Morgens an diesen Ort und fing an zu beschreiben. Am Abend desselben Tages legte ich eine Pause ein. Ich hatte den ganzen Tag mich umgesehen und gezoomt und recherchiert und geschrieben und war trotzdem noch nicht fertig. Fertig war ich am nächsten Abend und auch nur mit der Langbeschreibung, die über 60.000 Zeichen lang ist.

Ich habe alleine über 4.000 Zeichen am Anfang gebraucht, um zu erklären, wo das Bild entstanden ist. 40.000 Zeichen entfielen auf die Außen- und Innenbeschreibung des Gebäudes. Dazu zählen Transkripte von mehr als 20 einzelnen Textschnipseln, von denen die meisten so klein sind, daß sie auf dem Bild überhaupt nicht zu sehen sind.

Die Beschreibung ist zu finden in diesem Post: https://hub.netzgemeinde.eu/item/f8ac991d-b64b-4290-be69-28feb51ba2a7.

Seitdem habe ich nur ein einziges weiteres Mal eigene Bilder gepostet, und das ist auch schon zwei Jahre her: https://streams.elsmussols.net/item/b6ae326a-c207-46dd-836b-6bc2b6a3509c. In dem Fall habe ich selbst dafür gesorgt, daß die Bilder möglichst simpel sind, um nicht wieder zwei Tage mit Beschreiben zu verbringen. Trotzdem habe ich gut 20.000 Zeichen an Beschreibungen, Erklärungen und Transkripten für zwei Renderings, von denen eines allerdings ein Albumcover enthält. Auf die Beschreibung des Cover entfielen gut 1.300 Zeichen und vorher noch einmal gut 1.600 auf die Beschreibung der Staffelei.

Seit Ende 2024 arbeite ich gelegentlich an einer Reihe von Bildbeschreibungen für an sich einfache Avatarportraits mit neutralem weißem Hintergrund, um den Hintergrund nicht beschreiben zu müssen. Stand jetzt habe ich über 3.200 Zeichen an Erklärung, wo die Bilder entstanden sind (obwohl das an sich aus den Bildern gar nicht hervorgeht), über 10.000 Zeichen an Erklärungen, wie diese Avatare aufgebaut sind und funktionieren (ohne diese Erklärungen würde niemand die visuellen Beschreibungen verstehen), über 5.000 Zeichen an gemeinsamer visueller Beschreibung für alle Bilder eines Beitrags und noch einmal über 2.600 Zeichen an zusätzlicher Beschreibung für die drei Outfits auf dem ersten Bild.

Ich bin weit davon entfernt, fertig zu sein. Und ich weiß nicht, wie ich zu einem Bild mit drei Portraits zusätzlich einen Alt-Text mit maximal 1.500 Zeichen schreiben soll, geschweige denn einen mit maximal 512 Zeichen, damit Misskey, Sharkey, Iceshrimp-JS und die anderen Forkeys den Alt-Text nicht löschen. Schlimmer noch: Ich habe auch Bilder mit jeweils vier Portraits. Aber wenn der Alt-Text nicht hinreichend detailliert ist, riskiert man ja, aus Richtung Mastodon auf den Deckel zu kriegen, auch wenn im Beitragstext hochdetaillierte Bildbeschreibungen stehen.

CC: @Ulrike E. @Somlu

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta #Zeichenlimit #Zeichenlimits #ZeichenlimitMeta #CWZeichenlimitMeta #500Zeichen #MastodonKultur
Jupiter Rowland - [email protected]

@InnocentZero FEP-ef61 all by itself isn't a magical solution. It's just one element in implementing full-blown nomadic identity (https://joinfediverse.wiki/Nomadic_identity) via ActivityPub, but it's far from being the only one.

See, nomadic identity wasn't invented just a few years ago or so, and it wasn't invented for, on and with ActivityPub either. It was first introduced in Fediverse software that works vastly, vastly different from Mastodon and from most of the rest of the Fediverse. I'm daily-driving what became of this software.

The beginning of nomadic identity: the Zot protocol, Red and Hubzilla


Nomadic identity was invented in 2011 by @Mike Macgirvin who had made Friendica (https://friendi.ca, https://en.wikipedia.org/wiki/Friendica, https://joinfediverse.wiki/Friendica) as early as 2010. (Friendica is the oldest still existing Fediverse software, by the way.)

To put this into perspective: The concept of nomadic identity is over four years older than Mastodon. And it predates the first ActivityPub implementation by some six years. (Ironically, the software that first implemented ActivityPub is essentially the same software that first implemented nomadic identity.)

One issue that plagued Friendica is an issue that plagues everything decentralised: Servers shut down out of the blue, and users lose everything. That's why Mike had the idea to make identities not only portable (as in, easy to move from one server to another), but nomadic (as in, absolutely identical clones of the same identity exist on multiple independent servers at the same time, so if one server shuts down, you lose nothing).

Still in 2011, Mike designed a wholly new federated protocol named Zot to implement nomadic identity. Mind you, he had already designed a brand-new protocol from scratch for Friendica.

In 2012, Mike took his own Red, a development-grade fork of his own official development fork of Friendica. He pretty much ripped the whole backend out and also most of the frontend, and he basically developed an entirely new server application, now built against Zot. This was necessary because Red would have to handle identities completely differently from Friendica in order to make them nomadic.

See, Friendica handles identities just like Mastodon and almost the entire rest of the Fediverse: Your identity is your account, your login. You have one identity per login, you have one identity per server. All your data, all your stuff is stored directly in your account.

But you can't clone accounts. It's way too tedious to separate the stuff that must be cloned (contacts, messages, settings etc.) from the stuff that mustn't be cloned (login credentials).

So Mike created the concept of "channels" (https://joinfediverse.wiki/Channels_(Hubzilla_%26_(streams))). They're basically containers for your identity that contain everything except the login credentials on the servers. They can easily be cloned and moved as a whole.

Red still exists in a way: Later the same year, it was renamed the Red Matrix. And in 2015, it was completely refactored, it was greatly expanded in features and functionality, and it was renamed Hubzilla (https://hubzilla.org, https://en.wikipedia.org/wiki/Hubzilla, https://joinfediverse.wiki/Hubzilla). Hubzilla is where I'm commenting from right now, and this channel has been cloned for longer than most Mastodon users have known that Mastodon exists.

Nomadic identity via only ActivityPub: (streams), Mitra and forte


FEP-ef61 was created by @silverpill, developer of Mitra (https://codeberg.org/silverpill/mitra) in 2023. The goal was to take non-nomadic, account-equals-identity Mitra and make it every bit as nomadic as Hubzilla. Not by rewriting the entire backend against Zot (or its newest version known as Nomad) and then bolting ActivityPub support back on, but by using nothing but ActivityPub itself without rewriting the backend.

Development and sparrings partner became Mike Macgirvin himself who, at that time, was working on the streams repository (https://joinfediverse.wiki/(streams), https://codeberg.org/streams/streams), a Nomad-based fork of a fork of three forks of a fork (of a fork) of Hubzilla, somewhat slimmed down in features (it isn't a full-blown, jack-of-all-trades CMS unlike Hubzilla), but every bit as nomadic as Hubzilla.

The two worked out a way of using ActivityPub and only ActivityPub to establish nomadic identity. Not only to made Fediverse identifiers independent from servers, but to actually use ActivityPub to clone identities with everything attached to them between servers.

Eventually, FEP-ef61 was defined, and (streams) and Mitra became the first Fediverse server applications to understand portable identities as per FEP-ef61. (streams) was the first nomadic Fediverse server application to understand them, but it still uses its native Nomad protocol for its own nomadicity. Mitra, all by itself, still isn't nomadic to this day; it uses a client named Minimitra for nomadicity.

The first Fediverse server application that actually uses only ActivityPub for nomadicity, all the way to cloning and syncing channels, is Forte (https://codeberg.org/fortified/forte). It came to exist in mid-August 2024, essentially as a byproduct of an accident. (streams) had to juggle so many identities already, ActivityPub identities, Nomad identities, Zot6 identities, that when FEP-ef61 was merged into its release branch, it confused all these identities and didn't connect or federate with anything anymore. In order to find and fix the issue, Mike Macgirvin himself forked his own streams repository and ripped out any and all support for protocols that weren't ActivityPub. This required Forte to use ActivityPub for everything that (streams) used Nomad for.

Where we are now


So as of now, there are exactly three still existing server applications with full-blown server-side clone/sync/move-entire-identities-without-leaving-dead-accounts-behind nomadicity: Zot-based Hubzilla from 2012/2015, Nomad-based (streams) from 2021 and ActivityPub-based Forte from 2024.

There is only one of this kind that uses ActivityPub for everything, including nomadicity, and that's Forte.

Forte is the youngest member of the same software family as Hubzilla and (streams). They were all created by the same developer, and they were all born nomadic.

There is no case of a typical, classic, non-nomadic, account-equals-identity, ActivityPub-based Fediverse server application that was successfully converted to full-blown server-side clone/sync/move-entire-identities-without-leaving-dead-accounts-behind nomadicity. Forte itself wasn't converted from non-nomadic to nomadic; it was converted from Nomad-based to ActivityPub-based while having a nomadic legacy that dated back a dozen years at that point.

I'm not saying that it's impossible to turn non-nomadic software into fully nomadic software. But it's a huge undertaking that will require rewriting large parts of the server backend.

Essentially: You can't just add FEP-ef61 support to Mastodon and immediately clone your account over to other servers the same way that I can clone my Hubzilla channel.

CC: @Rob Ricci @Christine Lemmer-Webber

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Red #RedMatrix #Hubzilla #Streams #(streams) #Forte #Mitra #FEP_ef61 #NomadicIdentity
Nomadic identity - Join the Fediverse

@CF~Exile I'm on Hubzilla (https://hubzilla.org; https://en.wikipedia.org/wiki/Hubzilla) which is very very much not Mastodon. I don't have any way to add alt-texts to my profile images, and I most likely never will.

Is it a sanctionable offence if I don't add alt-texts to these images due to these technical limitations?

(By the way, I do have two descriptions for my cover picture in this post; yes, that's a link. The actual post is hidden behind a summary that needs to be opened, much like a Mastodon CW. The "short" description is 1,400+ characters, it's in the alt-text which can't be accessed on a phone. The long one is 60,000+ characters; it's in the actual post text.)

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Hubzilla
Hubzilla Fediverse Server and Community