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
We Distribute
  1. Home
  2. General Discussion
  3. an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPub

an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPub

Scheduled Pinned Locked Moved General Discussion
atprotoactivitypub
46 Posts 12 Posters 0 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.
  • laurenshof@indieweb.socialL This user is from outside of this forum
    laurenshof@indieweb.socialL This user is from outside of this forum
    laurenshof@indieweb.social
    wrote last edited by
    #18

    @julian

    it really matters which part of the system exactly is open ended. atproto's lexicon system is open ended in the sense that everyone can publish any lexicon they want, but each individual lexicon is constraint (by design)

    json-ld also technically has this open-ended nature (you can put whatever you want in @context), but then also tries to make it so that this can result in every mesage being parsable by everything else

    laurenshof@indieweb.socialL 1 Reply Last reply
    0
    • laurenshof@indieweb.socialL laurenshof@indieweb.social

      @julian

      it really matters which part of the system exactly is open ended. atproto's lexicon system is open ended in the sense that everyone can publish any lexicon they want, but each individual lexicon is constraint (by design)

      json-ld also technically has this open-ended nature (you can put whatever you want in @context), but then also tries to make it so that this can result in every mesage being parsable by everything else

      laurenshof@indieweb.socialL This user is from outside of this forum
      laurenshof@indieweb.socialL This user is from outside of this forum
      laurenshof@indieweb.social
      wrote last edited by
      #19

      @julian like there is this implicit assumption that every server should be able to read every message type, or at least be able to parse it to determine whether they want to or not

      this separations of concerns is much clearer with lexicons: part of your app design is making an explicit choice of 'my app reads these lexicons and disregards the rest'. that distinction is much less clear in activitypub, because you it is so open-ended

      1 Reply Last reply
      0
      • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

        @laurenshof Right, but I'm looking for a user-friendly way to do this. You know, for normies.

        @liaizon

        liaizon@social.wake.stL This user is from outside of this forum
        liaizon@social.wake.stL This user is from outside of this forum
        liaizon@social.wake.st
        wrote last edited by
        #20

        @stefan @laurenshof many apps over there have an "open in Bluesky" button on the 3rd party interfaces, this one is just a fork of the main bluesky codebase by someone who added pronoun viewer support which is why I started using it

        1 Reply Last reply
        0
        • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

          @laurenshof Right, but I'm looking for a user-friendly way to do this. You know, for normies.

          @liaizon

          laurenshof@indieweb.socialL This user is from outside of this forum
          laurenshof@indieweb.socialL This user is from outside of this forum
          laurenshof@indieweb.social
          wrote last edited by
          #21

          @stefan @liaizon there isnt any. its bascially the same question of why phanpy doesnt have a button to view a post in ivory.

          difference is that phanpy does have a button to view the post on the home instance. but there is no home instance on atproto in that same sense. like it would mean opening the raw record on your pds

          stefan@stefanbohacek.onlineS 1 Reply Last reply
          0
          • n00q@don.n00q.netN n00q@don.n00q.net

            @liaizon

            I'm surprised that most of these I don't consider good/very compelling reasons!

            foolishowl@social.coopF This user is from outside of this forum
            foolishowl@social.coopF This user is from outside of this forum
            foolishowl@social.coop
            wrote last edited by
            #22

            @n00q @liaizon There's a lot of people who just can't get their heads around the idea that we don't want a centralized system that's easily parsed and commodified.

            liaizon@social.wake.stL 1 Reply Last reply
            0
            • liaizon@social.wake.stL liaizon@social.wake.st

              @julian you don't want to platform people who are unwelcoming to devs? I think the issue is that a lot of the devs who show up are also totally oblivious to how their stuff effects the network and people who use it and the implications of their code on peoples lives. So I don't think it's as easy as just us being more welcoming to builders either sadly

              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
              #23
              @liaizon @julian people here hate everything and shit on every attempt to do more with the platform and it's terminally discouraging. people on nostr and bluesky and farcaster are like 1% more welcoming and will actually try things and spend a dollar and it makes a huge difference.
              ree@shitposter.worldR bonifartius@fsebugoutzone.orgB deutrino@mstdn.ioD 3 Replies Last reply
              0
              • liaizon@social.wake.stL liaizon@social.wake.st

                @julian you don't want to platform people who are unwelcoming to devs? I think the issue is that a lot of the devs who show up are also totally oblivious to how their stuff effects the network and people who use it and the implications of their code on peoples lives. So I don't think it's as easy as just us being more welcoming to builders either sadly

                julian@activitypub.spaceJ This user is from outside of this forum
                julian@activitypub.spaceJ This user is from outside of this forum
                julian@activitypub.space
                wrote last edited by
                #24

                @liaizon@social.wake.st I don't want to platform one-sided discussion against the development of new functonality built on top of ActivityPub.

                Critique is fine. It's even accepted. I'm not saying that nobody should ever disagree on implementation, design, etc.

                The problem here is that the disagreements are not done on a level playing field. You have one side that has judged another without fully understanding the situation (or not having put any thought in besides "I like this person, they don't like you, and therefore you are bad"), having absolutely demonized this person from the very beginning, and you expect that person to start that uphill battle?

                It's absolutely no surprise that they choose to leave instead.

                It's an absolute fucking miracle that @quillmatiq@mastodon.social and @snarfed.org@fed.brid.gy are still here.

                1 Reply Last reply
                0
                • sun@shitposter.worldS sun@shitposter.world
                  @liaizon @julian people here hate everything and shit on every attempt to do more with the platform and it's terminally discouraging. people on nostr and bluesky and farcaster are like 1% more welcoming and will actually try things and spend a dollar and it makes a huge difference.
                  ree@shitposter.worldR This user is from outside of this forum
                  ree@shitposter.worldR This user is from outside of this forum
                  ree@shitposter.world
                  wrote last edited by
                  #25
                  @sun @liaizon @julian I love what people do but I still can't fix ui scaling
                  1 Reply Last reply
                  0
                  • foolishowl@social.coopF foolishowl@social.coop

                    @n00q @liaizon There's a lot of people who just can't get their heads around the idea that we don't want a centralized system that's easily parsed and commodified.

                    liaizon@social.wake.stL This user is from outside of this forum
                    liaizon@social.wake.stL This user is from outside of this forum
                    liaizon@social.wake.st
                    wrote last edited by
                    #26

                    @foolishowl that's an incredibly unhelpful read on people there tbh

                    1 Reply Last reply
                    0
                    • ree@shitposter.worldR This user is from outside of this forum
                      ree@shitposter.worldR This user is from outside of this forum
                      ree@shitposter.world
                      wrote last edited by
                      #27
                      @julian @general @liaizon you can't have nice things because of identity politics and turbo weaponized Autism. And all I want is good product.
                      1 Reply Last reply
                      0
                      • laurenshof@indieweb.socialL laurenshof@indieweb.social

                        @stefan @liaizon there isnt any. its bascially the same question of why phanpy doesnt have a button to view a post in ivory.

                        difference is that phanpy does have a button to view the post on the home instance. but there is no home instance on atproto in that same sense. like it would mean opening the raw record on your pds

                        stefan@stefanbohacek.onlineS This user is from outside of this forum
                        stefan@stefanbohacek.onlineS This user is from outside of this forum
                        stefan@stefanbohacek.online
                        wrote last edited by
                        #28

                        @laurenshof Yeah, this all makes sense to me, of course, it's just interesting to see some of the things that have been putting people off the fediverse starting to slowly creep in, like thinking that you need to create a "new Bluesky account" to reply.

                        Or a conversation I came across yesterday about how "login with your ATProto account" is too confusing, but "login with Bluesky" isn't accurate.

                        @liaizon

                        liaizon@social.wake.stL stefan@stefanbohacek.onlineS 3 Replies Last reply
                        1
                        • sun@shitposter.worldS sun@shitposter.world
                          @liaizon @julian people here hate everything and shit on every attempt to do more with the platform and it's terminally discouraging. people on nostr and bluesky and farcaster are like 1% more welcoming and will actually try things and spend a dollar and it makes a huge difference.
                          bonifartius@fsebugoutzone.orgB This user is from outside of this forum
                          bonifartius@fsebugoutzone.orgB This user is from outside of this forum
                          bonifartius@fsebugoutzone.org
                          wrote last edited by
                          #29
                          @sun @liaizon maybe too many are burned by 2010ish XEP hell where you got dozens of clients but nothing except text messages worked properly. that's why we still have file lockers etc. i have not much investment in AP except using it, but it's always annoying when shit breaks because it expects implementation to support certain stuff. starts with stuff like signed fetches, an idea matrix has copied as well for the media attachments.

                          off topic, somehow the line based protocols seem to be much more robust? they are still being extended after 30 or more years of usage.
                          1 Reply Last reply
                          0
                          • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

                            @laurenshof Yeah, this all makes sense to me, of course, it's just interesting to see some of the things that have been putting people off the fediverse starting to slowly creep in, like thinking that you need to create a "new Bluesky account" to reply.

                            Or a conversation I came across yesterday about how "login with your ATProto account" is too confusing, but "login with Bluesky" isn't accurate.

                            @liaizon

                            liaizon@social.wake.stL This user is from outside of this forum
                            liaizon@social.wake.stL This user is from outside of this forum
                            liaizon@social.wake.st
                            wrote last edited by
                            #30

                            @stefan @laurenshof have you seen the https://internethandle.org debacle yet?

                            stefan@stefanbohacek.onlineS 1 Reply Last reply
                            1
                            • liaizon@social.wake.stL liaizon@social.wake.st

                              @stefan @laurenshof have you seen the https://internethandle.org debacle yet?

                              stefan@stefanbohacek.onlineS This user is from outside of this forum
                              stefan@stefanbohacek.onlineS This user is from outside of this forum
                              stefan@stefanbohacek.online
                              wrote last edited by
                              #31

                              @liaizon Ah, I think I did, but thank you for reminding me!

                              @laurenshof

                              1 Reply Last reply
                              1
                              • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

                                @laurenshof Yeah, this all makes sense to me, of course, it's just interesting to see some of the things that have been putting people off the fediverse starting to slowly creep in, like thinking that you need to create a "new Bluesky account" to reply.

                                Or a conversation I came across yesterday about how "login with your ATProto account" is too confusing, but "login with Bluesky" isn't accurate.

                                @liaizon

                                stefan@stefanbohacek.onlineS This user is from outside of this forum
                                stefan@stefanbohacek.onlineS This user is from outside of this forum
                                stefan@stefanbohacek.online
                                wrote last edited by
                                #32

                                @laurenshof @liaizon

                                Also, does either of you know how things work in terms of data being in/out of sync between the various PDSes/AppViews?

                                Eg. is the "missing replies" problem likely to occur in the Atmosphere as well?

                                Other than, of course, due to accounts being banned on some level.

                                julian@activitypub.spaceJ 1 Reply Last reply
                                0
                                • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

                                  @laurenshof @liaizon

                                  Also, does either of you know how things work in terms of data being in/out of sync between the various PDSes/AppViews?

                                  Eg. is the "missing replies" problem likely to occur in the Atmosphere as well?

                                  Other than, of course, due to accounts being banned on some level.

                                  julian@activitypub.spaceJ This user is from outside of this forum
                                  julian@activitypub.spaceJ This user is from outside of this forum
                                  julian@activitypub.space
                                  wrote last edited by
                                  #33

                                  @stefan@stefanbohacek.online you don't miss replies if you store the entirety of the BlueSky network on your relay (apologies if I use the wrong term), or use theirs?

                                  But the solution to not having to store the entirety of bluesky is to store a subset... and if you do that, then... absolutely you'll start missing things. 🤣

                                  1 Reply Last reply
                                  0
                                  • stefan@stefanbohacek.onlineS This user is from outside of this forum
                                    stefan@stefanbohacek.onlineS This user is from outside of this forum
                                    stefan@stefanbohacek.online
                                    wrote last edited by
                                    #34

                                    @julian Right, so if different AppViews use different relays (looking at https://atp.fyi/network), there is a potential then that people will miss some replies, even if only temporarily?

                                    1 Reply Last reply
                                    0
                                    • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

                                      @laurenshof Yeah, this all makes sense to me, of course, it's just interesting to see some of the things that have been putting people off the fediverse starting to slowly creep in, like thinking that you need to create a "new Bluesky account" to reply.

                                      Or a conversation I came across yesterday about how "login with your ATProto account" is too confusing, but "login with Bluesky" isn't accurate.

                                      @liaizon

                                      stefan@stefanbohacek.onlineS This user is from outside of this forum
                                      stefan@stefanbohacek.onlineS This user is from outside of this forum
                                      stefan@stefanbohacek.online
                                      wrote last edited by
                                      #35

                                      @laurenshof @liaizon Oh yeah, found another one.

                                      Trying to log into witchsky.app. Need to request a security code.

                                      Email comes in: "Sign in to Bluesky". Hm.

                                      liaizon@social.wake.stL 1 Reply Last reply
                                      0
                                      • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

                                        @laurenshof @liaizon Oh yeah, found another one.

                                        Trying to log into witchsky.app. Need to request a security code.

                                        Email comes in: "Sign in to Bluesky". Hm.

                                        liaizon@social.wake.stL This user is from outside of this forum
                                        liaizon@social.wake.stL This user is from outside of this forum
                                        liaizon@social.wake.st
                                        wrote last edited by
                                        #36

                                        @stefan @laurenshof again this is just a fork of the bluesky client by a single person. Try the front end of blacksky web with your bluesky account to see I think they cleaned that up quite a bit more

                                        stefan@stefanbohacek.onlineS 1 Reply Last reply
                                        0
                                        • liaizon@social.wake.stL liaizon@social.wake.st

                                          @stefan @laurenshof again this is just a fork of the bluesky client by a single person. Try the front end of blacksky web with your bluesky account to see I think they cleaned that up quite a bit more

                                          stefan@stefanbohacek.onlineS This user is from outside of this forum
                                          stefan@stefanbohacek.onlineS This user is from outside of this forum
                                          stefan@stefanbohacek.online
                                          wrote last edited by
                                          #37

                                          @liaizon

                                          Well the email comes from noreply@bsky.social. But what am I signing into, the app? In that case it should say Witchsky.

                                          Or am I logging into Bluesky's PDS? AppView?

                                          It's just a confusing user experience, logging into Witchsky and getting an email about logging into Bluesky.

                                          @laurenshof

                                          liaizon@social.wake.stL 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

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