Skip to content
  • Categories
  • Recent
  • Popular
Skins
  • 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

  • Default (No Skin)
  • No Skin
Collapse

NodeBB-ActivityPub Bridge Test Instance

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

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

Scheduled Pinned Locked Moved Uncategorized
51 Posts 13 Posters 76 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mcc@mastodon.socialM mcc@mastodon.social

    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.

    gbargoud@masto.nycG This user is from outside of this forum
    gbargoud@masto.nycG This user is from outside of this forum
    gbargoud@masto.nyc
    wrote last edited by
    #12

    @mcc

    May be a stupid question but I don't know enough about ATProto, ActivityPub or Bluesky infrastructure to be sure

    Would it be possible for one of those systems that is forking Bluesky to make it so they use both ATProto and ActivityPub streams so they can be on here without a bridge?

    mcc@mastodon.socialM 1 Reply Last reply
    0
    • gbargoud@masto.nycG gbargoud@masto.nyc

      @mcc

      May be a stupid question but I don't know enough about ATProto, ActivityPub or Bluesky infrastructure to be sure

      Would it be possible for one of those systems that is forking Bluesky to make it so they use both ATProto and ActivityPub streams so they can be on here without a bridge?

      mcc@mastodon.socialM This user is from outside of this forum
      mcc@mastodon.socialM This user is from outside of this forum
      mcc@mastodon.social
      wrote last edited by
      #13

      @gbargoud Sure. You could do that. I'm aware of a patch to the PDS (backend) software that allows it to flat out publish via ActivityPub. I haven't seen a *frontend* that merges the streams yet though.

      There's also the problem that you can't reeeallly monitor *just part* of the Bluesky network. To follow part of it you're supposed to drink the entire firehose and filter out the parts you care about.

      gbargoud@masto.nycG swetland@chaos.socialS 2 Replies Last reply
      0
      • mcc@mastodon.socialM mcc@mastodon.social

        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.

        alter_kaker@hachyderm.ioA This user is from outside of this forum
        alter_kaker@hachyderm.ioA This user is from outside of this forum
        alter_kaker@hachyderm.io
        wrote last edited by
        #14

        @mcc I'm curious, but I haven't had any time to look into this, so if you know off the top of your head, cost aside, how much work/knowledge does it take to stand up the whole stack at this point? Does Blacksky, for example, or Northsky, have their software available and documented? I think that it would be fun to try to try, but I have limited time and this isn't really my specialization.

        E 1 Reply Last reply
        0
        • mcc@mastodon.socialM mcc@mastodon.social

          @gbargoud Sure. You could do that. I'm aware of a patch to the PDS (backend) software that allows it to flat out publish via ActivityPub. I haven't seen a *frontend* that merges the streams yet though.

          There's also the problem that you can't reeeallly monitor *just part* of the Bluesky network. To follow part of it you're supposed to drink the entire firehose and filter out the parts you care about.

          gbargoud@masto.nycG This user is from outside of this forum
          gbargoud@masto.nycG This user is from outside of this forum
          gbargoud@masto.nyc
          wrote last edited by
          #15

          @mcc

          So what I understand from this is that it would be relatively possible for BlackSky or NorthSky to add ActivityPub as a secondary protocol in ways that would likely be unfeasible to do the other way (ActivityPub instance using ATProto as a secondary protocol)

          trwnh@mastodon.socialT 1 Reply Last reply
          0
          • mcc@mastodon.socialM mcc@mastodon.social

            No. Because "Gertrude", in our hypothetical, *won't bother making those posts*. Because the vast, incredible, overwhelming majority of Bluesky users are still on the Bluesky network, and she is excommunicated. She *could* cultivate a group of followers who all use the Northsky infrastructure just so they can see her posts. But she could also cultivate a following on her Patreon. So Hypothetical Gertrude ignores Bluesky, posts to Patreon, and her Patreon posts get *shared* to Bluesky. (3/3)

            jrose@social.belkadan.comJ This user is from outside of this forum
            jrose@social.belkadan.comJ This user is from outside of this forum
            jrose@social.belkadan.com
            wrote last edited by
            #16

            @mcc For my own understanding: while the server architecture is different, the same thing could happen on the Fediverse, right? (Except portability is worse.) The only thing saving it is that mastodon.social is only the plurality of users, maybe a majority, but not the overwhelming majority?

            ikuturso@mastodon.socialI 1 Reply Last reply
            0
            • mcc@mastodon.socialM mcc@mastodon.social

              @gbargoud Sure. You could do that. I'm aware of a patch to the PDS (backend) software that allows it to flat out publish via ActivityPub. I haven't seen a *frontend* that merges the streams yet though.

              There's also the problem that you can't reeeallly monitor *just part* of the Bluesky network. To follow part of it you're supposed to drink the entire firehose and filter out the parts you care about.

              swetland@chaos.socialS This user is from outside of this forum
              swetland@chaos.socialS This user is from outside of this forum
              swetland@chaos.social
              wrote last edited by
              #17

              @mcc @gbargoud It would seem like maybe this could be mitigated a bit by a (hosted) service that operates a filtered relay feed -- which drinks from the full network firehose, but lets downstream users small instances/servers subscribe to a subset view of that (based on accounts/hashtags/filters to observe).

              msh@coales.coM 1 Reply Last reply
              0
              • alter_kaker@hachyderm.ioA alter_kaker@hachyderm.io

                @mcc I'm curious, but I haven't had any time to look into this, so if you know off the top of your head, cost aside, how much work/knowledge does it take to stand up the whole stack at this point? Does Blacksky, for example, or Northsky, have their software available and documented? I think that it would be fun to try to try, but I have limited time and this isn't really my specialization.

                E This user is from outside of this forum
                E This user is from outside of this forum
                esoteric_programmer@social.stealthy.club
                wrote last edited by
                #18

                @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

                Link Preview Image
                A Full-Network Relay for $34 a Month | bryan newbold (🇪🇺Europa again)

                This is an update to a Summer 2024 blog post. At the time, atproto relays required a cache of the full network on local disk to validate data structures. With the Sync v1.1 updates, relays don't need all that disk I/O. What impact does that have on hosting setup and operating costs? Turns out the d...

                favicon

                (whtwnd.com)

                ikuturso@mastodon.socialI 1 Reply Last reply
                0
                • swetland@chaos.socialS swetland@chaos.social

                  @mcc @gbargoud It would seem like maybe this could be mitigated a bit by a (hosted) service that operates a filtered relay feed -- which drinks from the full network firehose, but lets downstream users small instances/servers subscribe to a subset view of that (based on accounts/hashtags/filters to observe).

                  msh@coales.coM This user is from outside of this forum
                  msh@coales.coM This user is from outside of this forum
                  msh@coales.co
                  wrote last edited by
                  #19

                  @swetland that is pretty much the intention of the ATmosphere's design. The vision of this "composable moderation" is to allow independent "labeller" or filter services be able to process the firehose of relay traffic.

                  I do find the atmosphere approach interesting but its "service oriented" design seems to fight against the nature (or original intentions at least) of the host-centric internet we all try to navigate.

                  I think that, if reasonableness prevails, ATproto and ActivityPub will end up cross pollinating ideas and resembling each other more. Oddly enough they are both hobbled by the same problem to some degree...the dominance of a single entity hampering the true potential each has (Bluesky and Mastodon or at least Gargron's Big Instances).

                  One thing is pretty certain at least... The dominant platform within the fediverse driving certain communities away was a more significant factor in why Bluesky gained traction than any technical design decisions either network made.

                  @mcc @gbargoud

                  ikuturso@mastodon.socialI 1 Reply Last reply
                  0
                  • mcc@mastodon.socialM mcc@mastodon.social

                    The biggest movement on this front has come from the community formerly known as Black Twitter, which now has complete, viable alternative dupes of the whole stack:

                    Link Preview Image
                    Rudy wants revolution. (@rude1.blacksky.team)

                    blacksky.app → pds atproto.africa → relay blacksky.community → app @blackskyweb.xyz → moderation @tektite.cc → migration assembly.blacksky.community → governance blackskyweb.xyz → marketing website rsky.satnav.dev → exported data explorer https://blacksky.community

                    favicon

                    Blacksky Community (blacksky.community)

                    This makes intuitive sense to me! My first question, looking at ATP, is "why do free dev for this protocol, controlled by one corporation, when Fediverse is right there and is more complete?". But the black dev community, from everything I saw, tried to adopt Fediverse *first* and basically got harassed off.

                    nullpotential@fedia.socialN This user is from outside of this forum
                    nullpotential@fedia.socialN This user is from outside of this forum
                    nullpotential@fedia.social
                    wrote last edited by
                    #20

                    @mcc "tried to adopt Fediverse first and basically got harassed off."

                    what does this mean, exactly? you don't have to interact with any other instance on the whole stack if you don't want to. what I'm guessing is this actually means people tried to signup for mastodon.social which is a shithole and then that got conflated with the whole fediverse

                    ikuturso@mastodon.socialI 1 Reply Last reply
                    0
                    • msh@coales.coM msh@coales.co

                      @swetland that is pretty much the intention of the ATmosphere's design. The vision of this "composable moderation" is to allow independent "labeller" or filter services be able to process the firehose of relay traffic.

                      I do find the atmosphere approach interesting but its "service oriented" design seems to fight against the nature (or original intentions at least) of the host-centric internet we all try to navigate.

                      I think that, if reasonableness prevails, ATproto and ActivityPub will end up cross pollinating ideas and resembling each other more. Oddly enough they are both hobbled by the same problem to some degree...the dominance of a single entity hampering the true potential each has (Bluesky and Mastodon or at least Gargron's Big Instances).

                      One thing is pretty certain at least... The dominant platform within the fediverse driving certain communities away was a more significant factor in why Bluesky gained traction than any technical design decisions either network made.

                      @mcc @gbargoud

                      ikuturso@mastodon.socialI This user is from outside of this forum
                      ikuturso@mastodon.socialI This user is from outside of this forum
                      ikuturso@mastodon.social
                      wrote last edited by
                      #21

                      @msh @swetland @mcc @gbargoud I think it is good to keep looking at fediverse's decentralisation too but of course there's a huge difference between the degrees to which these two are controlled by a single entity.

                      Why do you say this was a significant factor in driving communities away from the fediverse? It sounds surprising to me.

                      msh@coales.coM 1 Reply Last reply
                      0
                      • E esoteric_programmer@social.stealthy.club

                        @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

                        Link Preview Image
                        A Full-Network Relay for $34 a Month | bryan newbold (🇪🇺Europa again)

                        This is an update to a Summer 2024 blog post. At the time, atproto relays required a cache of the full network on local disk to validate data structures. With the Sync v1.1 updates, relays don't need all that disk I/O. What impact does that have on hosting setup and operating costs? Turns out the d...

                        favicon

                        (whtwnd.com)

                        ikuturso@mastodon.socialI This user is from outside of this forum
                        ikuturso@mastodon.socialI This user is from outside of this forum
                        ikuturso@mastodon.social
                        wrote last edited by
                        #22

                        @esoteric_programmer @alter_kaker @mcc as I understand it the cost of a relay has gone down because you can run it without keeping full account of the message history for all time and instead restrict what you have to a time-window.

                        Raises the question of whether that's good enough if we want real alternatives to the official company infra though.

                        trwnh@mastodon.socialT 1 Reply Last reply
                        0
                        • mcc@mastodon.socialM mcc@mastodon.social

                          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.

                          eniko@mastodon.gamedev.placeE This user is from outside of this forum
                          eniko@mastodon.gamedev.placeE This user is from outside of this forum
                          eniko@mastodon.gamedev.place
                          wrote last edited by
                          #23

                          @mcc what exactly is the benefit of migrating to a non bluesky PDS? I understand being on an entirely different vertical stack like Blacksky or Northsky but what does being on a PDS give you? Aren't you still (almost) entirely at bluesky's mercy?

                          carcosa@functional.cafeC 1 Reply Last reply
                          0
                          • jrose@social.belkadan.comJ jrose@social.belkadan.com

                            @mcc For my own understanding: while the server architecture is different, the same thing could happen on the Fediverse, right? (Except portability is worse.) The only thing saving it is that mastodon.social is only the plurality of users, maybe a majority, but not the overwhelming majority?

                            ikuturso@mastodon.socialI This user is from outside of this forum
                            ikuturso@mastodon.socialI This user is from outside of this forum
                            ikuturso@mastodon.social
                            wrote last edited by
                            #24

                            @jrose @mcc Even the portability being better is somewhat theoretical right now because if your identity is using did:plc then you are unable to move away from did:plc and Bluesky PBC has custody of your keys... And also like people have noticed hosting your own data in a PDS does not really make you independent from their actions so the point of doing it is somewhat unclear.

                            trwnh@mastodon.socialT 1 Reply Last reply
                            0
                            • nullpotential@fedia.socialN nullpotential@fedia.social

                              @mcc "tried to adopt Fediverse first and basically got harassed off."

                              what does this mean, exactly? you don't have to interact with any other instance on the whole stack if you don't want to. what I'm guessing is this actually means people tried to signup for mastodon.social which is a shithole and then that got conflated with the whole fediverse

                              ikuturso@mastodon.socialI This user is from outside of this forum
                              ikuturso@mastodon.socialI This user is from outside of this forum
                              ikuturso@mastodon.social
                              wrote last edited by
                              #25

                              @nullpotential @mcc people on Bluesky who have soured on fedi often complain about having been lectured about using alt text and CWs for what it's worth.

                              trwnh@mastodon.socialT 1 Reply Last reply
                              0
                              • ikuturso@mastodon.socialI ikuturso@mastodon.social

                                @msh @swetland @mcc @gbargoud I think it is good to keep looking at fediverse's decentralisation too but of course there's a huge difference between the degrees to which these two are controlled by a single entity.

                                Why do you say this was a significant factor in driving communities away from the fediverse? It sounds surprising to me.

                                msh@coales.coM This user is from outside of this forum
                                msh@coales.coM This user is from outside of this forum
                                msh@coales.co
                                wrote last edited by
                                #26

                                @ikuturso it is talked about in this thread @mcc started but I will reiterate and add my take.

                                The fediverse is way more diverse in terms of operation to be sure, but it has been greatly dominated by a single *platform* (Mastodon) and application (micro blogging). As such the founder and his organisation have outsized influence on what functionality is deployed. For example quote toots were delayed for many years entirely because Gargron, and many victims of brigading in queer and neurodivergent communities, very strongly opposed implementing them. But BIPOC folk often used the feature in a supportive fashion, and even when suggested protections were offered they were shut down.

                                Anyways the dominance of one application and platform and the early adopters' community and culture here were off putting and occasionally hostile to BIPOC people especially who arrived in later waves. And it wasn't just with devs it was also in larger community initiatives like fediblock...

                                @swetland @gbargoud

                                msh@coales.coM 1 Reply Last reply
                                0
                                • msh@coales.coM msh@coales.co

                                  @ikuturso it is talked about in this thread @mcc started but I will reiterate and add my take.

                                  The fediverse is way more diverse in terms of operation to be sure, but it has been greatly dominated by a single *platform* (Mastodon) and application (micro blogging). As such the founder and his organisation have outsized influence on what functionality is deployed. For example quote toots were delayed for many years entirely because Gargron, and many victims of brigading in queer and neurodivergent communities, very strongly opposed implementing them. But BIPOC folk often used the feature in a supportive fashion, and even when suggested protections were offered they were shut down.

                                  Anyways the dominance of one application and platform and the early adopters' community and culture here were off putting and occasionally hostile to BIPOC people especially who arrived in later waves. And it wasn't just with devs it was also in larger community initiatives like fediblock...

                                  @swetland @gbargoud

                                  msh@coales.coM This user is from outside of this forum
                                  msh@coales.coM This user is from outside of this forum
                                  msh@coales.co
                                  wrote last edited by
                                  #27

                                  @ikuturso

                                  ...this is just a surface level commentary on what happened, but if you were BIPOC or followed prominent BIPOC folk here you could eventually see a pattern in the interactions.

                                  I know Bluesky is definitely not a panacea in this regard either (otherwise why the tremendous effort out into blacksky?), but they did address the wants and needs of nonwhite people better at least initially, at the app level.

                                  Anyways what I am seeing is that both ecosystems here are making similar mistakes and facing similar challenges, and it is to do with some aspects of insufficient diversity both technically and socially.

                                  @mcc @swetland @gbargoud

                                  trwnh@mastodon.socialT 1 Reply Last reply
                                  0
                                  • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

                                    @mcc what exactly is the benefit of migrating to a non bluesky PDS? I understand being on an entirely different vertical stack like Blacksky or Northsky but what does being on a PDS give you? Aren't you still (almost) entirely at bluesky's mercy?

                                    carcosa@functional.cafeC This user is from outside of this forum
                                    carcosa@functional.cafeC This user is from outside of this forum
                                    carcosa@functional.cafe
                                    wrote last edited by
                                    #28

                                    @eniko @mcc If I understand correctly (and it is possible and likely that I don't), if you host your own PDS, you can use the rest of the stack from Bluesky, get banned, and migrate to Blacksky without losing your post history. And theoretically your social graph, though in practice Bluesky will be blocking almost everyone in it.

                                    I've no interest in it either way, given that Bluesky is the toxic liberalism site in the same way that X the Everything App is the toxic reactionary site.

                                    trwnh@mastodon.socialT 1 Reply Last reply
                                    0
                                    • gbargoud@masto.nycG gbargoud@masto.nyc

                                      @mcc

                                      So what I understand from this is that it would be relatively possible for BlackSky or NorthSky to add ActivityPub as a secondary protocol in ways that would likely be unfeasible to do the other way (ActivityPub instance using ATProto as a secondary protocol)

                                      trwnh@mastodon.socialT This user is from outside of this forum
                                      trwnh@mastodon.socialT This user is from outside of this forum
                                      trwnh@mastodon.social
                                      wrote last edited by
                                      #29

                                      @gbargoud @mcc a fedi server could store *public* data in an atproto data repo but that doesn't get you much. wafrn implemented ap then atproto, at least for the app.bsky records and i guess they have to squeeze everything into 300 characters or less and only allow cross-publishing of public posts.

                                      1 Reply Last reply
                                      0
                                      • msh@coales.coM msh@coales.co

                                        @ikuturso

                                        ...this is just a surface level commentary on what happened, but if you were BIPOC or followed prominent BIPOC folk here you could eventually see a pattern in the interactions.

                                        I know Bluesky is definitely not a panacea in this regard either (otherwise why the tremendous effort out into blacksky?), but they did address the wants and needs of nonwhite people better at least initially, at the app level.

                                        Anyways what I am seeing is that both ecosystems here are making similar mistakes and facing similar challenges, and it is to do with some aspects of insufficient diversity both technically and socially.

                                        @mcc @swetland @gbargoud

                                        trwnh@mastodon.socialT This user is from outside of this forum
                                        trwnh@mastodon.socialT This user is from outside of this forum
                                        trwnh@mastodon.social
                                        wrote last edited by
                                        #30

                                        @msh @ikuturso @mcc @swetland @gbargoud arguably bluesky could address those needs better because they maintain control over the full vertical and can apply advisory policies that don't have any real security backing. you can use a different appview or just browse the data directly and *not* apply blocks, gates, etc... this horrifies most people who learn about it and horrifies them further that there's nothing they can do about it. all the policies only apply if you're using the official apps.

                                        trwnh@mastodon.socialT 1 Reply Last reply
                                        0
                                        • trwnh@mastodon.socialT trwnh@mastodon.social

                                          @msh @ikuturso @mcc @swetland @gbargoud arguably bluesky could address those needs better because they maintain control over the full vertical and can apply advisory policies that don't have any real security backing. you can use a different appview or just browse the data directly and *not* apply blocks, gates, etc... this horrifies most people who learn about it and horrifies them further that there's nothing they can do about it. all the policies only apply if you're using the official apps.

                                          trwnh@mastodon.socialT This user is from outside of this forum
                                          trwnh@mastodon.socialT This user is from outside of this forum
                                          trwnh@mastodon.social
                                          wrote last edited by
                                          #31

                                          @msh @ikuturso @mcc @swetland @gbargoud however, with that said, the vast majority of people are using the official apps. so the blocks and gates "work" in the sense that the vast majority of people are subject to them. but it remains trivially easy to just *not* respect those blocks and gates, because all the data is forever public

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Popular