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

iSURG

  1. Home
  2. Fediverse
  3. Communities not existing on all instances is a big problem.

Communities not existing on all instances is a big problem.

Scheduled Pinned Locked Moved Fediverse
fediverse
5 Posts 3 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.
  • S This user is from outside of this forum
    S This user is from outside of this forum
    sackeshi@lemmy.world
    wrote last edited by
    #1

    Example, Lemmy.ml and Lemmy.world have duplicate communities aren't connected at all. So we are artificially isolating groups more and making it confusing for would be converts.

    Short and too the point

    rglullis@communick.newsR 1 Reply Last reply
    0
    • S sackeshi@lemmy.world

      Example, Lemmy.ml and Lemmy.world have duplicate communities aren't connected at all. So we are artificially isolating groups more and making it confusing for would be converts.

      Short and too the point

      rglullis@communick.newsR This user is from outside of this forum
      rglullis@communick.newsR This user is from outside of this forum
      rglullis@communick.news
      wrote last edited by
      #2

      One of the things that I'm experimenting with is to have "communities that can follow communities". So, if community A follows community B, then it can re-post anything that has happened on Community B.

      If you do it "properly", it doesn't even need to be a lot of data duplication because the "follower" community would just be creating Announce activities.

      The only thing that is making me hold out on this experiment is because I am 100% sure that some people will see their posts on a community they never interacted on and they will panic on the grounds of "mah privacy" or something silly like that.

      J 1 Reply Last reply
      0
      • rglullis@communick.newsR rglullis@communick.news

        One of the things that I'm experimenting with is to have "communities that can follow communities". So, if community A follows community B, then it can re-post anything that has happened on Community B.

        If you do it "properly", it doesn't even need to be a lot of data duplication because the "follower" community would just be creating Announce activities.

        The only thing that is making me hold out on this experiment is because I am 100% sure that some people will see their posts on a community they never interacted on and they will panic on the grounds of "mah privacy" or something silly like that.

        J This user is from outside of this forum
        J This user is from outside of this forum
        jet@hackertalks.com
        wrote last edited by
        #3

        How would comments happen? Would they not get back to the original poster?

        rglullis@communick.newsR 1 Reply Last reply
        0
        • J jet@hackertalks.com

          How would comments happen? Would they not get back to the original poster?

          rglullis@communick.newsR This user is from outside of this forum
          rglullis@communick.newsR This user is from outside of this forum
          rglullis@communick.news
          wrote last edited by
          #4

          Sorry, but this will be a bit too technical...

          The thing is that Lemmy (at least, others probably do the same) don't treat the Linked Data as the canonical representation, they work by translating every message with an as:Activity to their own internal representation in the database (with separate tables for Posts, Comments and PrivateMessages).

          This means that all it takes for a Lemmy instance to treat a post as "new" comment is to produce an "as:Announce" attributed to the "follower" community, and then all instances will process it as a new post/comment/vote.

          J 1 Reply Last reply
          0
          • rglullis@communick.newsR rglullis@communick.news

            Sorry, but this will be a bit too technical...

            The thing is that Lemmy (at least, others probably do the same) don't treat the Linked Data as the canonical representation, they work by translating every message with an as:Activity to their own internal representation in the database (with separate tables for Posts, Comments and PrivateMessages).

            This means that all it takes for a Lemmy instance to treat a post as "new" comment is to produce an "as:Announce" attributed to the "follower" community, and then all instances will process it as a new post/comment/vote.

            J This user is from outside of this forum
            J This user is from outside of this forum
            jet@hackertalks.com
            wrote last edited by
            #5

            Alright, so

            • A - Origin community
            • B - Other community
            • C - following community of A & B

            User posts to A, a "as:announce" on C is generated. A user replies to the post on C. Will user A see the reply? Will someone looking at the post on A see the activity on C?

            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.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups