dtonon on Nostr: Until we have topical relays, I think the simplest approach is for each client to ...
Until we have topical relays, I think the simplest approach is for each client to categorise the typology (what
Mike Dilger (nprofile…nq40) is doing with Gossip) and randomizes the assignment, maybe trying to match the user with the nearest geographic relays, to incentive a first aggregation by culture and language.
A variant may exploit an invitation system, such as that of Coracle, and assign the new user the same relays as the one who invited in order to maximise the visibility of both parties.
Finally, when topical relays will bootstrap, probably thanks to NIP-29 groups, a simple "pick your interests" wizard could improve the assignment.
Actually, here I see more engineering than UI, at least for the onboarding phase.
Instead for more advanced users, I would try to surface relays by country, social graph usage and topics.
Published at
2024-10-05 14:02:02Event JSON
{
"id": "1a9413dac073fd27405ea612bc3bde34753604a05831f15729ad25ad3b3c5d4c",
"pubkey": "7bdef7be22dd8e59f4600e044aa53a1cf975a9dc7d27df5833bc77db784a5805",
"created_at": 1728136922,
"kind": 1,
"tags": [
[
"e",
"6ca8bdb999d8bc8fee4e137501b8c9d7c5875fc2fce77d87eeb9313cff309cbf",
"",
"root"
],
[
"p",
"1bc70a0148b3f316da33fe3c89f23e3e71ac4ff998027ec712b905cd24f6a411"
],
[
"p",
"a9434ee165ed01b286becfc2771ef1705d3537d051b387288898cc00d5c885be"
],
[
"p",
"7bdef7be22dd8e59f4600e044aa53a1cf975a9dc7d27df5833bc77db784a5805"
],
[
"p",
"1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef"
],
[
"p",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49",
"",
"mention"
]
],
"content": "Until we have topical relays, I think the simplest approach is for each client to categorise the typology (what nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgpypmhxue69uhkx6r0wf6hxtndd94k2erfd3nk2u3wvdhk6w35xs6z7qgwwaehxw309ahx7uewd3hkctcpypmhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjj7a0nq40 is doing with Gossip) and randomizes the assignment, maybe trying to match the user with the nearest geographic relays, to incentive a first aggregation by culture and language.\n\nA variant may exploit an invitation system, such as that of Coracle, and assign the new user the same relays as the one who invited in order to maximise the visibility of both parties.\n\nFinally, when topical relays will bootstrap, probably thanks to NIP-29 groups, a simple \"pick your interests\" wizard could improve the assignment.\n\nActually, here I see more engineering than UI, at least for the onboarding phase.\nInstead for more advanced users, I would try to surface relays by country, social graph usage and topics.",
"sig": "b6b70d31b1a3531dac99ea7df8447c038f358453aa882828d20c601cce3805eff5e7f13ad4674ac878ac729d81fdf324cf8811d76ccdf9817f0ae000f3ecc376"
}