Would you look at that, so fast:

Those of us who are interested in DVMs for CI on nostr should start collaborating.
nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 nostr:npub1mgvwnpsqgrem7jfcwm7pdvdfz2h95mm04r23t8pau2uzxwsdnpgs0gpdjc
eg. building artifacts, running tests and deploying code.
there is an open invitation - comment on this note and we will loop you in
Let’s do it
Note to self: read the Zuckerberg article mentioned in the latest unchained AI podcast
Don’t worry, everyone’s notes get deleted eventually
Super cool feature of next.nostrudel.ninja! 
I’ve got a question for folks here. The definition of unconference I’ve used for a couple decades before getting involved in nostr is something similar to what we see the Wikipedia page.
https://en.m.wikipedia.org/wiki/Unconference
When people arrive at the event they propose sessions and put them on post it notes and then there are many many rooms where discussions happen. There’s no schedule ahead of time, stage, presentations, or big screens. Sometimes there’s a mic and speaker that’s passed around if the groups get too large for every to hear.
It’s something similar but much better organized than what we did the second day at Nostriga in the DIY space.
To me there are things these open space style unconferences are good at, discussions, connections, networking, hashing out issues as a community, forming working groups on specific topics. They’re not great at informing where one person is trying to communicate a topic or project. A talk on a stage can do a better job of that.
I was expecting something more conversational where many people might have come to the event with topics of sessions they’d like to do, but there was no fixed schedule ahead of time.
I’ve heard many people say nostr* is an unconference. So clearly this word has the meaning of an event like nostr* events. But from the communities I’m coming from what we’ve been having in Nostr are conferences with talks, panels, and workshops. And a bit of open spaces discussions.
So my question is what is a conference if Nostriga was an unconference, what’s a conference? How is it different and what makes the one a conference and the other an unconference.
To me, I’d like us to have closer to 50/50 time and space between speakers on stages conference and group discussions unconference. I get a lot out of the talks and panels and enjoy doing them.
So. What’s a conference is Nostriga was an unconference?
Personally, felt like a conference to me; one that allowed many people to contribute to it via the Github Agenda (which was super cool). I don't think it's a problem and I agree "unconference" felt like it doesn't fully capture the event.
Gotta love when you post a note twice because you thought the first one didn’t broadcast
DVM ecosystem still needs a bit more tooling to make it simple to work with…
nostr:note132v4nqe5ds4dan9z3ldtu446pfmd8y2l9ef2ecjutn3jlxr9pdcs4y2eup
This is why we need a bit more tooling around DVMs to make it easy for more devs to use them
nostr:note132v4nqe5ds4dan9z3ldtu446pfmd8y2l9ef2ecjutn3jlxr9pdcs4y2eup
Nostr is a Hydra.
https://btctimes.com/nostr-is-a-hydra/ nostr:note10drpjrpejph8ea0058z3rm74apzz75jtsnawh63k0cckc96tey5q0hzpva
A hydra ostrich is possibly one of the coolest logos we could have
Not sure what kind of research, but https://github.com/aljazceru/awesome-nostr is a decent resource to see what's begin developed
nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl do you have any suggestions for writing wikifreedia articles? Wondering if there are any editors out there or just easier to use a text editor of some kind. I'm planning to start writing ~30 wikifreedia pages for DVM Job Requests
It should - you would need to write the code that pulls nostr events and arranges them in the order you want, and then just return that list in the do_work() function. Then it will be put into the 'content' tag of the final result, just like this (see the 'content' field at the bottom): https://dvmdash.live/event/eeda84db9dbd672b7222643a61247e1c286548768beaedebf4b083a2dad973d0/
After I got some practice with nostr_sdk python bindings, I figured I'd attempt at writing a DVM from scratch. nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet has done an awesome job with that library, especially now that it's async it's fantastic to read. I do think we need better python documentation with examples for all the features. The examles are good, just not complete. I end up asking an LLM to translate the underlying rust code for me to figure out exactly how to use the functions that aren't in examples.
I'd still say you should make your own DVM implementation! Especially since there will be a wide variety of DVMs, and I expect there will become different libraries to support different DVM types
ugh, typo "fantastic to read" --> "fantastic to use"
After I got some practice with nostr_sdk python bindings, I figured I'd attempt at writing a DVM from scratch. nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet has done an awesome job with that library, especially now that it's async it's fantastic to read. I do think we need better python documentation with examples for all the features. The examles are good, just not complete. I end up asking an LLM to translate the underlying rust code for me to figure out exactly how to use the functions that aren't in examples.
I'd still say you should make your own DVM implementation! Especially since there will be a wide variety of DVMs, and I expect there will become different libraries to support different DVM types
I know. Really, we need wikifreedia pages for each of these. I need to setup a good wikifreedia editor to start pumping these out lol. For now you can see examples by looking at the kind browser here: https://dvmdash.live/kind/ and this site describes some of them https://www.data-vending-machines.org/
🎉 Announcement 🎉 Version 0.1 of ezdvm is out!
You can now quickly put any python code behind a DVM.
Steps:
1. pip install ezdvm
2. make your dvm class extend the EZDVM class
3. drop any python code into the do_work() function
4. set the kinds you want to respond to, relays, and then run it!
https://github.com/dtdannen/ezdvm
Payment support and other features on the way.
The cool part is that any of those agents can also become DVMs, where they can also respond to job requests (Kinds 5000-5999). If it's just text like in the image, you could probably just use Kind 5050.
You may like ezdvm (https://github.com/dtdannen/ezdvm). Super quick to put any python code behind a DVM. Once your DVM is running, you can test it using the playground at https://dvmdash.live/playground/ (need to have a NIP-07 browser extension running). Planning to launch v0.1 on pypi very soon!
With a bit more basic infrastructure DVMs should be much much easier to use
Test
Black market of citations is something Rao talked about in the opening remarks for AAAI 2017/2018 - they removed the ability to alter the authors after a submission because people would sell co-authorship after they found out the paper got accepted.
Nostr Scholar and a Nostr-based peer reviewing system!
Well, until competition sorts it out? Is this the uncomfortable growth spurt of Nostr?

