Oddbean new post about | logout
 Isn’t this the idea of having nostr? to be able to share your thoughts without the need to be censored. Personally i admire your takes on various subjects, keep them coming and let the criers cry more. 
 Thanks. Yes I suppose it is.

But I also don't want to infuriate anybody, and some of the things I have almost posted surely would have. Everybody here is so nice, I don't want to turn it into an X-like cesspool of hate slinging.  And I think the best way to avoid that is if people have fine-grained control over what they follow.

I have started using hashtags to help but I suspect most people/clients aren't able to filter with such fine grain controls.  Gossip users can with something like this:

...
  if pubkey=="ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49" && is_political() {
    DENY
  }
...

fn is_political() {
   for tag in tags {
     if tag[0] == "t" && tag[1] == "politics" {
       return true;
     }
   }
   false
} 
 It’s understandable yes. In regards of fine tuning the filtering process, the provided example is pretty specific, what do you think is the right approach for a large scale filtering that a client should implement? 
 I don't know. Maybe over time people will settle on a certain set of common hashtags and then people can have following lists that include and exclude hashtags on a per-person basis.  So instead of following a person, or following a hashtag, you can follow something like "mike & !politics".

I think @hodlbod has done the most on custom feeds. I haven't looked deeply into what he did yet. 
 that's dumb.  hate slinging is the entire point of X.  without it NOSTR wouldn't have even been conceived of. 

eat some meat, man up, and GAS THE KIKES !

@fiatjaf