Wish people could manually add NSFW tags to their content before posting, so users could toggle it off-and-on according to the surrounding environment and personal taste.

The lack of it makes global a really anxious and uncomfortable scrolling experience when in public.

It also makes Damus into a really adult-oriented client, plus I don’t think it’s in general healthy to see as much nudity and other NSFW related content on a daily basis.

my 2 sats

Reply to this note

Please Login to reply.

Discussion

I believe they can on some clients already but they won’t

Any ideas for a good solution to this?

Curious on your perspective about this also

Yes, get rid of global.

Just turn off media loading in global

Or this 🙌

That just makes it a 50/50 coinflip game, as a lot of the NSFW content is posted without context.

Maybe image description could fix this?

Don’t go to global to click images?

I mean, we’ll eventually just have onboarding to follow tags and topics instead of going to global. That should fix some of those issues.

Both of these are indirect solutions, which would filter out other SFW content that I love seeing

You would tap to load it on individual notes

This is just the 50/50 game then, no?

Coinflip every image, because you don’t know what’s in it behind the blur?

And have it more indexed, like subreddits on Reddit?

I’ve always looked at Global as the ‘city center’ of Nostr in terms of the communication aspect.

We have communities for Reddit-like functionality

Damus doesn’t and won’t support communities, if you are talking about the satellite.earth approach

Depends where you work. Who is it “not suitable” for?

True. Nonadults.

In that case it is a parenting issue, not Damus’s problem.

Yeah true, fair enough from that angle.

But the rest of my points still stand 💜

Not really. Who is not suitable for? You? Then turn off images from people you don’t follow.

That’s a workaround, not a fix though 🤔

Not that I disagree with it by any means, I just find it too binary, and want to raise the question if a better way was possible 💜

It’s not a workaround. It’s a user side filtering mechanism. “Better” is an arbitrary measurement. You’re asking for censorship and that has important implications beyond the use case that concerns you.

I think I’m thinking more towards something similar to the ability to mute hashtags 🤔

It wouldn’t completely cut it out for the user, but it would definitely decrease the amount of it 💜

Mute words

Yep, maybe image recognition that makes image descriptions, and the muted words would also apply to those image descriptions 🤔

To be clear I’m not encouraging you to look at porn. But you have to realize that anything you imagine that can be used to censor adult images from your feed without your consent can and will also be used to censor other things without your consent. You have the option not to see images from people you follow. Mute words, mute hashtags, would be a good option to add. But anything auto generating which words describe an image would be abused.

Oh absolutely, just thinking out loud here, trying to consider different possibilities and just raise the question about it, so we can understand how we see things here as a community, and what’s the more common feeling and understanding about the topic.

And yeah, agreed, the image description thing is too easily abusable, and would only work in a perfect world 💜

The solution is to not have global at all.

This way you can opt into whatever content you want to see without having to worry about seeing nsfw stuff.

But how do you make sure and guarantee that certain categories tags will have that certain content in it, and it just won’t turn into a wild west?

Or is that an unavoidable thing? 🤔💜

Unavoidable. Porn can spam any tag too and this will happen.

In that case you implement relay-side filtering that filters all auto-detected porn and use that relay as your feed.

I don’t think that exists yet but it could. People who oppose that, just don’t use that relay.

Huh, good idea 🤔💜

Could also switch between SFW-only, NSFW + SFW and NSFW-only global content like this dependant on personal preference 🤙

Which “we” and which “community” though? “Common feeling” among who? Nostr is already a global network of users geographically, and it becomes more and more obvious that it is global in the scope of its use cases. I think it is helpful to define who a problem applies to and who the “solution” would impact.

I stated myself as the user here with a problem and a potential idea.

Defined the problem, idea for a solution and the reasoning.

I am always looking to be wrong and be proven wrong also.

I’d like to see more of a targeted approach to this, instead of everything or nothing.

With blurring it’s just a coinflip, and I’d still have no idea what the content is behind it.

Blurring basically is taking a stance on global, that just because I don’t potentially want to see NSFW content, I can’t see SFW content either, only leaving me at a 50/50 coinflip at best when clicking on it

I don’t want anybody’s content to be censored here, I would just love an option to toggle it off from my perspective 💜

Maybe an algorithm for that in the #nostrscript marketplace, that is optional for the users implement could be something

All love man 💜 My point was just that the common feeling of the community will depend on which community you’re referring to. I think approaching it from the perspective you just articulated so well is the better approach. Finding solutions that allow you and each individual to control what we see leaves each user in control. Client filters, relays with localized filtering for excluding certain content for those who want that filtering, etc can accomplish that. It will also be interesting to see the impact of nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft ‘s data vending machine idea on this, where a user could generate a custom algorithm only for them. The key factor for censorship-resistance, which is the point of Nostr, is that each user remains in control of their experience as much as possible. I don’t hear you suggesting otherwise, but I think it’s important to dig into topics like this and explore potential implications of what seems like a simple request. Great question, and great conversation 🫂🤙

Having to filter each and every account posting adult material is not even possible today, let alone when the site grows. It’s not a solution.

(I’ve been trying it)

With that said, it’s probably the best solution there can be for now until clients implement filtering.

The global feed is the firehouse of posts coming across nostr, it’s up to the clients to come up with mechanisms for filtering before it hits users eyes.

For example, I mentioned to nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s Will that it would be nice if a user could create a list of other users for the proposes of following or blocking and he said something like that will come someday.

That would essentially allow a member of the community to create a NSFW posting list to filter out from view and others could subscribe to it.

That’s just an idea but none of that is here yet. We can wait.

On device ML algorithm that censors that stuff? I don’t know w how hard to implement?

If people politely ask them and remind them when needed, I’m sure they’d comply

I just would love it if it was like a voluntary thing for the people, for both ends.

Maybe the ability to mute hashtags?

This way mostly works in my opinion. It won’t be 💯 working but first option should be voluntary interactions otherwise we risk going down the path recreating the same policed communities

plus for new users that start in global it might be a little off putting

TIL plebs browse global in public

Oh absolutely 💜

i've been in global since i discovered nostr 2 weeks ago, trying to find new people to follow but NSFW content was seldom presented to me

There’s not a whole lot of original nsfw content here honestly from what I see

You don't have the ability to specify which of your added relays you'd like to see on global? I have relays for contacts that aren't allowed to show global content

Clients need better defaults tho and then have the rest hidden behind the add relays menu as suggestions with the content policy of that relay (if any)

The problem is that NSFW posters are also in common relays nearly everyone is in. Their content goes out over every relay they are in, so you don’t have to be in any NSFW-focused relay to be getting their content.

What you're saying is, common relays don't filter content.

When do we start the next layer? 👀

Yes, and that I wonder if it is possible to work around that in the way I suggested. It seems like something that should be possible, I just don’t know how to do it.

It’s also that right now, I’m not personally aware of any relays that filter out NSFW. In fact, I’m not seeing any kind of directory of relays anywhere or any information at all about theme, etc. aside from the very general blurb in the description and maybe a hint in the name of the relay.

Bot accounts and NSFW is what annoys me the most in my global feed. Sure, I am also an NSFW enjoyer at times (i mean, why not xD) but I don't need to see it all the time.

#Snort has content warnings, #Primal does not, #Amethyst does. It's one step, but it could be better, I agree there.

Generally, tag-blacklisting would be a really good feature for people who don't want to read about Bitcoin, for instance and could also be used on NSFW tags as well. I am surprised this isn't a common part of implementation in clients...

Thank you for your thoughts, seems like we are pondering on the same things 💜

there is the content warning spec which would be trivial to add, but doesn’t solve the problem if people don’t use it. This is why we have blurring in damus.

Where are you scrolling where you’re seeing this stuff? I only put the welcome relay as my global feed.

Followed hashtags adds a new vector for this stuff in your home feed, so we’ll need an option for filtering nsfw tags

Is this possible in clients? Maybe blur/show the #nsfw hashtag

We already implement NIP 36. People just need to use it more.

I don't use global.

Yeah, that’s a workaround. Makes it incredibly more difficult to find new people to follow though (especially those, who don’t use any hashtags for example) 🤔

Nah, i find new people every day.

okay tell us your story 👀

what do you mean? 🤔

you can report users for nsfw

When you first use Damus you agree not to post NSFW content.

curious, could you send me a screenshot where it says that? 🤔

Sure.

nostr:note1v6evkc3gyuqqc96wjzlxhuu9fr3ds87vl87zwpph5767asy4rltsmtnl3m

This is why I want the ability to add tag in a react to others posts. Let people tag something if the author "forgot". Block the person that's creating fraudulent tags if you don't agree with them.

nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc put it incredibly well along the lines of the direction i was thinking of here 💜

nostr:note1w8up95cwp0xm0cgsj70tcp2dymu6kq8udlr9h0qdzfju2678nxjsqh5a0l

I like the multidimensional approach of classification. (1) You tell the world that you're posting ass (2) Five of your friends were like "that's ass" (3) A lot of random people tapped the ass button (4) One or many image classification algos tagged this post as ass

Great timelines will filter via a combination of these.

nostr:nevent1qqsylckse26efc2c33nhmms8pegfhrt372ufhzlucnvxn66vs2yxv0sppemhxue69uhkummn9ekx7mp0qgs9c5yvxn6csehvwdq64ugvcxh496fr9wulskwgzq72tm8j42fm77qrqsqqqqqpp7ypp8

Yes, couldn’t have put it better myself 💜

This is the exact thing I’d like to use 🫶

I totally agree on the nudity no1 wants to see that graphic nudity when they jump on in the morning with they're coffee I had a falling out with someone some weeks bk over this now I just say nothing glad someone is doh. Cheers.

Wish people could add PRUDE and PURITAN tags to their content while they are busy virtue-signaling too.

Some folks don't consider *that* healthy either.

nostr:note1fl3dpj44jns43rr80hhqwrjsnwxhru4cnw9le3xcd845eq5gvclqqjhtpg

Why do you care if people are offended by violating your privacy...its youre screen...self police yourself if your that worried...putti g our responsibility on others is how we got in this shit show were in now

You can try adding some people from interest groups and then you will have a good start on a feed with plenty of content and you can build from.there. If you want to test the beta version of this idea, you can go to https://manyworlds.social, login and follow the groups which interest you. It is a very beta idea. We'll be improving this, but it is all suitable content and it "works" . If you have any thoughts on how you would like to see this idea improved upon, please let me know. #introductions #grownostr #asknostr

bookmarking this for later 💜 first time hearing of this

Just get a privacy screen cover?

This is so out of the box thinking, yeah why not tbh 🤔😆

It would solve the scrolling in public anxiety part of it for sure.

Hey, I’m just a blue collar normie turned maxi.

Just block it.

For client side filtering or blurring https://nsfwjs.com/

An approach I’m interested in seeing developed is the ability to mute all users who are in certain relays. When I looked at the relays of NSFW posters/reposters, I noticed that they tended to be in at least one clearly NSFW-themed relay in addition to a lot of common ones. I’m highly interested in not getting this content in my feed, so if someone develops a feature that allows me to mute all users of certain relays I would be first in line to try it out. Not technical enough to develop such a thing myself, sadly.

You can easily mute all people on a relay! Just remove that relay from your list of relays. Another approach is to simply use NOSTR.band as your only relay as they have the best filters

I meant muting all users of certain relays I am not in. I’ll check out nostr.band, that sounds promising!

i see offensive content in global every day (slurs etc) just mute and move on?

My solution in Damus is to have “always load images” set to off in settings. Then images are blurred every time you see a new one unless you tap on it.

Agreed. Need better blocking options - I can't seem to find any on Primal.

I have nothing against people posting themselves naked, but I'd like to be able to filter it out. Seems like it increased quite a bit once more 'influencers' moved over from twitter and such. I never used to get any of that outside the global feed.

If you are on Android, try Amethyst. You won't get anything not suitable in your follow feed.

This is why exited tiktok, insta, Fb etc and i stay on following tab on nostr as global could scar me for life :)

and this is definitely worth 100 sats instead of 2, zapped!!

This was one of the most popular posts on NOSTR yesterday! Great job Tanel! You hit a nerve!

Oh, was it?

Didn’t pay attention to that, just wanting to get a discussion going and share thoughts

Awwwwwww poor boy is afraid of nudity.

You need to be between two titties. ⨀ T ⨀

While making fun (I really am kidding and love you T), I agree we need standard NSFW tabs for posting. They do exist and I've used them but they do not seem to always work, and it isn't obvious to other users doing the posting.

A Better subject: Why are nudity and human sexuality so offensive? Never mind I know, social man-made culture and peer pressure from dead people you have to live up to.

Some of you want to silence adult workers and that's why we came here and came to Bitcoin. Just because of the responses in this thread is why we are HERE. Boobs and Bitcoin are for everyone, here on NOSTR. However, I understand and sympathize.

I'm an ARTIST too, and an adult worker.

However again, I agree there needs to be an option to filter out NSFW that is obvious across all platforms, or we need a NOSTR FANS section.

Let's reverse the situation too and see how you feel about it.

Maybe we need a PRUDE tab with a Puritan hat for a graphic so Adult

Workers can actually be responsible (because some of us are), and block YOU by singling YOU out with a PRUDE button from seeing our content instead of calling for canceling us by Relay etc.

(No really, that suggestion below took balls to make)

Why are you here if you want to silence others by cutting them off from relays?