Active and Hot sortings are not weighted by community activity

Technically New isn’t either but that one makes sense. However what’s considered Active on !technology@beehaw.org is unattainable on say !food@beehaw.org as a result I see many posts from very active communities and nothing from less active ones.

Is there a work-around for that side from going to each of the communities I’m subscribed to? Or is this just a todo for lemmy devs for now?

21 points · 5 comments · view on lemmy.world

5 Comments

Echolot@sh.itjust.works · 9 pts · 3y (3 replies)

This needs to be addressed by the devs in my opinion... I read that the way the Hot score is calculated needs to be changed either way since it's currently horrible for the performance.

towerful@beehaw.org · 3 pts · 3y

I saw a post over on lemmy.ml as a request for comments on this..
Essentially apply a weighting to popularities based on community size.
I imagine an issue will pop up on the GitHub soon to centralise the discussion.

Amir@lemmy.ml · 1 pts · 3y (1 reply)

If it's horrible for performance, it should be bundled by cron jobs instead of recalculated every single request

Hexorg@beehaw.org · 2 pts · 3y

It’s not that. You can read the issue detail but essentially the database query for hot sorting is currently inefficient.

fred@beehaw.org · 3 pts · 3y

I have noticed that when click "all" and "active", after a minute or two my page will load a random instance's entire list today.

Here is an example

https://imgur.com/a/o3RWNfd