On deletions... If you can't be sure whether something is deleted from nostr or not (and you can't), then don't you have to assume it didn't get deleted? And if so... then there isn't much point to trying to make a more effective delete. We implemented advisory delete AFAIK in just about every relay and client even though we knew it was a bit of a fool's errand (gossip may be one of the few black sheep that didn't actually remove those events - that could change but it would not fix this situation). We need to be honest and accept what is true. We cannot do any better. Also, copy-protection is fundamentally impossible. So is time travel. As for Rabble's view that delete is a social signal... that is fair. I prefer annotations for this purpose (replies marked as annotations that are rendered within the original post in supporting clients)
Fair, whatever is on the internet, can remain there, even if you deleted your tweet(or whatever its called now), screenshots still exist. But there should still be an option to delete, if you're lucky, maybe all the relays you used where honoring "delete" and the note wasn't broadcasted to relays that don't, and you should be able to "try your luck".
Ugh. Just let folks delete and put up a warning that there is now way to be sure that every relay will honor the request. It works. If we pretend delete doesn’t exist on Nostr because we’re all a bit on the spectrum and really in to being 100% rules following accurate then we’ll scare away people we want to use Nostr. Can we just not be aspy about this please? * https://nostr-delete.vercel.app * with all do love to the rainbow of neurodivergent nostriches.
Your tone indicates you disagree with me somehow. But we aren't disagreeing on anything. We already have delete that doesn't work. You want delete that doesn't work. Why aren't you happy?
You're pointing out factual problems. He's responding like a SJW: with no actual rebuttal, instead with shaming tactics, redefining words ("it works" lol), character attacks (aspy) and just assuming the higher moral ground (let the people delete).
For me, deletion means: “I dont need this. You can stop wasting your space” For example, in past i tried use nostr for sharing pool temp and i need just actul value, i don't need history :)
i wrote a comprehensive access time based garbage collector for my relay project... i consider it to be practical engineering in databases, especially with the relatively higher cost of writing data on SSD (it wears them out) to avoid erasing data but just leave tombstones in a log and remove them when you need space only the delete message should be treated as a tombstone, it should not be ephemeral, it should be as persistent as a regular note, and it should outlive any live copy of the note it refers to, if not, it fails to do what it is for
PR I honestly think the protocol works well; it doesn't allow the user to self-censor, which allows ALL community to play a role monitoring content quality and veracity; if a user can go as far as writing annotations on a post, this allows for clarification.