As explained is a techical mess to implement it while keeping a decentralized nature.
But, just talking about the UX, how do you associate the replies and the reactions/zaps to the different versions?
Nostr is Timechain or social? If social, should allow editable note. If is Timechain doesnβt need editable notes. Fiatjaf wanna Nostr become Timechain protocol, not editable notes like you make transactions on the Bitcoin network
I fail to understand why one could not simply reply to a post with the edited text, tag it as superseding, and have the client render that text as the main post. The entire edit history will be naturally given by the current structure, only the render changes. Even comments are now discerned per edit history landmark. How is that so complicated?
You cannot be sure to fetch all the revisions, exactly how you are not sure to load all comments, so you risk to read something outdated, while the comments happily and chaotically refer to different versions.
Thank you for the clarification. Do that same limitation applies to nostr-based wikis? Because if it does then wikis should not even be proposed! Thank you for that warning
I have heard that they want to implement git on nostr too, but once again if it's impossible to be certain if all the information has been fetched, then it shouldn't even be mentioned, it's a ticking time bomb!
This whole discussion about edits only applies to kind:1 events aka short text notes:
Edits are fine in other, more specialized event kinds, but the kind:1 space shouldn't be compromised with such a push towards centralization, because kind:1 is the public square of Nostr, where all focus should be on decentralization and censorship-resistance.
Owwwwww got it, thank you!!! Then yes, in that context edits are a completely unneeded pushover and twitter is the proof. That does it for me, I side with Fiatjaf.
Except that I don't share his view on "we are not following the market". We absolutely ARE following the market on Nostr. That's the ONE thing we are doing with Nostr: we are making it full blown about the market. The problem with the degeneration of the other apps is that they are not about the market but about the shareholders, so the degeneration is caused because the signals of the market are not important anymore but only the signals of the shareholders, which demand specific metrics, so the apps focus on those metrics in complete disregard of the metrics the market demands.
kind:1
events aka short text notes: