Oddbean new post about | logout
 the future of damus is a marketplace of turing complete, sandboxed edge algorithms powered by nostrdb. edge algorithms means no relay overhead. efficient, private, scalable, where new algorithms can be created, shared and sold without limits.

I just figured out a solid plan on how to make this happen. I’ve started building it today. This may be bigger than zaps 💥 
 🔥 
 How would it be different than DVMs?  
 from what I gather from his message, they run on your machine, think of it as custom private "feed algorithms" that you can use and you control and can sell to other users  
 these run locally, are private, don’t depend on an internet connection. They are turing complete nostr queries that run locally.

DVMs are inherently about asking something from an external resource which may not exist or stop working. 
 bare metal buy 
 Huuuge!
@Don't ₿elieve the Hype 🦊 this is 💯 what I meant with "DVM's" that run locally.  
 you could also do something else, for space conserving reasons to trade off more advanced indexing, while only noting where the data was seen via a compact serial index

events are so small that even simple filter indexes take up quite a bit of space... probably would help to have varints for timestamps event serials, but yeah, easily 128 bytes or so for a basic filter index, if you want more advanced stuff than that it's gonna reach towards being as big as the average 750 byte events themselves

gonna think about that idea though, how to compactly store the timestamps and indexes, these fields occur repeatedly within the index and for access counters as well for the need of managing a garbage collector 
 Let’s fucking, go? 
 Yes, let's! 
 I’m waiting to download it App Store locked me from downloading  
 Nostr's Smart Contracts? Can we do some type of STARK vm to create proofs that people run the code without changing it? :) 
 
 @₱ⱤØⱠł₣ł₵ JØł₦₮Ⱬ 
 Always ahead of the game my guy ... Wonder wheat he is about to create tho 🤔  
 Ok, that is awesome!!! 
 YUGE IF TRUE 
 It will be, if you can solve logistics/customer service.

A seller should be able to ship a box of stuff to an address, make a listing and then collect satoshis as orders roll in. On the flip side they should be able to pay someone to handle returns and other customer service issues.

If they do decide to handle everything themselves, the User experience should be the same. That way we can have competing drop-shipping services plus DIY all in one interface. 
 👀 
 👀 
 LFG 🚀🫡 
 👀 
 Excuse my ignorance. What does turning complete mean in this context? 
 They will have infinite flexibility, so that people can have limitless innovation when building these algorithms into the future 
 That’s awesome. Will come with a rudimentary tool for normies to configure their own algorithms? 

Or is this aimed at the tech savvy who need to code the algorithm and put it on the store? 
 👀
nostr:nevent1qqs2t5k67cg96cn788xc58033mznejruqp7vp8yscp8hmhqtx3jnflspp4mhxue69uhkummn9ekx7mqzyr02k7w6lgwzhe955mf6egf40dk25zm5f06x44ff5khyvs5g270xsqcyqqqqqqgpty88z 
 Yeah! That’s would be great! 
 What @jb55 is suggesting will be much more powerful though. I hope an easy interface for programming it will be available eventually. 
 Since its wasm, there can even be innovation in algorithm generation tooling. Everything from visual programming (node graphs) to scripting. 
 Love to see it. 

Side note, this is how I try to bridge the knowledge gap 🤣🤣🤣 https://i.nostr.build/Q7Pr7.jpg  
 I do the same 🤣😂 
 We are swimming with the sharks here 😅🤣 
 Can do anything, like most programming languages. 
 Scriptless scripts, fun 
 I just wanted Notedeck skins, but I'm okay with this too 🤣 This will be baller if you can pull it off. It's what we've all been talking about for a year, an algo marketplace. Let's go dude. 
 this warrants an emergency citadel dispatch 
 LFG🤙 
 looking forward to learning more. 
 I did not understand that.

But hell yeah 
 Starting to write down the low level ingredients needed to make this happen:

https://github.com/damus-io/nostrdb/issues/33 
 Check Out GraphQL - has this stuff already. Just put a redis behind. 
 Keep building 🩵 
 Like a Shopify platform/client on nostr? 
 🔥🔥🔥 
 Where do the algos live?

Maybe in Carbonado? 
 the algos are in portable binary strings:

nscript1qpshxmgpqqqqqqgtqfsqxlml0uqh7cqqqqppsqg9dehhxarjpehx7um5wf0hxet5ta3x7mmvqqqqxqspqyzsxqgqqyrs5qgxd4jk6mmj0ypqqzqpqyxqzqs2z5q3xqzp5qyyr8qg9qpqqsgpweqsqyqqrg9skggzqpqcczqtqywqqsvcpq93xqsqqqqqcqqqqphqqmcq0gqxzqrsqpesehczp5 
 This has a DNA nucleotide sequence vibe. 
 DNA is just code after all 
 But it’s like code that can look at itself. Representing algos with portable binary string seems like a step toward that. DNA is not just code… it’s magic code. 
 You had me at the future of Damus 💜 
 💜 
 nostr never sleeps 
 What if i told you I already had this working?  😉 My agents should talk to your agents! 
 cant imagine we have the same implementation 😅 mine is a bit crazy 
 We do not.  But that's what makes it fun!  Mine is a bit crazy too.  Should definitely compare notes! 
 Started writing my notes here:

https://github.com/damus-io/nostrdb/issues/33 
 What about moderation ??? 👀 
 this word means very little to me without more details 
 I refer more to this part, without leaving aside the moral values ​​of freedom

nostr:note10ghw8mkq7kt7xlwjy0w0f0p8h54ujttp229qyrpyrpt9u68qtpsqswsn46 
 nostr doesn’t host media so this makes no sense to me 
 I needed to hear both sides, thanks for responding 
 @verita84 is a side? I thought he was an autist troll 
 Not a troll  
 Bro, I admire you but this answer is unnecessary… contradictions are the basis of development 
 Yesterday,  someone spammed global with links to child porn from matrix.org  

Sure nostr dont host media but relays will host links to child porn and said images will be stored on everyones phone, app, beowser cache making them store said porn  
 many clients have a feature to not download images from people you don’t follow, including damus. 
 Yes thats good for those minority clients.  But many have cp on their device now lol  
 reassess. like truly. 

consider perhaps the question:

who do you work for?
is it for free
is it the for the cop in your head 
 Wtf you saying  
 dont let me know
i dont care & we are never speaking again

im asking you to ask you
& if it is for free
& if it is a cop
maybe kill that thought concept. 
 And clear cache 
 Moderation for me is the turning point at Nostr and the one that will differentiate the most... hence my interest in what the devs of the clients I use think 🫡 
 Hoping to see what it unveils.
 
 made lots of progress on this today 👀 
 what does that mean?
 
 😃 
 Sounds rad. I’m glad someone is pioneering on the algorithm front. 🤖 
 made progress on this. it's pretty dope.