I’ve noticed that there are a few communities that tend to dominate when viewing all. Some days it gets to where looking at all isn’t very different than just looking at Memes@lemmy.ml or 196@lemmy.blahaj.zone.

Before someone says “you can just block communities you don’t want to see,” it’s not that I never want to see them, it’s that I want to be able to have a view that shows me what is new and popular in a wide variety of communities. I appreciate seeing a few good memes in my feed. The problem is when that’s all I see. Changing the sort from active to hot or top x days doesn’t have much effect on which communities dominate, so that isn’t the solution either.

“You can just subscribe to communities you like”. True, but that has the effect of narrowing what I see. I’d like a view that showed me new things I never thought to subscribe to.

Lemmy devs - if you are reading this - it would be nice to have a feed that limited the number of posts showing up from any particular community. It could be a simple cutoff of 2 or 3 posts, or maybe some sort of weighting function to cause additional posts from the same community to appear lower in the sort order for that feed.

I’d love to hear what devs and other users think about this.

Edit: To everyone saying “just sort be new” - yes, that has its uses, but it only solves part of the problem. I’d like a feed that shows me what is new and popular, but from more than just one or two communities.

171 points

I read something the other day that they’re working on a new sorting algorithm that would limit it to the top few posts from each community within a given time frame. Specifically to address this issue.

No idea on timeframe or further details, or if I even summarized it correctly lol.

permalink
report
reply
55 points
*
Deleted by creator
permalink
report
parent
reply
74 points

Yes, they are working on a so called “best” sorting: https://github.com/LemmyNet/lemmy/pull/3378

And yes, they are working on “multi”: https://github.com/LemmyNet/lemmy/issues/818

permalink
report
parent
reply
12 points
*
Deleted by creator
permalink
report
parent
reply
66 points
8 points

There’s also a pull request https://github.com/LemmyNet/lemmy/pull/3378

permalink
report
parent
reply
2 points

Lgtm!

permalink
report
parent
reply
1 point

There’s also a comment by Nutomic (a main dev) which shows they are aware of threads like this:

There are a lot of user complaints that posts from the same few large communities are always at the top.

permalink
report
parent
reply
42 points

Idk it seems like a problem that will sort itself out as Lemmy grows, and artificially limiting how many posts from a community can reach the front page seems like a suboptimal solution that’s going to have unintended consequences down the line.

permalink
report
reply
15 points

I’d agree if the coms in question were niche but so far in my experience they never are. When it comes to communities dominating All, it’s always bottom-of-the-barrel memes and porn. The posts from non-garbage communities that show up are usually by themselves

permalink
report
parent
reply
3 points

Everyone’s definition of bottom of the barrel will be different, and nobody’s personal content preferences should be forced on the community as a whole. If you really dislike those communities that much you can block them.

permalink
report
parent
reply
8 points

I do, my blocklist is quite large already

The point I’m making is that the communities that would be most affected (negatively) by it are the giant low effort meme/shitpost ones that don’t “need” the exposure to thrive because they’re general interest communities

permalink
report
parent
reply
3 points

Doesn’t Reddit totally weight by size of community tho? Not saying we should just ape the old site but I suspect it’s actually necessary for smaller communities to grow naturally.

permalink
report
parent
reply
2 points
*

I think there are better ways to highlight smaller communities and grow them more organically, like a community dedicated to new and small communities (sorry if I fucked up that link, I’m new here) could highlight a new community each day worthy of our attention. Reddit used to have a subreddit of the day.

Right now the number one thing federated social media needs is just more users. I worry they’ll feel discouraged if they stop seeing the content that gets the most upvotes right now.

permalink
report
parent
reply
4 points

I think I’m going to have to disagree with you on that. New communities is fine but as someone who’s been active over there for a while it definitely seems that the issue is that it’s impossible for small communities to get any traction on the main page. I think the most important thing for long term growth is making sure that new users don’t come over here and find that all the communities they are interested in are dead.

permalink
report
parent
reply

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !newcommunities@lemmy.world

permalink
report
parent
reply
29 points

If a community has grown a lot, unfortunately it takes up all the posts on the homepage. If I were a developer, I would sort by weighted success. For example, if the “x” community has 1000 subscribers and the post gets 100 likes, it has ten percent success. If the other ‘y’ community has 100 people and gets 11 likes, it has 11 percent success. This overrides the post in community x because the post in community y is more successful. This is the logic of ‘weighted success’. With this logic, a better ranking formula can be created.

permalink
report
reply
17 points
Deleted by creator
permalink
report
parent
reply

I figured that’s what Id see sorting by New Comments but that hasn’t actually been the case. Any new post or post with a new comment gets pushed up to the top immediately and doesn’t even take into account votes, but even refreshing the page all day doesn’t catch a lot of small communities unless they are also attracting attention.

permalink
report
parent
reply
7 points
*

The thing is, a 10% upvoted post on a 10,000 people community is more popular than a 90% upvoted post on a 1000 people community - those 10,000 people in the former community are 10,000 people interested enough in that kind of thing to subscribe, whilst only 1000 people are interested enough in the other kind of thing.

So it does make sense to put the former higher up in the global page when sorted by popularity because globally that post was more popular.

However I do think there should be someway to as a user push down posts from certain communities without outright blocking the whole thing: maybe som throttling-down based on the rate of posts per time (i.e. the upvote threshold for posts from a community to come out in All depends on the number of otherwise qualifying posts in the last X days/hours, thus explicitly targetting the “flooding with posts” itself) rather than the straight count of upvotes or the proportion of upvotes that you suggest.

That said in the meanwhile I’m really tempted to block the more generic meme communities.

permalink
report
parent
reply
2 points

General popularity is not a good metric IMO. If I like a community, then it shouldn’t matter if a million people like or it’s only me and my cousin. If the community likes the content, I want to see it.

It’s trust between the members of a community.

However, weighted sorting is not a solution too, upvotes counts are not linear. Maybe, quantile sort?

permalink
report
parent
reply
1 point

What’s liked by the general population is a good metric for providing general stuff to the general population and that’s what we’re talking about in All.

That average can however deviate a lot from the sweet spot for some people, quite possibly a large minority (even the majority depending on how concentrated or not people’s tastes are around it).

Something that looks at your previous choices (or even generally stated choices in the form of communities you subscribe to or block) similarly to what some search engines and some social media sites will do, can shift that toward more your own specific tastes, but that’s computationally more expensive and requires more users and more user data to get better results (basically it’s finding certain kinds of users and local minima which are more satisfactory to them).

I suspect something like an AI solution (not LLM, just a much simpler neural network) running on your own device that tries to predict what you’re going to click on and learns with what you do (or not) is the only way for a personalized “no fluff on my feed” solution, but that’s for apps running on top of Lemmy, not the Lemmy engine.

permalink
report
parent
reply
28 points

I generally use “New Comments” as my sorting and it’s a little bit better, but still the same spammy communities end up on top

permalink
report
reply
11 points

Memes, memes as far at the eye can see

permalink
report
parent
reply
5 points

So many memes

I don’t hate it yet, since they’re the memes of my childhood/teen years, so tbh I find them funnier than the post 2016/18 bullshit

permalink
report
parent
reply

Fediverse

!fediverse@lemmy.world

Create post

A community to talk about the Fediverse and all it’s related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

  • Posts must be on topic.
  • Be respectful of others.
  • Cite the sources used for graphs and other statistics.
  • Follow the general Lemmy.world rules.

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

Community stats

  • 5.1K

    Monthly active users

  • 1.8K

    Posts

  • 62K

    Comments