#[4]
Discussion
NIPS needed:
1) "select: ['id']" filter so you only get matching event ids and not the full event 10 times. You can then ask only 1 node for the full event, or skip if you already have it.
2) Bloom filter for "I already have these events, don't send them". Can be resource intensive on the relay side and not usable in all queries.
3) Follow distance filter for authors, so you don't get irrelevant spam. Iris discards stuff from unknown authors on the client side, but would be better if they weren't sent and processed in the first place. Shouldn't be difficult to implement with some SQL wizardry.
Thanks for answering question. Answer me this one:
Why does the zaps button keep appearing and disappearing on iris.to?
On profiles or posts? Haven't seen before.
posts. Lightning addys are on profiles. but I am missing the zaps button on posts quite often.
On my cell, Nostr runs off of Firefox. I reload the app by refreshing the browser button. When I reload it, the lightning bolts appear.
I like these ideas.
1. I think the 'select' filter isn't really a filter (selecting which events) it is requesting a different kind of result so it should probably be a new REQID message (IMHO).
2. Bloom filters are interesting. strfry is using merkle trees, presumably to see which branches need refreshing... but I'm not sure how applicable that is to a much smaller set of IDs or how it compares to bloom filters.
3. I'm not sure we can presume a relay has everybody's contact lists and can compute a follow distance. Maybe some relays could specialize in doing that though. Clients probably need to have a concept of which relays are "aggregators". All kinds of aggregations like this, reaction counts, how many followers someone has, it all depends on a relay having all that data which I suspect over time will be a less and less accurate assumption for general relays as people move off the central crowded relays.
Hi Martti, maybe unrelated to this post, iris.to desktop client is great missing below zapping implementation on snort.social, any plan to add?

Can you specify what is missing?
Is this video capture from your browser app on iris.to? I do not see this when clicking on sats icon. The HREF link starts with "lightning:" and there is no app register for it.
#[5]
#[6]
#[7]