Any algorithm that attributes a global rank to stuff is flawed as it can be faked in a system like nostr. I don't care what people like if they are more than 2 follows away from me.
Discussion
I agree with you regarding global ranking. This is why I calculate personalized PageRank, not global PageRank. My understanding is that nostr:nprofile1qyv8wumn8ghj7enfd36x2u3wdehhxarj9emkjmn99uqzqun2rcnpe3j8ge6ws2z789gm8wcnn056wu734n6fmjrgmwrp58q390rp63 and nostr:nprofile1qyt8wumn8ghj7ct4w35zumn0wd68yvfwvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpzemhxue69uhk6mr9dd6juun9v9k8jtnvdakz7qpq76p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqrtmus0 are doing the same, calculating personalized PageRank.
GrapeRank is also personalized, not global. And one of the GrapeRank parameters allows you to deemphasize rankings based on number of hops away.
If you truly want to completely ignore anyone more than 2 hops away, this is why my site also calcuates your Follows Network. For any given user, you can see whether that user is 2, 3, 4, 5, however many hops away.
So that's 3 scores: PageRank, GrapeRank, and number of hops away. None are global scores; they're all personalized, meaning they're relative to you.
That's right, we also do personalized Pagerank (which naturally decreases rankings many hops away) and working on another service that returns amount of hops.