Preamble:

Censorship resistance is EXTREMELY important. For society, privacy, and especially in the context of human rights.

On a social level, though… 😡🤬😤😤

MANNN normally I’m real chill.

Usually, when someone posts something scummy, it’s an easy, no-questions-asked block.

But give me a glass or two of wine, and I’m gonna call out you fucking racist fucks and tell you you’re a piece of shit, before I block and report you.

Does it help the nostr protocol? Idfk.

But you make me mad and I hope that anyone who sees my post or reply will block and report you as well.

#[0]​ #[1]​ and every other dev who builds amazing nostr clients:

Can we have an option to report accounts for racist, bigoted, evil shit? A way to tag these accounts as detractors from society who make the world a worse place to live?

I don’t know, honestly, how to define the “authority” on this issue and I know it’s fraught from a philosophical perspective.

But there’s a special place in hell for these douche bags and free citizens have a right to ostracize them for their douchery.

Reply to this note

Please Login to reply.

Discussion

Maybe we need a wall of shame to which notes can be linked for public viewing and also to be used in user driven algorithms for filtering as they see fit.

Banning someone from one client just makes a hurdle for the racist person that is easy to get over - go to a new client. A better way would be flags or something. Perhaps users can “flag” another for racism/nudity/etc and the “flags” appear in their profile in a way like “this user was flagged 5 times for racist language” or something if the sort. The only issue with this is that it could be easily abused.

You alteady have it. Press and hold. At least on amethyst.

I know I can block the loser.

But in non-digital society, people who spout disposable opinions are publicly rejected and ostricized.

The “digital town square” (asterisk asterisk dead bird) would theoretically mirror that capacity

It literally says report hateful speech.

Ah we don’t have that in Damus.

#[2]​ can we have a “report hate speech” option?

There is no mirror of the "digital town square". People who spout 'disposable opinions' are not immediately rejected and ostricized IRL.

Real life is composed of countless interactions with REAL people with REAL and uncomfortable opposing viewpoints.

I agree that these folks have a special place in hell, but I also know that I do *not* have the authority to destine them to that hell. So I'm loathe to add any kind of "report" option to NostrGram. I would rather have users (such as yourself) call out the scum and/or block them. That's market dynamics at work. Is it perfect? No. But it's far better than censorship imo, however well-meaning.

I once read that the First Amendment was meant to protect the speech of the people you most disagree with (and most disdain). Freedom of speech is so important that even the evil voices shouldn't be censored (though they can -- and *should* -- be called out for what they are).

Also, censoring evil voices instead of calling them out doesn't destroy the thoughts. In fact, it lends them legitimacy ("Why are they trying to suppresses me?") On the other hand, calling out the evil publicly and with reason and rationality helps others see why the thinking is evil and destructive.

words cant hurt you

You shouldnt have to explain this. This is part of the deal most understand and want when coming to nostr. This person just isnt mature enough for a censorship restistant protocol.

#[2]​ on principle, I agree with you.

But when it comes to a free market, the “businesses and services”sector has the right (and IMO obligation) to choose who they do business with.

Perhaps it’s true that “the market will decide” and the scummy scammers will be repeatedly blocked, over the long term, but how many people will they harm in the short term?

FWIW, I don’t expect us to find an answer tonight. This is a timeless philosophical question around the balance between unlimited freedom and “freedom to be”.

I believe that true liberal/libertarian freedom offers “maximal freedom as long as you don’t harm your neighbor” — Rawls is one of my favorite politics philosophers.

But it’s a conversation worth having, repeatedly, to help find the healthy equilibrium 🫂💜

Absolutely. You have the right -- and obligation -- to choose who you do business with. However, neither you nor I have the right (nor the obligation) to tell others who they can and cannot do business with. If they make a poor decision, they will suffer the consequences and -- hopefully -- learn the lesson that teaches them not to make that same poor choice again.

The past 3 years taught me that censorship is never the right answer. *Never*. However well-meaning, it will always be used by the truly evil to serve their own desires and cause harm to the masses. Does that mean there will be inevitable casualties? Yes, sadly, it does. But that's the price of freedom.

On the other hand, if people *choose* to opt-into block lists and that kind of thing -- fine. Those blocks should not be imposed on everyone, however, because that once again places the power of censorship into the hands of someone else. The power to censor and block belongs in one place and one place alone: our own hands. Never -- *never* -- in anyone else's.

What are your thoughts as the operator of a platform where people are free to say what they want?

As an individual, I believe that you are free to disavow and reject any objectionable content. If your customers think you’re wrong, they can go elsewhere. But as the platform operator who has the power (as a business individual) to amplify or reject certain viewpoints, I would argue that it’s your moral/societal responsibility to moderate, at the absolute minimum necessary level, what kinds of content are published in your business.

If I ran a coffee shop and someone walked in and started screaming anti-Semitic shit, I would tell them to leave my property.

Curious to know your thoughts. Again, no judgment — I think this is a question that we as a society need, and are working hard, to answer. And the only way to do that is discourse 💜

In a coffee shop the patrons have *no choice*. The person's voice is being imposed upon them against their will. With Nostr you have a choice -- block/unfollow. You can't "block" the screaming idiot in the coffee shop and continue on with your business. The two scenarios are not the same.

So yes, I agree, the coffee shop owner has the right to eject anyone for disruptive behavior. Whether the shouting is against Jews or in favor of loving your neighbor, it's still disruptive for the patrons who did not show up to listen to a screaming lunatic.

I believe that relay operators have the right to choose what they allow/disallow. That's the free market at work. My issue is with *imposing* or *demanding* that *everyone* follow one person or group's dictates about what should/shouldn't be allowed. Let the market decide. Anything else results in censorship and tyranny.

You draw a very good distinction with the coffee shop example - thank you for that. You’re right, in that the random coffee sipper can’t kick the lunatic out. (At best, they can put on headphones and turn up the volume on their Bitcoin podcast).

In practice, where do you land? Imagine a user jumps in and starts abusing their “free” speech on your platform. They threaten other users, and post content that is generally accepted as horrible. Do you ban the user from nostrgram and hope that other clients also ban the person? Do you wait for different relays to acknowledge the repeated spam/reports?

Again, more curious about your perspective than trying to dictate a “should”

My issue is not with the individual operator's right to make a decision. It's with some external person or group being able to impose *their* decision on *my* property as an operator.

For instance, I'm all for banning bots. Mass-distribution of spam is not (imo) freedom of speech because it's not one human person typing out their thoughts into a note. Mass spamming should be stopped imo, though I'm also in favor of relay operators who disagree having the right to allow all the spam into their databases if they choose.

The important distinction here is simple: only the property owner has the right to choose who can occupy their property. The coffee shop owner has the right to allow the screaming idiot in their shop if they choose, but they also must be willing to face the consequences of allowing it (lost business). But no external party should be able to tell the coffee shop owner what behavior they can and cannot allow. Let the market decide.

I agree on the distinction between bots and scum, and scum’s rights to free speech, but I also wonder if there is a middle ground for users to make decisions about what they want to experience. I think this is walking a line, and nothing should be automatically removed. But, what if there were content labels that gave power to each person to opt in or out of certain “topics” or sentiments or xyz. This puts the onus on each of us to step outside of our own echo chamber and walk that line ourselves, and is really about developing tools that enable us to do that. Or do that in doses, as we see fit. I think transparency and high levels of configurability, if done well, could offer something valuable. I, as a user, reserve the right not to listen just as they reserve the right to speak

🤷🏻‍♀️

I have no issues at all with *optional* filtering of any content at the user's discretion. In fact, I am 💯 in favor of that. The only thing I'm not in favor of is an external "authority" telling both relay operators and users what they are/aren't allowed to consume.

Completely agree!

This is the way.

wouldn’t such content filters simply be the actions of : follow, unfollow, block, mute?

every user is free to filter content according to their wishes and desires

Yes - at its most basic level. But I also think there are tools that we can build that makes this easier, more granular, and improve the user experience. It could be labels that aid in discovery or labels that aid in avoiding hate speech, or even groups of labels that I might want to use if I’m working vs social vs doing research. My wishes and desires may not always be the same at any given point in time, or nostr gets so big, blocking every single troll becomes a negative and annoying experience. I just think we can improve the blunt instrument, while still maintaining transparency and choice.

interesting ideas

I figure the FOSS structure of Nostr will allow free market competition where the brightest devs make the slickest clients and users naturally gravitate to those clients

it’s already growing better almost by the day

#nostr

A well thought out opinion!

Is the client dev a property owner?

Yes, because they have control over what they allow into/out of the client. But all the users also have an option of whether to use that client or abandon it in favor of one that more adheres to their own worldview/principles.

Absolutely agreed there. Thanks for the thoughtful discussion 🫂

your takes on free speech are exactly as they should be

free speech means people may say as they choose and others may choose to listen, ignore, applaud, troll

this is the proper function

any installation of a person or group of persons to *mediate appropriate speech* is outright censorship and defeats the entire purpose of a free and open public town square

the tools function to moderate one’s own experience:

follow, unfollow, mute, block

they are simple and effective and *free market*

it is the only way

#nostr

What are your thoughts as the operator of a platform where people are free to say what they want?

As an individual, I believe that you are free to disavow and reject any objectionable content. If your customers think you’re wrong, they can go elsewhere. But as the platform operator who has the power (as a business individual) to amplify or reject certain viewpoints, I would argue that it’s your moral/societal responsibility to moderate, at the absolute minimum necessary level, what kinds of content are published in your business.

If I ran a coffee shop and someone walked in and started screaming anti-Semitic shit, I would tell them to leave my property.

Curious to know your thoughts. Again, no judgment — I think this is a question that we as a society need, and are working hard, to answer. And the only way to do that is discourse 💜

What are your thoughts as the operator of a platform where people are free to say what they want?

As an individual, I believe that you are free to disavow and reject any objectionable content. If your customers think you’re wrong, they can go elsewhere. But as the platform operator who has the power (as a business individual) to amplify or reject certain viewpoints, I would argue that it’s your moral/societal responsibility to moderate, at the absolute minimum necessary level, what kinds of content are published in your business.

If I ran a coffee shop and someone walked in and started screaming anti-Semitic shit, I would tell them to leave my property.

Curious to know your thoughts. Again, no judgment — I think this is a question that we as a society need, and are working hard, to answer. And the only way to do that is discourse 💜

Dang sorry for the triple post

#[3]​ I think we’ve been seeing this a lot. Tap “post“ more than once in Damus and we get dupe posts. Easy to do when it’s slow to process

i think reactions aka tags on npubs makes sense

Why this sounds outright negative! Get it out of my feed!

I know dude. I’m a really positive happy guy.

But when I come across a specific kind of troll it gets me GOING

The problem with explicitly tagging the account/npub is that it would be easy to manipulate. Just get enough bots to vote against someone. That leads to pay-to-ostracize to prevent bot armies.

I think we make it easier to see the problematic notes so people (or there delegated algo) can decide

The bot thing is a real concern… it’s why the component of a human judge is simultaneously necessary and problematic

I prefer to ask them questions that might break their conditioning. Because racism and hate is a learned behavior. Asking the right questions may lead them to discover where they are ignorant and where their mind has been conditioned.

That’s a very compassionate reaction, and one that I am working towards.

Sometimes it comes easily. (My profile says “compassionate maxi” because I get why people sh*tcoin).

Sometimes it’s hard to manage my reaction to truly objectionable behavior.

That’s the work 🙏🕉️🫂

It becomes easier and easier as you learn to witness the mechanations of your own mind without resistance or attachment. For example you may have a reaction to someone saying something racist but your real power is in witnessing the thoughts, feelings, ect that come with that.

You may even have that emotional reaction and act in a way that isn't helpful. The power is in witnessing this as well. Many people have a tendency on trying to control their mind, speech, and actions.

This creates resistance or attachment though and keeps mental inertia going. This is where all the Self help gurus get it wrong. You don't break habit energy with resistance or attachment as that just creates feedback loops of thought, speech, and action. It is broken through development of witnessing awareness.

Not many have realized this. Especially the Self help guru types.