Oddbean new post about | logout
 What algos do you want on #damus? 

What are your algo must haves, nice-to-haves, and no-nos? 

#asknostr nostr:note1w7qmq8afjzkrns4cncg30axa7jfp76andrxryqhq9ue96yfz09gqtk88ku 
 after every note there’s a 30 second long unskippable ad 
 - 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 
 📝 
 if algorithms are published in a nostr note, then you could zap the creators and monetize the thing 
 📝 
 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 ? 
 Can’t log in/use unless I take my nsec and trust a third party somehow. Damus users are on iOS devices… 
 List.lol is great for creating lists but for this use case we also want to browse a custom list as a regular feed. 
 💯 
 Yes, maybe tag any number of “favorites” that the Algo prioritizes.  Not *just* showing those notes, but if they post a new note, it will be on the timeline, near the top. 
 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? 
 Yah, and particular media at that. 
 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. 
 None