Damus

Recent Notes

Cole Albon profile picture
speaking of plagiarism
- I just copied nostr-crdt to a new repo
- changed the name to y-ndk
- (yjs is for crdts and ndk is for other stuff)
- used ndk instead of nostr-tools
- removed typescript
- tested for less than 5 minutes

here is a very dry 5 minute walkthrough
https://youtu.be/cjVq65aD9wo
Cole Albon profile picture
What:
y-nostr - prospectus

Why:
yjs is garnering 500k per week downloads at npmjs. y-nostr will provide a convenient way for developers to add nostr infrastructure to a familiar interface. The resulting adoption of nostr will be astounding.

Who:
Cole Albon with help from existing work
- https://github.com/YousefED/nostr-crdt
- https://www.npmjs.com/package/yjs
- y-indexeddb
- y-websocket
- y-webrtc
- y-nostr <— this project coming soon, needs funding:

How:
The existing nostr-crdt has the functionality, but is broken since a recent upgrade of nostr-tools.
- modify the code in nostr-crdt to work with current nostr-tools and repackage as y-nostr.
- swap out nostr-tools for NDK. NDK comes with a best in class approach to security, and we think NDK is probably up to the task.

Developer Background:
- 1999 - modified the Melissa virus to become one of the first commercial email marketing engines.
- 2000 - as a sales dude, wrote a vt-100 terminal scraper to harvest the Insight Corporation open/orphan orders. Successfully traded resulting lead lists colleagues for favors and food.
- 2013 - launched ripple-bandit.com the worlds first dice address on the ripple payment platform.
- 2016 - created blocktool, a tool to denormalize utxo transactions to a corporate analytics friendly format.
- 2019 - partnered with some dude from Nike - 2nd place in the Portland Blockstack hackathon - dice address for stacks this time.
- 2023 - launched git-nostr a pure shell script program to replace git-ssb (secure scuttlebutt) - allows hosting cryptography projects in the EU.
- 2024 - flat broke, need work soon.

Please send money or direct me to an appropriate grant application.
- [email protected]
21
PABLOF7z · 102w
I started implementing this a few weeks ago; let me know if you want the code, I didn’t publish it since it’s not complete but it’s probably 80% functionally done
Carman · 108w
No it is an option<vec> not vec<vec>
ben · 140w
if you unsubscribe after EOSE then you won’t get new messages that arrive tho right?