What algos do you want on #damus? What are your algo must haves, nice-to-haves, and no-nos? #asknostr nostr:note1w7qmq8afjzkrns4cncg30axa7jfp76andrxryqhq9ue96yfz09gqtk88ku
- chronological - trending - an open api/store for building your own
@ben How would you define a “trending” algo? What are your requirements for a API, or store?
trending: some kind of damus secret-sauce algorithm. show me cool stuff based on past zaps, likes, follows, etc. api/store: don’t be the gatekeeper for algorithms. allow others to publish algorithms and users to use them. provide some kind of api for making that possible
in practice the api could be some nostr event that holds some nostrscript or w/e mechanism damus uses to define algorithms
A “super follow” filter algo. A small group of people that I don’t want to miss their notes. Say I select 5 people out of my followers, I can filter chronologically to those 5 users.
This concept could be expanded to lists in general. Say I want to follow 5 artists, I create an artists lists, and the 5 artists, filter to their posts.
Totally on board with these types of filtering mechanisms. I want more control over what I see, and less noise just because I have a lot of varied interests. I don’t want to limit my connections, but some days I want to focus on particular interests.
We have lists on the roadmap 🙏 Have yall checked out listr.lol ?
Id like some type of media filtration algorithm, to make Damus feed scroll a bit like instagram for example. Being able to further enhance that with filtering like friends of friends, followed, most zapped, etc.
> Id like some type of media filtration algorithm Do you mean show only notes with media?
On slidestr.net I extract all the URLs from the content and render them as images / video. Support for NIP-94 events could also make sense - a view people reference them in most: links. You may also look at http:// nostrudel.ninja for a similar media view.
The optional ‘filtering’ and ‘mute word’ discussions are all promising. But I, for one, don’t want algorithms interpreting my potential filtering whims for me. I don’t want ‘help’ that leaves me having to hop clients looking for doorways back out into the raw mess of nostr…
The chronological (and probably all algos) should not show duplicates. As i scroll down I see the same note several times. One Algo could be trending, sorted by comments/reactions/zaps within last 24 hours or something similar. When I enter a note and return to the timeline, it should return to the same spot. Currently it doesn’t. When new notes are downloaded as I scroll, leave my timeline where I’m currently scrolling, don’t reset me to the latest download. These are pain points that make my Damus usage very inefficient.