It'd be nice if we can point to a few npubs that don't talk about Bitcoin at all, and only occasionally about meta-nostr.
Said pointing is also a problem, since there's no permanent URL.
“What are the biggest obstacles for NOSTRs success?” h/t #[0] https://twitter.com/ck_snarks/status/1652661119650000896
It'd be nice if we can point to a few npubs that don't talk about Bitcoin at all, and only occasionally about meta-nostr.
Said pointing is also a problem, since there's no permanent URL.
Maybe just setup an AI to bootstrap such a group :-)
Check out the hashtag #grownostr it is designed as a specifically no Bitcoin feed. People don’t always follow.
I had an idea a long time ago where you can mark a post as a general topic (meta-nostr, bitcoin, functional programming) and for people who don’t want to see your posts about those topics can opt out of them in their feed. Or they can choose to follow specific topics from you.
This would allow me to post about the things I want to post about without alienating people who don’t want to hear my bitcoin posts.
This is great. I have lots of interests and enjoy lots of topics of conversation, but fear the wide variety may impact followers who may only be interested in a single or few of those topics. Especially useful for people who just want to see my photos and not hear me ramble about random stuff they don’t care about.
Enabling follow hashtag helps with the “find me non-nostr non-bitcoin” threads/topics https://github.com/damus-io/damus/issues/606 cc #[6]
Very much like this idea. 🤙💡
Yes please!
#[5] and I had a similar convo about topic based relays in Uvita.
It would be sick to have that much control but at the same time I wonder if you’d miss out on some serendipity as well.
Like sub reddits
Interesting idea. I would never use it. If someone doesn’t like all of me, then they don’t get any of me.
I would definitely use that! Right now I'm trying to think of the best way to create an isolated experience on a Twitter style client for a discussion on building a new Nostr app. The only way I can think of with existing tools is for every participant to create a new Nostr profile.
I think it’s good. it sounds like the ability to follow hashtags + regex, no?
Are you doing this with hashtags or something else? If more than hashtag, please take a look at something I came up with this weekend for labeling posts…
https://github.com/s3x-jay/nostr-nips/blob/master/68.md
Once I get nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240's feedback, we'll put it up as a PR. But the "unstructured labeling" section would handle the use case you're talking about. Would even let people label things after the fact if they forgot to label it when they posted it.
It could be hashtags but without a #hashtag in the content. Could add another label next to the hashtag to mark it as a topic (could have multiple as well)
So you’re using a `t` tag. That works, it just can’t be corrected after the fact if they don’t get the tagging right (which admittedly isn’t the end of the world or anything).
Sounds good. Something simple, unstructured, and generic. Hashtags don’t have to be in the content directly - just makes the UX a little harder to find.
I found regex/keywords/hashtags extremely good for twitter filtering out content. Unsure you need much more in reality - but that alone doesn’t help you find/follow content/topics. I think Nostr views/lists work well for that.
Custom filters on feeds all throughout the app is a better approach. I should be able to filter out any posts by x npub(s) that include whatever keyword I choose. For example if I want only short form #[6] content I could set up a filter on his npub hiding ‘lopp.net’ so all his article posts aren’t shown. Or could do same for #[7] and ‘meat’ or ‘walk, walking’
Right this filter could work across your whole feed: “hide posts that have the bitcoin topic or hashtag, etc”
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?).
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.
This only works if it's semi-automated on the sender side. The app should add tags based on keywords, which the author can delete before hitting send if they're wrong. That way, as a follower, I can have some confidence of not seeing the stuff I opted out of, without having to build such a filter myself.
[Insert AI buzzwords]
The more manual alternative is to have multiple identities (subkeys?) and have the app keep an eye out for when you post baby photos with your Bitcoin persona. But this is inflexible and requires the sender to decide on how to split things.
Some reader-side filtering based on other heuristics is probably still needed though.
[Insert AI buzzwords]
Or we just reinvent social norms about which topics are taboo in public spaces. Meh.
Maybe add a field in profile metadata called interests that accepts a list of 10 or more/less user-interests?
Users can then create a post that is tagged to a certain topic/interest from their profile.
Would make discoverability on #Nostr a lot easier for all communities.
Não seria um bloqueador de palavras chave com tem no Twitter?
Convince septic tank YouTube to join nostr: https://youtu.be/EMpkE4uMCM8
Though with nostr's poor video support, that might (not) be a shitty idea.