• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TOMMastodon 🐘 / Fediverse - decentralizovaná sociální síť
    XCHAOS
    XCHAOS --- ---
    ALMAD: tak ano, ActivityPub je konvergencí různých nápadů na agregovatelnost a integrovatelnost RSS/Atom feedů. Za mě ten hlavní nápad ActivityPub je digitální podepisování obsahu vázané na doménu. Asociace privátních klíčů s provozem domény je zase úzce spojená s boomem nových exotických TLD.

    Ta kagi.com věc ale vypadá jako nějaký placený vyhledávač. Myšlenka, že když chci search engine bez reklam, musím za to platit jako za novinové články bez reklam, mě popravdě úplně jako Fedi nepřijde. Fedi prostě říká, že když chci sociální síť bez reklam, musím provozovat nějaký její node a pomoci ten obsah šířit dál. Decentralizovaný vyhledávač řeším už léta, dokonce tady na to na NYXu byl klub, který umřel: [Distribuované vyhledávací systémy - YaCy, FAROO a další. Pojďme postavit otevřenou a necenzurovanou variantu Googlu.]

    Obecně by bylo zajímavé srovnat výsledky Kagi.com s
    Home - YaCy
    https://yacy.net/

    Podle mě decentralizované vyhledávání je dílčí podproblém problému, který se jmenuje decentralizované AI. Víceméně mi vychází, že to směřuje k nějakému barteru "počet queries výměnou za výpčetní výkon a bandwidth dodanou na indexování" - nody by se směly ptát proporcionálně k tomu, co dodají, a samozřejmě by bylo nutné nějak prokazovat, že obsah, který dodávají, je současně odpovědí na otázky, které jsou kladeny, atd. Vyhledávání je trochu složitější, než sociální síť, i když princip je do jisté míry podobný...
    ALMAD
    ALMAD --- ---
    Neni to přímo fedi, ale přijde mi to relevantní vibem: dneska na mě vykouklo, že kagi ma RSS věci co indexuje z "malého webu", kde se snažej indexovat hlavně "osobní" stránky.

    Kagi Small Web
    https://kagi.com/api/v1/smallweb/feed/
    HOWKING
    HOWKING --- ---
    KIE: Matodon je "Twitter". Diskuze na něm je dost neohrabaná a nepřehledná. Nyx je náhrada spíš Facebooku, ale ani to ne. (Náhradou Facebooku bylo spíš Mageo, to staré. Veřejné auditko si mohl založit kdo chtěl a v jakémkoliv množství a hlavně okamžitě. Takže se dal založit přechodný Topic, v němž se diskutovalo nad aktualitou. To tady nejde. Založení veřejného auditu je zdlouhavý proces.)
    XCHAOS
    XCHAOS --- ---
    KIE: heh, zajímavá otázka. Třeba na NYXu je dost omezující, že jsou tu jen Češi. Na Mastodonu interaguji lidi z celého světa... je tam automatický překlad, pokud je jazyk statusu správně označen, což už lidi začínají chápat, že je dobré...

    Účet na NYXu nezruším, ale prostě sem budu chodit méně často. Nebo psát méně často. Což už do značné míry pozoruju i u ostatních...
    KIE
    KIE --- ---
    XCHAOS: naprosto narovinu : Mastodonu začnu věřit v momentě, kdy smažeš účet na Nyxu - jinak mám pořád dojem, že je to jen ta "B" síť.
    XCHAOS
    XCHAOS --- ---
    Chao-c': "Idea for #mastodon compatible web app, maybe comp…" - f.cz - fskutečnosti Fedivesmír :-) Brána do federace sociálních sítí. 2000 znaků pro vaše příspěvky.
    https://f.cz/@xChaos/114920257022963599
    XCHAOS
    XCHAOS --- ---
    Tak už zase nemáme nejnovější verzi, ale zato nám rostou MAU - montly active users :-) Celkově doména .cz ale bída...
    |                        Domain |             Version | Monthly | Max.char | Max.poll | Translate | New user | Approve |   Image |   Video |
    |              mastodonczech.cz |               4.3.5 |     601 |      500 |        4 |      True |     True |   False |   16 MB |   99 MB |
    |                     witter.cz |               4.3.5 |     231 |      500 |        4 |     False |     True |   False |   16 MB |   99 MB |
    |                   pixelfed.cz |               3.5.3 |     177 |      500 |        0 |     False |     True |   False |   34 MB |   34 MB |
    |        mastodon.arch-linux.cz |               4.4.2 |     110 |     2000 |        4 |      True |    False |   False |   16 MB |   99 MB |
    |                          f.cz |               4.4.1 |      66 |     2000 |       10 |      True |     True |   False |   16 MB |   99 MB |
    |                  cztwitter.cz |               4.0.6 |      63 |      500 |        4 |     False |     True |   False |   10 MB |   40 MB |
    |                   mamutovo.cz |               4.4.2 |      38 |     2000 |        4 |      True |     True |   False |   16 MB |   99 MB |
    |            mastodon.pirati.cz |               4.3.7 |      27 |      500 |        4 |     False |     True |    True |   16 MB |   99 MB |
    |        mastodon.urbancloud.cz |               4.4.2 |      11 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |                    kompost.cz |               4.4.2 |      10 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |              toot.whatever.cz |               4.4.2 |       5 |      500 |        4 |     False |     True |   False |   16 MB |   99 MB |
    |               social.meyer.cz |               4.4.1 |       4 |      500 |        4 |     False |     True |    True |   16 MB |   99 MB |
    |                     spondr.cz |               4.4.2 |       3 |      500 |        4 |      True |    False |   False |   16 MB |   99 MB |
    |           mastodon.macsnet.cz |               4.4.1 |       3 |     5000 |      400 |     False |    False |   False |   16 MB |   99 MB |
    |                    skorpil.cz |        4.4.1+glitch |       3 |     3000 |        5 |     False |    False |   False |   16 MB |   99 MB |
    |                    rozhlas.cz |               4.4.1 |       2 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |              mastodon.1984.cz |               4.3.7 |       2 |      500 |        4 |     False |     True |    True |   16 MB |   99 MB |
    |               rodina-sucha.cz |               4.4.2 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |            mastodon.morwud.cz |               4.4.1 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |                   taborsky.cz |               4.4.1 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |                    jirutka.cz |              4.2.13 |       1 |     2500 |        4 |     False |    False |   False |   16 MB |  256 MB |
    |               mastodon.cxm.cz |               4.3.2 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |               toot.dvratil.cz |               4.3.8 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |                     mutant.cz |               4.4.1 |       1 |      500 |        4 |     False |     True |    True |   16 MB |   99 MB |
    |       mastodon.zs-studanka.cz |               4.4.1 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |              social.toxwat.cz |              4.1.22 |       1 |      500 |        4 |     False |     True |    True |   10 MB |   40 MB |
    |                   macadmin.cz |               4.3.9 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |           mastodon.starnet.cz |               4.3.4 |       1 |      500 |        4 |     False |     True |    True |   16 MB |   99 MB |
    |                      bobek.cz |               4.4.2 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |                    torsten.cz |               4.3.4 |       1 |      500 |        4 |     False |     True |    True |   16 MB |   99 MB |
    |            blovice.bahnhof.cz |               2.7.2 |       1 |    65536 |       20 |     False |    False |    True |   64 MB |   64 MB |
    |              social.sukany.cz |               4.3.8 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |            mastodon.hinata.cz |               4.1.4 |       1 |      500 |        4 |     False |     True |    True |   10 MB |   40 MB |
    |             mastodon.train.cz |              4.2.10 |       1 |      500 |        4 |     False |    False |   False |   16 MB |   99 MB |
    |                       blep.cz |        4.3.7+glitch |       1 |      500 |        5 |     False |    False |   False |   16 MB |   99 MB |
    |              mastodon.haxo.cz |               4.1.0 |       1 |      500 |        4 |     False |     True |   False |   10 MB |   40 MB |
    |                         Total |                  38 |    1378 |
    |                   Nonmastodon |                  15 | unknown |
    
    XCHAOS
    XCHAOS --- ---
    HOWKING: ráno jsem nad tím kroutil hlavou a pustil jsem ještě obyčejně tootctl statuses remove (bez followovaných, 90 dnů) a ejhle:
    Done after 156.57609629631042s, removed 64093 out of 64093 conversations.
    tolik toho tam za pár dnů od předchozího puštění naskákat nemohlo!

    Takže je to nejspíš strašně ubastlené. Zřejmě v reakci na smazání statusy uživatelů, které někdo followuje ale nikdo s nimi neinteragoval, se vynořily nové statusy, které nikdo nefollowuje, ale které byly reakcí na něco, co už je smazané, a zřejmě by se to mělo pouštět pořád dokola - 100 000 statusů navíc jsem přeci jen smazal, a to není málo, i když záloha se smrskla stěží tak o giga.

    Podle mě velkou část databáze představují ty další relace - v podstatě favy, boosty, apod. - které se pochopitelně při mazání statusů, které ty lokální interakce nemají, nemažou a v databázi zůstávají. Uvidíme, jak se to vyvine dál. Kdybych si nestanovil limit 400 dnů, ale třeba něco přes půl roku - 200 dnů - tak se dost možná smazalo ještě víc, než 100 000 statusů celkem.

    Asi hlavní problém je, že to chování je v online dokumentaci popsané značně neúplně, takže kdo hledal řešení v dokumentaci, asi docela narazil...
    HOWKING
    HOWKING --- ---
    XCHAOS: :D (asi důvod, proč není veřejně známá :D - astrodon nezachráněn :D)
    XCHAOS
    XCHAOS --- ---
    Aha, tak se nesmazalo v podstatě nic. Hmm.
    XCHAOS
    XCHAOS --- ---
    Done after 175.2759621143341s, removed 44901 out of 44901 conversations.

    Tak to bylo nějaký rychlý. To jsem teda zvědav na velikost zálohy databáze zítra :-)
    XCHAOS
    XCHAOS --- ---
    HOWKING: no ale podle mě ten admin neznal tuhle feature, protože v online dokumentaci chybí... dá se teda získat ze zabudované dokumentace:

    mastodon@f:~/live/bin$ RAILS_ENV=production ./tootctl statuses help remove
    I, [2025-07-13T20:07:24.259488 #3779230]  INFO -- : [dotenv] Loaded .env.production
    Usage:
      tootctl statuses remove
    
    Options:
          [--days=N]                                                                   
                                                                                       # Default: 90
      -b, [--batch-size=N]                                                             # Number of records in each batch
                                                                                       # Default: 1000
          [--continue], [--no-continue], [--skip-continue]                             # If remove is not completed, execute from the previous continuation
                                                                                       # Default: false
          [--clean-followed], [--no-clean-followed], [--skip-clean-followed]           # Include the status of remote accounts that are followed by local accounts as candidates for remove
                                                                                       # Default: false
          [--skip-status-remove]                                                       # Skip status remove (run only cleanup tasks)
                                                                                       # Default: false
          [--skip-media-remove]                                                        # Skip remove orphaned media attachments
                                                                                       # Default: false
          [--compress-database], [--no-compress-database], [--skip-compress-database]  # Compress database and update the statistics. This option locks the table for a long time, so run it offline
                                                                                       # Default: false
    
    Description:
      Remove statuses that are not referenced by local user activity, such as ones that came from relays, or belonging to users that were once followed by someone locally but no longer are.
    
      It also removes orphaned records and performs additional cleanup tasks such as updating statistics and recovering disk space.
    
      This is a computationally heavy procedure that creates extra database indices before commencing, and removes them afterward.
    
    HOWKING
    HOWKING --- ---
    XCHAOS: Ten už je mrtvý. Nedá se použít ani k posílání pošty. Je to jen statická zakonzervovaná stránka.
    XCHAOS
    XCHAOS --- ---
    HOWKING: asi jsem objevil řešení pro astrodon, to je telepatie. Vyřiď adminovi, že existuje nedokumentovaná feature:

    tootctl statuses remove --clean_followed

    Myšlenka je smazat cacheované statusy bez místních interakcí (žádný boost ani fav ani bookmark, ani ten teda pin na profilu). Standardní chování ovšem je, že statusy odjinud, které jsou v cache, ale někdo je followuje, stejně smazány nebudou - to jsou ale skoro všechny, jinak by až na pár odpovědí nebyly v cache, že... Ale ten parametr -clean_followed to přebije a smaže i staré followované statusy, které ale nikoho místního nezaujaly. Jde stanovit i stáří, default je 90 dnů (to dokumentované je, parametr --days).

    On to v podstatě takový torrent je, dá se říct. Samozřejmě, že si můžeš na svoji instanci statusy odjinud vždy načíst a třeba favnout nebo boostnout, když znáš jejich URL (např. přes "otevřít původní stránku"). Ale statusů, které jsou nacacheované, ale nikdo místní s nimi neinteragoval, je strašně moc a bude jich v budoucnu čím dál víc. Zkrátka
    XCHAOS
    XCHAOS --- ---
    Chao-c': "Objevil jsem, že požadované vymazání starých cach…" - f.cz - fskutečnosti Fedivesmír :-) Brána do federace sociálních sítí. 2000 znaků pro vaše příspěvky.
    https://f.cz/@xChaos/114847108307062487
    HOWKING
    HOWKING --- ---
    Sleduju jak všechny servery furt bojují s místem. Nešlo by vymyslet něco jako mostotorrent? Každý by si svá data hostoval sám. Já už třeba sdílm jen malá data a na velká dávám odkazy na můj web, ale ne každý má svůj web, ne každý to i když je to banální zvládne a ne každý se s tím chce srát. Ale kdyby to Mastodon dělal za něj...? (navrhnout to těm, co mají vývoj na starosti)
    XCHAOS
    XCHAOS --- ---
    Daniel Dočekal: "🤦 Po “Tenhle účet je soukromý” je na Threads nová…" - Mastodon
    https://mastodon.social/@medvidekpu/114844409189107883
    vypadá to, že Mastodon zůstane poslední platformou, na které ještě půjde vést plnohodnotou flamewar :-)
    XCHAOS
    XCHAOS --- ---
    vtipný AI spam je @tldr@fuzzies.wtf - nemá význam pro instance, které nepovolují příspěvky přes 500 znaků. Když ho follownete, začne vaše příspěvky provokativně zkracovat, a to i v případě, že nejsou psané anglicky, přeloží si je (zkrácení je ale vždy do angličtiny). Ale pozor, když už vás to štve, tak ho nepomůže unfollownout, asi byste si ho museli zablokovat, ale to zase nechci, protože je překvapivě funkční a přesný...
    Kliknutím sem můžete změnit nastavení reklam