Just because it’s not possible to be sure something got deleted, doesn’t mean that we shouldn’t be designing systems that are immutable. Users should be able to request their own content be deleted, either with a new message, or setting the expiration. Well behaved relays should respect that, and actually delete instead of just leaving it up to the client which might only get a partial feed and miss the delete message.
There will DEFINATELY be relays and bots which craw the network and archive things. But in the normal flow of the app, most users, will stop seeing and hosting content the original poster wanted to remove. It will take it out of normal circulation on the nostrverse and while not perfect, is important.
Of course, an “archiving relay” actively connected to a relay’s global feed where the original message has been sent would make sure the deleted message stays permanently in its books.
Thread collapsed
F’ing hell 😂 This typo shall be inscribed in relay caches foreva!
now you know how scary this thing can get!! :D
Unless editing becomes the standard - it will be a whole topic... i mean editing 5% of characters - OK
"editing" an entire message to mean something else is more dubious. Perhaps readers should vote whether to accept or deny an edit! :D
I could see a NIP for edits happening 🤔
Probably worth while exploring and keeping the edits as a non-1 kind
been thinking about this for months/years with Twitter - a nice solution would be for clients to indicate an edit took place with a % number inside that icon saying how MUCH was edited :D
Yeah, much like deletes, it’s an entirely separate event that clients are free to process as they wish; the logical UI would be to show the edit history
As NIP-33 already defines replaceable events, wouldn't it be easier to just define a new kind for simple notes but that are replaceable?
Would probably also be better for backward compatibility?
That’s not backwards compatible though; that’d mean that we need to stop using kind 1 for these notes.
Plus, for editable notes yo want them to NOT be replaceable otherwise you lose history.
Thread collapsed
Thread collapsed
Thread collapsed
That’s a VERY good idea right there! 👆
You write I build (history of edits).
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed
Deletions on the internet are just like exchange withdrawals.
Requests.
Nothing more.
You ask for a deletion, you might get it you might not. Just like 🌽 on an exchange.
It’s ok for the protocol to support sending the request, but calling it a deletion is a lie. 🤷♂️
Thread collapsed