I can see how tough it'll be to find balance among everyone's thoughts about what relays should be and should do. I find the purpose specific relay model to be quite privy to censorship so kudos to trying to find something that is open algorithm based.
These are not exhaustive. I'm also not arguing any of these should be implemented. These are just illustrating some obvious and simple algorithms that aren't currently possible on nostr. Any algorithm should go through the "fire" of NIP approval.
The following algorithms are ubiquitous because there's no talking people out of wanting these. They give us what we all universally want: "give me what's most important to me - and truthful - and I want it without seeing unimportant and untruthful stuff."
the algorithmic feed on all major social media applications
the purpose of these algorithms (absent perverse advertising incentives) is to distill subjective and recent signal
"trending topics/events/stories/whatever"
"what's happening now that I might be sad to miss"
"who/what to follow"
generic recommendations for things I might want to see more of
There's probably a bunch that I'm missing, but these services exist and are widely known/used in nostr (at least 1 & 2) because they are giving people what they want.
Even if we believe in a nostr world with topic based relays, the classical music relay will want basic algorithms too without having to ask centralized mega relays for permission.
We've been doing user interviews and most people we've talked to are "unhappy" with their nostr experience except when they use these centralized services that distill signal for them.
In feeds that only sort by created_at in descending order, the noisiest and most frequent posters win.
hypothetical but relatively concrete
naive and unidimensional
fancier
even fancier
abstract but "real world"
examples of algorithms happening on nostr today but centralized
summary