Avatar
Dustin Dannenhauer
da18e9860040f3bf493876fc16b1a912ae5a6f6fa8d5159c3de2b8233a0d9851
DVM maximalist Building DVMDash - a monitoring and debugging tool for DVMs https://dvmdash.live Live DVM Stats here: https://stats.dvmdash.live Hacking on ezdvm - a python library for making DVMs https://github.com/dtdannen/ezdvm

If it is open source, than someone could run it behind a DVM!

Once something is accessible via the DVM protocol, it can be used just like any other DVM, so other DVMs could call it, etc. reduces a lot of friction

Right so I think the difference is that instead of that company hosting it (or any company), someone runs a DVM that does that work for you and you can pay a subscriptions, etc.

Also, it would be easier for AI to use it if it’s a DVM (just pay an invoice, no need to sign up, no cc info required, etc)

If you want privacy though, it might always be better to go through a company like that.

GM.

Life hack: if you’re feeling down, go pick up litter in your local park.

Replying to Avatar brugeman

Full dump of nostr events collected by nostr.band crawler for you to play with (550Gb): https://media.nostr.band/events.jsonl.gz

If you wanted to do research, data analytics, calculate stats, etc - that's your chance.

Contents:

- 550Gb of nostr events in jsonl format, gzipped

- no data about source relay

- some event kinds are absent (DMs, other encrypted stuff, ephemeral)

- some duplicates are possible

Will publish regular updates on this data set if someone makes anything useful out of it.

Thanks nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p for the push.

You could consider getting a DOI for this if you want to get cited for it. It’s a thing, and any academic papers can cite you easily if you get a DOI. For example, you can use zenodo (https://zenodo.org/), they also will host it for a long time. Might have to check size limits. There’s other services too.

It’s a way to get credit for putting this all together.

My expectations of other social media platforms is increasing because I’m used to Nostr as my main driver.

Saw a high value post on LinkedIn this morning and I went to zap it before realizing there’s no zap button on LinkedIn. Like why not!?!

Walled gardens are decaying as Nostr blooms.

Turning users prompts into database queries is all the rage in LLM land and I can’t help but wonder about the potential exploits like little Bobby droptables

https://xkcd.com/327/

Data vending machines provide extra functionality outside clients and relays.

nostr:note10ss3jncag4uzzyvrdayqkf3sjnr727mjkzz29egzrykan32fne7qz2fl7w

Today's daily puzzle was a bit tricky, try it yourself. I was not sure I had it right when I submitted the solution:

https://arcprize.org/play

If you want some real signal on AI, check out this live stream. Day 2 will happen tomorrow as well:

https://www.youtube.com/live/aQ7dq8KjgaI

I just went back and forth with an OpenAgents AI that created a PR for an outstanding issue on DVMDash. The solution is now live on the website (the task was to add the current github commit hash to the DVMDash webpage so users could easily verify which version of the code is running, either in the cloud or locally). Overall, it was a smoother experience than I expected. Props to the team behind OpenAgents; looking forward to using this project more.

You can view the PR conversation here: https://github.com/dtdannen/dvmdash/pull/30

Every comment that ends in "(Comment from OpenAgents)" was the OpenAgents AI, everywhere else was me. You can see that I kicked back two different errors, and then I had a few requested changes to how it visually appeared on the webpage. In the end it took 6 iterations.

The flow was:

1. I connected OpenAgents to my github repos

2. I started a chat, selected the dvmdash repo, and checked the permissions I wanted to give the agent

3. The first thing I asked was: "Can you try working on one of the github issues that is marked as "good first issue"?"

4. It then picked the git commit issue after looking at a few of them and submitted the first attempt.

5. I did a git checkout of the PR, tested it locally, and then posted the failure back to the PR thread via Github, like I would with any contributor.

6. Then, in the chat with the agent I said: "please respond to the new comment on the PR"

7. It then went off, got the latest comment from Github, modified the code, submitted a new commit, and pushed it along with a new comment.

I repeated steps 5-7 another 5 times, before it fully worked in a way I was happy with!

Check out the git commit link on the top right of https://dvmdash.live/metrics !

nostr:nevent1qvzqqqqqqypzqh7e4ahuve7gr79jdcf8kjz3ccfjklpyjn3nzgweclpecfcus9mcqyghwumn8ghj7mn0wd68ytnhd9hx2tcpzemhxue69uhhqatjwpkx2un9d3shjtnrdakj7qpqrlm5n6kvaa286hq5uu9h0ed0u2x75g8krrhvmla0nlrm884ex2tsdmfux8

Get you a #nostr client with translations to welcome nostriches speaking another language! nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955

nostr:note1uu8vr3wvh4j6sdxp967ndkpghny4kygyezavq7j2nyefzk0wjhfsqfkg9j

Cool, I actually did want to try it with the DVMDash repo I’m working on. Made a bunch of issues and thought I might try to see if it could make any reasonable progress on some of them