Oddbean new post about | logout
 DVM Algo's + Custom Feeds = 🔥 
https://cdn.satellite.earth/2c5a0d842e1c49ec81393b66f2c9e297219b5a5b9de22a7d1da59626d1b21eb1.mov
Had to quickly prototype this to see how all these pieces could fit together and how to not make it a UX nightmare. 

👉  Some Algorithms will need a specific input (profile list, setting) and some will not. That's why that's selected first. 
👉  Proposed DVM's need to filtered (f.e. using NIP-31)

I like that this is (hopefully) where the complexity would stop for the app, since the DVM's take over from there. 
#nostrdesign #customfeeds #dvm #dvms #feed 
 Liking the UX 😻 
 @rob 👀 
 Love this! I was kinda hoping you would take the mantle in making this graphical when I wrote my note about this yesterday!

A few notes:

"Proposed DVM's need to filtered" should refer to NIP-89 instead of 31.

DVMs should announce themselves with NIP-89 which allows them to give a specific "sales pitch" on why a user might choose to use that DVM for each particular use case.

Here's an example of what it would look like in Highlighter:

https://i.nostr.build/g8BB.png

The NIP-89 can provide anything a typical profile has:
* avatar
* name
* about

For nostr content discovery probably I wouldn't add parameter support, as the vast majority of DVMs of this kind won't require them and it makes the UX much more complex. Nostr content discovery DVMs that require a parameter are probably better left to more advanced/nice UIs. 
 Also, fwiw, as a user, I think this is too complex of a flow. I would just show the DVMs on the first dropdown afer the list of feeds the user created so there it would list stuff like the "What you missed DVM", perhaps filtered by the DVMs my follows are using or something like that. 
 For most feeds (highlights, notes, articles, even DVM's) it can completely be a dropdown on top of the feed.
But here I'm combining several feeds for a more modular set up in an Amethyst-like app. 
 Cool, similar to how I imagined it could work.

Could be a good time to take a look at implementing and with other algos like:
https://github.com/vitorpamplona/amethyst/issues/337

DVMs I think will be useful for search and discovery outside follow graphs, or a very wide view of a follow graph and/or relay list.

 
 Control the Algos!
Don't let the Algos control you!
This is awesome =3

nostr:note1f45jdl5uy6ukty5pr5atf76k2728aw652j453z8axa3jur3026ksdkkwgq