I added it to lemmy federate, but it misses a few small instances.

  • BB_C
    link
    fedilink
    arrow-up
    2
    ·
    24 hours ago

    You need subscribers from instances, not views. Without subscribers, an instance may have an outdated version of your community without updates. People may see your community because someone pinged* it recently, maybe via a search, and their instance grabbed your then outbox at that time.

    Ideal Federation is achieved when you have 2+ subscribers from every instance federating with your community instance. One subscriber would be enough too, but people choose to nuke there accounts sometimes, and Lemmy has the option to really erase an account as if it never existed 😉

    * or whatever Lemmy calls it, haven’t looked in a while.

    • irelephant [he/him]OPM
      link
      fedilink
      arrow-up
      1
      ·
      23 hours ago

      Its called fetching it.
      Sometimes clicking a link to it doesn’t work if it wasn’t fetched at least once, so at least people will be able to subscribe to it now.

      • BB_C
        link
        fedilink
        arrow-up
        1
        ·
        17 hours ago

        Its called fetching it.

        No. I was specifically thinking of webfinger. That’s Lemmy’s (ActivityPub) way of checking if an id (user or community) exists or not. Then, an instance may “read” the remote community using its outbox (if requested), and a snapshot of that remote community would now exist in the local instance. That “snapshot” doesn’t get updated unless another attempt is made to view the now known remote community, AND a certain period have passed (It was 24 hours the last time I looked). In that second time, a user may actually need to make a second request (refresh/retry) to see the updates, and may need to do that after a few seconds (depending on how busy/fast instances are).

        If at least one user however subscribes to that remote community, then the remote instance live-federates all updates from that community to the subscribed user’s local instance, and all these issues/complications go away.