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.
Login to reply
Replies (6)
Well said. And I don't need to screenshot this because it will never change
content addressability ftw
I agree.
When I send a gif URL is it sent as a Kind 1? The reason I ask is when you say 'blog post' that's what I'm thinking of in my mind. I write a few words, it's cast as a static URL in a note (kind 1?) and the user sees the words like they always see. When I edit that blog post the URL in the note is unchanged but it's rendered content has changed.
It's clear that the author could use this as a way to rug people in various ways but wouldn't their WoT start taking hits as people who got rugged unfollow the npub?
Images are usually sent as mutable urls, yeah, but @hzrd149 is fixing this with blossom, which extends the content addressability to files as well.
> wouldn't their WoT start taking hits as people who got rugged unfollow the npub?
Yes, but that's not really a complete disincentive. Maybe they don't care about their wot and they're trolling, maybe their already famous and they get to be deceptive about what they've said publicly (c.f. SBF).
There are other reasons listed in @fiatjaf's article he linked above, one of which is that edits with history are quite complex, and raise the bar for developers to prototype new clients.
Do blog posts show in the most popular clients saving the other notes? Nostr can’t be a place for serious writing (as in articles, newsletters, etc) without an edit button.
Blog posts are editable, it's just kind 1's that shouldn't be