I don't believe there is a reliable way to do it because there can never be a reliable list of all relays. For any given set of relays you could probably count the "followers" (trusted contacts) of a particular user known to those relays, but it would be computationally pretty expensive.
It might be better set up on nostrplebs.com or some other domain that has access to many different relays.
This was a good beginning to the day. I got the nostr:nevent stuff working in more-speech. That turned out to be tricky because I had previously completely screwed up the way I encoded and decoded strings in non-standard bech32. To make a long story short I simply took the input string and turned it into a number, then took that number and successively divided it by 32 using the remainder to pick the encoding character. I figured I was done when the quotient was zero. Can you spot the error?
Anyway, I'm going to feed the dogs and then go on a bike ride. I'll put my earbuds in and listen to what Shapiro says about the Comer conference. That oughta be a hoot.
Hmmm. Trons is kind of a word. I mean there has been more than one Tron. I think Ronts and Torns ought to be words. And Sorn-T harkens back to Malacandra somehow.
Momentum perpetuates itself. Only friction, or some other opposing force, diminishes it. Nostr, however, has a force far greater than the friction and opposition. That force is freedom.
>From: (the_valley) at 05/09/23 17:38:24 on wss://nos.lol
>---------------
>what perpetuates the momentum?
Nostr now has it's own momentum. Nobody is in control. Nobody can stop it. All we can do is ride along and enjoy the freedom and the scenery.
That's why we've made this place. And it's quite a place too.
>From: cameri at 05/09/23 17:07:12 on wss://atlas.nostr.land
>---------------
>Weird not having that fear
Yes. I'm using more-speech. I don't know how other clients might do it. But as I understand it (and as I implemented it in more-speech) the string "nostr:" must be prepended to the "note1..." id. (The bech32 encoding of the note's id).
>From: (alexander) at 05/09/23 16:54:17 on wss://relay.damus.io
>---------------
>Thank you for reaching out! Did you write nostr: before the note-id?
>
>nostr:note1walxfef7fjj9k8xd3nupxzst5ta3dp0nxgy4yqk8na02s686zs6qt7dtxt
Nostr: What's in a name. Yet another video for your education and entertainment.
I'm waiting for #[4] too.
>From: jb55 at 05/09/23 16:49:12 on wss://relay.nostriches.org
>---------------
>Playing favourites a bit here but they have a nice nip47 flow. I will add more buttons once other providers get on the nostr-wallet-connect train :)
>
>#[5] 
Or maybe this: nostr:note1cjpu4dkyawp2zp9dhmefmcz778nzt9cwsyjc9ejtjmkhdst96cvqjfseu2
>From: unclebobmartin at 05/09/23 16:47:32 on wss://atlas.nostr.land
>---------------
>This might work: note1cjpu4dkyawp2zp9dhmefmcz778nzt9cwsyjc9ejtjmkhdst96cvqjfseu2
>
>
>>From: (alexander) at 05/09/23 02:24:35 on wss://relay.damus.io
>>---------------
>>How do you quote on Nostr? I’ve tried to @ before a note-id.
This might work: note1cjpu4dkyawp2zp9dhmefmcz778nzt9cwsyjc9ejtjmkhdst96cvqjfseu2
>From: (alexander) at 05/09/23 02:24:35 on wss://relay.damus.io
>---------------
>How do you quote on Nostr? I’ve tried to @ before a note-id.
THE NOSTR REPORT
SKEET SKEET SKEET
May 08, 2023
Block Height: 788,850
Moscow Time: 36:10 ⚡/ $
—----------------------------
🎙️Quote of the Day🎙️
—----------------------------
#[0] “Today I feel thankful for nostr. It’s not perfect, but it’s a small life raft in a sea of people who want to control what you say and think.”
nostr:note1l8x6r4ak0yh9xg999yyaekvdyrnlj5qrmeagz0ap325vg04xvugqdscgx0
—----------------------------
🚨Headline nostr News🚨
—----------------------------
“Bluesky advertises itself as an open network, they say people won’t lose followers or their identity, they advertise themselves as a protocol (“atproto”) ... These three claims are lies.” #[1] publishes his criticisms of Bluesky in a new blog post, “Bluesky is a scam.” 🔥
https://fiatjaf.com/ab1127fb.html
#[2] shares his thoughts in response to fiatjaf’s blog post about Bluesky, and Paul Frazee’s (Bluesky dev) “skeet stream” reply to fiatjaf. “As the world of decentralized protocols continues to grow, I remain hopeful for a future that embraces collaboration and openness.” 🫂
nostr:note1s64z0dqufl7w80h8zpyld65wdz8u4uj77tnnzta4dls8j92np43q6vv6wz
#[3] says they are looking for feedback and ideas from local Hong Kong #nostr power users, devs & designers as they plan for the coming #nostrasia meetup. 🌏
nostr:note1c5plepd7rxtqp7ga4585jt4ps5ga7n87guculq9t8npaka3x370s6tvqma
#[6] #Nostr is about to surpass 100M events 👀🔥
nostr:note163t58y8gzfawp6q95rq37jns7c3ltfmqkelazdr08trwqhduc7us36jj48
#[8] Binance announces upcoming support for #bitcoin #lightning on the heels of a similar promise by Coinbase ceo due to “surge in #bitcoin network gas fees”👏 nostr:note142n6fd89qr2rxsuny8zst5mnpfuvs0r980xxkpe0wtk37h5pe8mq537ylf
nostr:note1em3vf0md35mssselmwzhdc3kgvyryv33mqz76n40hqsnlfcay6fszl3vck
#[12] goes to Forbes to shine some light on the recent mess that bitcoin mempools have become; “Bitcoin NFT Hype Creates High Fees As Unconfirmed Transactions Skyrocket” 🚀
#[13] breaks down the absurdity of BRC-20 💩
nostr:note10h2m0l5xhay6gp0mzjejxqx4em5xxm4h4d6gr7cdflygmmy7vgmquxcgjq
#[14] It’s just the tip of the dickberg 🫢
nostr:note1rr62m6cv6je3grlrapwy4cd649zxauaxq5zdhd9ghe5s5796z5ese24xk2
—----------------------------
💻nostr Tech💻
—----------------------------
#[15] shares an incredible “what is nostr” video from #[16] .
nostr:note1wek2dfcgpptrsrgv74kkn6n6jprcjl9gelgm0mgt6pkvf9y4kehs32ae97
#[17] Damus v1.4.3 submitted to the App Store! 🎉
nostr:note1sky8t0enmxt0wz7spz5pd5amcaz77naq7wmqn6lg6jtre03eryaqv2evnj
#[18] Amethyst 0.44.0 (alpha): Notifications per List.
nostr:note1es06gxgzdnyr6cfqgmscgj6nlv56475522qvr3cnqexjvx7txz7qa4dzur
#[19] Learn how to use Lightning Node Connect (LNC) on your @Voltage dashboard. ⚡️
nostr:note1jlmjqvlxneahy4w2f0cwpz5hwe9rlxq2x5srrazxut66uph6kk3sl72wpl
#[20] Added Nostr Wallet Connect to Snort.social. Give it a try and let him know if you find any issues. 🔌
nostr:note1r023k9t24wp23rx3javvcmq8pzxtqh4xjv6xzhl70lg5gtj94u0qmelsr7
#[21] NIP-47 Wallet Connect is coming to Current App tomorrow.
nostr:note19vle9tl5dtwxmm8h6ahkx8wrwsr0das8d0rh6kpsfj0qzh74c28q9rvn4x
#[22] shows demo of wallet connect feature coming soon to Damus.
nostr:note1dzgwycyp9cpcc5ac8lszcct65m9gjtmted270l9exnvsxwuy747ql3akrt
#[23] Check out this timechain explorer. ⏱️
nostr:note1usglfj0sjma8c4u64n7pwvdv0dfgl27f69m5mlha6552smxg2nfq5p32f4
#[24] Muun Wallet Is Experiencing Issues As High Fees Continue
nostr:note1rfaegp99jew8mz45f2h36q9m52jmrh5jhq96gg4rslv7wk53aajq6vtsat
#[25] Mostro: Lightning Network P2P Exchange Platform on Nostr
nostr:note1hwmsr3rnkurp8am8uut8y8xdc8lg2mf26jkterppjjjx8r7wzw3syalnyx
—----------------------------
⚡nostr Business⚡
—----------------------------
#[26] Follow the Clark Moody dashboard account for regular mempool updates.
nostr:note1qqpnnqny8vanncruyghkhz6prqvhxelwqvzznmkytkym78wpsvfsvmh3dm
#[27] And it all starts with a little market research.
nostr:note1gvzw3up7z4nkqcsjkxdh3euf3c4yr4pycyg342vjqflkpcyyvglstcj0y5
—----------------------------
🔥🔥Meme of the Day🔥🔥
—----------------------------
#[28] Uno...
nostr:note1wtnrywn6d69aygmdvj4fr7xtuqm6mql28uakgte6c3c3njfx2j6s44xjnq
Stay Classy Nostr
test ignore
I was 9 when he gave that speech. I've lived through what has happened since. I wonder if we'll ever see people of that character in office again.
Public policy the captive of a Scientific, Technological Elite.
I think he was talking about Climate Change.
My style is definitely not for everyone.
>From: (cryptokisiel) at 05/08/23 14:41:04 on wss://nos.lol
>---------------
>it is unwatchable :(
>another level of annoying
>I could not get to the explanation part even fastforwarding
If you liked that one, you might like all these others. Stay tuned, more are coming.
>From: jb55 at 05/08/23 12:10:06 on wss://relay.nostriches.org
>---------------
>This is an incredible “what is nostr” video 😂 https://youtu.be/ssNkOMx2E5Y 👏 #[3]
I just paged through nostr.build looking for purple birds. But now that I know it was you, I'll put you in my follow list.
>From: sersleepy<-DerekRoss at 05/08/23 12:15:28 on wss://offchain.pub
>---------------
>not even followed by the creator but somehow my output made it to his video, this is so cool! I’m inspired to keep creating them nostr:note1y80apmukrdvd8fsmghjljs95ct8kvv26twevsrd4vr4cguhekk8snnemyc
#[1] what do you suggest?
I recieve three kind:0 events from three different relays, all with different info and all with different dates.
Currently I accept the event with the latest date. However, there may be fields (e.g. nip05) missing from the latest that are in the ealier profiles. Should I merge them, or should I treat the newest one as GOLDEN? I'm thinking the latter since otherwise a user would have no way to remove a field like NIP05