Yes, the protocol is going to be open and the plan is to submit PRs to various projects when we're at that point. It's not really an "either or" with ygddrasil but more like a "both and."
> I've been interested in doing something similar in the past, but I could really never solve issues like domain squatting and stopping individuals from claiming every name possible
I think that's just a property of a naming system. Without something like a centralized threat of force that can know every person participating in the system - there really is no recourse. The approach we are taking is making it difficult to create a speculative market around names which seems to be the driving force behind squatters.
I am in the process of co-founding a new protocol which creates a decentralized root of trust using normal plain-text names (i.e. `foo.bar`). One of the goals I hope to obtain is allowing domain-style lookups of private websites hosted on P2P networks. It's lofty, but the dialog used by OP is _very_ close to why I think it's necessary.
Usually I find the hype is centered around creating software no one cares about. If you're creating a prototype for dozens of investors to demo - I seriously doubt you'd take the "mainstream" approach.
Always sounds so interesting and then I do a search only to found out it's another product trying to sell you your 20th "AI credit package." I really don't see how these apps will last that long. I pay for the big three already - and no I don't want to cancel them just so I can use your product.
This is a valid observation. I wonder though if people who have been coding for decades, but choose to use AI assistance, would fall under the same AI slop category. It’s an interesting dilemma because the overwhelming amount of content getting posted just ends up breeding a ton of negative feelings towards any amount of AI usage.
Wow, this is literally the story of my team. Luckily there’s enough autonomy for us the escape the gravitational pull of the few remaining evangelists, but this is essentially what led us to this point.
For reference, I use Nix to manage three different machines, always via home-manager and nix-darwin (I left NixOS awhile ago and haven't looked back). I don't think it's "inevitable" that you'll hit the difficulty wall, but certainly likely.
As an example, I was recently playing with Pyinfra which is like a pure Python version of Ansible. It turns out that one of the dependencies uses an archaic version of setuptools and the package owner had inserted some _very_ hacky code that ended up breaking on two of my systems. Now I'm relatively experienced with Nix, so it took me a few hours to track down, but it would have been days if not impossible for a beginner.
Nowadays I package brew along with my machines and as soon as something smells funky in Nix I just manage it with brew. Much more peaceful.
The most common answer I've seen is that Python packaging just "doesn't do it right" so it's impossible to get a clean Nix experience with them. Which, to some degree is true, but it also reveals the opinionated nature of Nix and why it often falls flat.
Welcome to the honeymoon phase. Mine lasted about a year. Eventually you will have to leave the comfortable area of "those who have done it before" and engage with some long, unwieldy, mostly undecipherable stack trace.
When I asked a long-time Nix vet why he thinks people leave, he provided the most insightful answer I've seen yet: they just don't try hard enough.
I've recently developed tinnitus within the last few months, so I'm still early in my researching. However, I've found a lot of people that discount this approach and swear it only makes things worse. That's why I've been hesitant to try it.
Do you think a lot of it has to do with having the right mindset?
I've had the opposite experience. If I give it that much context it starts to hallucinate parts of the application that it very much has access to look up. This only starts happening at large context windows.
I'm constantly having to fight for my child's ADHD meds (as in, they are never available at any pharmacies around me). It's been such a nightmare ever since they were diagnosed. To know people can go around faking it for, presumably, free access to Adderall is even more frustrating.
> If I were in charge of science in a wealthy country right now I would be working overtime to brain drain US researchers.
My perception (probably skewed by overly negative media) is that the US is leading a global trend (emphasis on leading). It feels like the world is too busy preparing for war or economic gloom than trying to poach scientists.