Give the user option to turn it off. Solved
Discussion
But the user already has that option! Itโs a separate feed they have to select. Just donโt use Primalโs โTrendingโ feed if you donโt like it.
I am talking about spam and shadowbanning.
The shadow banning is only on the Trending feed, so just donโt use it.
Spam is a separate issue since Primal uses a centralized cache. I presume they need to filter spam on ingest to keep their cache fast and scalable so there is not way to turn that part off. Youโd need to use a different client without a centralized cache or run your own caching service.
But why ban it in the first place? If it is trending, let it be, why fuck with it?
Theres a few reasons! You can read some of the posts from nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr explaining their reasoning.
Main ones were:
1. Adult accounts (they donโt want those in the trending feed, understandable whether you agree or not)
2. Semisol was creating โfakeโ trending events by creating fake reactions/replies/zaps/etc so they blocked his npub.
Again, if youโre trying to build a functional โtrending notesโ view, these are reasonable steps to take not โcensorshipโ.
If there are adult contents you donโt want to see, mute it and refresh the list, why ban it altogether? What if I am a pervert and I want to see it? Let the user decide. Period.