this post was submitted on 12 Jun 2023
109 points (98.2% liked)
Haupteingang
286 readers
1 users here now
Die Standard-Community von feddit.de
In dieser Community geht es ausschließlich um alles rund um die Instanz!
Hast du Fragen? [email protected]
matrix chat: !feddit:tilde.fun
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Das mit der Discoverability ist mir damals schon mit Mastodon sauer aufgestossen. Das macht auch aus Usability Sicht wenig Sinn m.E. Weißt du ob da dran gearbeitet wird? So aus meiner total naiven Sicht hört es sich nicht so kompliziert an, dass jede Instanz einmal pro Tag jede andere Instanz queried und sich die jeweiligen Communities abholt. Das ist ja auch aus Lastsicht zu vernachlässigen bei dem ganzen Traffic, der sowieso zwischen den Instanzen passiert.
Aber wie würdest du von jeder Instanz erfahren? Ich könnte auf meinem Heim PC ja jetzt eine aufsetzen.
Das ist auch nur so lange nicht sehr kompliziert bis das zehntausende Instanzen sind, dann wird das nämlich schon ein ganz schöner aufwand die nicht nur alle zu kontaktieren sondern auch all deren Daten haben zu wollen und zwischenzuspeichern.
Ich glaube so schlimm wäre das nicht. Selbst bei 10k Instanzen. Aber ich hab grad mal ein bisschen was über
ActivityPub
durchgelesen und endlich gerafft wie das hier alles funktioniert. Funktioniert halt wirklich wie bei E-Mail, da weiß ja auch niemand welcher Mail Server welche E-Mail Adressen registriert hat. E-Mail Server kennen sich ja nicht mal untereinander. Dadurch wird das leider etwas schwierig alle Communities/Groups auf allen Servern bekannt zu machen.Das Problem daran sehe ich aber, dass das ein Anreiz ist für User sich eine große Instanz zu suchen, da hier bereits viele Verknüpfungen bestehen und die Suche dadurch besser funktioniert. Wodurch es potentiell dazu kommen kann, dass kleinen Instanzen irgendwann wieder abgeschaltet werden, weil sie keine benutzt. Da muss ich noch ein bisschen investigieren.
Ich denke es wäre nicht unmöglich einen Index zu generieren aber ich glaube nicht das jede Instanz einen eigenen Index führen muss. Womöglich wäre es besser die Indizes auszulagern. Möglich ist es aber definitiv.
Ich hab selber erst ein paar Tage Erfahrung damit - meine Instanzen laufen erst seit gestern sauber (eigene Ansiblescripte, kein Docker, existierendes Postgres - ich will immer zumindest grob verstehen was meine Dienste machen) - kann sein dass daran gearbeitet wird, hab allerdings nicht wirklich was gefunden. Der feddit community browser ist ja auch eine unabhaengige Entwicklung.
Positiv ist dass das ganze nicht so schrecklich zu sein scheint wie diverses anderes Fediversezeugs - die Dokumentation ist halt stellenweise noch nicht wirklich vorhanden, aber sie versuchen es zumindest, und es laesst sich recht sinnvoll debuggen - man bekommt es daher auch ohne Doku hin. Mastodon z.B. ist ne Katastrophe - das hab ich paarmal angeschaut, aber hab bisher jedes mal schon nach der Dokumentation der Komponenten wieder aufgehoert.
Weißt du wo der feddit Community Browser im Code wohnt? Ich hätte da ein, zwei gute Ideen...
https://codeberg.org/wintermute/lemmy-community-browser.git