Replying to Avatar rabble

This is the best in-depth dive in to how bluesky works from a code / infrastructure perspective that I’ve seen. I think anybody trying to understand and build Nostr should take a look. In a ton of ways atproto and nostr are siblings in how they work. It’s all the same stuff but slightly tweaked and in different proportions.

We have relays, they have relays. Their events are defined by signatures of the event and so our ours. They’ve got some differences, Nostr does casual ordering by timestamp whereas they’ve got a kind of merkel tree as part of the event. Their clients talk to a PDS server which holds keys similar to nsec bunker, but it also acts as a personal relay, which we have but not everybody uses. Our labelers are any nostr user or bot, whereas theirs a specific cloud service middleware. We’ve got DVM’s and other middleware which can generate custom feeds, but it’s not needed, clients can do their own thing or decide sorting. Whereas custom feeds in atproto are more core and extensible.

They plan to add payments and a DVM type service, but haven’t gotten to that yet, where as we have zaps already.

Because of the way bluesky has control over who can connect to their relay and submit data to their servers, users on the main bluesky network have to receive their content with their moderate bot labels via both AI and the Ozone app.

Bluesky supports arbitrary datastructures and lots of kinds of apps beyond the twitter like microblogging, but as far as I know nobody’s built one. Where as Nostr has tons of weird interesting apps.

https://newsletter.pragmaticengineer.com/p/bluesky

https://arxiv.org/pdf/2402.03239.pdf

I think nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m helped coding bluesky and he helped with the user interface too.

Reply to this note

Please Login to reply.

Discussion

Jack got bluesky funded when he was CEO Twitter, it’s an independent public benefit corporation which has since received VC investment. As far as I know Jack never contributed code to bluesky. I do know that from our Odeo days many eons ago, that he’s an incredibly talented programmer. He’s CEO of a publicly traded company and that requires a lot of meetings and interruptions of your work day which makes coding hard.

When it comes to Nostr? He’s also not contributed any code that i’m aware of. His github account doesn’t show any activity, which we’d see if he contributed code to Nostr. https://github.com/jackjack

What he has contributed to Nostr is both immaterial and material. Jack’s attention on Nostr helped elevate it from a project a few bitcoiners and enthusiasts of social media protocols knew about to something that Elon tried to block and a lot of people started paying attention to. Then Jack started providing material support with funds to fiatjaf to share with the community, funding the conferences, and endowing the OpenSats fund with money to pay developers. This support’s been a huge boost to making sure Nostr matures and develops by providing time for developers and designers to really focus on Nostr projects.

I spent years working on Secure Scuttlebutt which was an inspiration for Nostr, and it didn’t have funding to support the developer community. We’d constantly get great dev’s, designers, and community members in who would contribute for a while, then have to quit in order to work to support themselves. Earlier this month one of the cores of the community, Andre Staltz had to stop working on it in order to focus on doing dev contracts to pay his bills.

https://www.manyver.se/blog/2024-04-05

Nostr doesn’t suffer from that cycle of burnout, and it’s amazing.

I think it’s better to leave nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m say his own side of the story; we can’t be sure otherwise whether he is currently coding or not.

Contributing code would require some sort of skill wouldn't it.

Do we have evidence of any of nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m 's contributions anywhere?

As someone work worked with him on a dev team writing code every day for over a year, I can tell you he’s one of the most talented coders I’ve ever met. It’s been a long time since then but I know he sits down from time to time to make something. Programming is a practice and if you don’t do it regularly then those neural pathways get rusty but on some level it’s like riding a bike.

Hmk