Replying to Avatar rabble

On social media and in the Nostr space in particular, there’s been a lot of debate about the idea of supporting deletion and editing of notes.

Some people think they’re vital features to have, others believe that more honest and healthy social media will come from getting rid of these features. The discussion about these features quickly turns to the feasibility of completely deleting something on a decentralized protocol. We quickly get to the “We can’t really delete anything from the internet, or a decentralized network.” argument. This crowds out how Delete and Edit can mimic elements of offline interactions, how they can be used as social signals.

When it comes to issues of deletion and editing content, what matters more is if the creator can communicate their intentions around their content. Sure, on the internet, with decentralized protocols, there’s no way to be sure something’s deleted. It’s not like taking a piece of paper and burning it. Computers make copies of things all the time, computers don’t like deleting things. In particular, distributed systems tend to use a Kafka architecture with immutable logs, it’s just easier to keep everything around, as deleting and reindexing is hard. Even if the software could be made to delete something, there’s always screenshots, or even pictures of screens. We can’t provably make something disappear.

What we need to do in our software is clearly express intention. A delete is actually a kind of retraction. “I no longer want to associate myself with this content, please stop showing it to people as part of what I’ve published, stop highlighting it, stop sharing it.” Even if a relay or other server keeps a copy, and keeps sharing it, being able to clearly state “hello world, this thing I said, was a mistake, please get rid of it.” Just giving users the chance to say “I deleted this” is a way of showing intention. It’s also a way of signaling that feedback has been heard. Perhaps the post was factually incorrect or perhaps it was mean and the person wants to remove what they said. In an IRL conversation, for either of these scenarios there is some dialogue where the creator of the content is learning something and taking action based on what they’ve learned.

Without delete or edit, there is no option to signal to the rest of the community that you have learned something because of how the content is structured today. On most platforms a reply or response stating one’s learning will be lost often in a deluge of replies on the original post and subsequent posts are often not seen especially when the original goes viral. By providing tools like delete and edit we give people a chance to signal that they have heard the feedback and taken action.

The Nostr Protocol supports delete and expiring notes. It was one of the reasons we switched from secure scuttlebutt to build on Nostr. Our nos.social app offers delete and while we know that not all relays will honor this, we believe it’s important to provide social signaling tools as a means of making the internet more humane.

We believe that the power to learn from each other is more important than the need to police through moral outrage which is how the current platforms and even some Nostr clients work today.

It’s important that we don’t say Nostr doesn’t support delete. Not all apps need to support requesting a delete, some might want to call it a retraction. It is important that users know there is no way to enforce a delete and not all relays may honor their request.

Edit is similar, although not as widely supported as delete. It’s a creator making a clear statement that they’ve created a new version of their content. Maybe it’s a spelling error, or a new version of the content, or maybe they’re changing it altogether. Freedom online means freedom to retract a statement, freedom to update a statement, freedom to edit your own content. By building on these freedoms, we’ll make Nostr a space where people feel empowered and in control of their own media.

Well said. I'm not at all a fan of the idea of not being able to delete or edit a comment. The argument of a "more honest internet" is a cope. Yes, both features can be misused but privacy is a human right. While it's true that you can't truly, fully delete things online (and, of course, the technical challenges of throwing a decentralized platform into the mix), that doesn't mean users shouldn't have full control over their online presence as far as the technology permits.

I mean, every one of us has said things online that we would like to forget, and definitely wouldn't want associated with our modern persona. It's not like we're all born with the knowledge of privacy and the permanence of the internet, especially those of us who grew up with the internet. How is it fair that we would all have to potentially pay the price of our past internet idiocy just so we can have a "more honest internet"? It's just a stupid concept. It's like saying, "privacy is dead so let's just give every bit of info to everyone who wants it". That whole argument is a total joke and it doesn't hold up to logic.

See, this is exactly what bugs me about the maxi mentality against privacy coins like Monero. Yes, I love Bitcoin but that doesn't mean I don't take issue with some of its concepts. The immutable, public ledger is a privacy issue; just because it's pseudonymous, that doesn't mean I'm okay with people knowing every transaction I make if they are able to attach a real-world identity to my wallet address(es).

At the end of the day, you cannot have self-sovereignty without privacy.

Reply to this note

Please Login to reply.

Discussion

> The argument of a "more honest internet" is a cope.

💯

I agree that people who say "more honest internet" are usually trying to make a virtue of necessity; but its not entirely untrue.

Re-writing one's posts to make replies look off-target / ridiculous was a common enough forum tactic in the late 1990s and early 2000s. Forums would often set posts immutable after a few minutes to limit this.

On balance I think clients and relays should honour deletion requests, but self-doxxing and foot-gunning will remain major risks whatever we do.

"The bad people" can easily store everyone / everything of interest to them and ignore deletion requests.

Clients like forums can put a comment 'this reply was made before the original post was edited' so not really an issue.

Which Nostr clients do that, again? Its not really an issue once they all do

None as far as I know. But I see no reason this couldn't be implemented once we have edit/deletes using timestamps.

#Amethyst supports editing of posts/comments... But not all clients support it.

Yep, I currently use Amethyst but I'm not sure if I'll stick with it. I like it but I'm not keen on how it seems to hide certain posts for "blocked words".

Personally it has saved me from 99% (wild guess) spam and I'm able to define new words to block automatically so I like it.

But I agree with you that there may be valid content that might have been hidden from me without my knowledge 😱

You are absolutely correct here. Its weird that there are fans of Nostr that don't support maximum privacy and anonymity. In a world where freedom of speech is no longer easy, safe or legal moving to Nostr without privacy safe guards becomes much less worthwhile for many.