this post was submitted on 11 Nov 2025
14 points (100.0% liked)

Lemmy

14061 readers
13 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 5 years ago
MODERATORS
 

I know that many people don't like complex or intransparent recommendation algorithms.

Currently, there are "subscribed", "local" and "all" categories (at least in the default lemmy web UI).

I would like to change this to include custom topics ("listings"). They are a custom way of choosing content (in case of Lemmy listings). In Lemmy, custom listings appear just like standard listings (API-wise), just that instead of "https://discuss.tchncs.de/?dataType=Post&listingType=Subscribed&sort=Active" you have "https: //discuss.tchncs.de/?dataType=Post&listingType=list:AAAA4865698@lemmy.world&sort=Active" or something.

Listings could either be lists of communities and other listings. Consider this simple text file to describe a listing for a memes-topic: (that contains 2 communities, everything on 1 domain, and another sub-listing)

c:memes@lemmy.world
c:memes@lemmy.ml
domain:memes.net
list:AAAA4865698@lemmy.world

Or they could take their data from an RSS stream or similar external source.

you are viewing a single comment's thread
view the rest of the comments
[–] gandalf_der_12te@discuss.tchncs.de 1 points 3 days ago* (last edited 3 days ago) (1 children)

thanks! are multi-communities anything like sql virtual tables? i.e they appear as one community to the reader, but are the result of querying multiple communities

[–] dessalines@lemmy.ml 3 points 3 days ago* (last edited 3 days ago) (1 children)

No they don't use sql views, they're built using an in query (which we still have to see how performant that'll be, and is pretty much the same problem as subscribed communities, needing to sort and filter based off joined data)

You can see them in action here: https://github.com/LemmyNet/lemmy-ui/pull/3521