Oddbean new post about | logout
 DVM content discovery in Nostrudel

Right now it only shows one algorithm, the one that I wrote for Fomostr a while ago

But any developer can create their own algorithms and explore the gorgeous long-tail effects of nostr.

This looks so trivial, so small, that is hard to grasp its significance. But squint your eyes and imagine the market that can emerge from this.

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

https://next.nostrudel.ninja/#/tools/content-discovery

 
 We really need these! 
 This is a big deal folks. 🔥🔥🔥🔥

#grownostr

nostr:note1m9nppfdlw8pvlvvehusrvzwfhfjzn5faa36tjdfp5s7qphgz7srqh2wcxd  
 This is pretty cool. Do you have a recommended resource or tutorial for implementing a DVM? 
 Hmmm I meant to make a video but then I never did 😂😂

They are trivial to write though, look at my GitHub for a reference implementation. @hodlbod also wrote one (check his GitHub) 
 Haha understandable, too busy shipping. GitHub it is. 😎 
 cc @Vitor Pamplona  
 In the middle of a massive refactoring, but we will get there.  
 Need to work this out and make a 'Users Wot Post Good and Funny' discovery feed thing.🤔

nostr:nevent1qqsdjess5klhrsk0kxvm7gpkp8ym5epf6y77ca9ex5s6g0qqm5p0gpspz9mhxue69uhkummnw3ezuamfdejj7q3ql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqxpqqqqqqzjdxga2 
 The beginnings of our algo stores 🥹 
 It’s a very important step.

Bootstrapping a market is always really hard and this is one initial move.

Innovation will flock to nostr once we have strong market pressure; we now have demonstrated powerful technical primitives that unlock wild innovation.

This is a big deal.

nostr:note18f67zlk5lf2z9mzltn6q792ue6wlsys0g6a9m0ufc4gn76lcg33q4yf2uv 
 We've often talked about being our own algorithms here on Nostr and we've also discussed that if we had actual algorithms, user choice and transparency are paramount. We're now seeing the beginning stages of exactly this. 🔥
nostr:nevent1qqsdjess5klhrsk0kxvm7gpkp8ym5epf6y77ca9ex5s6g0qqm5p0gpspzemhxue69uhhqatjwpkx2un9d3shjtnrdakj7q3ql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqxpqqqqqqzdzzlgr 
 What NIP does this use? 
 NIP-90 
 Do you have a 5000 kind number reserved for embeddings? Eg pass an event id as 5003 and receive an embedding vector as 6003? 
 We don’t, I don’t understand that stuff enough to write the spec 😅

Send a PR!

https://github.com/nostr-protocol/data-vending-machines 
 Someone explained to me what is DVM  
 data-vending-machines.org

It’s basically a market for compute