Would be interesting to see this as a way to create a new feed, for example to suggest to friends who have just joined nostr:
Sort the complete set follows of all my follows by how many of my follows follow them.
Then remove everyone from the list except for the top X number of people, where X is the median number of follows of my follows.
This should give them a properly sized feed that is both influenced by my interests and the more general interests of all the people I follow.
Nostraterrestrial
npub1234r...kha8
Nostr keeps legacy social media in check just by being an alternative for when they inevitably go too far.
Euro all-time high!
Is there a client that always lets you pick up where you left off in your feed? #asknostr
Is there a map/list of countries/currencies where BTC is at an all-time high? #asknostr
The halvening will coincide with the difficulty adjustment only once in every six halvenings. First time will probably be in the year 2032. The 24-year cycle.
@jb55 what do you think about a feature request section where purpies can propose features and up/down vote them?
What are your top four ways to discover new people to follow? Mine:
1. Reposts by friends
2. Replies to friends
3. Iris "Followed by friends" feed
4. #asknostr feed
Anyone care to create a little WoT tool?
#asknostr
Let’s imagine I follow n=5 people:
A, B, C, D and E
Out of the people I follow:
A is followed by (A, B, C, D, E)
B is followed by (A, B, C)
C is followed by (C, D, E)
D is followed by (D)
E is followed by (E)
Stage 1:
Score each person I follow (n) by how many of the people I follow (my friends) also follow them (m).
score1 = m/n
A: 1.0
B: 0.6
C: 0.6
D: 0.2
E: 0.2
Stage 2:
Score each of my friends by the score1s of my friends that also follow them.
score2 = (sum of score1s of m)/n
A: (1.0 + 0.6 + 0.6 + 0.2 + 0.2)/5 = 0.52
B: (1.0 + 0.6 + 0.6)/5 = 0.44
C: (0.6 + 0.2 + 0.2)/5 = 0.2
D: 0.2/5 = 0.04
E: 0.2/5 = 0.04
Stage 3:
There are three more people (X, Y, Z) in the network. I don’t follow any of them yet.
X is followed by (A, B, E)
Y is followed by (B, C, D, E)
Z is followed by none of them
Score each person that I don’t follow, but is followed by one of my friends by the score2s of my friends that follow them.
X: (0.52 + 0.44 + 0.04)/5 = 0.2
Y: (0.44 + 0.2 + 0.04 + 0.04)/5 = 0.144
Z: 0/5 = 0
Then show me a list of these friends of friends, ranked by their score and a feed of their posts that I can filter by one of these criteria:
- minimum rank (e.g. 0.03 or more)
- top percentage by rank (e.g. top 5%)
- top number by rank (e.g. top 50 people)