Avatar
sandwich
e771af0b05c8e95fcdf6feb3500544d2fb1ccd384788e9f490bb3ee28e8ed66f
author of nips that you use every day but have no idea exist. infamous shit-stirrer. former full-time nostr developer.
Replying to Avatar Bac0t

correct. When I started writing nostr.watch there were 6 public relays (there were quite a few more but they were experimental/not published)

well if we really want to get down to the meat of the issue its an abundance of missing information from NIP-11.

If we added nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcewvzaw's relay categories to NIP-11, this would not be an issue, because relays could be properly organized and filtered based on purpose. People would not use them on their list simply because it would be obvious that it is of not benefit to them. Services like nostr.watch and more importantly, NIP-66 would optimize delivery based on these values.

the most common use of nostr.watch is finding online relays is to assist with relay lists and outbox model. The issue here has everything to do with a bad implementation, and little to do with nostr.watch. if you're not on nostr.watch and a spammer wants to spam, they'll still do without the API.

I had a full implementation of NIP-66 completed in NDK, but the PR being open for 5 months and maintaining a fork holding me back so I had to abandon it and have been working to create a toolkit agnostic full implementation. All my existing implementations right now are hardcoded. You can check that PR in NDK for implementation hints.

As a side note: I'm not aware of anyone who has done the ad-hoc implementation that leverages web-of-trust (`some.relay.xyz` was seen by `dan` 2 days ago) As for me ad-hoc reports will be the very last thing I implement. Would make sense that a social client would implement such a thing...

Ah, ok, so much different. Khatru is more of a framework whereas this looks something closer to nostream where there are baked in policies you can configure. I like that there's fine grained control over resources. Can't wait to try it!

Replying to Avatar S!ayer

nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr does nostrudel have docs?

found something called "blindspot" and idk wtf half of these things do -

blindspot shows you notes you may have missed. Not sure about the inner workings, but I suspect it's popular notes from your extended networks' feeds.

I respect the no dependencies thing, but notemine on a single thread is almost 2x faster, maxing out threads it's `n` times faster.