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.
  • 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
              • 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
                #24

                @volpeon one big problem with many of the parts of ATproto is that not only are admins less incentivized to play stupid blocking politics, they're not really incentivized to run those services in any way at all so they are likely to also run the other services where they do get incentivized to play stupid blocking politics. The lack of incentives for your average person is also a recipe for increased centralization.

                1 Reply Last reply
                0
                • ? Offline
                  ? Offline
                  Guest
                  wrote last edited by
                  #25

                  @gabboman @volpeon @kopper I think these three words made me get the idea behind ATProto more than any explainer I have seen ever /gen

                  gabboman@app.wafrn.netG 1 Reply 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.

                    ? Offline
                    ? Offline
                    Guest
                    wrote last edited by
                    #26

                    @volpeon @kopper there aren't many fully independent relays and Bluesky devs have even said maybe there will never be more than a few. This is because of high resource usage and the unsolved architectural problem in scaling the amount of independent relays up when every one of them have to subscribe to all the PDSes.

                    kopper@not-brain.d.on-t.workK 1 Reply Last reply
                    0
                    • ? Guest

                      @volpeon @kopper there aren't many fully independent relays and Bluesky devs have even said maybe there will never be more than a few. This is because of high resource usage and the unsolved architectural problem in scaling the amount of independent relays up when every one of them have to subscribe to all the PDSes.

                      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
                      #27
                      @ikuturso @volpeon compare.hose.cam
                      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
                        @ikuturso @volpeon compare.hose.cam
                        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
                        #28
                        @volpeon @ikuturso sure there are not like a hundred but there doesn't need to be. it's a trivially swappable part of infrastructure
                        1 Reply Last reply
                        0
                        • ? Guest

                          @gabboman @volpeon @kopper I think these three words made me get the idea behind ATProto more than any explainer I have seen ever /gen

                          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
                          #29

                          pds are "websites", and each appview could be something like google reader (RIP), feedly, etc.

                          Ok, the firehose relay is an extra step, but yeah thats it

                          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)

                            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
                            #30

                            Also worth noting that one of the creators of ActivityPub is critical of the role instances play here, too: codeberg.org/spritely/ocappub/src/branch/master/README.org#headline-8

                            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)

                              srazkvt@tech.lgbtS This user is from outside of this forum
                              srazkvt@tech.lgbtS This user is from outside of this forum
                              srazkvt@tech.lgbt
                              wrote last edited by
                              #31

                              @volpeon from what i see, atproto is genuinly better, but i can't trust the people behind it, if it were forked by trustable people, however, i could see myself use that

                              ? 1 Reply 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.

                                ? Offline
                                ? Offline
                                Guest
                                wrote last edited by
                                #32

                                I feel like there's definitely a lack of explaining that "relays can grab information from any PDS they want to" but here's my favourite post explaining some of the atproto basics:
                                https://steveklabnik.com/writing/how-does-bluesky-work/

                                1 Reply 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.

                                  sun@shitposter.worldS This user is from outside of this forum
                                  sun@shitposter.worldS This user is from outside of this forum
                                  sun@shitposter.world
                                  wrote last edited by
                                  #33
                                  @volpeon the activitypub tech stack is a flaming dumpster fire, that will eventually kill this place. I mean, kill it like happened to ostatus, relegate it to a few leftovers while everyone goes elsewhere
                                  phnt@fluffytail.orgP 1 Reply Last reply
                                  0
                                  • sun@shitposter.worldS sun@shitposter.world
                                    @volpeon the activitypub tech stack is a flaming dumpster fire, that will eventually kill this place. I mean, kill it like happened to ostatus, relegate it to a few leftovers while everyone goes elsewhere
                                    phnt@fluffytail.orgP This user is from outside of this forum
                                    phnt@fluffytail.orgP This user is from outside of this forum
                                    phnt@fluffytail.org
                                    wrote last edited by
                                    #34
                                    @sun @volpeon The sunk cost will probably prevent AP from dying and instead make efforts to fix it with a compromise between the current (non-)spec and something more ideal. The issue right now is that the people that want to improve the spec are mostly destroying it (the whole https://www.w3.org/ns/activitystreams#Public being banned and replaced with mandated as:Public thing)
                                    1 Reply 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.

                                      ? Offline
                                      ? Offline
                                      Guest
                                      wrote last edited by
                                      #35
                                      @volpeon The decentralization part should be emphasized by the bluesky development team that just so happens to be getting tons of venture capital, and the centralized moderation service fiasco should be.. fixed. The latter is being addressed apparently, but it wouldn't surprise me if it takes a comically long time for it to actually *get fixed*.

                                      I don't think the Bluesky dev team has our best interests in mind.
                                      volpeon@icy.wyvern.ripV 1 Reply Last reply
                                      0
                                      • srazkvt@tech.lgbtS srazkvt@tech.lgbt

                                        @volpeon from what i see, atproto is genuinly better, but i can't trust the people behind it, if it were forked by trustable people, however, i could see myself use that

                                        ? Offline
                                        ? Offline
                                        Guest
                                        wrote last edited by
                                        #36

                                        @SRAZKVT @volpeon people are doing that
                                        https://docs.blacksky.community/
                                        And there was a second one but can't find it RN

                                        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
                                          #37
                                          AT Proto has no general front end like Soapbox, and no one really cares to properly decouple the current 2,000 PDSes from BlueSky.
                                          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