That would be useful. A "delete all Kind 01 without n zaps" function.
Discussion
Self-zapping from another npub would cause it to be useless. People would just create a bot that Zaps all their posts, and they just give the sats back total their bot automatically off nostr.
You'll need to calculate a new column for zaps from your WoT to make this work.
Just a warning about incentives and to not make bad ones.
I hadn't considered that, although I did realize after thinking about it is that the zaps don't belong to the post itself, so it's actually just a zap count.
however if a post has received value in the past, perhaps relays will be incentivized to keep them as they may get more value in future.
however I don't believe I'm understanding the motivation of relays to preserve posts.
I meant for someone deleting their own old notes.
I have a gazillion notes and have considered deleting some, but it's become too many to filter manually.
Gotcha! Not filtering others' notes.
well, this would be a good feature for your own cache then i guess
Yeah, I thought for end users, not operators. Sort of a "remove my noise, leave the signal" feature. 😂
yeah, i have some ideas about how to realise this... i already have a simple "delete the stuff that hasn't been touched" algorithm implemented, you can easily add a "except for the followers of subscribers" or users, as the case may be for personal vs paid relay
the possibilities that the leaky bucket of nostr open up are unique, the events are stand-alone complexes
Nearly all of my stuff has been touched, tho. Would need some rating adjustment, like "reacted upon by at least 20 npubs or received at least 1000 sats in zaps".
I wonder how many notes that would be.
well, it sure would be cool to have a configurable per-user retention algorithm thing, in any case
you could have a set of algorithms, a set of percentage weightings, and keep all the important stuff and bias it in searches and all this kind of stuff
i think everyone would love a hottest hits feed to look at
it's gameable unfortunately, just like follower counts
another effect of the deliberately leaky consistency of nostr's lack of distributed system protocol
I see. so individual clients and relays could have biases in the posts stored and offered to the future users based on their own economic incentives. so the battle of ideas remains an economic one?
You can query all your relays for kind 01 without n zaps and use that to construct a kind 5. You would just need to specify all the event ids in the kind5 note. then broadcast everywhere. Probably not a terribly hard tool to make.