> Do you really believe I have bad intentions here?

No. But it's not about bad intentions. It's about speculating about something that can easily be checked in the code. Semisol does this all time. All the questions he asked in the original post were already answered by me many times. Yet, he keeps asking it because it triggers people.

And everyone falls for it.

> Do you really believe by putting "Show anyway" button in front of every post of the user won't have any impact on a person's reach.

Of course, it does. That's on purpose. Nostr doesn't guarantee ANY reach. This is not an Amethyst thing. All clients are making decisions to when/how to show posts. For instance, Damus hides most Amethyst posts that include a reference (like a link) to a NIP-94 event. They could show the post and just not show the image, but they hide everything.

All I can do is make those decisions available in an open-source fashion so people can review them.

> How can I see how many people my following have censored for me and who is being censored?

You can see who reported you in your profile. But anyone can block you for any reason, publically, in a Nostr report, privately with an encrypted list or locally as just a feature of the app. In Nostr, you will never have any control over somebody else's screen to force your post into them.

Lastly, there is a lot of debate about reports and spam. Yet, no PRs and no bounties were created to elevate these solutions. It seems like people are not that interested in proposing solutions.

Reply to this note

Please Login to reply.

Discussion

I understand your perspective.

But I am not speculating, I know for sure this feature will be abused, given the history of dislike campaigns on platforms like YouTube and the longstanding use of reports to suppress opposing views on traditional social media.

This feature also grants me control over someone else's screen

I have 3 large accounts I just need to 2 more after that I could single handedly censor any individual for a significant number of people. I should not have that ability.

You will never hear me complaining about some bug or crash because I know we are to early but this particular issue is different. Censorship resistance is the only advantage NOSTR has over traditional social media, as we can never compete with centralized platforms in terms of user experience imo.

Considering that approx 90%-95% of Android users rely on Amethyst as the flagship app, the decisions it makes will significantly impact a large portion of the user base. I think the simple solution will be

However, please don't mistake my words for mere complaints, as I understand that you're pursuing this project out of passion. We will keep sharing our opinions but at the end of the day, you built this project, you decide.

Thanks! Let's hope the conversation turns into an actual proposal/PR. A NIP would be even better.

People have been discussing/complaining about the way we protect users for 3 months already without any actual proposition besides the usual: "do something about it". So, it's starting to get frustrating.

Keep in mind, the majority of our complaints tell us we are not doing enough of it: like not onboarding a family member solely because of porn on the Global feed, spam on chats, or actual scams in replies and DMs.

It's a tough balance, I can understand. I hope it's a NIP so we will have a proper solution across the board.

I definitely agree with you that filtering should be optional. Probably on by default but the user still needs the ability to shut it off.

Only respecting reports from people you follow does seem reasonable to me though. If I follow you you’re already impacting my experience of Nostr. Following someone means placing a certain amount of trust in them. Even if you take away reports I’m still trusting the people I follow to not post something horrible that I really don’t want to see. If you do something I don’t like and abuse that trust I’ll unfollow you. This is true if you post or repost a bad note, follow bad people, or if you post a bad report.

> “Lastly, there is a lot of debate about reports and spam. Yet, no PRs and no bounties were created to elevate these solutions. It seems like people are not that interested in proposing solutions.”

Actually there has been discussion on this (first as an issue, then a PR) for over two months now. There are two pending PRs for content moderation.

#[5]​ & I proposed “NIP-69” which, after discussion spawned “NIP-68”. My memory is foggy but I remember pointing it out to you and you saying you didn’t like it because it used parameterized replaceable events (which you don’t like). But I’d really love it if you looked at it more closely.

A lot of people have a negative reaction when they first see it, but when they really start understanding it they warm up to it.

https://github.com/nostr-protocol/nips/pull/457