Skip to content
  • Categories
  • Recent
  • Popular
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-ActivityPub Bridge Test Instance

  1. Home
  2. Categories
  3. General Discussion
  4. AP Test (community.nodebb.org)
  5. Quoted posts

Quoted posts

Scheduled Pinned Locked Moved AP Test (community.nodebb.org)
blockquotesactivitypub
58 Posts 14 Posters 483 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.
  • trwnh@mastodon.socialT trwnh@mastodon.social

    @silverpill @julian given this framing, it is incredibly limiting to say "the network consists solely of URIs hosting JSON documents which contain an inbox and an RSA publicKey which is used to generate a Cavage draft 8 Signature on an AS2 Activity payload of a certain shape which is then delivered to another inbox via HTTP POST with a certain Content-Type, after which the activity will be unwrapped and discarded... no exceptions to any of this" (etc)

    because maybe there's better ways.

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

    @silverpill @julian

    can the network not consist of all manner of agents whose identities can be established by all manner of methods? in the same way TLS negotiates an encryption suite, a generic "TLI" can be used to negotiate an identity proof without relying on TLS client certificates.

    can the application layer not similarly negotiate a semantic profile for which data models, serializations, etc are supported, and what will be done with thr payload?

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

      @silverpill @julian

      can the network not consist of all manner of agents whose identities can be established by all manner of methods? in the same way TLS negotiates an encryption suite, a generic "TLI" can be used to negotiate an identity proof without relying on TLS client certificates.

      can the application layer not similarly negotiate a semantic profile for which data models, serializations, etc are supported, and what will be done with thr payload?

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

      @silverpill @julian because at the end of the day, it all boils down to agents passing around resources. or if you take an RDF view, resources communicating with other resources.

      the question is in how we allow that to happen. on which terms. within which semantic framework.

      the protocol is once again irrelevant, beyond its function of passing the message from A to B. it's what B does with A's message that matters. it's the set of every possible message A could send... regardless of transport.

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

        @silverpill @julian

        that's a bit simplistic imo. software doesn't matter, sure; what matters is what the software lets you *do*. but "interoperability" is not a goal in itself. it's a means to an end. for different software that let you do fundamentally different things in fundamentally different worldviews, there can be no meaningful interoperability.

        example: fedi has concepts and abstractions for "posts" and "profiles". what happens when you don't have these same building blocks?

        silverpill@mitra.socialS This user is from outside of this forum
        silverpill@mitra.socialS This user is from outside of this forum
        silverpill@mitra.social
        wrote on last edited by
        #44

        @trwnh @julian Almost all social networks have profiles and posts.
        If application is doing something completely different, then we don't need to interoperate. But within a federated social network interoperability is the goal because otherwise user experience is going to be poor.

        julian@fietkau.socialJ 1 Reply Last reply
        0
        • silverpill@mitra.socialS silverpill@mitra.social

          @trwnh @julian Almost all social networks have profiles and posts.
          If application is doing something completely different, then we don't need to interoperate. But within a federated social network interoperability is the goal because otherwise user experience is going to be poor.

          julian@fietkau.socialJ This user is from outside of this forum
          julian@fietkau.socialJ This user is from outside of this forum
          julian@fietkau.social
          wrote on last edited by
          #45

          @silverpill @trwnh @julian@community.nodebb.org Remember that one AI-based social network that said that they would never have follow relationships? Trying to imagine how to make that work with federation was a bit of a brain teaser. Their attempt at Mastodon interoperability fell apart for much simpler and much worse reasons though, so that experiment quickly turned into a nonstarter.

          Link Preview Image
          Maven Imported 1.12 Million Fediverse Posts (Updated) - We Distribute

          A social network founded by a former OpenAI employee was caught importing public posts from Mastodon...and ran AI analysis to add tags to them.

          favicon

          We Distribute (wedistribute.org)

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

            @silverpill @trwnh @julian@community.nodebb.org Remember that one AI-based social network that said that they would never have follow relationships? Trying to imagine how to make that work with federation was a bit of a brain teaser. Their attempt at Mastodon interoperability fell apart for much simpler and much worse reasons though, so that experiment quickly turned into a nonstarter.

            Link Preview Image
            Maven Imported 1.12 Million Fediverse Posts (Updated) - We Distribute

            A social network founded by a former OpenAI employee was caught importing public posts from Mastodon...and ran AI analysis to add tags to them.

            favicon

            We Distribute (wedistribute.org)

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

            @julian@fietkau.social @silverpill @julian@community.nodebb.org i think the real question is what kind of world are we building here -- one limited to being a "social network"? that's so constrained. i don't want to live in that world. i don't want to "post" to "followers". i want to publish on my website and maybe syndicate to other websites of my explicit choosing. i want to be able to participate in discussions on various forums without having to make a new set of credentials for each one. neither of these require federation...

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

              @julian@fietkau.social @silverpill @julian@community.nodebb.org i think the real question is what kind of world are we building here -- one limited to being a "social network"? that's so constrained. i don't want to live in that world. i don't want to "post" to "followers". i want to publish on my website and maybe syndicate to other websites of my explicit choosing. i want to be able to participate in discussions on various forums without having to make a new set of credentials for each one. neither of these require federation...

              julian@fietkau.socialJ This user is from outside of this forum
              julian@fietkau.socialJ This user is from outside of this forum
              julian@fietkau.social
              wrote on last edited by
              #47

              @trwnh @silverpill @julian@community.nodebb.org I guess we don't have to do pubsub if we don't want to. 🤷 But addressing conversations to a closed circle of people instead of having everything public is something that, broadly generalizing, people want, so we probably want some form of identity management and authentication and recipient addressing. My gut feeling is at that point we're in "social network" territory. But I've never been someone to dwell much on semantics and I don't feel strongly about it here.

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

                @trwnh @silverpill @julian@community.nodebb.org I guess we don't have to do pubsub if we don't want to. 🤷 But addressing conversations to a closed circle of people instead of having everything public is something that, broadly generalizing, people want, so we probably want some form of identity management and authentication and recipient addressing. My gut feeling is at that point we're in "social network" territory. But I've never been someone to dwell much on semantics and I don't feel strongly about it here.

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

                @julian@fietkau.social @silverpill @julian@community.nodebb.org that's basically just message passing. a message doesn't have to be a "post".

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

                  @julian@fietkau.social @silverpill @julian@community.nodebb.org that's basically just message passing. a message doesn't have to be a "post".

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

                  @julian@fietkau.social @silverpill @julian@community.nodebb.org to clarify: a message can also be a request, or a command, or a statement, or a query. we limit ourselves greatly when we think only in terms of “posts”. even within the limits of a “post”, we still have multiple contexts within which we can consider the message.

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

                    @julian@fietkau.social @silverpill @julian@community.nodebb.org to clarify: a message can also be a request, or a command, or a statement, or a query. we limit ourselves greatly when we think only in terms of “posts”. even within the limits of a “post”, we still have multiple contexts within which we can consider the message.

                    scott@authorship.studioS This user is from outside of this forum
                    scott@authorship.studioS This user is from outside of this forum
                    scott@authorship.studio
                    wrote on last edited by
                    #50
                    @infinite love ⴳ We already have different types of messages. Notes, articles, likes, etc. ActivityPub can handle those and more. How it typically works is that platforms ignore types they don't understand, which is expected behavior.

                    For example, Hubzilla has events and RSVPs. Other platforms don't. So only Hubzilla displays the post as an event. Everyone else displays it as a note.

                    Or a project management system might manage tasks over ActivityPub, but that doesn't mean other platforms will support it.

                    Platforms that understand posts and followers will interoperate. Project management systems will interoperate. But you have to get creative to get both of those to work together.
                    trwnh@mastodon.socialT 1 Reply Last reply
                    0
                    • scott@authorship.studioS scott@authorship.studio
                      @infinite love ⴳ We already have different types of messages. Notes, articles, likes, etc. ActivityPub can handle those and more. How it typically works is that platforms ignore types they don't understand, which is expected behavior.

                      For example, Hubzilla has events and RSVPs. Other platforms don't. So only Hubzilla displays the post as an event. Everyone else displays it as a note.

                      Or a project management system might manage tasks over ActivityPub, but that doesn't mean other platforms will support it.

                      Platforms that understand posts and followers will interoperate. Project management systems will interoperate. But you have to get creative to get both of those to work together.
                      trwnh@mastodon.socialT This user is from outside of this forum
                      trwnh@mastodon.socialT This user is from outside of this forum
                      trwnh@mastodon.social
                      wrote on last edited by
                      #51

                      @scott those are all posts

                      this isnt about activitypub

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

                        @scott those are all posts

                        this isnt about activitypub

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

                        @scott i mean “message” in the sense that raw HTTP requests and responses are “messages”.

                        scott@authorship.studioS 2 Replies Last reply
                        0
                        • trwnh@mastodon.socialT trwnh@mastodon.social

                          @scott i mean “message” in the sense that raw HTTP requests and responses are “messages”.

                          scott@authorship.studioS This user is from outside of this forum
                          scott@authorship.studioS This user is from outside of this forum
                          scott@authorship.studio
                          wrote on last edited by
                          #53
                          @infinite love ⴳ That can be anything you want to.
                          1 Reply Last reply
                          0
                          • trwnh@mastodon.socialT trwnh@mastodon.social

                            @scott i mean “message” in the sense that raw HTTP requests and responses are “messages”.

                            scott@authorship.studioS This user is from outside of this forum
                            scott@authorship.studioS This user is from outside of this forum
                            scott@authorship.studio
                            wrote on last edited by
                            #54
                            @infinite love ⴳ If it's a post, I'll use ActivityPub or Nomad Protocol. For everything else, I'll just use an API or something like that.
                            trwnh@mastodon.socialT 1 Reply Last reply
                            0
                            • scott@authorship.studioS scott@authorship.studio
                              @infinite love ⴳ If it's a post, I'll use ActivityPub or Nomad Protocol. For everything else, I'll just use an API or something like that.
                              trwnh@mastodon.socialT This user is from outside of this forum
                              trwnh@mastodon.socialT This user is from outside of this forum
                              trwnh@mastodon.social
                              wrote on last edited by
                              #55

                              @scott i want an ecosystem of standardized APIs with semantics beyond just “posts”. does that help?

                              i want an API to talk to people and machines in equal measure

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

                                @scott i want an ecosystem of standardized APIs with semantics beyond just “posts”. does that help?

                                i want an API to talk to people and machines in equal measure

                                scott@authorship.studioS This user is from outside of this forum
                                scott@authorship.studioS This user is from outside of this forum
                                scott@authorship.studio
                                wrote on last edited by
                                #56
                                @infinite love ⴳ Sounds reasonable to me. I'm not sure how that's related to quoted posts (the topic of this thread), but I support the idea.
                                trwnh@mastodon.socialT 1 Reply Last reply
                                0
                                • scott@authorship.studioS scott@authorship.studio
                                  @infinite love ⴳ Sounds reasonable to me. I'm not sure how that's related to quoted posts (the topic of this thread), but I support the idea.
                                  trwnh@mastodon.socialT This user is from outside of this forum
                                  trwnh@mastodon.socialT This user is from outside of this forum
                                  trwnh@mastodon.social
                                  wrote on last edited by
                                  #57

                                  @scott the thread drifted a lot from “showing software icons” to “interoperability is the goal of software” to me disagreeing with that last bit

                                  1 Reply Last reply
                                  0
                                  • scott@loves.techS This user is from outside of this forum
                                    scott@loves.techS This user is from outside of this forum
                                    scott@loves.tech
                                    wrote on last edited by
                                    #58
                                    @julian Sorry if I was a bit salty earlier and I didn't want to rain on anyone's parade.

                                    There are many benefits to this proposed variation of quote posts where the person being quoted can update or delete their quote.

                                    Let me argue the other side then.

                                    One big benefit of this proposed quote post methodology is that it would be a version that Mastodon, et. al. would probably be willing to support. They have valid concerns that people will abuse quote posts to harass others. This proposal mitigates that.

                                    It also is useful in non-malicious contexts since people can fix typos and errors in their original post. It's also useful if the person being quoted wants to retract what they said, perhaps because they changed their mind on a topic or found new information.

                                    Malicious use can be mitigated in the UI by indicating the quoted person changed their post and providing a history of changes. Some platforms already do this for regular posts.

                                    The quoted person being able to delete their quote raises some unique philosophical questions, like whether a politician can delete something they said from a journalist's quote post. Or where someone intentionally changes their post in a malicious manner, which alters the quote post and makes the person quoting someone else look bad.

                                    So, there are many facets to this proposal. It still may be good to pursue even if some platforms aren't going to implement it. But there are also some scenarios we want to consider.
                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

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