There's plenty of approaches to do things inconsistently. The effectiveness will vary, but wont necessarily improve on what Primal is doing.

Primal's approach is a tradeoff to improve some aspects while using the app, in exchange for missing data that it hasnt cached, and allowing more centralized metrics gathering on whats been viewed. It's a silod platform and there should be little expectation of it letting users see all the relevant nostr data that they would potentially see with other nostr apps.

If its important for users to see all posts, replies, and zaps then I would not recommend a caching platform like Primal. It's more akin to Facebook or Twitter but attempting to be eventually consistent on a single pass of relays where there are no QoS contracts or guarantees in place. Indeed, relay operators for which Primal reads from for its cache should consider fee for access if they arent already. This is a bit similar to google and indexing and serving content from news outlets

Reply to this note

Please Login to reply.

Discussion

Thanks, Vic, I appreciate you offering a nuanced take on the kind of subject most people jump to a black-and-white endorsement or condemnation. Primal sounds like a great introduction to Nostr for your average newcomer, making it easy and comfortable to get your footing, without sacrificing to much exposure to the qualities that make Nostr what it is — in other words, supporting general adoption while opening the door for users who are curious/passionate to dig deeper and get where they need to be.

I recall when ZBD integrated Nostr, we saw a lot of new users but had control of neither their relays nor their nsecs, and it felt like many were sort of operating in a parallel universe. I think those limitations have changed (although I don’t know for sure) but either those who found Nostr via ZBD (and remained) have integrated by now, or that whole segment has dropped off, because either way I barely see any of that content these days 🤷‍♂️

Personally, I “grew up” with Damus and find its balance of features and usability to be ab excellent fit for my most of needs.

Long form note creation and a zap.stream integration would complete the picture as far as I’m concerned…. Hint hint nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5 nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s 😉🙏💜

Noted thanks Boston!

Yes. I agree with most of this. Though comparing ZBD to Primal is a bit different as ZBD existed prior to nostr and integrated in ways that made sense, doubly moreso in hindsight. Primal on the other hand is VC backed nostr from the get go, but attempting to use caching for scaling purposes in a way that breaks the experience. The similarities between ZBD and Primal can be summarized as both operating as a centralized silo.

As to Damus, Ive never used it but i get the impression that feature additions may have stopped or at least slowed considerably with notedeck under development. One thing I hope for Damus is that which I'd still like to see in Amethyst... robust list support. Though perhaps im overestimating the benefits of crowd driven organization and structure.

Yeah, new features have been a bit slow (but I’ve also been having fun playing with notedeck myself so I haven’t noticed much).

Damus is definitely in a place of doing what it does quite well, so it doesn’t feel neglected. (I’d probably notice if it did — I’ve used this app daily without fail for the past 754 days 😆

💜

We’re working on lists next. We have a dedicated dev working on iOS. He’s been focused on performance improvements, bug fixes etc the last few months which may be why it feels that features haven’t been a focus. Lots coming up! Product planning meeting today actually so we’ll have announcements soon. 💜

Thank you Vanessa for some clarity

Fucking love you guys

Back at ya! 💜