Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Senza categoria
  4. My position on ATProto, as a protocol, is that the Good Part is the PDS¹.

My position on ATProto, as a protocol, is that the Good Part is the PDS¹.

Pianificato Fissato Bloccato Spostato Senza categoria
14 Post 5 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • mccundefined Questo utente è esterno a questo forum
    mccundefined Questo utente è esterno a questo forum
    mcc
    scritto ultima modifica di
    #1

    My position on ATProto, as a protocol, is that the Good Part is the PDS¹. Everything good about ATProto comes from the PDS. It's the "everything else" that is the source of the problems — centralization, high barriers to entry, tendency to monopoly, some of the censorship. Unfortunately, most of the system is "everything else".

    ¹ "Personal data server". The repo of posts that Bluesky scrapes to form feeds.

    Solarbird :flag_cascadia:undefined mccundefined Christine Lemmer-Webberundefined 3 Risposte Ultima Risposta
    1
    • mccundefined mcc

      My position on ATProto, as a protocol, is that the Good Part is the PDS¹. Everything good about ATProto comes from the PDS. It's the "everything else" that is the source of the problems — centralization, high barriers to entry, tendency to monopoly, some of the censorship. Unfortunately, most of the system is "everything else".

      ¹ "Personal data server". The repo of posts that Bluesky scrapes to form feeds.

      Solarbird :flag_cascadia:undefined Questo utente è esterno a questo forum
      Solarbird :flag_cascadia:undefined Questo utente è esterno a questo forum
      Solarbird :flag_cascadia:
      scritto ultima modifica di
      #2

      @mcc Exactly. If you listened to them talking about it early on - particularly about the relay situation - they were clearly modelling along the "four or five competitors, like broadcast TV networks" system.

      Relays are intrinsically expensive, and bans are _broad_. The model sacrifices granularity of defederation and the most important (to my mind) advancement of ActivityPub and Federation: using the Nazi bar phenomenon _against Nazis_.

      The Fediverse is the first and thus far only approach to pull that off and the importance of that innovation should not be minimised.

      Internet Randoundefined 1 Risposta Ultima Risposta
      1
      • mccundefined mcc

        My position on ATProto, as a protocol, is that the Good Part is the PDS¹. Everything good about ATProto comes from the PDS. It's the "everything else" that is the source of the problems — centralization, high barriers to entry, tendency to monopoly, some of the censorship. Unfortunately, most of the system is "everything else".

        ¹ "Personal data server". The repo of posts that Bluesky scrapes to form feeds.

        mccundefined Questo utente è esterno a questo forum
        mccundefined Questo utente è esterno a questo forum
        mcc
        scritto ultima modifica di
        #3

        Now what's interesting is when you compare this to Mastodon. Mastodon has a Good Enough decentralized way of two servers talking to each other & sharing data updates. But the servers are imperfect and have forced lockin. ATProto has a Good Enough way to create a small, portable data store. But there's no decentralized way for them to talk to each other, and the awkward centralized solution creates lockin. The two solutions complement each other, if we didn't have to think about network effects!

        mccundefined Oblomovundefined 2 Risposte Ultima Risposta
        1
        • mccundefined mcc

          Now what's interesting is when you compare this to Mastodon. Mastodon has a Good Enough decentralized way of two servers talking to each other & sharing data updates. But the servers are imperfect and have forced lockin. ATProto has a Good Enough way to create a small, portable data store. But there's no decentralized way for them to talk to each other, and the awkward centralized solution creates lockin. The two solutions complement each other, if we didn't have to think about network effects!

          mccundefined Questo utente è esterno a questo forum
          mccundefined Questo utente è esterno a questo forum
          mcc
          scritto ultima modifica di
          #4

          However we do have to think about network effects, so if we made a hybrid solution that uses a PDS to store data and ActivityPub to share the updates, I'm pretty sure we would be able to talk to neither ActivityPub nor ATProto¹. And a social network that has only you on it is pointless.

          ¹ Also at this point we'd probably have to actually face the fact that did:plc is a lie

          mccundefined 1 Risposta Ultima Risposta
          1
          • mccundefined mcc

            Now what's interesting is when you compare this to Mastodon. Mastodon has a Good Enough decentralized way of two servers talking to each other & sharing data updates. But the servers are imperfect and have forced lockin. ATProto has a Good Enough way to create a small, portable data store. But there's no decentralized way for them to talk to each other, and the awkward centralized solution creates lockin. The two solutions complement each other, if we didn't have to think about network effects!

            Oblomovundefined Questo utente è esterno a questo forum
            Oblomovundefined Questo utente è esterno a questo forum
            Oblomov
            scritto ultima modifica di
            #5

            @mcc and I still fail to see what exactly ATProto offers about “small portable data stores” over the much older and not corp controlled SSB, which *does* offer ways for nodes to talk to each other directly (the equivalent of The Firehose in BS would be a large SSB relay, more or less). Heck, you can even exchange data via sneakernet.

            (Of course that still ignores network effects.)

            1 Risposta Ultima Risposta
            • Oblomovundefined Oblomov ha condiviso questa discussione
            • mccundefined mcc

              However we do have to think about network effects, so if we made a hybrid solution that uses a PDS to store data and ActivityPub to share the updates, I'm pretty sure we would be able to talk to neither ActivityPub nor ATProto¹. And a social network that has only you on it is pointless.

              ¹ Also at this point we'd probably have to actually face the fact that did:plc is a lie

              mccundefined Questo utente è esterno a questo forum
              mccundefined Questo utente è esterno a questo forum
              mcc
              scritto ultima modifica di
              #6

              Question: "how infeasible/impossible is a hybrid server that satisfies both protocols [AtProto PDS and ActivityPub] simultaneously?" https://xoxo.zone/@clarity/115306161120635648https://xoxo.zone/@clarity/115306161120635648

              Answer: M. Kasprzak already did this, in June of this year https://bsky.app/profile/did:plc:svpym4ujks7qxczscyzq7fuy/post/3lr5iki7sf22a

              1 Risposta Ultima Risposta
              1
              • Solarbird :flag_cascadia:undefined Solarbird :flag_cascadia:

                @mcc Exactly. If you listened to them talking about it early on - particularly about the relay situation - they were clearly modelling along the "four or five competitors, like broadcast TV networks" system.

                Relays are intrinsically expensive, and bans are _broad_. The model sacrifices granularity of defederation and the most important (to my mind) advancement of ActivityPub and Federation: using the Nazi bar phenomenon _against Nazis_.

                The Fediverse is the first and thus far only approach to pull that off and the importance of that innovation should not be minimised.

                Internet Randoundefined Questo utente è esterno a questo forum
                Internet Randoundefined Questo utente è esterno a questo forum
                Internet Rando
                scritto ultima modifica di
                #7

                @moira @mcc This. Explaining that the fediverse is Billionaire-proof, because when they show up trying to colonize the network, the Fediversal community can simply kick them out without affecting the greater community. There's even degrees to which they can be ostracized.

                This makes the lightbulb appear in people's eyes when I'm explaining the Fediverse to people just hearing about it, but that lock those commercial solos have on people's brains just seems so insurmountable. 😞

                1 Risposta Ultima Risposta
                1
                • mccundefined mcc

                  My position on ATProto, as a protocol, is that the Good Part is the PDS¹. Everything good about ATProto comes from the PDS. It's the "everything else" that is the source of the problems — centralization, high barriers to entry, tendency to monopoly, some of the censorship. Unfortunately, most of the system is "everything else".

                  ¹ "Personal data server". The repo of posts that Bluesky scrapes to form feeds.

                  Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                  Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                  Christine Lemmer-Webber
                  scritto ultima modifica di
                  #8

                  @mcc But really, is there anything that's "new" to PDS'es that isn't basically a blog + RSS/atom feed? Signed posts seems like the main one?

                  Christine Lemmer-Webberundefined mccundefined 2 Risposte Ultima Risposta
                  • Christine Lemmer-Webberundefined Christine Lemmer-Webber

                    @mcc But really, is there anything that's "new" to PDS'es that isn't basically a blog + RSS/atom feed? Signed posts seems like the main one?

                    Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                    Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                    Christine Lemmer-Webber
                    scritto ultima modifica di
                    #9

                    @mcc Possibly that they're content-addressed too (though do most PDS'es use did:plc or did:web ?)

                    1 Risposta Ultima Risposta
                    • Christine Lemmer-Webberundefined Christine Lemmer-Webber

                      @mcc But really, is there anything that's "new" to PDS'es that isn't basically a blog + RSS/atom feed? Signed posts seems like the main one?

                      mccundefined Questo utente è esterno a questo forum
                      mccundefined Questo utente è esterno a questo forum
                      mcc
                      scritto ultima modifica di
                      #10

                      @cwebber the important thing is not that it's new it's that they built it

                      mccundefined 1 Risposta Ultima Risposta
                      • mccundefined mcc

                        @cwebber the important thing is not that it's new it's that they built it

                        mccundefined Questo utente è esterno a questo forum
                        mccundefined Questo utente è esterno a questo forum
                        mcc
                        scritto ultima modifica di
                        #11

                        @cwebber also the thing I see the PDS as providing at root is "a standard API for requesting data objects by key". a blog isn't that, you can address it by key (URL) but it returns formatted HTML not a data representation. RSS isn't that either, RSS is a linear recency-biased stream, and anyway we don't want RSS we want ActivityPub. You could expose the PDS xrpcs from Wordpress with a plugin the same way you can add ActivityPub to WordPress with a plugin.

                        Christine Lemmer-Webberundefined mccundefined 2 Risposte Ultima Risposta
                        • mccundefined mcc

                          @cwebber also the thing I see the PDS as providing at root is "a standard API for requesting data objects by key". a blog isn't that, you can address it by key (URL) but it returns formatted HTML not a data representation. RSS isn't that either, RSS is a linear recency-biased stream, and anyway we don't want RSS we want ActivityPub. You could expose the PDS xrpcs from Wordpress with a plugin the same way you can add ActivityPub to WordPress with a plugin.

                          Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                          Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                          Christine Lemmer-Webber
                          scritto ultima modifica di
                          #12

                          @mcc That's a reasonable one, to have a content-addressing retrieval endpoint!

                          1 Risposta Ultima Risposta
                          • mccundefined mcc

                            @cwebber also the thing I see the PDS as providing at root is "a standard API for requesting data objects by key". a blog isn't that, you can address it by key (URL) but it returns formatted HTML not a data representation. RSS isn't that either, RSS is a linear recency-biased stream, and anyway we don't want RSS we want ActivityPub. You could expose the PDS xrpcs from Wordpress with a plugin the same way you can add ActivityPub to WordPress with a plugin.

                            mccundefined Questo utente è esterno a questo forum
                            mccundefined Questo utente è esterno a questo forum
                            mcc
                            scritto ultima modifica di
                            #13

                            @cwebber But also, WordPress is a horrible, security-vulnerability-infested nightmare to maintain, and the BlueSky PDS is easy and resource-cheap to maintain, so I'd rather have (and eventually, will write) PDS with a wordpress-like frontend than WordPress with a PDS-like frontend

                            Christine Lemmer-Webberundefined 1 Risposta Ultima Risposta
                            • mccundefined mcc

                              @cwebber But also, WordPress is a horrible, security-vulnerability-infested nightmare to maintain, and the BlueSky PDS is easy and resource-cheap to maintain, so I'd rather have (and eventually, will write) PDS with a wordpress-like frontend than WordPress with a PDS-like frontend

                              Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                              Christine Lemmer-Webberundefined Questo utente è esterno a questo forum
                              Christine Lemmer-Webber
                              scritto ultima modifica di
                              #14

                              @mcc yeah but that's not really a compelling argument for the *protocol*

                              1 Risposta Ultima Risposta
                              • Christine Lemmer-Webberundefined Christine Lemmer-Webber ha condiviso questa discussione
                              Rispondi
                              • Risposta alla discussione
                              Effettua l'accesso per rispondere
                              • Da Vecchi a Nuovi
                              • Da Nuovi a Vecchi
                              • Più Voti


                              Feed RSS
                              My position on ATProto, as a protocol, is that the Good Part is the PDS¹.

                              Gli ultimi otto messaggi ricevuti dalla Federazione
                              • Evan Prodromouundefined
                                Evan Prodromou

                                @scottjenson @cheeaun @abraham I agree. Having the private mention interface in the same UI as public posts is a huge source of accidental leaks on Mastodon. I realize they only differ in addressing, but it's far to easy to make a mistake.

                                We have a draft spec for E2EE messaging over ActivityPub in the W3C social community group right now, btw. Implementers wanted!

                                https://swicg.github.io/activitypub-e2ee/mls

                                per saperne di più

                              • Rosita Cundefined
                                Rosita C

                                "Il mare non chiude, il mare apre."
                                Andrea Camilleri

                                per saperne di più

                              • Carlo Gubitosa :nonviolenza:undefined
                                Carlo Gubitosa :nonviolenza:

                                In questo episodio si celebra la forma di lotta più raffinata, intelligente ed efficace che l'umanità ha saputo elaborare nel corso della sua evoluzione. Una forma di lotta radicata nella verità, nella partecipazione, nel coinvolgimento non armato e nonviolento di tutti i cittadini, donne, bambini e anziani compresi, che possono esprimere una forza più potente degli eserciti, in grado di cambiare per sempre la storia umana.

                                From: @123podcast
                                https://castopod.cgubi.synology.me/@123podcast/posts/7a580330-925b-46f6-bef6-779c99c7bf69

                                per saperne di più

                              • aevaundefined
                                aeva

                                confrig files, which are like config files, except they make you go "frig" when you have to change them

                                per saperne di più

                              • Brooke Vibber :neocat_cofe:undefined
                                Brooke Vibber :neocat_cofe:

                                welp back to the accessibility mines

                                🎵 another day older and what do i get
                                made sure the aria-label was set 🎵

                                per saperne di più

                              • Dr. Victoria Grinbergundefined
                                Dr. Victoria Grinberg

                                @chatcontrol fyi, many of the emails for the members of the Bundestag are incorrect (umlauts and double names are not rendered correctly and are missing). I only tried for the first 200 names, a quarter of them has wrong emails. Would be good if someone on your side could check it!

                                per saperne di più

                              • L'Anarchiversitarioundefined
                                L'Anarchiversitario

                                Louise Michel e gli animali. Tra anarchismo e antispecismo
                                @anarchia
                                In un tempo in cui tutte le oppressioni – patriarcali, razziste, capitaliste e speciste – si rafforzano e si riorganizzano, ci è sembrato davvero illuminante tornare a una figura come Louise Michel, militante radicale https://www.rivoluzioneanarchica.it/louise-michel-e-gli-animali-tra-anarchismo-e-antispecismo/

                                per saperne di più

                              • Scott Jensonundefined
                                Scott Jenson

                                @cheeaun @abraham Private + only mentions really needs to be pulled out of this conversation IMHO. I'd like there to be a more dedicated DM section and stop making "Posts" which implies an audience into something that is more of a message

                                (that that's likely a bigger change that might take awhile)

                                per saperne di più
                              @pierobosio@soc.bosio.info
                              Avvio NodeBB v4.6.0 Contributors
                              Post suggeriti
                              • Rosita Cundefined

                                "Il mare non chiude, il mare apre."Andrea Camilleri

                                Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria
                                1
                                0 Votazioni
                                1 Post
                                0 Visualizzazioni
                                Nessuno ha risposto
                              • Carlo Gubitosa :nonviolenza:undefined

                                From: @123podcasthttps://castopod.cgubi.synology.me/@123podcast/posts/7a580330-925b-46f6-bef6-779c99c7bf69

                                Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria
                                1
                                0 Votazioni
                                1 Post
                                0 Visualizzazioni
                                Nessuno ha risposto
                              • aevaundefined

                                confrig files, which are like config files, except they make you go "frig" when you have to change them

                                Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria
                                1
                                0 Votazioni
                                1 Post
                                0 Visualizzazioni
                                Nessuno ha risposto
                              • L'Anarchiversitarioundefined

                                Louise Michel e gli animali.

                                Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria
                                1
                                0 Votazioni
                                1 Post
                                0 Visualizzazioni
                                Nessuno ha risposto
                              • Accedi

                              • Accedi o registrati per effettuare la ricerca.
                              • Primo post
                                Ultimo post