this post was submitted on 11 Jul 2023
29 points (100.0% liked)

Trending Communities

4429 readers
11 users here now

Bot-driven site intended to highlight the many Communities that are trending all across the Fediverse.

Daily data is from Lemmyverse.

Posts are limited to the bot, but any comments are read by a human, so please leave one if you have any suggestions or complaints.


NSFW version of these lists:
!trendingcommunities@lemmynsfw.com


Publicise your communities:
!communitypromo@lemmy.ca
!newcommunities@lemmy.world


Other discovery tools:
!communities@ponder.cat


Filtered Instances
enterprise.lemmy.ml
voyager.lemmy.ml
ds9.lemmy.ml
alien.top
mujico.org
rqd2.net
zerobytes.monster
lemmygrad.ml
hilariouschaos.com

Filtered Communitiestrendingcommunities@feddit.nl trendingcommunities@lemmynsfw.com
test@lemm.ee
test@lemmy.ml
main@feddit.org
main@lemmy.ca
lemmyworld@lemmy.world
home@lemmy.zip
div0@lemmy.dbzer0.com
announcements@lemmy.ml
moderators@lemmy.world
meta@programming.dev
test@feddit.org
announcements@vegantheoryclub.org
meta@lemm.ee
sdfpubnix@lemmy.sdf.org
hexbear@hexbear.net
fedditdk@feddit.dk
main@lemmy.blahaj.zone
europePub@europe.pub
announcements@sh.itjust.works


founded 2 years ago
MODERATORS
 

~~Currently, this bot just subtracts yesterday's subscriber count from today's, and give a percentage difference.~~

Current Algo: percentage difference in subscribers, averaged over the past 7 days. Where it's showing less than 7 days, it's because I don't yet have the data (mostly because this bot hasn't run for 7 days yet, but also because either it's a new community, or because I had to fudge things a bit in the first few days by excluding communities with less 100 subscribers)

Edit to add: since the posts from previous days will always be available, the first filter for each new day is now how much a Community has grown in that one day. That is then added to earlier day's, and averaged out.
Previously, it was just showing the rolling-average for every Community, but that meant that sites that had had crazy growth in one day but had now plateaued were still showing up and the list wouldn't change until that aberration had aged out.

Please use this post if you'd like share better ideas of what constitutes "trending", and if you have any preferences for how the posts are displayed. Thanks.

you are viewing a single comment's thread
view the rest of the comments
[–] counselwolf@lemmy.fmhy.ml 13 points 2 years ago (3 children)

The current algorithm may favor smaller communities (which is alright for now since most communities are small anyways).

But in the future, maybe incorporating other metrics like

  • Absolute Growth = Today's Count - Yesterday's Count with the current metrics
  • Weighted Growth Score = (Absolute Growth * Daily Growth Rate) / 100

might be better.

[–] LadyAutumn@lemmy.blahaj.zone 5 points 2 years ago (1 children)

Yeah I was just gonna say, going from 1 sub to 10 the next day would make your community have 1000% growth lol. There may need to be some kind of scaling, or even a separate data sheet for purely by the numbers subscriber growth.

[–] freamon@feddit.nl 3 points 2 years ago

This issue is currently fudged by excluding communities with less than 100 subscribers

[–] freamon@feddit.nl 4 points 2 years ago

Thank you. I'll re-assess the algo and incorporate people's suggestions when I've got some more data to play with.

[–] NOT_RICK@lemmy.world 2 points 2 years ago

Speaking as a data analyst, I agree with this