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. Fediverse
  3. ActivityPub
  4. The state of conversational contexts (February 2025)

The state of conversational contexts (February 2025)

Scheduled Pinned Locked Moved ActivityPub
activitypubforumwgswicgbackfill
35 Posts 10 Posters 619 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.
  • panos@community.nodebb.orgP panos@community.nodebb.org

    IIRC @kopper@brain.d.on-t.work implemented backfill on Iceshrimp.net, maybe they wanna share their approach.

    kopper@brain.d.on-t.workK This user is from outside of this forum
    kopper@brain.d.on-t.workK This user is from outside of this forum
    kopper@brain.d.on-t.work
    wrote on last edited by
    #11

    @panos there's nothing i could really add that's anything novel.

    we simply recurse through replies collections with plans to load context collections whenever they get more adoption (and whenever i get the motivation to write the code). we already expose context collections of our own

    julian@community.nodebb.orgJ 1 Reply Last reply
    0
    • kopper@brain.d.on-t.workK kopper@brain.d.on-t.work

      @panos there's nothing i could really add that's anything novel.

      we simply recurse through replies collections with plans to load context collections whenever they get more adoption (and whenever i get the motivation to write the code). we already expose context collections of our own

      julian@community.nodebb.orgJ This user is from outside of this forum
      julian@community.nodebb.orgJ This user is from outside of this forum
      julian@community.nodebb.org
      wrote on last edited by
      #12

      > we already expose context collections of our own

      @kopper@brain.d.on-t.work you do? Kick ass. Let me run some tests and see how it performs!

      > with plans to load context collections whenever they get more adoption

      ♥️

      Can I put you down under the "wait and see" category?

      1 Reply Last reply
      0
      • kopper@brain.d.on-t.workK This user is from outside of this forum
        kopper@brain.d.on-t.workK This user is from outside of this forum
        kopper@brain.d.on-t.work
        wrote on last edited by
        #13

        @julian

        Can I put you down under the "wait and see" category?
        sure!

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

          @julian I implemented collection of posts in mitra. For now it is only attached to top-level posts (via context).

          Here, for example: https://mitra.social/objects/019529ff-7a45-9752-16f2-a3e780746c1c

          julian@community.nodebb.orgJ 1 Reply Last reply
          0
          • eeeee@community.nodebb.orgE This user is from outside of this forum
            eeeee@community.nodebb.orgE This user is from outside of this forum
            eeeee@community.nodebb.org
            wrote on last edited by
            #15

            Very complicated all this Fediverse stuff! Far from the dream of having one account for everything, I seemed to need an account on every service to get the whole picture. I have now Nodebb, Mastodon, Lemmy, PixelFed and Peertube!
            I dont know if Im just not using it properly, or if seeing everything from any one of these site is even possible?
            @julian how far off is the prospect of using my nodebb account for all Federated chat, is that even achievable in long term?

            K 1 Reply Last reply
            0
            • eeeee@community.nodebb.orgE eeeee@community.nodebb.org

              Very complicated all this Fediverse stuff! Far from the dream of having one account for everything, I seemed to need an account on every service to get the whole picture. I have now Nodebb, Mastodon, Lemmy, PixelFed and Peertube!
              I dont know if Im just not using it properly, or if seeing everything from any one of these site is even possible?
              @julian how far off is the prospect of using my nodebb account for all Federated chat, is that even achievable in long term?

              K This user is from outside of this forum
              K This user is from outside of this forum
              kichae@community.nodebb.org
              wrote on last edited by
              #16

              @eeeee
              From this website, you can follow almost any user account you want on almost any Mastodon-, Lemmy-, mbin-, PixelFed-, Misskey- (and its forks), Hometown-, Friendica-, Hubzilla-, or Mitra-based website, barring a few minor obstacles (neither side needs to have blocked the other, neither side needs to have disabled federation, and the user you're following needs to have not blocked you). You can also follow groups like Lemmy communities, or Guppe groups.

              There's really no need to have accounts on all platforms. Not unless you want to have separation between what you post, or want the variation in UX that comes with all of these different pieces of software focusing on different core experiences.

              What's important to know is that they work via syndication -- content is mirrored across the network, not viewed insitu -- and that syndication doesn't occur without prompting. So, you need to go through the steps of entering a remote user or group's url or full account address (username@host.tld) in order to fetch content, and that content, by and large, is not backfilled.

              If you can accept these limitations, then a single Mastodon, mbin, nodeBB, etc. account is all you need.

              julian@community.nodebb.orgJ 1 Reply Last reply
              0
              • K kichae@community.nodebb.org

                @eeeee
                From this website, you can follow almost any user account you want on almost any Mastodon-, Lemmy-, mbin-, PixelFed-, Misskey- (and its forks), Hometown-, Friendica-, Hubzilla-, or Mitra-based website, barring a few minor obstacles (neither side needs to have blocked the other, neither side needs to have disabled federation, and the user you're following needs to have not blocked you). You can also follow groups like Lemmy communities, or Guppe groups.

                There's really no need to have accounts on all platforms. Not unless you want to have separation between what you post, or want the variation in UX that comes with all of these different pieces of software focusing on different core experiences.

                What's important to know is that they work via syndication -- content is mirrored across the network, not viewed insitu -- and that syndication doesn't occur without prompting. So, you need to go through the steps of entering a remote user or group's url or full account address (username@host.tld) in order to fetch content, and that content, by and large, is not backfilled.

                If you can accept these limitations, then a single Mastodon, mbin, nodeBB, etc. account is all you need.

                julian@community.nodebb.orgJ This user is from outside of this forum
                julian@community.nodebb.orgJ This user is from outside of this forum
                julian@community.nodebb.org
                wrote on last edited by
                #17

                @Kichae @eeeee that is my approach as well. I was tired of having to maintain so many accounts for "social media", and so when I was finally able to make NodeBB my primary gateway to social media that was a big step for me.

                It doesn't hurt that I get way more engagement on the open social web 😅

                1 Reply Last reply
                0
                • K This user is from outside of this forum
                  K This user is from outside of this forum
                  kichae@community.nodebb.org
                  wrote on last edited by
                  #18

                  @julian "We're making a super cool product that's adopting this space" tends to go over well in the Fediverse, yeah. We love being catered to with cool toys and tools!

                  And good God do I miss real forums, after a decade on Reddit.

                  1 Reply Last reply
                  0
                  • eeeee@community.nodebb.orgE This user is from outside of this forum
                    eeeee@community.nodebb.orgE This user is from outside of this forum
                    eeeee@community.nodebb.org
                    wrote on last edited by
                    #19

                    Ok, if I can give specific example. I found a community via lemmy which is interesting.
                    @medicine@mander.xyz
                    If I want to post a topic in it, can I make a nodebb post and send it there?

                    julian@community.nodebb.orgJ 1 Reply Last reply
                    0
                    • eeeee@community.nodebb.orgE eeeee@community.nodebb.org

                      Ok, if I can give specific example. I found a community via lemmy which is interesting.
                      @medicine@mander.xyz
                      If I want to post a topic in it, can I make a nodebb post and send it there?

                      julian@community.nodebb.orgJ This user is from outside of this forum
                      julian@community.nodebb.orgJ This user is from outside of this forum
                      julian@community.nodebb.org
                      wrote on last edited by
                      #20

                      @eeeee I'm not actually sure about it, but I think all you have to do is mention the community.

                      In fact, you did in your reply, and I don't actually know what would happen normally. Perhaps it has to be a root post.

                      1 Reply Last reply
                      0
                      • eeeee@community.nodebb.orgE This user is from outside of this forum
                        eeeee@community.nodebb.orgE This user is from outside of this forum
                        eeeee@community.nodebb.org
                        wrote on last edited by
                        #21

                        Ok I tried this as as a root post
                        1000041037.jpg

                        It didnt get there.
                        Whereas I can post into that community with my similar named lemm.ee account

                        1 Reply Last reply
                        0
                        • eeeee@community.nodebb.orgE This user is from outside of this forum
                          eeeee@community.nodebb.orgE This user is from outside of this forum
                          eeeee@community.nodebb.org
                          wrote on last edited by
                          #22

                          .. in medicine@mander.xyz group nothing arrived
                          There is a post I made earlier (using isurg@lemm.ee) but not this latest one from isurg@nodebb
                          1000041036.jpg

                          julian@community.nodebb.orgJ 1 Reply Last reply
                          0
                          • eeeee@community.nodebb.orgE eeeee@community.nodebb.org

                            .. in medicine@mander.xyz group nothing arrived
                            There is a post I made earlier (using isurg@lemm.ee) but not this latest one from isurg@nodebb
                            1000041036.jpg

                            julian@community.nodebb.orgJ This user is from outside of this forum
                            julian@community.nodebb.orgJ This user is from outside of this forum
                            julian@community.nodebb.org
                            wrote on last edited by
                            #23

                            @eeeee Thanks, can you open an issue about this? I'll have to see what Lemmy expects for a new submission.

                            1 Reply Last reply
                            0
                            • freamon@community.nodebb.orgF This user is from outside of this forum
                              freamon@community.nodebb.orgF This user is from outside of this forum
                              freamon@community.nodebb.org
                              wrote on last edited by
                              #24

                              @julian I tested out a root post that mentioned a PieFed community, and it got there okay - it's viewable at https://pythag.net/c/sci_fi (and federated out okay to another PieFed instance at https://palaver.p3x.de/c/sci_fi@pythag.net)

                              My guess as to why Lemmy might not like it is that the activity contains:

                              "audience": "https://community.nodebb.org/category/-1"
                              

                              It looks like Lemmy tries to fetch that and can't parse the response.

                              julian@community.nodebb.orgJ 1 Reply Last reply
                              0
                              • freamon@community.nodebb.orgF freamon@community.nodebb.org

                                @julian I tested out a root post that mentioned a PieFed community, and it got there okay - it's viewable at https://pythag.net/c/sci_fi (and federated out okay to another PieFed instance at https://palaver.p3x.de/c/sci_fi@pythag.net)

                                My guess as to why Lemmy might not like it is that the activity contains:

                                "audience": "https://community.nodebb.org/category/-1"
                                

                                It looks like Lemmy tries to fetch that and can't parse the response.

                                julian@community.nodebb.orgJ This user is from outside of this forum
                                julian@community.nodebb.orgJ This user is from outside of this forum
                                julian@community.nodebb.org
                                wrote on last edited by
                                #25

                                @freamon oh! You're right on the money.

                                For whatever reason, Lemmy always checks audience even though it doesn't need to.

                                I brought this up for discussion in their github, and it resulted in @nutomic@lemmy.ml removing parsing of audience altogether!

                                So this might actually be a moot point once more Lemmy instances update, but I am not 100% sure.

                                1 Reply Last reply
                                0
                                • System shared this topic on
                                • silverpill@mitra.socialS silverpill@mitra.social

                                  @julian I implemented collection of posts in mitra. For now it is only attached to top-level posts (via context).

                                  Here, for example: https://mitra.social/objects/019529ff-7a45-9752-16f2-a3e780746c1c

                                  julian@community.nodebb.orgJ This user is from outside of this forum
                                  julian@community.nodebb.orgJ This user is from outside of this forum
                                  julian@community.nodebb.org
                                  wrote on last edited by
                                  #26

                                  @silverpill@mitra.social this is now tested and outgoing backfill is working with NodeBB.

                                  Are there plans to introduce post collections to all levels via context?

                                  While there is utility in exposing it for the root-level, if I am Announce'd one of the replies (e.g. this one), there is no explicit link to the top-level post in order to discover context.

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

                                    @julian Sure, I will add context to replies. Maybe in the next release

                                    @angus @mario @jupiter_rowland @kopper

                                    1 Reply Last reply
                                    0
                                    • mario@hub.somaton.comM mario@hub.somaton.com
                                      @julian Hubzilla internally backfills via context. Has done so all along. Activitypub content is so far backfilled via inReplyTo traversal and the replies collection.
                                      julian@community.nodebb.orgJ This user is from outside of this forum
                                      julian@community.nodebb.orgJ This user is from outside of this forum
                                      julian@community.nodebb.org
                                      wrote on last edited by julian@community.nodebb.org
                                      #28

                                      @mario@hub.somaton.com when you say "internally backfills", I'm assuming you mean between Hubzilla instances?

                                      Is this done via context containing activities, or objects?

                                      1 Reply Last reply
                                      0
                                      • eeeee@community.nodebb.orgE This user is from outside of this forum
                                        eeeee@community.nodebb.orgE This user is from outside of this forum
                                        eeeee@community.nodebb.org
                                        wrote on last edited by
                                        #29

                                        I still cant post into a community on Lemmy. Ive had more tries and looked at other posts which are going in. It seems they are directed in there somehow, not just by mentioning the group in the post.
                                        @julian did you get any idea on this?

                                        1 Reply Last reply
                                        0
                                        • julian@community.nodebb.orgJ This user is from outside of this forum
                                          julian@community.nodebb.orgJ This user is from outside of this forum
                                          julian@community.nodebb.org
                                          wrote on last edited by
                                          #30

                                          @eeeee it is likely due to audience.

                                          So, what happens on your end is you make a topic and mention the Lemmy community.

                                          When NodeBB federates that post out, the Lemmy community is included in the mentions, but it also specifies your category 18, World Chat, in audience.

                                          If Lemmy sees that, and it doesn't know about that community already, it will drop the activity immediately. If it does, then it will likely slot the post into the "World Chat on isurg.com" community on that Lemmy instance.

                                          Lemmy removed audience checking, so this might be a non-issue. Once that Lemmy instance updates to the latest version, it'll hopefully post to the correct community.

                                          That's a tricky one, though, because which community should it post to?

                                          • "Medicine" on mander.xyz, or
                                          • "World Chat" on isurg.com?
                                          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