tgxn / lemmy-explorer

Instance and Community Explorer for Lemmy
https://lemmyverse.net/
115 stars 9 forks source link

Feature: Adjust "Endorsed" and "Blocked" Smart-Sort Ranking #151

Closed daithi-coyle closed 1 year ago

daithi-coyle commented 1 year ago

I may be misunderstanding how smart sort works, but it seems of these two results that the second community in the list is "bigger" in every way.

smartsort
tgxn commented 1 year ago

lemmy.ml { linked: 150, endorsements: 24, allowed: 81 } sh.itjust.works { linked: 133, endorsements: 16, allowed: 24, blocked: '-20' }}

it's adjusted sh.itjust.works down because there are two instances that have them on their block list

perhaps i should asjust it to affect the overall sorting less, since they have plenty of endorsements :D

daithi-coyle commented 1 year ago

Thank you for your reply.

New to Lemmy have not come across endorsements or block lists yet. Lots to learn

tgxn commented 1 year ago

Endorsements are fetched from a service called fediseer, it's like an extra validation for trusted instances: https://github.com/tgxn/lemmy-explorer/issues/115

By Block Lists I mean "Incoming Defederations" meaning that another instance has add them to their blocked instance list: image

This is something admins sometimes do to prevent bad instances content being federated to their instance.

The issue is the weighting I've assigned for these blocked lists is ten times more than I've given for good endorsed instances, I'll leave this open for a bit and make some adjustments to the weighting for these values. 👌