Why Nostr? What is Njump?
2023-06-05 18:34:15
in reply to

wakoinc on Nostr: I think a simple “I don’t care about” with a few pre-made filters like trump, ...

I think a simple “I don’t care about” with a few pre-made filters like trump, Bitcoin, NFTs, NYT, etc during on-boarding to enable client side filters like below is a reasonable approach.

Keeping in mind just because someone may post about a topic like Bitcoin 1 in 20 posts, does that mean you shouldn’t follow them for their unrelated content? Filtering topic based content is more valuable at the content than author level - unless the author is strongly tied to a topic - like a Bitcoin Price bot or something.
The filtering/blocking approach used by Amethyst today has a few main faults - the primary one being lack of visibility of app wide filtering. People find out by accident, or at all - which is obviously a sign of a broken approach. I don’t quite see it as censorship, yet more as a poorly functioning content ‘value’ scoring system.

The inability to opt-in and customise your filters is really the lacking feature here. I’m actually surprised just how badly the WoT - trusting 5 nth degree following spam reports = shadow ban content - has performed. It shows that close/greater connected individuals (group clusters) regularly have different preferences and desires to self-curate what they see - instead of having it done on their behalf somehow (I.e. WoT signals). People also report or mute for many reasons - from bad content to “I just don’t care about this type of content”. Breaking News: Humans value different things.

Enabling users to self curate more easily and see how far that gets us is the best approach. We can even add filtering for NIP05 domains, or perhaps relays to avoid connecting to. Even content warning, profanity masking, nudity detection, etc. all done locally on devices without major performance impacts.

Damus POC I mocked up. Damus has active development in this area.
Author Public Key
npub1ktw5qzt7f5ztrft0kwm9lsw34tef9xknplvy936ddzuepp6yf9dsjrmrvj