Everyone is so opinionated and aggressive about shit that is so unimportant sometimes 😂 I can’t imagine why it would be a problem to use either. Sure mainline is way bigger, but there’s also reasons to potentially have a new ecosystem and set of tools for certain things. But of course it’s still way smaller than the one with 25 years of history and network effect. Especially since they haven’t yet turned their attention to the tools with simple UX to replicate and distribute the DHT yet, because they’re still trying to prove out the applications to get developers interested. Resources are limited, everything is a trade off. I think we are forgetting that all of the above are VASTLY better than centralized, permissioned platforms, and that what we build on is largely a matter of preference and what exactly you want to do with it… imo.
I am not aggressive I just don't like people saying stupid stuff with such confidence, when I literally started Pkarr on Hyper DHT 🙃 If I know the limitations of a system that a supposedly fan, I am going to be annoyed by laziness :) But yes none of this matters much to be mean about it.
Agree, better than the status quo. However the devil is in the detail and there are nuances. If you want to maximize impact and do the most good for the most people, choosing where to invest your time and energy is critical. And it is a moving target. That is why scrutiny is so important. Having observed 1000+ projects over more than a decade 90% do not make it. You cant always predict which ones will, but you can see the ones that give themselves a good chance, and you normally have to get most things right. Worst thing for a dev is to invest time in a project that doesnt make it. But, especially with AI coming, we are on the brink of something big.
I would bet it’s more like 98% that don’t become much of anything.
Yes, about right. Nostr was in fact one of those destined for the scrap heap. Even its creator had moved on to other things. You have no idea the work and team effort it took to get it to where it was noticed by jack. After that it was relatively easy. But still to level up nostr is at this point going to take enormous work, and luck.
I think betting on dat or hyper-stack and the pear runtime is a save bet. keet is state of the art and proves what is possible, which other stacks lack. The stack behind the pear runtime has also been worked towards since 2013 and survived a lot of tough times. Other projects are at the mercy of funders and if those leave ornchange their minds, people move on and things die quickly. That is different from the pear runtime which despite lack of funding for long periods of time, survived and is striving, because people give it a lot of love and effort and this is rare to find imho. It outlived many projects over the past 10+ years, projects with more hype and more funding. ...it might outlive nostr as well 🙂 And also because Keet can do a lot of things nostr cand and was never designed to do.
But I also promise you Hyperswarm won't grow ever until they start supporting upnp. I am sure more than 333 clients are using Hyperswarm, but only nodes that have clearnet open ports ever become routing nodes. That is a self inflected limitation, because when the Hole punching is so good, why would anyone open ports, and why would the DHT bother with upnp (I saw a very old issue asking about upnp and Mathias rightly said it is extra complexity not needed because hole punching is good enough). So even if millions of apps are using Hyperswarm, the DHT won't grow until this technical aspect changes. Either way I worked with the best tools available. Being only implemented in JS is another deal breaker, Pkarr wouldn't have had a single team interested in it if the only way to use it is to run a JS runtime. I am just trying to say... I did my dawn homework. and it took years to justify my decisions to myself and others. So yeah it bothers me a tiny bit when people know absolutely none of these informations but are still champions of the tech they clearly didn't wrestle with enough.
Yup seen this movie before for 2 decades with libretroshare