Before the scaled sort was introduced, I had hoped it would provide a solution similar to the “Hot” or “Top” filters but without so many memes and political posts. Unfortunately, the scaled sort seems ineffective as most posts appear with a single vote, making it practically the same as the “New” sort. Although I’ve banned the largest communities, I still want to see some of that content occasionally.

The developers have closed all issues related to the scaled sort, even though it fails to address the issues raised in several discussions:

  1. Rework “Hot” sorting to show posts from more varied communities
  2. The rank of a post in the aggregated feed should be inversely proportional to the size of the community
  3. Is there any way to reverse degrowth of the niche communities on Lemmy?
  4. I hate to say it but I haven’t been very active on lemmy, but I want to be

Personally, I believe the best way to address this issue is through the implementation of tags and custom feeds. With post tags and custom feeds, users could create separate feeds tailored to their preferences by subscribing to a few communities and blocking specific tags or keywords. However, this would require an incentive system similar to imageboards like Safebooru, with a leaderboard to encourage accurate post tagging by users, as also mentioned in The Great Monkey Tagging Army: How Fake Internet Points Can Save Us All!

Do you have any ideas or suggestions on how Lemmy could better surface content from smaller communities?

  • The_Lemmington_Post@discuss.onlineOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 months ago

    After giving it some more thought, I believe the best way to solve this would be through an API call to fetch metadata from today’s posts. This would include post ID, votes, and comments. By doing so, anyone can experiment on their client with a custom JavaScript Greasemonkey plugin to determine the best way to sort the posts. When a better sorting method is discovered, it could then be implemented in the backend.