Right this filter could work across your whole feed: “hide posts that have the bitcoin topic or hashtag, etc”

Reply to this note

Please Login to reply.

Discussion

But reader defined categories/filters or hardcoded categories posters must tag posts under?

the posters would have to categorize the post during composition. Keywords work too but I feel that is kinda hacky

Can be more than keywords too. Can filter down to notes that include only defined npubs to view conversations only between them, with or without keywords. With or without media etc. I’m imagining going to #[5]​ ‘s profile and changing the filter to only show posts that include both his and #[6]​ npubs and “nostrasia” to view any convo you’ve all had about this topic

Ah yeah def want that as well.

This sounds like a multiple filter request.

Added multiple filter/advanced search with multiple criteria feature request: https://github.com/damus-io/damus/issues/1075

Would allow muting words not work? All the bitcoin haters could just mute the word bitcoin. They’d see all your notes except those containing the word bitcoin.

It would work to some extent but not all bitcoin posts have the word bitcoin in it. Sometime I would want to explicitly mark it so people who don’t care about those posts can reliably filter it.

Mute note with presence of keyword: https://github.com/damus-io/damus/issues/856

Multi-channel feeds for profiles is an interesting concept. One person’s noise is another person’s signal. And vice versa.

Hmmm yes. I like the idea of adding additional (poster defined) feeds. Then users can just enable or disable various feeds when viewing a profile’s content. #[7]​ unit default feed on profile would include all notes but you could define various sub feeds that you can add *or remove* posts from. Idk if this can fall under a currently existing nip/kind. You can, while drafting a post or afterwards, add a note to one of your custom feeds. And later remove or recategorize (update the sub feed list of note IDs?).

Ignore the random “unit”

Users could subscribe to your default feed or modify what they see it to exclude certain of your sub feeds

I was always under the impression that eventually there’d content specific relays that do some filtering for you, and I imagined a way to choose which relays to post content specific notes to, and which to read from (which Damus already allows in global).

Would this be the equivalent of Reddit flair?

i was thinking about ways to distill the feed down to only topics a user would like to see and i came across an open source machine learning model by facebook research. the use case would work by having the user define a set of topics they are interested in, and, given a post, the model would assign probabilities to each of the topics. the post need not contain the keywords explicitly. the post would make it through to the users customized feed if it passes a certain threshold for the likelihood the post is relevant to the user’s topic of interest.

model reference and examples: https://huggingface.co/facebook/bart-large-mnli?candidateLabels=urgent%2C+not+urgent%2C+phone%2C+tablet%2C+computer&multiClass=false&text=I+have+a+problem+with+my+iphone+that+needs+to+be+resolved+asap%21%21

was thinking about building a simple client to test this idea

Guess I have little faith in the posters tagging their content well or consistently. In favor more of reader side keyword filters

Well we will have that too but making topics first class has lots of interesting use cases and makes it easier to let people discover people with similar interests without littering your post with hashtags every time.

Add a local image categorization ML model and you could also events with certain image types.

Of course, the images would have to be pre-fetched, which wouldn’t be ideal for bandwidth.