#%28streams%29

2025-06-25
Wie wär's mit Friendicas eigener Familie von Friendicas eigenem Schöpfer? Hubzilla von 2012/2015, (streams) von 2021, Forte von letztem August?

#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams) #Forte
2025-06-25
@The VHS Wizard 🦝📼🧙 If you want something purist, minimalist, distraction-less, with the option of tinkering with the CSS: WriteFreely. Downsides: If you want to embed images, you must host them elsewhere. And WriteFreely has no support for comments.

If you want something more versatile with a built-in image host/file host, if you don't mind it not being a specialised, purist blogging solution, you may check the "Facebook alternative, but better than Facebook and with a side of long-form blogging" parts of the Fediverse: Friendica, Hubzilla, (streams), Forte.

Plume is similarly purist as WriteFreely, it features both comments and a built-in image storage, but its development has come to a halt, and its own devs recommend WriteFreely.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #WriteFreely #Plume #Friendica #Hubzilla #Streams #(streams) #Forte #LongForm #Macroblogging #Blogging
2025-06-25
@Osma A 🇫🇮🇺🇦
I would argue that had we a good account portability model that solved also post history, there would be no need for a centralized onboarding. Don't like your local community or service provider? Migrate somewhere else. Bluesky does have this slightly better thought out, if not yet practically proven.

What Bluesky has as a vague concept that's far from being implemented can't hold a candle to what Hubzilla has had for 13 years now. 12 years of stable releases. What it has passed on to a whole number of forks and forks of forks, all by the same creator, of which the streams repository of 2021 and Forte of 2024 still exist. As of Forte, it works entirely via ActivityPub without requiring its own protocol, and it should theoretically even work between servers of different types (if there was anything else with an ActivityPub nomadic identity implementation to clone and move from and to).

We have an account portability model (only not for accounts as in logins; see below). We have it in spades. We have it beyond everyone's wildest imagination. And it has been daily-driven by Fediverse users for much longer than most of you have been on Mastodon.

The real issues are: It relies on separating your identity (posts, comments, DMs, settings, connections, files, filters etc. etc.) from your login/account, but just about everywhere that isn't Hubzilla, (streams) or Forte, they're firmly welded together, and separating them is next to unthinkable. And even if that wasn't an issue, Mastodon would still never adopt it, and be it because Eugen Rochko refuses to accept anything that's Mike Macgirvin's brain-child.

CC: @Tim Chambers

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #Streams #(streams) #Forte #NomadicIdentity
Heavy Metal Raritiesstrappado
2025-06-25
2025-06-25
@D. Olifant It has been solved by Friendica for 15 years. Five and a half years longer than Mastodon has been around.

It has been solved by Hubzilla for 10 or 13 years, depending on what you count as Hubzilla's first release.

It has been solved by the other members in the family just as well.

There even is an FEP for that which is based on how (streams) and Forte do it: FEP-171b Conversation Containers.

CC: @Tim Chambers

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams) #Forte #Conversations #FEP_171b #ConversationContainers
Heavy Metal Raritiesstrappado
2025-06-24
Heavy Metal Raritiesstrappado
2025-06-24

[STREAM] The Healing Process (Ita) - Locked Inside Yourself [Album] (2022) heavymetalrarities.com/forum/v

Heavy Metal Raritiesstrappado
2025-06-24

[STREAM] Stentorian (Bill Owen) (US) - Stentorian House Party 1980s [Compilation] (2024) heavymetalrarities.com/forum/v

Heavy Metal Raritiesstrappado
2025-06-24

[STREAM] Savage Heart (UK) - Fire In Your Eyes / Surrendered To The Night [Single] (1988) heavymetalrarities.com/forum/v

2025-06-24
@Solomon Wobei das Fehlen eines Mob auch nur aus der fehlenden Informiertheit resultiert. Und daraus, daß Mastodon zwar ca. 30% aller Server und gut 60% aller aktiven Nutzer hat, aber gefühlt 99% des Post-Aufkommens auf Mastodon selbst stellt.

Stell dir mal vor, sehr viel mehr Mastodon-Nutzer wissen und merken selbst, was z. B. Friendica und Hubzilla so nach Mastodon reinpumpen. Und was alles schon längst in der Lage ist, Mastodon-Tröts zu quote-posten. Da würde die Mastodon-HOA aber die Mistgabeln und Fackeln auspacken. Da hättest du ruckzuck Forderungen, ganze Fediverse-Serveranwendungen von Mastodon zu deföderieren. (Übrigens auch ein Feature, das "das Fediverse" seit September letzten Jahres auf Serverebene hat, nur Mastodon eben nicht.)

CC: @Michael Blume

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Friendica #Hubzilla #Streams #(streams) #Forte
2025-06-24
@Mirko Schenk
wenn ich das recht mitbekam, war z.B. die "Content Warning" im Protokoll eigentlich als Überschrift gedacht, wurde dann für "Spoiler" genutzt, die dann zu den CWs wurde.

Ursprünglich war das die Zusammenfassung von StatusNet von 2008.

Überschriften im Sinne von Post-Titeln kamen im Fediverse 2010 mit Mistpark (heute Friendica) an, und zwar zusätzlich zu Zusammenfassungen. Aber die spielen auf Mastodon nur eine Rolle bei Article-Type Objects, wo Mastodon den Titel zeigt und dann aufs Original verlinkt.

2017 kam dann ein Bastler aus der Demoszene und reichte auf Mastodon einen Pull Request ein, mit dem auf Mastodon die Unterstützung des Zusammenfassungsfelds eingebaut wurde. Aber nicht als Zusammenfassung, weil das bei nur 500 Zeichen Quatsch wäre, sondern als Inhaltswarnung.

Seitdem glauben alle auf Mastodon, das Feld wäre von vornherein für CWs und nur für CWs erfunden worden.

Quoted Posts werden jetzt nach etlichen Jahren langsam eingeführt

Auf Mastodon. Fast das ganze übrige Fediverse hat sie schon. Friendica hat sie auch schon seit Anbeginn (2010). Und so können Friendica und Hubzilla Mastodon-Tröts quote-posten, seit es Mastodon überhaupt gibt. Und das werden sie weiterhin können, egal, wer auf Mastodon was wie einstellt.

Andererseits muss man Mastodon halt zugestehen, dass es den Einstieg vergleichsweise einfach macht. Also abgesehen davon, dass dieses Instanzen-Zeug für Monopol-gewohnte User anscheinend generell nicht so einfach ist.

Och, 2022/2023 sind auch Unmengen an Japanern nach misskey.io gerailroadet worden.

Mastodon ist nur so groß, weil es praktisch allen westlichen Twitter-Flüchtlingen als die einzige Twitter-Alternative angepriesen wurde. Wohlgemerkt, überwiegend von Leuten, die selbst glaubten, das Fediverse sei nur Mastodon.

Und die meisten Alternativen skalieren auch schlecht auf sehr viele User.

Wobei Mastodon eigentlich pro Identität absurd viele Server-Ressourcen braucht. Möglicherweise kommt das notorische Fliegengewicht Akkoma mit noch mehr Identitäten pro Server klar.

Selbst die Friendica-Familie ist dank PHP leichtwiegiger als Mastodon, auch Friendica selbst, das um 2012 geradezu absurd viel Leistung pro Nase brauchte, und sogar das Featuremonster Hubzilla. Weil die aber ziemlich obskur sind und auf (streams) geschätzt 90% aller Nutzer und auf Forte praktisch jeder auf einem eigenen Server ist, ist überhaupt nicht bekannt, wie die skalieren. Also, mal abgesehen vom Schluckauf, den die bestehenden bekannteren Nodes Anfang des Jahres hatten, als haufenweise Leute aus Facebook umgestiegen sind.

GoToSocial dürfte auch eine Riesenkapazität haben auf entsprechend leistungsfähigen Maschinen, gerade auch, weil es kein Web-Frontend hat. Da ist es nur eben so, daß eine Fediverse-Serveranwendung ohne Web-Frontend jetzt nicht unbedingt so attraktiv ist, auch wenn alle Welt mit Smartphone-Apps unterwegs ist.

CC: @Michael Blume

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #StatusNet #GNUsocial #Mastodon #Friendica #Hubzilla #Streams #(streams) #Forte #Akkoma #GoToSocial #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta
2025-06-24
@Michael Blume Und was ist mit Mastodon-Accounts, die Leuten auf Friendica, Hubzilla, (streams) oder Forte (allesamt absolut nicht mit Mastodon vergleichbar) vorschreiben, gefälligst wie auf Mastodon zu posten? Maximal 500 Zeichen, keine Formatierung, "CW-Feld" nur für CWs und nicht für Zusammenfassungen, keine Hashtags, die aus Mastodon-Sicht keinen Sinn ergeben, usw. usf.? Sind die auch schwierig oder in diesem Fall okay, weil es der Durchsetzung von Mastodons Kultur und Mastodons Regeln gegenüber "kulturlosen Eindringlingen" dient?

CC: @DieFischerinW @Us©hi in Aachen

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Friendica #Hubzilla #Streams #(streams) #Forte #MastodonZentrizität #MastodonNormativität
2025-06-24
@Michael Blume Ich kann das beantworten aus der Sicht eines Hubzilla-Nutzers (https://hubzilla.org, https://joinfediverse.wiki/Hubzilla), der schon länger auf Hubzilla ist als die allermeisten Leute auf Mastodon, und der schon länger im Fediverse ist, als es Mastodon überhaupt gibt.

Was es da gibt, ist nicht Eifersucht gegenüber dem Erfolg. Vielmehr leidet das Nicht-Mastodon-Fediverse unter der Mastodon-Dominanz. Ganze Fediverse-Dienste sind nicht benutzbar, weil nur auf Mastodon ausgelegt. Und man bekommt eine Kultur aufgezwungen, die auf völlig andere Software mit völlig anderen Features und Leute völlig anderer Herkunft ausgelegt ist, und die auf die Software, die man selber nutzt, gar nicht richtig anwendbar ist. Aber man wird eben dazu gezwungen.

Was im Fediverse passiert, ist weit überwiegend auf Mastodon ausgerichtet. Was nicht Mastodon ist, wird weitestgehend ignoriert. Ein Hauptgrund, warum diaspora* sich bis heute standhaft dagegen weigert, ActivityPub-Unterstützung einzubauen, ist, nach den Worten eines Mastodon-Entwicklers: Fediverse-Projekte „implementieren nicht ActivityPub“, sie „implementieren Mastodon“. Das heißt, statt pures ActivityPub standardkonform by-the-book einzubauen, übernehmen sie nur den Teil, den auch Mastodon nutzt, plus Mastodons proprietäre Eigenbau-Quirks.

Dazu kommt, daß mindestens die Hälfte aller Mastodon-Nutzer immer noch glaubt, das Fediverse sei nur Mastodon. Vom Rest haben viele auch nur von den Diensten und Serveranwendungen gehört, die den Eindruck machen, als seien sie als Extras nachträglich an Mastodon drangeklebt worden (PeerTube, Pixelfed, Owncast, Ghost, WriteFreely, die ActivityPub-Erweiterung von WordPress usw.). Von den Sachen, die im Grunde dasselbe machen können wie Mastodon, nur eben besser (Pleroma, Akkoma, Misskey, die vielen Misskey-Forks, Mitra, snac2, GoToSocial, Socialhome, Friendica, Hubzilla, (streams), Forte usw.), haben viele leider noch nie gehört.

Das alles hat zwei Folgen.

Sehr viel im Fediverse wird tatsächlich nur gegen Mastodon gebaut. Irgendetwas anderes wird bestenfalls nur bruchstückhaft unterstützt. Das heißt, offiziell wird es gar nicht unterstützt, weil nur für Mastodon-Kompatibilität gebaut wird. Schlimmstenfalls funktioniert es tatsächlich ausschließlich mit Mastodon, also mit Pleroma, Akkoma, Misskey, Friendica usw. usf. überhaupt nicht, weil es direkt gegen Eigenarten von Mastodon gebaut ist, die nur Mastodon hat.

Und dann besitzen die Entwickler manchmal auch noch die Frechheit, "Fedi" oder "Fediverse" in den Namen einzubauen. Auch dann, wenn es tatsächlich nur mit Mastodon überhaupt funktioniert. Ist wirklich schon so passiert.

Das Nichtwissen großer Teile der Mastodon-Nutzerschaft über das Fediverse außerhalb von Mastodon treibt seine eigenen Blüten. Wenn Mastodon-Nutzer wünschen, daß "das Fediverse" irgendein Feature bekommt, das es im Fediverse schon sehr viel länger als Mastodon selbst gibt und tatsächlich nur auf Mastodon nicht, dann ist das noch harmlos.

Schlimmer wird es, wenn es um Features geht, die viele Mastodon-Nutzer eben gerade nicht haben wollen. Ich schätze, 95% derjenigen Mastodon-Nutzer, die die Ankündigungen bezüglich Quote-Posts mitbekommen haben, "wissen", daß Mastodon Quote-Posts im Fediverse einführen wird. Viele sind strikt dagegen, andere begrüßen den Erlaubnisschalter, fordern aber, daß der standardmäßig auf "verboten" steht.

Tatsächlich wissen die aber einen Scheiß.

In Wahrheit wurden Quote-Posts im Fediverse im Juli 2010 eingeführt. Mit dem Start von Mistpark, das heute Friendica heißt. Das war fünfeinhalb Jahre vor dem Start von Mastodon, den wahrscheinlich die weit überwiegende Mehrheit der Mastodon-Nutzer als auch den Start des Fediverse ansieht. Und Mastodon ist schon so lange mit Friendica voll föderiert, wie es selbst existiert. Das heißt: Seit Mastodon gestartet wurde, können Friendica-Nutzer Mastodon-Tröts quote-posten.

Übrigens ist auch Hubzilla, selbst ein Fork eines Friendica-Fork von Friendicas eigenem Schöpfer, mindestens zehn Monate älter als Mastodon und seit Mastodons Start mit Mastodon föderiert. Auch Hubzilla kann quote-posten, und auch Hubzilla kann Mastodon-Tröts quote-posten. Mal ganz davon abgesehen, daß auch noch Hubzilla und nicht Mastodon die erste Software überhaupt war, die ActivityPub unterstützte.

Tatsächlich ist unter denjenigen Fediverse-Serveranwendungen, die Microblogging und/oder Social Networking beherrschen, buchstäblich die einzige, die nicht quote-posten kann. Alle anderen können das.

So, jetzt glauben beinahe alle Mastodon-Nutzer, dieser Schalter macht es allen im Fediverse absolut unmöglich, sie zu quote-posten. Und sie verlassen sich drauf.

Natürlich können Nicht-Mastodon-Nutzer nicht von außen sehen, was und wen auf Mastodon sie quote-posten dürfen und was und wen nicht. Das heißt, sie werden es weiterhin tun.

Das wird noch zu einem ganz fürchterlichen Aufstand vieler Mastodon-Nutzer führen, weil Mastodon-Nutzer gequote-postet werden, wenn sie eigentlich nicht quote-postbar sein sollten. Erst wird das zu Aufrufen führen, diejenigen Mastodon-Nutzer zu fediblocken, die ganz offenkundig mit irgendwelchen gehackten Mastodon-Instanzen oder -Apps arbeiten. Wohl kaum ein Aufrufer wird merken, daß diese "Mastodon-Nutzer" gar nicht auf Mastodon sind, sondern auf Pleroma, Akkoma, Misskey, Calckey, Firefish, Iceshrimp-JS, Iceshrimp.NET, CherryPick, Sharkey, Catodon, Mitra, Friendica, Hubzilla, (streams), Forte oder so.

Dann wird es zu Aufrufen kommen, ganze Instanzen zu fediblocken, weil wohl die Instanzen die "bösen Akteure" sind, die das Quote-Posten von Mastodon-Tröts unabhängig von der Erlaubnis möglich machen. Natürlich, weil z. B. Friendica das tut, was es schon seit 15 Jahren tut, und weil Mastodon sowohl seine eigenen Quote-Posts als auch diesen Schalter mit voller Absicht auf eine Art und Weise implementiert hat, die von buchstäblich nichts anderem im Fediverse unterstützt wird.

Wenn sich irgendwann mal kleckerweise bei einigen die Erkenntnis durchsetzt, daß das eben keine Mastodon-Instanzen sind und es da irgendwo ein Muster geben muß zwischen "ist Software XYZ" und "kann Mastodon-Tröts quote-posten, die nicht gequote-postet werden dürfen", wird nach einem totalen Fediblock der ganzen Software gebrüllt werden. (Lustigerweise sind ausgerechnet (streams) und Forte die einzigen Fediverse-Serveranwendungen, die tatsächlich in der Lage wären, ganze andere Fediverse-Serveranwendungen auf User-Agent-Basis zu blockieren. Das ist mal gegen Threads entwickelt worden, aber universell einsetzbar.)

(Übrigens: Während Mastodon Quote-Posts a.k.a. Drükos oder Drukos nur von Twitter kennt und nur und ausschließlich als Beleidigungs- und Belästigungsmittel, sind sie auf Friendica 15 Jahre lang nicht ein einziges Mal als solches eingesetzt worden, sondern immer nur, um Inhalte zu teilen. Wiederholungen (a.k.a. Boosts a.k.a. Retweets) hat Friendica noch gar nicht so lange; bis dahin wurde genau dafür eben so verfahren. Nur ist das für Leute, die nur Twitter und Mastodon kennen, komplett unvorstellbar.)

Das alles zeigt übrigens noch etwas. Und das ist die Dominanz der Mastodon-Kultur.

Die Mastodon-Kultur, wie wir sie heute kennen, existiert erst seit Mitte 2022. Sie wurde aufgebaut von Leuten, die kurz nach Elon Musks Twitter-Übernahmeankündigung von Twitter abgehauen waren. Diese waren zum einen so zahlreich, daß sie auf Mastodon fast nur auf ihresgleichen trafen, so daß die existierende Mastodon-Kultur auf sie keinen Einfluß hatte und von ihrer neuen Kultur vollumfänglich verdrängt worden ist.

Zum anderen wußte keiner von ihnen, daß es im Fediverse auch noch etwas anderes als Mastodon gibt, geschweige denn, daß es im Fediverse irgendetwas schon länger als Mastodon gibt, und schon gar nicht, daß das vielleicht anders funktioniert. Also haben sie die neue Mastodon-Kultur nur und ausschließlich auf Mastodon und Mastodons Features ausgelegt. Features, die Mastodon nicht hat, hatte in ihren Augen das ganze Fediverse nicht, also kommen sie in der Mastodon-Kultur nicht vor, oder sie sind gar verpönt.

Erschwerend kommt noch hinzu, daß Mastodon seinen Nutzern nirgendwo anzeigt, wer welche Serversoftware nutzt. Nicht nur signalisiert das, daß jeder auf Mastodon ist, sondern es verschleiert generell, ob jemand eben gerade nicht auf Mastodon ist und vielleicht selbst völlig andere Software mit völlig anderen Features und daher einer völlig anderen Kultur nutzt.

Und so haben es viele Mastodon-Nutzer sich zum Ziel gesetzt, die Mastodon-Kultur, die damit verbundene und auch ausschließlich auf Mastodon ausgelegte "Fedikette" und Mastodons ungeschriebene Regeln im ganzen Fediverse durchzusetzen. Die einen wissen gar nicht, daß sie es auch mit einem Nicht-Mastodon-Fediverse zu tun haben. Den anderen ist es scheißegal: Was im Fediverse ist, hat sich Mastodon anzupassen.

Da kannst du seit 2011 durchgängig auf Friendica sein. Um die fünf Jahre länger, als es Mastodon überhaupt gibt. Auf etwas, was wirklich ziemlich anders ist als Mastodon. Das folglich aufgrund erstens seines Alters, zweitens seiner völlig anderen Funktionsweise und drittens seiner völlig anderen Nutzerschaft (eben gerade nicht fast nur Twitter-Flüchtlinge an Smartphones) eine völlig andere Kultur hat als Mastodon.

Und dann kommen Mastodon-Nutzer an und fordern, daß du Mastodons Kultur übernehmen sollst. Weil die und Friendicas Kultur sich aber in vielen Punkten widersprechen, hast du Friendicas Kultur aufzugeben, auch wenn sie a) sehr viel älter ist und b) sehr viel besser an Friendica angepaßt ist als Mastodons Kultur. Das bedeutet auch, daß du auf einen sehr großen Teil von Friendicas Features zu verzichten hast, weil deren Nutzung Mastodon-Nutzer stören könnte.

Im einzelnen heißt das beispielsweise:

  • Du darfst nicht mehr als 500 Zeichen auf einmal posten. Auch wenn dein Zeichenlimit bei 200.000 Zeichen liegt. Wenn du mehr zu posten hast, mach einen Thread draus. Obwohl du das eigentlich gar nicht brauchst. Und obwohl Friendica solchen Threads aus Miniposts kulturell eigentlich eher feindselig gegenübersteht. Ach ja: Deine "Antworten" im Thread hast du auf Unlisted zu schalten. Auch wenn Friendica das gar nicht kann.
  • Du darfst nur noch Reintext posten. Auch wenn du quasi die komplette Bandbreite an HTML-Textformatierung zur Verfügung hast von Fett- und Kursivschrift über Überschriften bis hin zu Listen. Das hat in puristischem Microblogging nichts verloren, und es stört einige Mastodon-Nutzer.
  • Was Mastodon als CW-Feld hat und auch das erst seit 2017, ist auf Friendica schon seit Anbeginn, also seit 2010, ein Zusammenfassungsfeld. Und als solches wird es auf Friendica auch genutzt. CWs werden auf Friendica a) vollautomatisch nach Schlüsselwörten, b) leserseitig, c) nur bei Bedarf und d) für jeden Nutzer individuell generiert.
    Trotzdem hast du dieses Feld für CWs zu nutzen. Und zwar nur für CWs. Zusammenfassungen sind gemäß Mastodon-Kultur ein Mißbrauch des CW-Felds. Und du darfst auch keine Hashtags an den Post dranhängen, die dem automatisierten Generieren von CWs auf Friendica selbst und seinen Nachfahren dienen.
  • Du darfst nur auf Posts antworten, die entweder von jemandem kommen, dem du folgst, oder von jemandem geboostet wurden, dem du folgst, oder in denen du erwähnt wirst. In keinem anderen Fall kannst du diese Posts auch nur in deinen Feed, äh, deine Timeline bekommen haben (auf Friendica heißt das "Stream"), außer wenn du irgendwie danach gesucht und den Post händisch importiert hast. In diesem Fall fällt solches Verhalten unter "Reply Guying" und möglicherweise auch "Fedisplaining".
    Daß Kommentare auf Friendica auf ganz andere Weise ankommen als auf Mastodon, ist auf Mastodon komplett unvorstellbar. Ebenso, daß Friendica Konversationen besser beherrscht als Mastodon. Oder daß es überhaupt irgendwie besser geht als auf Mastodon.
  • Wenn du jemanden erwähnst, muß das @BlumeEvolution aussehen und auf gar keinen Fall @Michael Blume. Das heißt, die Erwähnung muß das @ im Link enthalten und nicht davor, und es muß der Kurzname erwähnt werden und nicht der Langname. (Friendicas Art zu erwähnen ist seit 15 Jahren hartgecodet. Das geht gar nicht anders.)
  • Du darfst niemanden quote-posten. Außer wenn du weißt, daß es erlaubt ist. Also eigentlich gar nicht.
  • Das Fediverse jenseits von Mastodon darfst du auch nicht mehr thematisieren oder auch nur erwähnen, geschweige denn, daß irgendetwas besser sein soll als Mastodon.

So Sachen wie Alt-Texte verstehen sich von selbst, auch wenn das auf Friendica ein ziemliches Gebastel ist (und auf Hubzilla ein noch größeres, weil das händische Einbauen des Alt-Text in den Bildeinbettungs-Code ohne Alternative ist). Nur sind auch sie eben nicht Teil der Friendica-Kultur.

Jedenfalls behalten sich viele Mastodon-Nutzer vor, alle, die von obigen Regeln abweichen, dafür beliebig zu sanktionieren. Also sowohl für die Nutzung von Features, die Mastodon nicht hat, als auch für die Nichtnutzung von Funktionen, die bombenfester Teil der Mastodon-Kultur sind, die die jeweils andere Seite aber gar nicht hat. Und ich wage zu behaupten: Sollten solche Abweichungen von Mastodons Kultur überhand nehmen, werden auch die Gegenmaßnahmen drakonischer bis hin zu Fediblocks.

Allgemein wird alles im Fediverse, was weder Mastodon noch ein gefühltes Add-on für Mastodon ist, von Mastodon regelrecht systematisch diskriminiert. Von Mastodons Seite aus wird das aber vehementestens bestritten: Auf gar keinen Fall sei das Diskriminierung. Wenn, dann werden nur "Regeln" durchgesetzt, die nirgendwo niedergeschrieben sind (oder eben nur für einzelne Mastodon-Server, aber nicht verbindlich gültig für das ganze Fediverse über Mastodon hinaus).

Wenn aber Nicht-Mastodon-Nutzer den Spieß umdrehen und ihre eigenen Forderungen an Mastodon-Nutzer stellen, damit ihre Tröts im Nicht-Mastodon-Fediverse besser funktionieren, dann ist das sofort übergriffig. Mastodon-Nutzern zu erklären, daß das Fediverse nicht nur Mastodon ist, wenn sie nicht gefragt haben, ob das Fediverse nur Mastodon ist oder nicht, ist auch übergriffiges Fedisplaining. Und so weiter.

Angesichts dieser so knallhart und ignoranterweise durchgedrückten Mastodon-Zentrizität und Mastodon-Normativität ist es nur zu verständlich, wenn so manch einer auf seinem Hubzilla-Kanal ActivityPub gar nicht erst aktiviert oder auf seinem (streams)-Kanal es gar abschaltet. Ich kenne sogar einen Gruppenkanal auf (streams), bei dem ActivityPub abgeschaltet wurde, um ignorante und bornierte Mastodon-Nutzer auszusperren. Das ist zwar eine öffentliche Gruppe, aber man kommt nur von (streams) und Hubzilla aus rein.

In dem Augenblick, wo man als Nicht-Mastodon-Nutzer das erste Mal auf Mastodon sichtbar wird, begibt man sich regelrecht auf ein Minenfeld, das nur mit äußerster Vorsicht sicher zu navigieren geht. Jedenfalls dann, wenn man nicht auf seine Reichweite und Reputation auf Mastodon ganz pfeifen will oder kann.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #NichtNurMastodon #Pleroma #Akkoma #Misskey #Calckey #Firefish #Iceshrimp #IceshrimpJS #Iceshrimp.NET #CheryPick #Sharkey #Catodon #Mitra #snac #snac2 #GoToSocial #Socialhome #Friendica #Hubzilla #Streams #(streams) #Forte #MastodonKultur #FediverseKultur #Fedikette #AltText #AltTextMeta #CWAltTextMeta #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteTröt #QuoteTröts #QuoteBoost #QuoteBoosts #QuotedShares #Drüko #Drükos #Druko #Drukos #QuotePostDebatte #QuoteTrötDebatte #MastodonZentrizität #MastodonNormativität
2025-06-23
@Martin Holland Lemmy würde ich nicht gerade ausgerechnet von Mastodon aus bespielen.

Beim Posten muß man sich verrenken, um Features auf Lemmy zu unterstützen, die Mastodon nicht hat, und sich merken, wo man in einem Mastodon-Tröt was unterbringen muß, damit es auf Lemmy proper aussieht.

Beim Kommentieren muß man auch darauf achten, Lemmys Konventionen einzuhalten, und händisch die ganzen automatisch eingebauten Erwähnungen rausschmeißen, die es so auf Lemmy gar nicht gibt.

Außerdem bekommt man in Mastodons alternativloser Doomscrolling-Timeline, der das Konzept ungelesener Beiträge völlig fremd ist, Kommentare zu den eigenen Posts überhaupt nicht mit.

Also: Von Lemmy/Mbin/PieFed nach Lemmy posten > von Friendica/Hubzilla/(streams)/Forte nach Lemmy posten > von irgendwas anderem nach Lemmy posten > von Mastodon nach Lemmy posten. Es geht, aber es geht nicht besonders gut, und von woanders geht's signifikant besser.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Lemmy #Mbin #PieFed #Friendica #Hubzilla #Streams #(streams) #Forte
2025-06-23
@Alan is @cogdog Never use the quotes on your keyboard in alt-text!

Quotes are not a recognised standard element of alt-text. Thus, not all frontends support these quotes in alt-text, also because quotes are useless for blind or visually-impaired people, the actual primary target audience of alt-texts.

Sure, maybe Mastodon supports quotes from your keyboard in alt-text. But Mastodon is not the gold standard for alt-text. In fact, Mastodon is not the gold standard for anything.

In contrast, Hubzilla (which is what I'm posting from right now, so it's very much part of the Fediverse and has been for longer than Mastodon) does not turn keyboard quotes back from their HTML entities to actual quotes. It displays them as &⁠quot;. Screen readers read them out as, "and quot," and raise their voice right afterwards, regardless of what follows.

Your example would be rendered by Hubzilla as
Rusted metal highways sign tilted at an angle, reading &⁠quot;Next exit 11 miles&⁠quot;.

and read out by a screen reader as "Rusted metal highways sign tilted at an angle, reading and quot, next exit eleven miles and quot." The full stop at the end saves you a little.

(streams) and Forte, both descendants of Hubzilla by Hubzilla's own creator, regard keyboard quotes as alt-text delimiters. As soon as they come across one quote in an alt-text, they think it's the end of the alt-text.

They would render your alt-text as no more than:
Rusted metal highways sign tilted at an angle, reading


Oh, and no, it is not a design fault if a frontend does not support characters in alt-text which aren't officially supported by alt-text, and which do not even have any reason to exist in alt-text, especially not in professional environments outside of Mastodon. Hubzilla, (streams) and Forte are not broken for not supporting characters that don't belong into alt-text in the first place. (Sorry, but I keep having to read the opposite over and over again.)

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #Streams #(streams) #Forte #AltText #AltTextMeta #CWAltTextMeta
crossgolf_rebel - kostenlose Kwalitätspostscrossgolf_rebel@moppels.bar
2025-06-23
2025-06-22

I enjoyed a picturesque hike today around the edge of an expansive tidal marsh. It had many beautiful inlets like in this pic. Headed for the beach after that! #CapeCod #ocean #hiking

#nature #NaturePhotography #photography #landscape #LandscapePhotography #GetOutside #stream #streams #sea

Photo of narrow inlet in marsh with tall grasses on each side of inlet:  Green trees at far end of marsh.  Blue sky overhead.
2025-06-22
@Mina @Nerdy Echidna Come to think of it, the biggest innovations in the Fediverse were made in the Australian outback over the last 15 years, along with pretty much all viable Fediverse alternatives to Facebook.

But seriously, for way more than half the planet, Facebook is the Internet.

#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Facebook #FacebookAlternative #FacebookAlternatives
2025-06-22
@craignicol Since this hasn't been resolved yet: No, there is no such thing.

Your identity is bound to the main instance of your channel.

  • Main instance on foo.social: ID = shortname@foo.social
  • Clone on bar.social: ID = shortname@foo.social
  • Clone on baz.social: ID = shortname@foo.social
  • Clone on qux.social: ID = shortname@foo.social

If you promote the clone on baz.social to your new main instance for whatever reason and thereby demote the current main instance on foo.social to clone, your ID will change.

  • Clone on foo.social: ID = shortname@baz.social
  • Clone on bar.social: ID = shortname@baz.social
  • Main instance on baz.social: ID = shortname@baz.social
  • Clone on qux.social: ID = shortname@baz.social

In a purely nomadic network (Hubzilla or (streams) with respective optional protocols off), this won't be an issue. All your connections will be rewritten from shortname@foo.social to shortname@baz.social, both locally on all servers with your channel on them and remotely on all servers that are home to your connections. Your followers won't notice the change. Even mention auto-complete may no longer list your old ID.

Mastodon and the non-nomadic rest of the Fediverse don't understand nomadic identity anyway. For them, the four instances of your channel are four fully separate accounts with four fully separate identities. If someone on Mastodon thinks that you have four separate active accounts, and they decide to follow all four for reasons only they know, they will get the same post four times and probably accuse you of running bot accounts, only that they can fully interact with whatever they think is a bot.

CC: @Ben Pate 🤘🏻 @Eugenus Optimus ?? @Johannes Ernst @Tim Chambers

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #ActivityPub #Zot #Zot6 #Nomad #Mastodon #Hubzilla #Streams #(streams) #NomadicIdentity
2025-06-22
@Ben Pate 🤘🏻
I’ve skimmed the FEP (with more studies to come) and I doubt Mastodon et al will implement this. It seems like a breaking change that a big project just couldn’t undertake.

Well, I think that chances are nil that Mastodon will even consider this. I mean, when was the last time that they've implemented something developed by another Fediverse project, especially a non-commercial one? And in this case, on top of it all, it'd mean that Eugen Rochko would have to admit that Mike Macgirvin was right about something. He'd rather go on headbutting, hoping he'll win just by having the project with more users.

Otherwise, yes, it'll come with big changes. I remember last summer. The streams repository used to have its own "nomadic" branch; while (streams) has always been nomadic, this branch was for the development of support for nomadic identity via ActivityPub (while, of course, (streams) itself would continue to use Nomad for nomadic identity).

In June, Mike was confident enough about the nomadic branch to merge it into the dev branch. In July, he merged the dev branch with the release branch for a new release, thereby introducing decentralised identities as per FEP-ef61 to all (streams) servers that'd upgrade from then on. Again, (streams) was already nomadic at this point with identities separate from logins and accounts.

Still, (streams) blew up. What had worked under lab conditions failed out in the open. (streams) was unable to federate or connect with anything. With DIDs new in the game, it had to juggle so many identifiers that it got them mixed up. After all, it also had to handle various already existing ActivityPub IDs plus the Nomad IDs plus the Zot6 IDs to stay compatible with Hubzilla.

And (streams) was being daily-driven by a few dozen people back then with no way to move anywhere. It has never been possible to clone from (streams) to Hubzilla after all.

Mike had to spend hours upon hours trying to find the fault in the first place and then fix it. This may have been the reason why he officially launched Forte in mid-August: He probably took (streams) and ripped out everything that isn't ActivityPub to get rid of the Nomad and Zot6 IDs. And it must have been easier to actually make Forte clone via ActivityPub than to get (streams) going again. He largely achieved the latter until the end of August when he officially quit developing Fediverse software and declared both repositories up for grabs.

So the whole new DID system is likely to cause trouble.

In addition, non-nomadic projects based on ActivityPub (i.e. literally everything that isn't Hubzilla, (streams) and Forte) will have to switch from the usually model of the account and login being the identity to Hubzilla's, (streams)' and Forte's channel model. This is a big change, it will make onboarding more difficult, and it will be hard to sell to the existing users how it's supposed to be better than how things were before.

Also, it will break compatibility, so it will have to be rolled out in slices, by and by. For example, Mastodon would first have to roll out a new version that understands identities that are separate from logins and ideally bundle it with must-have security fixes and bugfixes to ensure that as many servers as possible will upgrade. In fact, they may actually have to backport that feature to Mastodon 4.3, 4.2, 4.1, 4.0, maybe even to 3.x because some admins refuse to upgrade to 4.0.

Only when most Mastodon servers understand identities separate from logins, Mastodon can introduce these separate identities to mastodon.social and mastodon.online. Otherwise they'd end up in a situation in which mastodon.social, the flagship instance of the whole freaking Fediverse, interacts with (streams) and Forte better than with the rest of Mastodon.

And then we can talk about cloning and syncing. By the way: "Let's first implement better moving before we tackle cloning" would be non-sense. Moving with nomadic identity requires cloning. It literally involves cloning. If you can't clone yet, you can't move.

Again, look at Mitra. silverpill decided to go nomadic in 2023. It's still in early development now.

Also: I see the mechanism for splitting an identity and recovering if a server goes down, but how is profile data supposed to be synchronized between servers in the first place? How does it get distributed?

I'm not a Fediverse developer, but AFAIK, FEP-ef61 doesn't cover everything that makes up nomadic identity.

Three things I know. One is when syncs happen.

Zot has the ability to trigger syncs built in. This means that if something changes in one instance of your channel, this triggers an immediate syncing process to all other instances. Nomadic syncing happens in near-real-time. ActivityPub doesn't have this feature, and it can't be implemented by FEP either. So nomadic identity via ActivityPub will probably have to rely on cronjobs to trigger syncs.

Basically, on Hubzilla (Zot6) and (streams) (Nomad), it works like this: You use one instance of your channel. You change something. The server notices these changes and nearly immediately pushes them to the other servers with instances of your channel in much the same fashion as an incremental backup.

On Forte (ActivityPub), there must be something that collects and lists changes. If changes are listed on an instance of your channel, when the cronjob kicks in, these changes are sent to the servers with the other instances.

Conflicts that arise if you use two instances of your channel at the same time are probably solved by always overwriting older data with newer data.

The second one is that initial syncing can be selective. When you create a new clone, you can choose to not sync everything over yet. The actual profile with (almost) all settings, the posts/comments/DMs and the files in the cloud storage can be sync'd separately from one another, and they can also be sync'd after the fact if you don't immediately need all your files on your clone yet.

Later syncing always involves everything that has been sync'd at least once.

The third one is that nomadic identity with more than two instances doesn't work in a hub-and-spoke way. If you log into one of your clones and you use it, the changes are not sync'd from that clone to the main instance and from there to the other instance. If the main instance was offline, nothing would be sync'd at all. Rather, everything is sync'd from that clone to the main instance and directly to the other clones. Each instance of your channel is aware of all other instances.

In short, nomadic identity can be described as "OwnCloud/Nextcloud/OpenCloud, but it's peer-to-peer, and it's between servers rather than between workstations".

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #ActivityPub #Zot #Zot6 #Nomad #Mastodon #Hubzilla #Streams #(streams) #NomadicIdentity

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst