Fediverse

Tahle tajuplná složenina anglických slov Federation a Universe označuje velké množství zpravidla open source softwarů, které spolu navzájem komunikují přes protokol ActivityPub.

Jejich největší výhodou oproti jejich bigtech předlohám (Facebook, Twitter, Goodread, Instagram) je absence centrálně řízených doporučovacích algoritmů, vlastnictví vložených dat samotnými uživateli a verzatilnost použití samotných aplikací. Velkou devizou jsou ideální podmínky pro zakládání tématických instancí jednotlivých služeb. Není proto výjimkou, že se zakládají Mastodon instance pro bastlíře, hackery nebo umělecky založené uživatele.

Data patří nám, nevlastní je žádná bigtech společnost. Máme právo zapomenout a být zapomenuti.

Instance

Instance představují jednotlivé uzly Fediversu. Je jich obrovské množství a je z čeho si vybírat. Vzhledem k decentralizované povaze sítě instancí není možné vyhledávat v jejich vyhledávacích rozhraních, ale existují různé nástroje, které to usnadňují. Kromě Fediverse observeru mohu doporučit například FediSearch. Vím, vypadá to zatím složitě, ale po několika dnech v tomto prostředí si rychle zvyknete a budete jako persony v kyberprostoru.

Největší výhodou tohoto přístupu zahrnující instance je propojenost a přitom decentralizace obsahu. Představte si případ: jste na Facebooku a líbí se vám content instagramového hashtagu #cyberpunk. Pokud ho chcete sledovat, museli byste si založit účet na Instagramu a tam ho odebírat. Díky ActivityPubu a společné konvenci dat je toto ve Fediversových vodách minulostí. Díky tomu možné sledovat naše komunity nebo jednotlivé uživatele našeho serveru napříč celým ActivityPub ekosystémem. Například uživatelé Mastodonu (ověřeno) můžou sledovat můj účet nebo celou zdejší komunitu cyberpunk.

kyberpunk.social

Tahle konkrétní instance běží na softwaru Lemmy napodobující link aggregator Reddit. Byla založena v roce 2023 (uvidíme, jestli se dožije roku 2024) a měla by sloužit jako místo pro virtuální debaty okolo sci-fi a kyberpunkové kultury. Jsmě ale otevření všem uživatelům, kterým se projekt Lemmy líbí a chtěli by jej využívat. Nubudeme příliš dbát na formalitách, pokud bude diskuze vyhrocenější a bude obsahovat věcné argumenty, nebudeme jí mazat. Věřím, že k mazání komunit, příspěvků nebo uživatelů budeme sahat co nejméně.

Ostatní instance

Jak vidíte, tak většinu největších instancí tvoří microbloggovací systém Mastodon. Uvádím jenom ty největší, které se s nejvyšší pravděpodobností budou objevovat v komentářích pod vašimi příspěvky. Nelekejte se, i oni jsou zvědaví a chtějí vidět náš obsah.

Očekávám, že při asimilačním procesu vyvstanou otázky. Abych se vyhl opakování, tak můžete očekávat pokračování této nepravidelné populárně-naučné série článků.

Bavte se, kámoši!

  • count_zero@kyberpunk.socialOPM
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    11 months ago

    Jasny, rozumim. Mne prijde trochu nestastne to resit tabulkou, protoze ma strasne kratkou zivotnost :( Uz zitra muze byt zastarala, kdyz se nekdo rozhodne pridat novou komunitu nebo mne jebne v kouli a nejakou smazu.

    Myslis, ze by bylo reseni uplacat dashboard na subdomene? Vypis komunit by se tahal primo z API a slo by udelat i interaktivni filtrovani podle vice kriterii. Neni to nic extra sloziteho. Max par hodin prace.

    Jinak dobry pointy, ja jsem to tam nejak nasypal a nepremyslel nad pristupnosti. Diky moc, vazim si toho :)

    EDIT: Ono celkove ma Lemmy decentni kupicku nesmyslu, ktere by stalo za to dotahnout (namatkou absenci S3, neexistujici admin dashboard, CORS omezeni pro alternativni klienty). Pro zajimavost, jakeho pouzivas klienta?

    • ChaoticNeutralCzech@kyberpunk.social
      link
      fedilink
      čeština
      arrow-up
      1
      ·
      edit-2
      11 months ago

      Zastaralá tabulka je lepší než žádná, a důvod, proč chci, abys ji postnul ty, je ten, že máš přehled o vytvořených/smazaných komunitách. Já ji můžu chodit aktualizovat třeba měsíčně, ale o změnách se automaticky nedozvím. Ledaže komunitu založím sám, což mám v plánu: zvláštní kouty českého internetu. Už mám náměty na několik postů, ještě přemýšlím nad logem, názvem a handle, aby odpovídaly ostatním na instanci. Moc to s kyberpunkem společného nemá, ale vypadá to, že po konci czech-lemmy.eu budeme jediná česká instance.

      Používám defaultní webové rozhraní na desktopu, na mobilu (Android) pak Eternity, sekundárně Jerboa nebo Thunder. Ne-open-source aplikacím jako Sync nebo Boost se vyhýbám.

      Jo a S3 je Simple Storage Service (od Amazonu)? Žádný jiný význam zkratky jsem nenašel.

      Právě se snažím udělat svůj první post na [email protected] a už čtvrt hodiny se točí kolečko… Je to ale pár mega obrázků a přes 10 kiB textu, tak uvidíme…
      Edit: Tak post už tam celou dobu visí, ale frontend to neukázal

      • count_zero@kyberpunk.socialOPM
        link
        fedilink
        čeština
        arrow-up
        2
        ·
        11 months ago

        O tom vím. Už konečně po rýmičce začínám reagovat na světlo, takže zítra zkusím udělat upgrade docker služeb a třeba to pomůže. Nesáhl jsem na to od launche instance, takže by to se mohly některé problémy fixnout. Obávám se ale, že Lemmy je takovej bastl, že to pravděpodobně nepomůže. Na druhou stranu jsou tam téměř každý týden nějaký releasy, takže by se některé bugy mohly pohnout správným směrem.

        Ad s tou tabulkou, to je právě jádro pudla! Proto si myslím že je lepší udělat externí tool a ten klidně vrazit do postu jako iframe, aby fungoval sám o sobě a pouze stahoval automaticky data o komunitách přímo z API bez nutnosti ručních zásahů. Zkusím to nějak zítra pošašit. POCko vydá za dvacet komentářů :)

        Jinak se adminovi czech-lemmy.eu nedivím. Ty jeho důvody jsou docela logický a Lemmy není úplně mature software. Ale kdo se bojí, nesmí do lesa…

        Já používám na Androidu Jerboa, ale taky má svoje mouchy. Mlem na iOS působí trochu uceleněji.

      • count_zero@kyberpunk.socialOPM
        link
        fedilink
        čeština
        arrow-up
        2
        ·
        11 months ago

        Updatnuto, tak mi kdyžtak dej vědět, kdyby se zase něco rozsypalo. Pravděpodobně to nespravím, protože všechno běží na Docker images, ale aspoň můžu potom předstírat práci :)