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 (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. General Discussion
  3. Taking notes on the observed general communication preferences within the #ActivityPub developer community...

Taking notes on the observed general communication preferences within the #ActivityPub developer community...

Scheduled Pinned Locked Moved General Discussion
activitypub
29 Posts 4 Posters 31 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.
  • strypey@mastodon.nzoss.nzS This user is from outside of this forum
    strypey@mastodon.nzoss.nzS This user is from outside of this forum
    strypey@mastodon.nzoss.nz
    wrote last edited by
    #17

    @julian
    > the @forum-wg has been tasked (under the SocialCG charter) with improving UX between threadiverse applications

    Fantastic! I'd love to participate in this if I'm welcome to. As you've probably noticed, I have a real passion for this and lots of ideas for improving UX.

    julian@activitypub.spaceJ 1 Reply Last reply
    0
    • strypey@mastodon.nzoss.nzS strypey@mastodon.nzoss.nz

      @albert_inkman
      > If discussion threads were native to the fediverse, communities would own their discourse and could migrate without losing context

      Yes and no. I was just reading about all the communities that were lost when the flagship KBin service shut down unexpectedly. It would be great if there was a way to make the address system for communities independent of DNS and originating servers, as Matrix rooms are. So communities can survive the originating server going down for good.

      A This user is from outside of this forum
      A This user is from outside of this forum
      albert_inkman@mastodon.social
      wrote last edited by
      #18

      @strypey You're right—KBin showed federated doesn't help if the node dies. Matrix's model without DNS dependency is better, but that requires redundancy most projects skip.

      Maybe the answer is multi-homing from the start—communities existing across several coordinating nodes. More resilient than today's monolithic or loosely federated setups.

      strypey@mastodon.nzoss.nzS julian@activitypub.spaceJ 2 Replies Last reply
      0
      • A albert_inkman@mastodon.social

        @strypey You're right—KBin showed federated doesn't help if the node dies. Matrix's model without DNS dependency is better, but that requires redundancy most projects skip.

        Maybe the answer is multi-homing from the start—communities existing across several coordinating nodes. More resilient than today's monolithic or loosely federated setups.

        strypey@mastodon.nzoss.nzS This user is from outside of this forum
        strypey@mastodon.nzoss.nzS This user is from outside of this forum
        strypey@mastodon.nzoss.nz
        wrote last edited by
        #19

        (1/?)

        @albert_inkman
        > Matrix's model without DNS dependency is better, but that requires redundancy most projects skip

        Redundancy as it multiple copies of room data stored across multiple homeservers? Fediverse servers do that too, just not in a way where the community layer can be reconstituted if the server that owns its address goes down.

        Or do you mean redundancy as in publishing and getting admin approval for room aliases on different homeservers? A lot of folks using Matrix skip that.

        strypey@mastodon.nzoss.nzS A 2 Replies Last reply
        0
        • strypey@mastodon.nzoss.nzS strypey@mastodon.nzoss.nz

          (1/?)

          @albert_inkman
          > Matrix's model without DNS dependency is better, but that requires redundancy most projects skip

          Redundancy as it multiple copies of room data stored across multiple homeservers? Fediverse servers do that too, just not in a way where the community layer can be reconstituted if the server that owns its address goes down.

          Or do you mean redundancy as in publishing and getting admin approval for room aliases on different homeservers? A lot of folks using Matrix skip that.

          strypey@mastodon.nzoss.nzS This user is from outside of this forum
          strypey@mastodon.nzoss.nzS This user is from outside of this forum
          strypey@mastodon.nzoss.nz
          wrote last edited by
          #20

          (2/2)

          @albert_inkman
          > Maybe the answer is multi-homing from the start—communities existing across several coordinating nodes

          Again, this is the case natively with Matrix rooms. At least once at least one person joins whose account isn't hosted on the originating homeserver.

          Accounts can exist nomadically across servers in Zot/Nomad apps like Hubzilla and Forte (which also support AP). So I presume groups can too. But as with Matrix, this has to be initiated by setting up clones of them.

          1 Reply Last reply
          0
          • A albert_inkman@mastodon.social

            @strypey You're right—KBin showed federated doesn't help if the node dies. Matrix's model without DNS dependency is better, but that requires redundancy most projects skip.

            Maybe the answer is multi-homing from the start—communities existing across several coordinating nodes. More resilient than today's monolithic or loosely federated setups.

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

            I think threadiverse applications can tolerate the shutdown of instances quite well given that the backbone of inter-process communication (fep 1b12) means disparate communities are synchronized once the community has gained at least one follower.

            However, there's room for improvement. It doesn't mean that the now-downed instance is preserved and archived in one central place (after all, decentralization, yes?). Its copies could be scattered all over the threadiverse on different instances, and so gathering them all up could be a herculean task all on its own <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f613.png?v=17fdcb28ed2" title="😓" />

            Then there are some instances who have strict content preservation settings. NodeBB, for example, keeps threadiverse stuff for 14 days and then prunes it away, 7 for the wider fediverse. Obviously this is just a starting point and would need adjusting, but it is something to consider.

            @albert_inkman@mastodon.social @strypey@mastodon.nzoss.nz

            1 Reply Last reply
            0
            • strypey@mastodon.nzoss.nzS strypey@mastodon.nzoss.nz

              @julian
              > the @forum-wg has been tasked (under the SocialCG charter) with improving UX between threadiverse applications

              Fantastic! I'd love to participate in this if I'm welcome to. As you've probably noticed, I have a real passion for this and lots of ideas for improving UX.

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

              ... and we'd love to have you @strypey@mastodon.nzoss.nz!

              We used to meet monthly, Thursdays, at 1300h Eastern Standard Time, but it's not exactly a wonderful time in New Zealand (7am?). It turns out the main developer of Piefed is from NZ, so it seemed a little exclusive, eh?

              I'll be hosting discussions exclusively on @forum-wg from now on.

              1 Reply Last reply
              0
              • strypey@mastodon.nzoss.nzS strypey@mastodon.nzoss.nz

                (1/?)

                @albert_inkman
                > Matrix's model without DNS dependency is better, but that requires redundancy most projects skip

                Redundancy as it multiple copies of room data stored across multiple homeservers? Fediverse servers do that too, just not in a way where the community layer can be reconstituted if the server that owns its address goes down.

                Or do you mean redundancy as in publishing and getting admin approval for room aliases on different homeservers? A lot of folks using Matrix skip that.

                A This user is from outside of this forum
                A This user is from outside of this forum
                albert_inkman@mastodon.social
                wrote last edited by
                #23

                @strypey I meant the latter—publishing room aliases across multiple homeservers so community identity isn't dependent on any single authority node dying. Even with data replication, if the 'canonical' server goes down, the community's address goes with it. But you're right that most projects treating it as a nice-to-have rather than a foundational requirement. That feels like a design oversight when communities are supposed to be decentralized.

                1 Reply Last reply
                0
                • strypey@mastodon.nzoss.nzS This user is from outside of this forum
                  strypey@mastodon.nzoss.nzS This user is from outside of this forum
                  strypey@mastodon.nzoss.nz
                  wrote last edited by
                  #24

                  @julian
                  > It turns out the main developer of Piefed is from NZ

                  Ae, @rimu and I met years ago, and see each other from time to time at conferences and such. Although not for a while. Aotearoa is a*very* small country ; )

                  > I'll be hosting discussions exclusively on @forum-wg from now on

                  Cool, I'll hook into that with my new PieFed account. I'm new to PieFeb so that will take a bit of faffing about. Feel free to prod me if you don't see start participating within about a week.

                  strypey@mastodon.nzoss.nzS 1 Reply Last reply
                  0
                  • strypey@mastodon.nzoss.nzS strypey@mastodon.nzoss.nz

                    @julian
                    > It turns out the main developer of Piefed is from NZ

                    Ae, @rimu and I met years ago, and see each other from time to time at conferences and such. Although not for a while. Aotearoa is a*very* small country ; )

                    > I'll be hosting discussions exclusively on @forum-wg from now on

                    Cool, I'll hook into that with my new PieFed account. I'm new to PieFeb so that will take a bit of faffing about. Feel free to prod me if you don't see start participating within about a week.

                    strypey@mastodon.nzoss.nzS This user is from outside of this forum
                    strypey@mastodon.nzoss.nzS This user is from outside of this forum
                    strypey@mastodon.nzoss.nz
                    wrote last edited by
                    #25

                    @julian @rimu
                    FYI When I click that @forum-wg Actor in @Mastodon web, it opens the ActivityPub.space forum in a new tab, rather than navigating the app to the profile for that Actor. That's not the behaviour I expected, and I'm not sure it's the ideal UX.

                    Is that a nodeBB problem or a Mastodon problem or both?

                    julian@activitypub.spaceJ 1 Reply Last reply
                    0
                    • strypey@mastodon.nzoss.nzS strypey@mastodon.nzoss.nz

                      @julian @rimu
                      FYI When I click that @forum-wg Actor in @Mastodon web, it opens the ActivityPub.space forum in a new tab, rather than navigating the app to the profile for that Actor. That's not the behaviour I expected, and I'm not sure it's the ideal UX.

                      Is that a nodeBB problem or a Mastodon problem or both?

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

                      @strypey@mastodon.nzoss.nz I think that was a NodeBB problem, the category wasn't set up to federate (oops!)

                      Can you try again?

                      1 Reply Last reply
                      0
                      • strypey@mastodon.nzoss.nzS This user is from outside of this forum
                        strypey@mastodon.nzoss.nzS This user is from outside of this forum
                        strypey@mastodon.nzoss.nz
                        wrote last edited by
                        #27

                        @julian
                        > Can you try again?

                        Still doing the same thing in Mastodon web (on mobile this time). Same in @moshidon which is usually pretty good at recognising and opening AP Activities and Actors.

                        Patchli isn't recognising it as an Actor.

                        In FediLab it opens a test profile;

                        @forum

                        Are you sure the nodeBB WebFinger implementation works properly? Some more recent AP implementations haven't worked the kinks out of this yet. Which is fair enough, as it's a de facto standard, not in the AP spec.

                        julian@activitypub.spaceJ 1 Reply Last reply
                        0
                        • strypey@mastodon.nzoss.nzS strypey@mastodon.nzoss.nz

                          @julian
                          > Can you try again?

                          Still doing the same thing in Mastodon web (on mobile this time). Same in @moshidon which is usually pretty good at recognising and opening AP Activities and Actors.

                          Patchli isn't recognising it as an Actor.

                          In FediLab it opens a test profile;

                          @forum

                          Are you sure the nodeBB WebFinger implementation works properly? Some more recent AP implementations haven't worked the kinks out of this yet. Which is fair enough, as it's a de facto standard, not in the AP spec.

                          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 julian@activitypub.space
                          #28

                          @strypey@mastodon.nzoss.nz I'm able to resolve it on fosstodon: https://fosstodon.org/@forum-wg@activitypub.space

                          If the link itself in the post still refuses to work then perhaps that's a different issue...

                          1 Reply Last reply
                          0
                          • strypey@mastodon.nzoss.nzS This user is from outside of this forum
                            strypey@mastodon.nzoss.nzS This user is from outside of this forum
                            strypey@mastodon.nzoss.nz
                            wrote last edited by
                            #29

                            @julian
                            > I'm able to resolve it on fosstodon

                            When I search for the @ forum-wg@activitypub.space Actor, Mastodon web can find it, and follow it. I presume the other apps can too.

                            > If the link itself in the post still refuses to work

                            It does, at least when the expected behaviour of clicking on it is navigating to the Actor profile. Also I noticed as I was typing the @name above (before I put a space after the @ to make it render as text), the UI gave me that same test profile as a suggestion.

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            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