cross-posted from: https://reddthat.com/post/52386265

Right now, big communities dominate the feed. I’m wondering what sort algorithm could level the field so niche or hobbyist communities have a fair chance to get seen.

There’s a good related post: Niche Communities won’t be able to reach their true potential until Lemmy adds a sort that takes engagement into account. It puts it well:

“If Lemmy is to truly start having active hobbyist communities instead of being 95% lefty US politics, Shitposts, and some tech stuff, it needs a sort that takes into account the user’s engagement.”

What do you think should be the default sort for a more balanced Lemmy?

  • PumpkinDrama@reddthat.comOP
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    16 hours ago
    1. Compute raw post score (upvotes minus downvotes).
    2. Normalize score by community size (e.g., divide by square root of active users).
    3. Calculate z-score relative to community mean and standard deviation.
    4. Apply time decay to prioritize recent posts.
    5. Sort posts by adjusted z-score.
    • Outcome: Posts that significantly outperform their community norm appear prominently, giving small and large communities equal visibility potential.
    • Enhancements: Minimum engagement thresholds, Bayesian shrinkage for small communities.
      • PumpkinDrama@reddthat.comOP
        link
        fedilink
        English
        arrow-up
        11
        ·
        15 hours ago

        Nah it only rewards communities with few members, that means bot communities with lot of posts and almost no active users are always going to be top. That’s not the outliers sorting that I want.