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. Technical Discussion
  3. If Alice makes a followers-only post, and Bob replies to it, to whom should Bob's reply be visible?

If Alice makes a followers-only post, and Bob replies to it, to whom should Bob's reply be visible?

Scheduled Pinned Locked Moved Technical Discussion
evanpollpoll
290 Posts 88 Posters 61 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.
  • novelgazer@infosec.exchangeN novelgazer@infosec.exchange

    @evan it nonetheless sounds right to me when the conversation is initiated as followers-only; a choice for a semi-private audience. Each conversation thread should narrow in to smaller audience, even if that means eventually parts of it are essentially mention-only.

    evan@cosocial.caE This user is from outside of this forum
    evan@cosocial.caE This user is from outside of this forum
    evan@cosocial.ca
    wrote last edited by
    #269

    @novelgazer the original post and the replies don't have to be isomorphic. If I post a photo of a bus, do all the comments have to be photos of buses? No, obviously not. A "followers-only" conversation where every post is visible to the author's followers is meaningless; it's much more important and natural to have a conversation amongst a group of people.

    novelgazer@infosec.exchangeN 1 Reply Last reply
    0
    • evan@cosocial.caE evan@cosocial.ca

      If Alice makes a followers-only post, and Bob replies to it, to whom should Bob's reply be visible?

      #EvanPoll #poll

      claralistensprechen3rd@friendica.myportal.socialC This user is from outside of this forum
      claralistensprechen3rd@friendica.myportal.socialC This user is from outside of this forum
      claralistensprechen3rd@friendica.myportal.social
      wrote last edited by
      #270
      @evan Alice should be the one to decide if she wants to hear from Bob's followers, seems to me.
      1 Reply Last reply
      0
      • evan@cosocial.caE evan@cosocial.ca

        @novelgazer the original post and the replies don't have to be isomorphic. If I post a photo of a bus, do all the comments have to be photos of buses? No, obviously not. A "followers-only" conversation where every post is visible to the author's followers is meaningless; it's much more important and natural to have a conversation amongst a group of people.

        novelgazer@infosec.exchangeN This user is from outside of this forum
        novelgazer@infosec.exchangeN This user is from outside of this forum
        novelgazer@infosec.exchange
        wrote last edited by
        #271

        @evan on reflection, I take it back. I think Alice's followers is right. Bob should be aware that he's replying to "Alice's followers only."

        1 Reply Last reply
        0
        • evan@cosocial.caE evan@cosocial.ca

          If Alice makes a followers-only post, and Bob replies to it, to whom should Bob's reply be visible?

          #EvanPoll #poll

          villapirorum@indieweb.socialV This user is from outside of this forum
          villapirorum@indieweb.socialV This user is from outside of this forum
          villapirorum@indieweb.social
          wrote last edited by
          #272

          @evan
          Either :
          1. Respect OP pref only (all replies visible to Alice followers) + inform repliers their post pref might not be respected as they're not OP & their replies will be visible to all Alice followers.
          2. Also respect replier pref (so intersection of Alice followers and Bob prefs) and when that prevent users from seeing a response, show it to them (u cannot view answer unless by following x, with a button to do it if wanted)
          Ideally we'd have distinct prefs for our op vs replies

          1 Reply Last reply
          0
          • dahukanna@mastodon.socialD dahukanna@mastodon.social

            @evan
            It should be visible to the original set as Alice shared the post with her followers, not followers of followers (light blue segment of set diagram). Any of Bob’s followers that also follow Alice will see the post and replies anyway. See comments on set diagram and post about the set theory maths/model - https://mastodon.social/@dahukanna/116030140984675453

            travisfw@fosstodon.orgT This user is from outside of this forum
            travisfw@fosstodon.orgT This user is from outside of this forum
            travisfw@fosstodon.org
            wrote last edited by
            #273

            @dahukanna @evan @stefan
            I would argue that it should be an option to allow for, or encourage, growing the group with replies.
            But for certain, this shrinking of the audience (to the intersection of A and B) should be an *option* for Bob. Bob may not care to restrict their replies to their own followers. Bob may want to talk to everyone seeing the OP.

            1 Reply Last reply
            0
            • evan@cosocial.caE evan@cosocial.ca

              Mastodon doesn't do either of these things, by the way. It doesn't let you reply to Alice's followers, and it doesn't use the `replies` collection for showing and hiding replies. It's too bad; these are really valuable features of 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 last edited by
              #274

              @evan i think you know where i already stand on this, but instead of recursively crawling replies collections it would be better if alice had a collection that alice owned and contained a flat set of whatever alice wanted to be in it.

              i think "bob gets to choose" is not inherently problematic insofar as alice never actually established any context. bob's post stands on its own, with any arbitrary audience. if there *was* such a thing as "alice's convo" then it can/should have its own audience.

              trwnh@mastodon.socialT evan@cosocial.caE 2 Replies Last reply
              0
              • trwnh@mastodon.socialT trwnh@mastodon.social

                @evan i think you know where i already stand on this, but instead of recursively crawling replies collections it would be better if alice had a collection that alice owned and contained a flat set of whatever alice wanted to be in it.

                i think "bob gets to choose" is not inherently problematic insofar as alice never actually established any context. bob's post stands on its own, with any arbitrary audience. if there *was* such a thing as "alice's convo" then it can/should have its own audience.

                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 last edited by
                #275

                @evan this does lead to a sort of split horizon where "the conversation" depends on who you ask.

                in the absolute sense, the global context, bob's reply can continue to exist outside of alice's context. this is actually quite normal -- what is weird is the assumption that all replies must necessarily be bound together.

                if i could set my own metadata, this reply would exist in a separate context than your poll, and you might be cc'd.

                trwnh@mastodon.socialT django@social.coopD 2 Replies Last reply
                0
                • trwnh@mastodon.socialT trwnh@mastodon.social

                  @evan this does lead to a sort of split horizon where "the conversation" depends on who you ask.

                  in the absolute sense, the global context, bob's reply can continue to exist outside of alice's context. this is actually quite normal -- what is weird is the assumption that all replies must necessarily be bound together.

                  if i could set my own metadata, this reply would exist in a separate context than your poll, and you might be cc'd.

                  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 last edited by
                  #276

                  @evan re: "but you're replying to something that could be private"-- yes, i could be. i could be replying to anything or nothing at all. replying to a cnn article, replying to an overheard statement, replying to the weather, replying to a concept.

                  one example i think about in this regard is how the Linked Data Notifications spec is technically a response to the Social Web WG charter, because that's what prompted its existence: https://www.w3.org/TR/ldn/

                  if alice lets you see it, cool! if not...

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

                    @evan re: "but you're replying to something that could be private"-- yes, i could be. i could be replying to anything or nothing at all. replying to a cnn article, replying to an overheard statement, replying to the weather, replying to a concept.

                    one example i think about in this regard is how the Linked Data Notifications spec is technically a response to the Social Web WG charter, because that's what prompted its existence: https://www.w3.org/TR/ldn/

                    if alice lets you see it, cool! if not...

                    Link Preview Image
                    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 last edited by
                    #277

                    @evan anyone recognizing "alice's conversation" asks alice what is in that conversation, canonically according to alice.

                    bob's signal for participating in alice's conversation is referencing alice's conversation as context for bob's post... and addressing the audience of alice's context, and perhaps even choosing not to address his own followers if it's not relevant to them. this works much like a mailing list.

                    in https://w3id.org/fep/7888 i use `context` and `context.audience` as examples.

                    trwnh@mastodon.socialT evan@cosocial.caE 2 Replies Last reply
                    0
                    • trwnh@mastodon.socialT trwnh@mastodon.social

                      @evan anyone recognizing "alice's conversation" asks alice what is in that conversation, canonically according to alice.

                      bob's signal for participating in alice's conversation is referencing alice's conversation as context for bob's post... and addressing the audience of alice's context, and perhaps even choosing not to address his own followers if it's not relevant to them. this works much like a mailing list.

                      in https://w3id.org/fep/7888 i use `context` and `context.audience` as examples.

                      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 last edited by
                      #278

                      @evan this is of course heavily inspired by, if not taken almost directly from, section 5.1.1 "context and audience" in AS2-Vocab: https://www.w3.org/TR/activitystreams-vocabulary/#audience-and-context

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

                        @evan i think you know where i already stand on this, but instead of recursively crawling replies collections it would be better if alice had a collection that alice owned and contained a flat set of whatever alice wanted to be in it.

                        i think "bob gets to choose" is not inherently problematic insofar as alice never actually established any context. bob's post stands on its own, with any arbitrary audience. if there *was* such a thing as "alice's convo" then it can/should have its own audience.

                        evan@cosocial.caE This user is from outside of this forum
                        evan@cosocial.caE This user is from outside of this forum
                        evan@cosocial.ca
                        wrote last edited by
                        #279

                        @trwnh Yes, I agree that a thread collection and a replies collection are useful.

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

                          @evan anyone recognizing "alice's conversation" asks alice what is in that conversation, canonically according to alice.

                          bob's signal for participating in alice's conversation is referencing alice's conversation as context for bob's post... and addressing the audience of alice's context, and perhaps even choosing not to address his own followers if it's not relevant to them. this works much like a mailing list.

                          in https://w3id.org/fep/7888 i use `context` and `context.audience` as examples.

                          evan@cosocial.caE This user is from outside of this forum
                          evan@cosocial.caE This user is from outside of this forum
                          evan@cosocial.ca
                          wrote last edited by
                          #280

                          @trwnh I don't think the thread is addressable, and I don't think `context` is a good property to use here, but otherwise I agree. Alice should maintain a collection of content objects in the thread.

                          trwnh@mastodon.socialT 1 Reply Last reply
                          0
                          • evan@cosocial.caE evan@cosocial.ca

                            @trwnh I don't think the thread is addressable, and I don't think `context` is a good property to use here, but otherwise I agree. Alice should maintain a collection of content objects in the thread.

                            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 last edited by
                            #281

                            @evan "the thread should have its own audience" is the main bit i am advocating for here i guess, as opposed to "every individual post has its own audience". with the latter you always get issues like this. with the former you bind context and audience together.

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

                              @evan "the thread should have its own audience" is the main bit i am advocating for here i guess, as opposed to "every individual post has its own audience". with the latter you always get issues like this. with the former you bind context and audience together.

                              evan@cosocial.caE This user is from outside of this forum
                              evan@cosocial.caE This user is from outside of this forum
                              evan@cosocial.ca
                              wrote last edited by
                              #282

                              @trwnh every object in ActivityPub has an audience defined by its addressing properties.

                              trwnh@mastodon.socialT 1 Reply Last reply
                              0
                              • evan@cosocial.caE evan@cosocial.ca

                                @trwnh every object in ActivityPub has an audience defined by its addressing properties.

                                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 last edited by
                                #283

                                @evan true, but this is where the problem arises...

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

                                  @evan true, but this is where the problem arises...

                                  evan@cosocial.caE This user is from outside of this forum
                                  evan@cosocial.caE This user is from outside of this forum
                                  evan@cosocial.ca
                                  wrote last edited by
                                  #284

                                  @trwnh I don't see why. Just like the `replies`, `shares`, and `likes` collections, the `thread` collection should have the same addressees as the root object.

                                  trwnh@mastodon.socialT 1 Reply Last reply
                                  0
                                  • evan@cosocial.caE evan@cosocial.ca

                                    @trwnh I don't see why. Just like the `replies`, `shares`, and `likes` collections, the `thread` collection should have the same addressees as the root object.

                                    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 last edited by
                                    #285

                                    @evan this only works if you (and everyone else!) think "the root object" is special (and in effect treat it as the context). but others can and will disagree and diverge. if i reply to a cnn article and maintain my own comments section, cnn has no say in that. socially, in the case of private things, it's like "if you know you know" -- refer to a thing by id but only some people have further information about what it meant (at some point in time, etc)

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

                                      @evan this does lead to a sort of split horizon where "the conversation" depends on who you ask.

                                      in the absolute sense, the global context, bob's reply can continue to exist outside of alice's context. this is actually quite normal -- what is weird is the assumption that all replies must necessarily be bound together.

                                      if i could set my own metadata, this reply would exist in a separate context than your poll, and you might be cc'd.

                                      django@social.coopD This user is from outside of this forum
                                      django@social.coopD This user is from outside of this forum
                                      django@social.coop
                                      wrote last edited by
                                      #286

                                      @evan @trwnh in a different direction, there is also the appropriate pattern of detaching a post from its parent, in the case where bob decides his Post should be stand alone, and sent to his own audience. (Too bad json-ld has trouble with this, from a c2s perspective)

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

                                        @evan this only works if you (and everyone else!) think "the root object" is special (and in effect treat it as the context). but others can and will disagree and diverge. if i reply to a cnn article and maintain my own comments section, cnn has no say in that. socially, in the case of private things, it's like "if you know you know" -- refer to a thing by id but only some people have further information about what it meant (at some point in time, etc)

                                        evan@cosocial.caE This user is from outside of this forum
                                        evan@cosocial.caE This user is from outside of this forum
                                        evan@cosocial.ca
                                        wrote last edited by
                                        #287

                                        @trwnh like how you hijacked my thread?

                                        trwnh@mastodon.socialT 1 Reply Last reply
                                        0
                                        • evan@cosocial.caE evan@cosocial.ca

                                          @trwnh like how you hijacked my thread?

                                          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 last edited by
                                          #288

                                          @evan well, that's the problem, again -- you see it as "your" thread, and i can't reply without copy-pasting a link to your post and appending "re:"? then appending "cc: evan"? so i can reply but i can't reply using inReplyTo? and you control all 400 posts downstream of your poll, *including the ones that don't mention you*? it's hard to make sense of that...

                                          evan@cosocial.caE 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