Yeah the cost of decentralization is so high that you really need to be gaining something from it. I’ve long said that if drugs were legal it would remove most of bitcoins usage.
Money is ultimately a reflection of power, and decentralization is merely a tool for when those power structures limit the market.
yeah I keep up with the Linfra group, they are making steady progress. I hadn't seen SmartCore yet but that looks promising.
I mainly use tch-rs which are just bindings around libtorch, there are a couple edges wrapping c++ (function overloading) but overall it works great. I've also used ndarray a fair amount which is nice.
Its useful for ML in that it requires so much optimization, that being about to drop down in the same language is incredibly handy. For ML software isn't lagging hardware its the other way around.
There are a lot of people who are somewhere in between these groups and providing a language that goes up and down the stack well would be super useful.
I agree it needs to be as simple as python on the high level though, or the data science end of the spectrum will just never adopt it.
Yeah Google really messed this up, they had a golden opportunity and they went the wrong direction. Julia would have been better but IMO they should have just created a new language from scratch
I’ve been using the Rust wrapper over torch-lib for deep learning (tch-rs) and I absolutely love it. It’s way easier to use than torch-lib and you get all the performance.
Unless c++ makes some major changes I think Rust will gain steam in all the areas you mentioned.
Yea agree, if your looking at it to just understand what writing a CLI in Rust is like, there are a lot of use cases in which a CLI can benefit from performance, but this isn't one of them and he doesn't call that out.
Runtime scheme and the k8s machinery can be pretty awkward. Scheme is just a way of registering the available datatypes by group/version/kind so the client can look at any given object and figure out if it knows how to decode it.
and community is the most important aspect of a language.
Yes c++ still dominates in accelerated computing but it won't for long. All these conversations I've had with c++ devs have just assured me of its demise.
Why would the next generation of developers ever use c++ over Rust?
Don't have a library? Great thats my chance to make my mark.
Money is ultimately a reflection of power, and decentralization is merely a tool for when those power structures limit the market.