I propose that the ability to curate a simple list in a genuinely decentralized fashion -- no tokens or blockchains, no email or social media or phone number verifications -- should be considered not only the atomic unit but also the fundamental building block of the decentralized web. If we can curate simple lists, then the ability to curate **data structures of arbitrary complexity** will very quickly fall into place.

https://github.com/wds4/pretty-good

Reply to this note

Please Login to reply.

Discussion

I'd love to see this with bookshelves and migrate everything from Goodreads into Nostr

Your web of trust will do more than just curate the best books for a given category. It will also curate the list of categories, and it will arrange those categories into hierarchies. If some new genre of book becomes the next big thing, like the time-traveling-Satoshi-wizard-cypherpunk-thriller genre 😜, your grapevine will tell you about it faster than the book publishing companies!

I'm here for it!

The first step is to demonstrate decentralized curation of a simple list. No need for the categories and the hierarchies and other complexities. Those will be added later. For now, the challenge is to curate simple lists in a GENUINELY DECENTRALIZED fashion.

I claim — and this is a bold claim — that my app does that right now, today. But it requires us to scrutinize what qualifies as “genuinely decentralized.” Which is why I need people to play around with the app and see how it works, under the hood, and tell me whether my claim is justified.

Actually, for starters I just need to know if anyone can even get the app to launch 🤪😂

I'll try to play around with it when I have some downtime this weekend!

If it isn’t working out of the box for you then let me know! Right now I’ve got mac and linux builds. I can add a windows build pretty easily if you’d like.

I'll see if I can run it on my ChromeBook

ChromeBooks are linux-based, right? I have an AppImage in the v0.1.1-alpha release that I think should work. You’ll probably need to change the file to executable after you download it. Or of course if you don’t like to use AppImages, you can always just run it in dev mode, although the app will take a little longer to launch after you install it. You’ll just need node and npm for that.

I'm gonna jump right in and see if I can install it now!