Damus

Recent Notes

note1qqqr9...
elsat profile picture
my bad, a few other folks commented on this as well.

i'm migrating nostrability backups to git over nostr, as github disappeared three dozen or so nostrability repos, and associated comments, issues, prs.

this is quite a few things as you've seen in the feed.

let me see if i can spin up a new account for the migration.
elsat profile picture
Grateful for the devs who:

-told me to fork off
-responded with silence
-responded with a thank you
-gave me feedback

I evaluate the above to figure out how to be less sometimes maybe shit.

1😂1
note1x9yf9...
elsat profile picture
I’d imagine asking 300 relays instead of 30 for the same info is easier on relays in aggregate.

There is an argument to be made for longtail relays, and randomness as we saw in the outbox benchmark reports.
note1g9llx...
elsat profile picture
Didnt know this, glad at least one dev found a real world application 🤝

As for clients that have set up hundreds of connections, this approach is less geared towards connection efficiency and the outbox benchmark findings.
note15eaaw...
elsat profile picture
I don’t know that we can compare wireguard to nostrability.

My best guess is sherlock was pulling and scanning thousands of events from live relays, and this raised some ML flag.

No response yet from gh support.
elsat profile picture
Nostrability is still in github limbo. No response from support.

I am investigating nostr git solutions with @DanConwayDev's guidance this week.

Canonical schemas are available on npm https://www.npmjs.com/package/@nostrability/schemata.

Js validator: https://www.npmjs.com/package/@nostrwatch/schemata-js-ajv

Non-comprehensive list of missing things currently:

1. The interop tracking issues, and the website
2. Eleven other languages json data packages.
3. Eleven other language json schema validators.
4. Schemata-codegen, which eliminates regex and need for json validators
5. Sherlock, which pulls live events from relays, runs checks against schemas several times per day, and attempts to deduce which clients post broken stuff; sherlock
Issues; sherlock site
6. Nostr test relay, which returns pass/fail results for kinds, blobs, and includes error messages
7. Nostr test vectors