hodlbod on Nostr: This is basically what addressable events gets us, and in a nostr-native way. The ...
This is basically what addressable events gets us, and in a nostr-native way. The objection to edit has two parts:
1. Mutable state creates lots of weird problems. Either you lose history, which allows authors to rug people and build fraudulent social credit, or you keep all the history. Amethyst's edits keep all the history, which allows fiatjaf to spam everyone on Amethyst. Immutability solves all this, at the expense of not having edit.
2. There are lots of editable types on nostr, e.g. blog posts. The usual topic of conversation is whether *kind 1* notes should be editable. My opinion is that the cost/benefit ratio is in favor of having edits for blog posts, but not for kind 1's (since edits are usually light, made very soon after clicking send, or fraudulent). Another way to think about it is that kind 1's generally have so few words that a single edit is much more likely to change the meaning of something that people have already replied to/reacted to/zapped. Whereas people sort of expect blog posts to change under their feet.
The things immutability buys us are largely invisible, but are way more important than what edit gets us. Which is probably part of the reason youtube doesn't let you edit videos, and twitter didn't have edit for a long time.
1. Mutable state creates lots of weird problems. Either you lose history, which allows authors to rug people and build fraudulent social credit, or you keep all the history. Amethyst's edits keep all the history, which allows fiatjaf to spam everyone on Amethyst. Immutability solves all this, at the expense of not having edit.
2. There are lots of editable types on nostr, e.g. blog posts. The usual topic of conversation is whether *kind 1* notes should be editable. My opinion is that the cost/benefit ratio is in favor of having edits for blog posts, but not for kind 1's (since edits are usually light, made very soon after clicking send, or fraudulent). Another way to think about it is that kind 1's generally have so few words that a single edit is much more likely to change the meaning of something that people have already replied to/reacted to/zapped. Whereas people sort of expect blog posts to change under their feet.
The things immutability buys us are largely invisible, but are way more important than what edit gets us. Which is probably part of the reason youtube doesn't let you edit videos, and twitter didn't have edit for a long time.