šŸ“¢ New #DVM released:

"You might have missed" šŸš€

This Data Vending Machine implements a very simple but very useful algorithm that was one of my favorite features of Twitter.

It finds content that your network has deemed interesting but that you probably have missed.

Remember; the fact that this algorithm is a DVM means that ANY nostr client can now OFFER you to use this algorithm (or any other!)

More choice. Better for nostr.

Reply to this note

Please Login to reply.

Discussion

I’m really excited about this! Thanks nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft !!!

What languages should one start with when wanting to code for lightning, bitcoin and nostr?

I understand bitcoin is mainly C++ with some Python. Would you suggest Java as JSON is common?

Use a language with a SDK if you want to go fast. For nostr, NDK (nostr-dev-kit) is in javascript/typescript, and rust-nostr is in Rust, with bindings in python, kotlin and swift. Using them will make you earn a lot of time avoiding to reimplement what every nostr dev already did.

and especially avoiding the hard things that you don't even know are hiding behind the cool weirdness of how nostr works

I would like to be more involved with the dev community. Plenty of tech, hacker experience, but never had to code. I played with Python, which I like, but want to be directly involved with nostr development.

I would like to be more involved with the dev community. Plenty of tech, hacker experience, but never had to code. I played with Python, which I like, but want to be directly involved with nostr development.

Would a base of JavaScript be required for this? I know it conceptually, but have never had to code anything in JavaScript.

Or is it better to jump right into ndk?

Will be interesting to take a look at this.

how does it work?

it calculates at what times you were active (events with your signature present + a time window)

it then fetches everything your network reposted; any note that was never reposted while you were active is collected

notes that were reposted are scored by the number of times your follows have done it and the top 50 are then shuffled and 25 notes are returned to you

how to use it?

well, vendata.io, of course!

How would I use it from within Snort? o.o

you'd ping nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 to add DVM support to Snort

one time

and then all new algorithms will be immediately available to Snort, making it constantly better without touching a single line of Snort code

šŸ‘€

Well I guess you just did that. x)

Let's see where this goes!

What, are you some sort of psychopath? You think you can just __build__ whatever you want without any oversight? Oh heavens! How could any such system work without any checks and balances! You'd have to be insane to be so bullshit on such a system

This is amazing!

nostr:note1aa2wx5fp3rnjx76pawk632zwdew37lhn3rg4xtsw28zht6eg8g5s3dmzmp

šŸ‘€šŸ‘€šŸ‘€

Can you link to the DVM site in your bio?