Live data from Hacker News

Why AWS loves Rust, and how we’d like to help

aws.amazon.com

31–40 of 338 posts

Re: Why AWS loves Rust, and how we’d like to help

#31

Earlier quoted context omitted.

Microsoft has Project Verona

Microsoft has C#, F# and Visual Basic that are rather more significant than Project Verona.

True but I was thinking more in the systems programming context

Re: Why AWS loves Rust, and how we’d like to help

#32
Having developed and launched a database (TerminusDB) built on a Rust core, this makes me slightly nervous. Feels like the evil empire will bring both great riches and great peril to the fantastic Rust community (part of the reason we picked Rust). Guaranteed sponsors for conferences, but also a certain malignant cynicism (am I being too harsh?). AWS will also aggressively compete for the best talent, which is tricky when you are small and open source.

Re: Why AWS loves Rust, and how we’d like to help

#33

Earlier quoted context omitted.

https://twitter.com/QuinnyPig/status/1248321281474408450

CloudFormation is not a language, it is a collection of cloud infrastructure

This tweet is likely referring to the fact that you can place special constructs in the YAML/JSON files to add control flow, thereby making it a crude templating language.

Re: Why AWS loves Rust, and how we’d like to help

#34

Earlier quoted context omitted.

Friends of mine that are contract programmers have been ramping on Rust for the past 2-3 years claiming the number of requests for it has been increasing exponentially. I installed it two weeks ago and have been getting a feel for it. It's like if C++, C#, and npm had an offspring. I always hoped Java would make a comeback, but Rust is looking like the real deal.

Applications of Java and Rust do not overlap. As a big data engineer, Rust does not provide any advantage to me. Good luck rewritting all the big data tools from Java (Elasticsearch, Spark, Kafka, Hadoop, Neo4j, Deeplearning4j, Cassandra, Solr, Arrow, OrientDB) and all the scientific stuff from C++ (Eigen, Tensorflow, PyTorch, Jax, Halide, OpenCV and the multitude of resources for CUDA and OpenCL) and databases (MySQ…

With this logic there should be no new programming languages ever until there’s a paradigm shift in computing.

Re: Why AWS loves Rust, and how we’d like to help

#36

Earlier quoted context omitted.

Friends of mine that are contract programmers have been ramping on Rust for the past 2-3 years claiming the number of requests for it has been increasing exponentially. I installed it two weeks ago and have been getting a feel for it. It's like if C++, C#, and npm had an offspring. I always hoped Java would make a comeback, but Rust is looking like the real deal.

Applications of Java and Rust do not overlap. As a big data engineer, Rust does not provide any advantage to me. Good luck rewritting all the big data tools from Java (Elasticsearch, Spark, Kafka, Hadoop, Neo4j, Deeplearning4j, Cassandra, Solr, Arrow, OrientDB) and all the scientific stuff from C++ (Eigen, Tensorflow, PyTorch, Jax, Halide, OpenCV and the multitude of resources for CUDA and OpenCL) and databases (MySQ…

Why do you need to rewrite them? Rust can call C++ code, just like Java and Python can. (I note you list Python libraries like Tensorflow and PyTorch as C++, which is accurate because they're written in C++, but they're certainly heavily used from a non-C++ language.)

Re: Why AWS loves Rust, and how we’d like to help

#37

Earlier quoted context omitted.

We are still in the process of setting up the Rust Foundation, and so you'll see who's sponsoring at that point.

Hopefully it will be more open with showing where the sponsorship money goes (I hope most of it will go to developers and Rust contributors like you) than other foundations that I don't want to name here.

The foundation is being set up by the Rust team, to be clear. I think with "more open" you're suggesting that this is like, an offshoot of mofo or something.

Re: Why AWS loves Rust, and how we’d like to help

#38

Earlier quoted context omitted.

Friends of mine that are contract programmers have been ramping on Rust for the past 2-3 years claiming the number of requests for it has been increasing exponentially. I installed it two weeks ago and have been getting a feel for it. It's like if C++, C#, and npm had an offspring. I always hoped Java would make a comeback, but Rust is looking like the real deal.

Applications of Java and Rust do not overlap. As a big data engineer, Rust does not provide any advantage to me. Good luck rewritting all the big data tools from Java (Elasticsearch, Spark, Kafka, Hadoop, Neo4j, Deeplearning4j, Cassandra, Solr, Arrow, OrientDB) and all the scientific stuff from C++ (Eigen, Tensorflow, PyTorch, Jax, Halide, OpenCV and the multitude of resources for CUDA and OpenCL) and databases (MySQ…

I don't think rewrites should be the primary talking point, but rather using it for new applications, especially in memory safety critical environments like kernel modules.

Re: Why AWS loves Rust, and how we’d like to help

#39

Earlier quoted context omitted.

They have (including Google) all been involved to various degrees so far; this is about increasing their involvement.

This is excellent, frankly almost unbelievably good news. On the one hand, I'm still bummed at Mozilla's recent decisions re: layoffs. But with these 3 companies picking up the torch and increasing their investments, that is a ringing endorsement of Rust's viability for greenfield projects (and that compiler checks > coders conventions in improving software memory safety) Having maybe kicked off a small flamewar with…

There's no overriding document, and we aren't always successful at this, but it's just like anything else: have leadership model behaviors you want to see, gently nudge people in the right direction if they make mistakes, take action in truly egregious cases.

Re: Why AWS loves Rust, and how we’d like to help

#40

Earlier quoted context omitted.

Sure, but from my perspective (you probably had better insight into these companies involvement than me) there was always a question about how committed companies this large really are when they only have a few projects in the language. Hiring core developers puts all doubts to bed (and also the kind of investment that actually for counts for something).

As someone who has lived through hype cycles, big companies can pull the rug just as quickly on these investments as they’ve made them. While this does indicate a more serious interest, it’s not nearly the safety net you think. To the contrary, a bunch of FAANG driven contributions tend to make projects focused too much on particular use cases. Go’s clusterfuck of package management is entirely because Google doesn’t…

What clusterfuck? The current version module system works if people can maintain compat. If not, nothing will save you.
Post reply on HN