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 Web Site

Forum federato con il resto del mondo. Non contano le istanze, contano le persone

  1. Home
  2. Categorie
  3. Fediverso
  4. I would like to give an update on "federation" on Bluesky

I would like to give an update on "federation" on Bluesky

Pianificato Fissato Bloccato Spostato Fediverso
54 Post 21 Autori 1 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • mccundefined mcc

    I would like to give an update on "federation" on Bluesky.

    My expectation was it was unlikely we'd ever see this happen because "federation" on ATProto means basically reproducing the entirety of the Bluesky software stack. In old Big Data terms, on ActivityPub your instance is a "horizontal shard" of the network; ATProto forces full DB replicas only.

    Still, we're seeing movement on this front, which I'd split into two categories:

    1. Your fault (you reading this)
    2. Aaron Rodericks's fault

    contrasocialundefined Questo utente è esterno a questo forum
    contrasocialundefined Questo utente è esterno a questo forum
    contrasocial
    scritto su ultima modifica di
    #36

    @mcc

    I'm mainly surprised that the facade fell so early with Bluesky. I expected atleast another few years before something happened to expose the reality.

    1 Risposta Ultima Risposta
    • Ben Royce 🇺🇦undefined Ben Royce 🇺🇦

      @swetland @mcc @aeva

      because #bluesky operates on the #cryptoBro credo (since bluesky is run by crypto bros)

      in #crypto, the con is:

      1. promise a lot
      2. don't deliver
      3. but nevertheless generate adoring devotion off of the promise

      this works like gangbusters

      because people want to believe. they even get defensive and angry when you point out promise vs reality

      it's a hack of human psychology

      Elon Muksis 🇺🇦 🇵🇸 🇪🇺undefined Questo utente è esterno a questo forum
      Elon Muksis 🇺🇦 🇵🇸 🇪🇺undefined Questo utente è esterno a questo forum
      Elon Muksis 🇺🇦 🇵🇸 🇪🇺
      scritto su ultima modifica di
      #37

      @benroyce @swetland @mcc @aeva

      Mastodon Migrationundefined 1 Risposta Ultima Risposta
      • mccundefined mcc

        I (me, mcc) never trusted Bluesky, so I've been self-hosting my own PDS from the start. I've been happily using blacksky.community for the last month (since Bluesky started gating access to their appview/web frontend on clicking to agree to a new TOS that seemed to me sketchy). Hypothetically, "Gertrude" could do the same. She can join Northsky PDS, make posts through Zeppelin, and Bluesky blocks her but Blacksky just fetches the posts from her PDS for me, and I get to read them.

        Right? (2/3)

        Fabrice Desréundefined Questo utente è esterno a questo forum
        Fabrice Desréundefined Questo utente è esterno a questo forum
        Fabrice Desré
        scritto su ultima modifica di
        #38

        @mcc Which PDS implementation are you self hosting with?

        mccundefined 1 Risposta Ultima Risposta
        • mccundefined mcc

          I would like to give an update on "federation" on Bluesky.

          My expectation was it was unlikely we'd ever see this happen because "federation" on ATProto means basically reproducing the entirety of the Bluesky software stack. In old Big Data terms, on ActivityPub your instance is a "horizontal shard" of the network; ATProto forces full DB replicas only.

          Still, we're seeing movement on this front, which I'd split into two categories:

          1. Your fault (you reading this)
          2. Aaron Rodericks's fault

          Matt Nordhoffundefined Questo utente è esterno a questo forum
          Matt Nordhoffundefined Questo utente è esterno a questo forum
          Matt Nordhoff
          scritto su ultima modifica di
          #39

          @mcc There's also https://plc.directory/, the did:plc: database, also run by Bluesky.

          ("plc" stands for "placeholder", because they aspire to figure out something blockchain decentralized later.)

          I think Bluesky can inconvenience people at best, or hijack their accounts at worst, especially if they were using a Bluesky PDS and Bluesky has all the keys. But I don't know/remember the exact implications.

          mccundefined 1 Risposta Ultima Risposta
          • the esoteric programmerundefined the esoteric programmer

            @alter_kaker @mcc hmm, apparently not that much knowledge is required, and the cost dropped significantly, I still don't trust any of it though

            https://whtwnd.com/bnewbold.net/3lo7a2a4qxg2l

            ⁂ L. Rhodesundefined Questo utente è esterno a questo forum
            ⁂ L. Rhodesundefined Questo utente è esterno a questo forum
            ⁂ L. Rhodes
            scritto su ultima modifica di
            #40

            @esoteric_programmer @alter_kaker @mcc This is curious to me, because it looks like he's running a relay as an actual relay, just passing along data, which would explain why it's relatively low-cost. But the Relay described by the Bluesky white paper was more than just a relay— it was a replacement (or rebrand) for the earlier Big Data Server that was supposed to not only pass data, but also store and index it all for the network. And I can't tell if those other, more expensive functions got offloaded to other services, or if there are two types of relays in the infrastructure, or something else.

            Ospite? 1 Risposta Ultima Risposta
            • mccundefined mcc

              If you sign up with https://blacksky.community you get:

              - Blacksky's "appview"/web frontend
              - Optionally, Blacksky's PDS
              - Blacksky's moderation layer (and you can optionally enable Bluesky's too)

              Almost-complete independence! What I'm not clear on is to whether, or to what degree Blacksky relies on Bluesky's "relay":

              ahimsaundefined Questo utente è esterno a questo forum
              ahimsaundefined Questo utente è esterno a questo forum
              ahimsa
              scritto su ultima modifica di
              #41

              @mcc (if this is too off topic just ignore!)

              I noticed that Blacksky asks for a birth date when you make a new account.

              Bluesky didn't use to ask. No idea what they do now, but I would not have made an account with them if they required a birth date.

              I'm sure people make up dates but I was still surprised. I'm guessing this is related to age verification laws? I don't know much about them.

              Have any Fediverse servers started to ask for a birth date when a new account is created?

              mccundefined 1 Risposta Ultima Risposta
              • Fabrice Desréundefined Fabrice Desré

                @mcc Which PDS implementation are you self hosting with?

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

                @fabrice the official one. It seems fine.

                Is there a reason to pick another?

                Fabrice Desréundefined 1 Risposta Ultima Risposta
                • mccundefined mcc

                  @fabrice the official one. It seems fine.

                  Is there a reason to pick another?

                  Fabrice Desréundefined Questo utente è esterno a questo forum
                  Fabrice Desréundefined Questo utente è esterno a questo forum
                  Fabrice Desré
                  scritto su ultima modifica di
                  #43

                  @mcc I don't know :) Maybe the Rust one from blacksky is less resource intensive?

                  mccundefined 1 Risposta Ultima Risposta
                  • ahimsaundefined ahimsa

                    @mcc (if this is too off topic just ignore!)

                    I noticed that Blacksky asks for a birth date when you make a new account.

                    Bluesky didn't use to ask. No idea what they do now, but I would not have made an account with them if they required a birth date.

                    I'm sure people make up dates but I was still surprised. I'm guessing this is related to age verification laws? I don't know much about them.

                    Have any Fediverse servers started to ask for a birth date when a new account is created?

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

                    @ahimsa_pdx I don't know. I didn't make an account, apparently.

                    1 Risposta Ultima Risposta
                    • Matt Nordhoffundefined Matt Nordhoff

                      @mcc There's also https://plc.directory/, the did:plc: database, also run by Bluesky.

                      ("plc" stands for "placeholder", because they aspire to figure out something blockchain decentralized later.)

                      I think Bluesky can inconvenience people at best, or hijack their accounts at worst, especially if they were using a Bluesky PDS and Bluesky has all the keys. But I don't know/remember the exact implications.

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

                      @mnordhoff yes, the plc is another really frustrating thing

                      1 Risposta Ultima Risposta
                      • Fabrice Desréundefined Fabrice Desré

                        @mcc I don't know :) Maybe the Rust one from blacksky is less resource intensive?

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

                        @fabrice yeah, I dunno. I haven't noticed a load problem from the typescript implementation. I don't have a very data oriented operation over here tho

                        1 Risposta Ultima Risposta
                        • mccundefined mcc

                          And that's why I say, TLDR:

                          - I am legitimately excited about the work being done by Blacksky Algorithms! I am using their frontend and happy with it.

                          - Northsky is an interesting development to watch

                          - If you're on a Bluesky PDS, I recommend migrating off with one of these tools https://bsky.app/profile/did:plc:ii5jchdzlmcojjw4dqczcgkh/post/3lyt6t6qfa22u

                          - Everything Sucks. A LOT of things would have to change at a social level for *any* entity other than Bluesky to have power or independence in the ATP ecosystem. I still don't trust Bluesky.

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

                          As an update since posting the above thread I have received replies from two people, one saying I am underestimating the level of stack coverage Blacksky has, another saying I am overestimating it. Also a "AppView" and "Client" are different. Sorry.

                          The stack is just so tall! There are *so many* layers in this protocol's model. And it seems like every single one of them is an opportunity to introduce censorship

                          1 Risposta Ultima Risposta
                          1
                          • mccundefined mcc

                            I would like to give an update on "federation" on Bluesky.

                            My expectation was it was unlikely we'd ever see this happen because "federation" on ATProto means basically reproducing the entirety of the Bluesky software stack. In old Big Data terms, on ActivityPub your instance is a "horizontal shard" of the network; ATProto forces full DB replicas only.

                            Still, we're seeing movement on this front, which I'd split into two categories:

                            1. Your fault (you reading this)
                            2. Aaron Rodericks's fault

                            ozamidasundefined Questo utente è esterno a questo forum
                            ozamidasundefined Questo utente è esterno a questo forum
                            ozamidas
                            scritto su ultima modifica di
                            #48

                            @mcc Look, Bluesky has some nice advantages over the fediverse, mainly that it's not confusing at all because it gets to the point of just being old Twitter.

                            Federation is not their strong point and will never be, whether we like it or not, if you want federation and multiple communities, Activitypub is by far the best option.

                            1 Risposta Ultima Risposta
                            • Elon Muksis 🇺🇦 🇵🇸 🇪🇺undefined Elon Muksis 🇺🇦 🇵🇸 🇪🇺

                              @benroyce @swetland @mcc @aeva

                              Mastodon Migrationundefined Questo utente è esterno a questo forum
                              Mastodon Migrationundefined Questo utente è esterno a questo forum
                              Mastodon Migration
                              scritto su ultima modifica di
                              #49

                              @bhasic @benroyce @swetland @mcc @aeva

                              Yup. And get very defensive defending the charlatan.

                              1 Risposta Ultima Risposta
                              • Marc Triusundefined Marc Trius

                                @esoteric_programmer so this is all within my ability. But what about the rest of the stack? To my understanding, the PDS and view? As @mcc says things have to change in a social level but the first step is more nodes...

                                Ospite? Non in linea
                                Ospite? Non in linea
                                Ospite
                                scritto su ultima modifica di
                                #50
                                @mcc @alter_kaker @esoteric_programmer I think the key point is: "Every Bluesky replica is, probably without realizing it, making a bet that Bluesky has already plateaued." This is a worthwhile experiment, as long as you can pull the plug at a moment's notice and lose nothing.
                                1 Risposta Ultima Risposta
                                • ⁂ L. Rhodesundefined ⁂ L. Rhodes

                                  @esoteric_programmer @alter_kaker @mcc This is curious to me, because it looks like he's running a relay as an actual relay, just passing along data, which would explain why it's relatively low-cost. But the Relay described by the Bluesky white paper was more than just a relay— it was a replacement (or rebrand) for the earlier Big Data Server that was supposed to not only pass data, but also store and index it all for the network. And I can't tell if those other, more expensive functions got offloaded to other services, or if there are two types of relays in the infrastructure, or something else.

                                  Ospite? Non in linea
                                  Ospite? Non in linea
                                  Ospite
                                  scritto su ultima modifica di
                                  #51
                                  @lrhodes @mcc @alter_kaker @esoteric_programmer My understanding is that relays have a "replay since timestamp X" functionality, so that consumers that go down for a while can get back up and running. Originally relays by definition had to support any X back to the beginning of time, leading to absurd storage costs. Today they are allowed to have a much shorter window, meaning in effect the storage cost is insignificant and it's the network cost that dominates. Unless I'm mistaken, the canonical store of a user's posting history is and always was the PDS.
                                  1 Risposta Ultima Risposta
                                  • mccundefined mcc

                                    @alter_kaker I'm not the person to ask. I would join the Bluesky API Touchers discord (yes, it's really named that) and ask there.

                                    Blacksky has all their software on GitHub (they are using a mix of original Bluesky software and their own stuff) but not instructions on how to deploy it as a whole stack.

                                    Ospite? Non in linea
                                    Ospite? Non in linea
                                    Ospite
                                    scritto su ultima modifica di
                                    #52

                                    @mcc @alter_kaker "I would join the Bluesky API Touchers discord"

                                    But... why are they not using... no OK never mind.

                                    I'm so glad for this thread! I've had a bazillion questions about AT but nowhere to ask them. I really think there should be an "other protocols" channel on activitypub.space though. This is not "Technical discussion about ActivityPub-related topics" and sooner or later someone's gonna get angry at us.

                                    julianundefined 1 Risposta Ultima Risposta
                                    • Ospite? Ospite

                                      @mcc @alter_kaker "I would join the Bluesky API Touchers discord"

                                      But... why are they not using... no OK never mind.

                                      I'm so glad for this thread! I've had a bazillion questions about AT but nowhere to ask them. I really think there should be an "other protocols" channel on activitypub.space though. This is not "Technical discussion about ActivityPub-related topics" and sooner or later someone's gonna get angry at us.

                                      julianundefined Questo utente è esterno a questo forum
                                      julianundefined Questo utente è esterno a questo forum
                                      julian
                                      scritto su ultima modifica di
                                      #53

                                      mat@friendica.exon.name I am not opposed to a category discussing alternatives protocols.

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


                                      Gli ultimi otto messaggi ricevuti dalla Federazione

                                      • Andre123 :tux: :gnu:undefined
                                        Andre123 :tux: :gnu:

                                        @GustavinoBevilacqua almeno è un po’ meno impari 😉

                                        per saperne di più

                                      • rag. Gustavino Bevilacquaundefined
                                        rag. Gustavino Bevilacqua

                                        @andre123

                                        Non credo ci saranno le moltitudini…

                                        per saperne di più

                                      • Andre123 :tux: :gnu:undefined
                                        Andre123 :tux: :gnu:

                                        @GustavinoBevilacqua ah a braccio ? Usti…. Magari aperto a interventi live? Comunque sia credo che molti non conoscano Linux né il fediverso. Proporli come alternativa a Ms, ai software proprietari e ai social centralizzati secondo me apre un mondo. Non proponi solo un OS (tecnico), ma un ecosistema alternativo (tra l’altro già molto “costruito”, non serve partir da zero… ormai è facile da usare, molti usano il fediverso ecc.

                                        per saperne di più

                                      • rag. Gustavino Bevilacquaundefined
                                        rag. Gustavino Bevilacqua

                                        @andre123

                                        Terrò presente per il mio intervento, per il quale non scrivo alcuna traccia: sarà una specie di dialogo platonico.

                                        Ma Platone aveva il vantaggio di essere un ex-pugile…

                                        per saperne di più

                                      • Andre123 :tux: :gnu:undefined
                                        Andre123 :tux: :gnu:

                                        La butto lì , magari l’idea (modesta) interessa a qualcuno : Linux , open-source e fediverso —> un’alternativa umana all’enshittification ? @GustavinoBevilacqua

                                        #opensource #linux #fediverso

                                        per saperne di più

                                      • Elena Brescacinundefined
                                        Elena Brescacin

                                        @iftas hello, I am a blind Fediverse user and I could not fill in the survey about moderation because the form builder you used is not completely accessible -radio buttons aren't screen reader friendly-. It's a contraddiction, working to improve an open environment like Fediverse, cutting some people off. #11y #ccessibility #blind #disability #fediverse

                                        per saperne di più

                                      • julianundefined
                                        julian

                                        mat@friendica.exon.name I am not opposed to a category discussing alternatives protocols.

                                        per saperne di più

                                      • Ospite?
                                        Ospite

                                        @mcc @alter_kaker "I would join the Bluesky API Touchers discord"

                                        But... why are they not using... no OK never mind.

                                        I'm so glad for this thread! I've had a bazillion questions about AT but nowhere to ask them. I really think there should be an "other protocols" channel on activitypub.space though. This is not "Technical discussion about ActivityPub-related topics" and sooner or later someone's gonna get angry at us.

                                        per saperne di più
                                      • Accedi

                                      • Accedi o registrati per effettuare la ricerca.
                                      Powered by NodeBB Contributors
                                      • Primo post
                                        Ultimo post