Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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

  1. Home
  2. uncategorized
  3. When discussing Bluesky, people on here really need to stop thinking in terms of instances, i.e.

When discussing Bluesky, people on here really need to stop thinking in terms of instances, i.e.

Scheduled Pinned Locked Moved uncategorized
38 Posts 16 Posters 17 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.
  • volpeon@icy.wyvern.ripV volpeon@icy.wyvern.rip

    When discussing Bluesky, people on here really need to stop thinking in terms of instances, i.e. running the entire stack themselves.

    If many people run only parts of it -- and this is happening now that running relays has become easier -- and members of the network spread out, then that's perfectly fine. If your relay does some bullshit, you can take your PDS to a different one and get to keep your entire history. Relay admins and PDS admins are less incentivized to play stupid blocking politics because neither are a useful boundary for communities. This is
    better than what we have here.

    The real problem is getting people to spread out to different PDSes and relays because most simply don't care about decentralization. This is pretty much like the "mastodon.social vs. the rest of the fediverse" situation, just more severe.

    ? Offline
    ? Offline
    Guest
    wrote last edited by
    #4

    @volpeon 💤🔇

    1 Reply Last reply
    0
    • ? Guest

      @volpeon I do wonder how the communication works between PDSes that are using different relays - I know that communication isn't 100% blocked cause you can just directly query a PDS. That being said, my current (and likely incorrect) understanding of ATProto aren't different relays a bit disjoint from each other and you can't really discover someone whose PDS is using a different relay to yours. Would be appreciated to know in which ways I am misunderstanding the protocol.

      volpeon@icy.wyvern.ripV This user is from outside of this forum
      volpeon@icy.wyvern.ripV This user is from outside of this forum
      volpeon@icy.wyvern.rip
      wrote last edited by
      #5

      @makiki Relays can talk to each other, otherwise you wouldn't see any Wafrn posts on Bluesky (they use the Blacksky relay). I don't know how specifically this works, though. I would assume that because a relay merely bundles messages from multiple PDSes, it can also act like a PDS and tell other relays about its existence so they subscribe to it.

      ? gabboman@app.wafrn.netG 2 Replies Last reply
      0
      • volpeon@icy.wyvern.ripV volpeon@icy.wyvern.rip

        @makiki Relays can talk to each other, otherwise you wouldn't see any Wafrn posts on Bluesky (they use the Blacksky relay). I don't know how specifically this works, though. I would assume that because a relay merely bundles messages from multiple PDSes, it can also act like a PDS and tell other relays about its existence so they subscribe to it.

        ? Offline
        ? Offline
        Guest
        wrote last edited by
        #6

        @volpeon That does make sense to me, thanks!

        1 Reply Last reply
        0
        • volpeon@icy.wyvern.ripV volpeon@icy.wyvern.rip

          @makiki Relays can talk to each other, otherwise you wouldn't see any Wafrn posts on Bluesky (they use the Blacksky relay). I don't know how specifically this works, though. I would assume that because a relay merely bundles messages from multiple PDSes, it can also act like a PDS and tell other relays about its existence so they subscribe to it.

          gabboman@app.wafrn.netG This user is from outside of this forum
          gabboman@app.wafrn.netG This user is from outside of this forum
          gabboman@app.wafrn.net
          wrote last edited by
          #7

          Relays are not like that.

          A relay asks to all the pds it knows “hey tell me whenever you get a post”

          We do by default the blacksky, but the bsky one also knows about us and asks about us

          Im gona use this comparason again:

          Fedi is a decentralised platform the same way trans are a transport platform

          Bluesky is blimps: “what do you mean you dont need rails”

          Now every fedi user I have talked about bluesky has committed the same mistake (the other way arround too btw!)

          kopper@not-brain.d.on-t.workK 1 Reply Last reply
          0
          • gabboman@app.wafrn.netG gabboman@app.wafrn.net

            Relays are not like that.

            A relay asks to all the pds it knows “hey tell me whenever you get a post”

            We do by default the blacksky, but the bsky one also knows about us and asks about us

            Im gona use this comparason again:

            Fedi is a decentralised platform the same way trans are a transport platform

            Bluesky is blimps: “what do you mean you dont need rails”

            Now every fedi user I have talked about bluesky has committed the same mistake (the other way arround too btw!)

            kopper@not-brain.d.on-t.workK This user is from outside of this forum
            kopper@not-brain.d.on-t.workK This user is from outside of this forum
            kopper@not-brain.d.on-t.work
            wrote last edited by
            #8
            @gabboman @volpeon @makiki the TLDR here is that "you do not 'go to' a relay, a relay 'comes to' you". extremely common mistake

            'moving a pds to a different relay' does not really mean anything as the PDS relay configuration simply means your pds politely tells that relay (through a public, unauthenticated endpoint anyone can point curl on your behalf to) it exists. the relay may or may not end up caring
            kopper@not-brain.d.on-t.workK 1 Reply Last reply
            0
            • kopper@not-brain.d.on-t.workK kopper@not-brain.d.on-t.work
              @gabboman @volpeon @makiki the TLDR here is that "you do not 'go to' a relay, a relay 'comes to' you". extremely common mistake

              'moving a pds to a different relay' does not really mean anything as the PDS relay configuration simply means your pds politely tells that relay (through a public, unauthenticated endpoint anyone can point curl on your behalf to) it exists. the relay may or may not end up caring
              kopper@not-brain.d.on-t.workK This user is from outside of this forum
              kopper@not-brain.d.on-t.workK This user is from outside of this forum
              kopper@not-brain.d.on-t.work
              wrote last edited by
              #9
              @gabboman @volpeon @makiki if someone from a relay that does not know about you replies to, that relay may very well decide to end up start listening to you as well. so as long as one relay knows about you then the rest will get to you automagically soon enough. some do also bootstrap themselves by going through every entry in did:plc (which is centralized still, so easy to do)
              kopper@not-brain.d.on-t.workK 1 Reply Last reply
              0
              • kopper@not-brain.d.on-t.workK kopper@not-brain.d.on-t.work
                @gabboman @volpeon @makiki if someone from a relay that does not know about you replies to, that relay may very well decide to end up start listening to you as well. so as long as one relay knows about you then the rest will get to you automagically soon enough. some do also bootstrap themselves by going through every entry in did:plc (which is centralized still, so easy to do)
                kopper@not-brain.d.on-t.workK This user is from outside of this forum
                kopper@not-brain.d.on-t.workK This user is from outside of this forum
                kopper@not-brain.d.on-t.work
                wrote last edited by
                #10
                @gabboman @volpeon @makiki but again the important decentralization part is the appview, there are not many of yet. this is getting easier with things like constellation and slices which may end up resulting in "appviewless" apps that build on top of those general purpose indexes (like tangled.sh/@whey.party/red-dwarf)

                you'd still need people to rehost them but you'd get more functionality for the resources you spend on that compared to rehosting the bluesky appview
                volpeon@icy.wyvern.ripV ? 2 Replies Last reply
                0
                • volpeon@icy.wyvern.ripV volpeon@icy.wyvern.rip

                  When discussing Bluesky, people on here really need to stop thinking in terms of instances, i.e. running the entire stack themselves.

                  If many people run only parts of it -- and this is happening now that running relays has become easier -- and members of the network spread out, then that's perfectly fine. If your relay does some bullshit, you can take your PDS to a different one and get to keep your entire history. Relay admins and PDS admins are less incentivized to play stupid blocking politics because neither are a useful boundary for communities. This is
                  better than what we have here.

                  The real problem is getting people to spread out to different PDSes and relays because most simply don't care about decentralization. This is pretty much like the "mastodon.social vs. the rest of the fediverse" situation, just more severe.

                  volpeon@icy.wyvern.ripV This user is from outside of this forum
                  volpeon@icy.wyvern.ripV This user is from outside of this forum
                  volpeon@icy.wyvern.rip
                  wrote last edited by volpeon@icy.wyvern.rip
                  #11

                  I have gotten one dismissive reply, so let me add something: Blind fanaticism isn't just unnecessary, it actively prevents positive change from happening because it refuses acknowledgement of problems that always do exist. Nothing is perfect.

                  I have criticized the fediverse a lot over the years. Especially the instance = community boundary is a huge problem because they serve as both a social space and a gateway to the network all in one package. However, community matters and provider matters are very different. If an instance defederates from another, people don't just lose access to that community - they lose access to communicating with people on an instance entirely until they create a new account elsewhere.
                  Imagine if a Discord server admin banned you and Discord also blocked your communication with the server members even in other servers or 1-on-1. That's fedi.
                  This means your choice of an instance is extremely important and happens at a time when you don't even know anything about the fediverse at all.

                  This is why I think what absolutely needs to happen here is to give instances less importance by implementing communities on a higher layer, independent of those boundaries. Is this happening? I doesn't look like that to me. Hell, we don't even improve on the microblogging formula in a meaningful way. I think the ecosystem at large has become complacent with the existing structure and has no interest in making fundamental changes.

                  ATProto seems closer to the ideal I have in mind, so obviously I've taken an interest in it.

                  (Improved wording)

                  ? ? volpeon@icy.wyvern.ripV srazkvt@tech.lgbtS ? 5 Replies Last reply
                  0
                  • kopper@not-brain.d.on-t.workK kopper@not-brain.d.on-t.work
                    @gabboman @volpeon @makiki but again the important decentralization part is the appview, there are not many of yet. this is getting easier with things like constellation and slices which may end up resulting in "appviewless" apps that build on top of those general purpose indexes (like tangled.sh/@whey.party/red-dwarf)

                    you'd still need people to rehost them but you'd get more functionality for the resources you spend on that compared to rehosting the bluesky appview
                    volpeon@icy.wyvern.ripV This user is from outside of this forum
                    volpeon@icy.wyvern.ripV This user is from outside of this forum
                    volpeon@icy.wyvern.rip
                    wrote last edited by volpeon@icy.wyvern.rip
                    #12

                    @kopper @gabboman @makiki Do you know of a resource that gives you an easy-to-understand and accurate overview of ATProto? Because in all the diagrams I've seen, PDSes point to one relay instead of (what I gather from your explanation should be) PDSes and relays having a many-to-many relationship.

                    kopper@not-brain.d.on-t.workK ? ? 3 Replies Last reply
                    0
                    • volpeon@icy.wyvern.ripV volpeon@icy.wyvern.rip

                      @kopper @gabboman @makiki Do you know of a resource that gives you an easy-to-understand and accurate overview of ATProto? Because in all the diagrams I've seen, PDSes point to one relay instead of (what I gather from your explanation should be) PDSes and relays having a many-to-many relationship.

                      kopper@not-brain.d.on-t.workK This user is from outside of this forum
                      kopper@not-brain.d.on-t.workK This user is from outside of this forum
                      kopper@not-brain.d.on-t.work
                      wrote last edited by
                      #13
                      @volpeon @gabboman @makiki i'm not sure, sorry. i haven't been following any of the newer explainers that popped up so the only ones i have are somewhat technical
                      kopper@not-brain.d.on-t.workK 1 Reply Last reply
                      0
                      • kopper@not-brain.d.on-t.workK kopper@not-brain.d.on-t.work
                        @volpeon @gabboman @makiki i'm not sure, sorry. i haven't been following any of the newer explainers that popped up so the only ones i have are somewhat technical
                        kopper@not-brain.d.on-t.workK This user is from outside of this forum
                        kopper@not-brain.d.on-t.workK This user is from outside of this forum
                        kopper@not-brain.d.on-t.work
                        wrote last edited by
                        #14
                        @gabboman @volpeon @makiki but yeah, pds's and relays are many-to-many, and because both of them use the same interface you could make a relay that listens to the output of another relay as if it were a PDS as well
                        1 Reply Last reply
                        0
                        • volpeon@icy.wyvern.ripV volpeon@icy.wyvern.rip

                          I have gotten one dismissive reply, so let me add something: Blind fanaticism isn't just unnecessary, it actively prevents positive change from happening because it refuses acknowledgement of problems that always do exist. Nothing is perfect.

                          I have criticized the fediverse a lot over the years. Especially the instance = community boundary is a huge problem because they serve as both a social space and a gateway to the network all in one package. However, community matters and provider matters are very different. If an instance defederates from another, people don't just lose access to that community - they lose access to communicating with people on an instance entirely until they create a new account elsewhere.
                          Imagine if a Discord server admin banned you and Discord also blocked your communication with the server members even in other servers or 1-on-1. That's fedi.
                          This means your choice of an instance is extremely important and happens at a time when you don't even know anything about the fediverse at all.

                          This is why I think what absolutely needs to happen here is to give instances less importance by implementing communities on a higher layer, independent of those boundaries. Is this happening? I doesn't look like that to me. Hell, we don't even improve on the microblogging formula in a meaningful way. I think the ecosystem at large has become complacent with the existing structure and has no interest in making fundamental changes.

                          ATProto seems closer to the ideal I have in mind, so obviously I've taken an interest in it.

                          (Improved wording)

                          ? Offline
                          ? Offline
                          Guest
                          wrote last edited by
                          #15

                          @volpeon I never took the "dictator admin" thing seriously because not only does that sound childish at face value, but in my experience, what I find when I go looking for myself because internet drama queens love to keep it vague - it's racism. It's white fragility. That's what gets called petty and stupid on here.

                          If I'm not taking you or any other posts like this seriously, it's not because I'm a blind fanatic, it's just that I don't trust you guys. I have to be careful.

                          As a general rule, if a story is exaggerated, out of context, sounds fictional, and doesn't show any proof, then I doubt it.

                          volpeon@icy.wyvern.ripV 1 Reply Last reply
                          0
                          • kopper@not-brain.d.on-t.workK kopper@not-brain.d.on-t.work
                            @gabboman @volpeon @makiki but again the important decentralization part is the appview, there are not many of yet. this is getting easier with things like constellation and slices which may end up resulting in "appviewless" apps that build on top of those general purpose indexes (like tangled.sh/@whey.party/red-dwarf)

                            you'd still need people to rehost them but you'd get more functionality for the resources you spend on that compared to rehosting the bluesky appview
                            ? Offline
                            ? Offline
                            Guest
                            wrote last edited by
                            #16

                            @kopper @gabboman @volpeon Are AppViews are basically clients that query relays and PDSes, or is an oversimplification?

                            gabboman@app.wafrn.netG 1 Reply Last reply
                            0
                            • ? Guest

                              @kopper @gabboman @volpeon Are AppViews are basically clients that query relays and PDSes, or is an oversimplification?

                              gabboman@app.wafrn.netG This user is from outside of this forum
                              gabboman@app.wafrn.netG This user is from outside of this forum
                              gabboman@app.wafrn.net
                              wrote last edited by
                              #17

                              appviews get the data from relays and pds and do store them, and you query them instead of queriying the pds directly.

                              they also do some extra shit like "wait potatohater69 is blocked by mrpotato, i should deatach this reply from the thread"

                              ? 1 Reply Last reply
                              0
                              • gabboman@app.wafrn.netG gabboman@app.wafrn.net

                                appviews get the data from relays and pds and do store them, and you query them instead of queriying the pds directly.

                                they also do some extra shit like "wait potatohater69 is blocked by mrpotato, i should deatach this reply from the thread"

                                ? Offline
                                ? Offline
                                Guest
                                wrote last edited by
                                #18

                                @gabboman @volpeon @kopper Thanks for explaining!

                                ATProto seems pretty darn complicated even at high level overview layer

                                gabboman@app.wafrn.netG 1 Reply Last reply
                                0
                                • ? Guest

                                  @gabboman @volpeon @kopper Thanks for explaining!

                                  ATProto seems pretty darn complicated even at high level overview layer

                                  gabboman@app.wafrn.netG This user is from outside of this forum
                                  gabboman@app.wafrn.netG This user is from outside of this forum
                                  gabboman@app.wafrn.net
                                  wrote last edited by
                                  #19

                                  so is fedi for people who knows atproto!

                                  seriously, both are decentralized architectures but knowing one doesnt helps to understand the other one. in fact it makes it worse

                                  ? 1 Reply Last reply
                                  0
                                  • gabboman@app.wafrn.netG gabboman@app.wafrn.net

                                    so is fedi for people who knows atproto!

                                    seriously, both are decentralized architectures but knowing one doesnt helps to understand the other one. in fact it makes it worse

                                    ? Offline
                                    ? Offline
                                    Guest
                                    wrote last edited by
                                    #20

                                    @gabboman @volpeon @kopper
                                    With AP there are at least some similarities to e-mail to rely on for the high level understanding and I'd hazard a guess most of the pain with AP is in the interop between servers (ex. wafrn <-> mastodon or akkoma <-> sharkey, or even kbin <-> gts) rather than the high level idea.

                                    I wouldn't be surprised if that interop is way less painful with ATProto thanks to relays and shit due to more stuff having to be actually standarized to make this work.

                                    gabboman@app.wafrn.netG 1 Reply Last reply
                                    0
                                    • ? Guest

                                      @gabboman @volpeon @kopper
                                      With AP there are at least some similarities to e-mail to rely on for the high level understanding and I'd hazard a guess most of the pain with AP is in the interop between servers (ex. wafrn <-> mastodon or akkoma <-> sharkey, or even kbin <-> gts) rather than the high level idea.

                                      I wouldn't be surprised if that interop is way less painful with ATProto thanks to relays and shit due to more stuff having to be actually standarized to make this work.

                                      gabboman@app.wafrn.netG This user is from outside of this forum
                                      gabboman@app.wafrn.netG This user is from outside of this forum
                                      gabboman@app.wafrn.net
                                      wrote last edited by
                                      #21

                                      Atproto is RSS

                                      1 Reply Last reply
                                      0
                                      • volpeon@icy.wyvern.ripV volpeon@icy.wyvern.rip

                                        I have gotten one dismissive reply, so let me add something: Blind fanaticism isn't just unnecessary, it actively prevents positive change from happening because it refuses acknowledgement of problems that always do exist. Nothing is perfect.

                                        I have criticized the fediverse a lot over the years. Especially the instance = community boundary is a huge problem because they serve as both a social space and a gateway to the network all in one package. However, community matters and provider matters are very different. If an instance defederates from another, people don't just lose access to that community - they lose access to communicating with people on an instance entirely until they create a new account elsewhere.
                                        Imagine if a Discord server admin banned you and Discord also blocked your communication with the server members even in other servers or 1-on-1. That's fedi.
                                        This means your choice of an instance is extremely important and happens at a time when you don't even know anything about the fediverse at all.

                                        This is why I think what absolutely needs to happen here is to give instances less importance by implementing communities on a higher layer, independent of those boundaries. Is this happening? I doesn't look like that to me. Hell, we don't even improve on the microblogging formula in a meaningful way. I think the ecosystem at large has become complacent with the existing structure and has no interest in making fundamental changes.

                                        ATProto seems closer to the ideal I have in mind, so obviously I've taken an interest in it.

                                        (Improved wording)

                                        ? Offline
                                        ? Offline
                                        Guest
                                        wrote last edited by
                                        #22

                                        @volpeon I'm in favor of small federated communities, but you have a point about the control. If your personal data is under the control of someone else, that opens a door for abuse and tyranny. I'm ok with having several approaches to solve one issue. I'm not against the AtProto projects if they are not under the hood of the company running Bluesky.

                                        My idea for solving the control issue is to have community governance tools, which no protocol has yet.

                                        1 Reply Last reply
                                        0
                                        • ? Guest

                                          @volpeon I never took the "dictator admin" thing seriously because not only does that sound childish at face value, but in my experience, what I find when I go looking for myself because internet drama queens love to keep it vague - it's racism. It's white fragility. That's what gets called petty and stupid on here.

                                          If I'm not taking you or any other posts like this seriously, it's not because I'm a blind fanatic, it's just that I don't trust you guys. I have to be careful.

                                          As a general rule, if a story is exaggerated, out of context, sounds fictional, and doesn't show any proof, then I doubt it.

                                          volpeon@icy.wyvern.ripV This user is from outside of this forum
                                          volpeon@icy.wyvern.ripV This user is from outside of this forum
                                          volpeon@icy.wyvern.rip
                                          wrote last edited by volpeon@icy.wyvern.rip
                                          #23

                                          @EatingHawaiianP1zza There are of course admins who're doing a good job, too. But I've been on the receiving end of unfair practices a few times over the years. One time it was because I was on an instance which got a bad reputation that got out of hand because of lacking research by those perpetuating it. Sometimes I don't even know what I've ever done wrong and could only guess. Having your entire means of communication with people on other instances cut off like that is bewildering and frustrating.

                                          In any case, I have explained my reasoning not to convince anyone to move to Bluesky, but to say that it's good to stay critical even of things you like. Problems can only be solved if you acknowledge that they exist. I like Android, but Google's control over it is bad and we should find ways to get rid of it or create good alternatives. I like Linux, but if the installer is difficult to use then it should be changed. I like Apple's idea to make UIs more tactile again, but their implementation has serious legibility issues. I like ATProto's vision, but right now it's still too centralized.

                                          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
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups