How does Lemmy (Mander in particular) sort "hot" and "active" posts?
Sorry if this seems like a silly question but I have noticed over the last few months my feed(?) has started to act odd.
No matter what I do I don't see any posts from .world. I checked and mander does not seem to block .world (kinda why I liked this instance) and even weirder is how my feed gets filled with mostly .ml posts with almost no activity no matter how I sort.
This did not happen before and got me thinking, I don't even know how this works across federated instances.
Does anyone know:
How does the sorting work on an instance? Is it all the same no matter what instance it is?
Did anything change in the last few months, that would cause all .world (and I assume others) posts to not show?
Other then changing instances what can I do to mitigate the weird slanted results?
The instances communicate between each other using special bots in the background that transport info between instances. Dot world is too big and makes too many requests to other instances. Most instances are reducing the number of transport bots back to dot world right now. There is supposed to be a fix in the next Lemmy version, but the code base is somewhat slow moving due to only two devs and it is written in Rust. Rust is a hard language like C, and not too many here are able to contribute to it, even though it is like the new gold standard of code.
So you might see a delay between posting and replies or the interaction may come in bursts that correspond with the transport bots carrying content between instances as the host admin have configured their instance.
I’m actually mildly surprised it’s still only two devs. Are they treating it like a walled garden, or is there really a complete lack of interest in contributing to the codebase?
We are two fulltime developers and a handful of devs who regularly contribute in their free time. We could definitely use more devs but the donations are simply not enough.
Not sure. There was some controversy with some of the devs making alt front ends and admins complaining about the slowness. I've seen mention of one of the two devs learning Rust just to participate. So it is not entirely a walled garden. The front end devs wanted to make an alt from scratch but in something like JavaScript although I don't recall the details exactly. There were a lot of red flags related to privacy and understanding the community at large in the posts I saw from them. When asked why they weren't adding pull requests with Rust in order to address their complaints I got no reply.
All that said, I'm no dev. I can read in to around half the code I come across if I really try, and can successfully modify maybe half of that if I spend a few days on it, but I suck at clever code and the DRY cult types. I haven't tried to look into Lemmy in any depth beyond figuring out the basics.
Thanks for the reply (I was worried no one would) but would that cause the weird behaviour I am seeing? The timing does not seem to match but it could make some sense.
If what you are saying is the cause then Lemmy as a federated whole may now be effectively split up due to sync issues?
Mander is not the only instance having this issue. Other instances like lemmy.nz (it was), reddthat also aussie.zone, monyet.cc have similar issue since months ago. I assume the culprit is cogent's de-peering drama not from lemmy itself.
Well, I can see your post on l.w, so it's not a total disconnect!
I wonder if there are any bugs in the new version of lemmy—do you know if mander has updated yet? The l.w admins tend to drag their heels updating because of some previously rough update experiences (I think mostly down to the size of the instance compared to others)
There were some issues with federation last time, perhaps it's something similar
Well there is a big issue with LW to any smaller instances if this is working like you think. Right now being on mander is like having less then half of lemmy and I would guess that if it can happen with mander it can/is happening with others.
I decided to do a bit more then just "hot" and "active" and its the same across all of them except "controversial" and "Most comments".
"Most comments" has some .world posts in it but does not match using another instance. The only one that seems to line up is ironically sorting by "controversial",
This is really getting weird and is making it hard to use Lemmy for me. Like I like some of the posts listed but I can not believe the largest instance is not posting anything. To make me more confused this also started at the same time Mander got really slow, and to add to the weirdness refreshing the page gives entirely different sorting of posts maybe one out of five times.