Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPubhttps://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g

an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPubhttps://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g

Scheduled Pinned Locked Moved Uncategorized
atprotoactivitypub
42 Posts 9 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.
  • 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
    #1

    an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPub
    https://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g

    n00q@don.n00q.netN julian@activitypub.spaceJ oblomov@sociale.networkO laurenshof@indieweb.socialL 4 Replies Last reply
    1
    0
    • R relay@relay.an.exchange shared this topic
    • liaizon@social.wake.stL liaizon@social.wake.st

      an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPub
      https://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g

      n00q@don.n00q.netN This user is from outside of this forum
      n00q@don.n00q.netN This user is from outside of this forum
      n00q@don.n00q.net
      wrote last edited by
      #2

      @liaizon

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

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

        an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPub
        https://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g

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

        @liaizon@social.wake.st I am disappointed but not at all surprised that a couple respondents develop on ATProto because of hazing and perceived unwelcome atmosphere on the fediverse in general.

        Those kinds of people (the ones who gatekeep and haze) are why we can't have nice things.

        Instead of an environment where I can build and feel comfort in the protocol's technical merit, I am instead frustrated by another protocol's success. Juvenile, I know.

        I refuse to further platform those people.

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

          an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPub
          https://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g

          oblomov@sociale.networkO This user is from outside of this forum
          oblomov@sociale.networkO This user is from outside of this forum
          oblomov@sociale.network
          wrote last edited by
          #4

          @liaizon ironic that the page won't load, I guess, but I'm sure they answer they give isn't «because people never learn»

          liaizon@social.wake.stL julian@activitypub.spaceJ 2 Replies Last reply
          1
          0
          • oblomov@sociale.networkO oblomov@sociale.network

            @liaizon ironic that the page won't load, I guess, but I'm sure they answer they give isn't «because people never learn»

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

            @oblomov what page wont load?

            oblomov@sociale.networkO makdaam@chaos.socialM 2 Replies Last reply
            0
            • liaizon@social.wake.stL liaizon@social.wake.st

              an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPub
              https://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g

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

              @liaizon the quote post of the original question also give some good insight

              Witchsky

              favicon

              (witchsky.app)

              like yeah part of it are the cultural issues, but there are some pretty clear dev-ux points as well why people build on atproto

              json-ld, and more specifically, the implicit ideal of data being open ended vs lexicon's being structured is a major part to it imo

              laurenshof@indieweb.socialL stefan@stefanbohacek.onlineS julian@activitypub.spaceJ 3 Replies Last reply
              0
              • oblomov@sociale.networkO oblomov@sociale.network

                @liaizon ironic that the page won't load, I guess, but I'm sure they answer they give isn't «because people never learn»

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

                @oblomov@sociale.network in a nutshell:

                1. 2x Here because Rudy from Blacksky is here
                2. Rudy (quoted) says ATProto is the distillation of everything good that blockchain/web3 offers without the crypto scams
                3. One talks about hazing of devs trying to do good stuff on fedi
                4. Another shares secondhand stories of devs wanting to do AP dev but are turned off by the above
                5. 2x Fediverse too quiet, couldn't build audience immediately (ironic!!)
                6. Unique identity
                1 Reply Last reply
                1
                1
                • laurenshof@indieweb.socialL laurenshof@indieweb.social

                  @liaizon the quote post of the original question also give some good insight

                  Witchsky

                  favicon

                  (witchsky.app)

                  like yeah part of it are the cultural issues, but there are some pretty clear dev-ux points as well why people build on atproto

                  json-ld, and more specifically, the implicit ideal of data being open ended vs lexicon's being structured is a major part to it imo

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

                  @liaizon im waiting for the truly cursed day when someone decides to stuff a lexicon into activitypubs @context field

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

                    @oblomov what page wont load?

                    oblomov@sociale.networkO This user is from outside of this forum
                    oblomov@sociale.networkO This user is from outside of this forum
                    oblomov@sociale.network
                    wrote last edited by
                    #9

                    @liaizon that link in your post?

                    1 Reply Last reply
                    1
                    0
                    • oblomov@sociale.networkO This user is from outside of this forum
                      oblomov@sociale.networkO This user is from outside of this forum
                      oblomov@sociale.network
                      wrote last edited by
                      #10

                      @julian thanks for the summary

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

                        @liaizon im waiting for the truly cursed day when someone decides to stuff a lexicon into activitypubs @context field

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

                        @laurenshof watching the lexicon thing unfold and it really just seems like this is how it should work here. It makes the whole division of concerns clearer for everyone

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

                          @liaizon the quote post of the original question also give some good insight

                          Witchsky

                          favicon

                          (witchsky.app)

                          like yeah part of it are the cultural issues, but there are some pretty clear dev-ux points as well why people build on atproto

                          json-ld, and more specifically, the implicit ideal of data being open ended vs lexicon's being structured is a major part to it imo

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

                          @laurenshof @liaizon Off-topic, but how do I open this link on bsky.app?

                          Tried the old "put the URL in the search box" Mastodon trick, no luck.

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

                            @liaizon the quote post of the original question also give some good insight

                            Witchsky

                            favicon

                            (witchsky.app)

                            like yeah part of it are the cultural issues, but there are some pretty clear dev-ux points as well why people build on atproto

                            json-ld, and more specifically, the implicit ideal of data being open ended vs lexicon's being structured is a major part to it imo

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

                            > @laurenshof@indieweb.social said in an interesting thread on Bluesky about why people are choosing to build on #ATProto instead of #ActivityPubhttps://witchsky.app/profile/did:plc:rtf3bjc3w2yn4syxtm4r7jt2/post/3mfrp6tovy22g:
                            >
                            > json-ld, and more specifically, the implicit ideal of data being open ended vs lexicon's being structured is a major part to it imo

                            Wait what does this mean?

                            1. JSON-LD is technically optional (I only put a token effort into it and only because people complained to me about it)
                            2. Open-ended protocols have a history of being successful precisely due to its open-ended nature (see: HTML)
                            3. Isn't JSON-LD an attempt to bring structure to AP just like Lexicons do to ATProto?

                            So which one's actually more open-ended? <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f606.png?v=3463a4088f6" title="😆" />

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

                              @oblomov what page wont load?

                              makdaam@chaos.socialM This user is from outside of this forum
                              makdaam@chaos.socialM This user is from outside of this forum
                              makdaam@chaos.social
                              wrote last edited by
                              #14

                              @liaizon The posts via witchsky.app don't load reliably. Going through the main bluesky webUI works better.

                              @oblomov There are some "the crypto is built in by design" answers. Some are about how confusing and potentially unstable individual servers are. Most are "I like my services centralized" (ie. central indexing, search and the usual corpo social media stuff). One complaint about racism on fedi.
                              I'm happy they found a place to build all that away from fedi, far away from fedi.

                              1 Reply Last reply
                              0
                              • 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
                                #15

                                @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 1 Reply Last reply
                                0
                                • stefan@stefanbohacek.onlineS stefan@stefanbohacek.online

                                  @laurenshof @liaizon Off-topic, but how do I open this link on bsky.app?

                                  Tried the old "put the URL in the search box" Mastodon trick, no luck.

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

                                  @stefan @liaizon easiest way is to just replace witchsky with bsky in the url, the data structure is all exactly the same so this trick tends to work mostly

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

                                    @stefan @liaizon easiest way is to just replace witchsky with bsky in the url, the data structure is all exactly the same so this trick tends to work mostly

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

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

                                    @liaizon

                                    liaizon@social.wake.stL laurenshof@indieweb.socialL 2 Replies Last reply
                                    0
                                    • 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
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

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