Oddbean new post about | logout
 Many on Nostr are genuinely passionate about humanity. Yet, as I've been developing features for content warnings, moderation, and user filtering, I've had to immerse myself in the less pleasant side of the platform. For testing, I set up an account that follows a spectrum of voices, some of which constantly spill hate and trollish remarks. Regardless of their true intent, their aim seems clear: to turn the platform into a hostile environment for certain users.

Now, there's a significant difference between censorship and personal autonomy. Censorship restricts expression, while personal autonomy is about choosing who we invite into our intimate spaces, like our living rooms. Social media is a paradox; it's both a bustling town square and our private living room. It has the power to connect us to the masses or bridge a conversation with someone miles away. This duality makes it even more imperative to equip users with tools to shape their online environments and manage their digital communities. It's not about stifling voices, but ensuring our living rooms remain our sanctuaries.

In essence, and to misquote Clint Eastwood, while the world is vast, when it comes to my online living room, I demand the right to tell trolls to "get off my front lawn," and I desire the mechanisms to uphold that boundary. 
 I want tools to be able to moderate my own feed and global - for myself and myself only. Thank you for your contributions. 
 @2c2cbd14 

are there already on #nostr different kind of content/use cases then microblogging ?

Like different shaped client for pictures, forum, videos, streaming.. 
 There's a few clients that support Communities which is more in the style of subbreddits. There are some rudimentary moderation tools there, it's still WiP as with anything here really lol.
Satellite.earth is probably the best to explore that side.

Zap.stream does streaming 
 Thank you . It's the vvery right way to do for me . 
#nostr is a free place to post notes  for anyone . It's up to me to use tools to read them or not .
I don't have any porn in my timeline, until i choose to 😉 
 soil food web 🌎
social feed web 🌐

#environment 
 Correct. So, we need more client features that can be turned on and off and set by, and only by, the user. 

And we need to eliminate all "features" that filter or alter content, including account blocking and filtering, at the relay level and hardcoded in clients.

Relays must just RELAY, and clients but be clients serving the users, not their masters. 
 “Make yourself at home, without forgetting that you’ve been invited.” 
 I have also wondered if trolls suddenly flooded here to put people off - maybe a nostr competitor targeted attack? 

The trolls are highly triggered by keywords. That or maybe people who genuinely think they are always right. There are also some far rights who attack any sort of moderate thoughts because they think their role here is to "cleanse" nostr.  

There are also a group of people who debate thoughts and opinions, but it comes with the inclusion of personal attacks (nasty stuff). It must be tiring being that angry all the time. 

I have not blocked or muted anyone (except maybe for the airdrop spams). But I did feel really bad when I saw some terrible things said to you and a lot of other people here. 

I think its really cool that you as a dev can take this as an actionable item in building your client. Having these types of variations is the way 

 
 I have yet to find these trolls people keep talking about https://media.tenor.com/oOP8mZeg2v8AAAAd/100.gif 
 Once we have mute lists we can just filter out most of the garbage right on onboarding while letting user retain their right to not filter their feed. 
 Methinks slippery slope.   Why does one follow those that you disagree with?   Or that you deem trollish? Anything beyond “unfollow” and “block user” feels like censorship all over again. 
 if nostr doesn't start teeming with child porn it's not working, it's a dead end

obviously the only solution is to choose what you see for yourself 
 I appreciate this this perspective a lot 
 I like this idea. Is there an opportunity to make sure that new accounts can't post photos and video's for example? Or at least have some kind of 'safe mode'?  
 Post a bond with a third party to be unmuted under some tos. Clients can use bond services' allow-list and report tos violations to them. Rule breakers lose their bonds. Clients can hide un-bonded content behind 'more nsfw...'

The libertarian solution, the Twitter solution. Make bonds big if necessary.

Have as many different safe zones as you like.