News for hackers. Stuff that matters.

distsysdude

> He’s aware of other languages, as he reveals in his answer to a later question. (“I think C++ can do anything Rust can do, and I would like it to be much simpler to use.”) And towards the end, he couldn’t resist noting that longevity has its advantages. “It’s highly humorous when some of the Rust people come up and accuse me of having stolen some of their ideas without acknowledging — when some of the things I did I actually did almost 40 years ago.”

Does anyone know what these accusations were? Given that C++ has been around for so long, It's incredulous to think that anyone from the Rust community can put forth such a claim.

Ask HN: Is Rust stable enough for use in Production?

The motto behind the nightly releases is "Stability Without Stagnation", but is Rust really stable for use in building Production systems?If yes, why aren't we seeing more Open Source Project being built using Rust as compared to Golang? Is it just because of the development time?I'm particularly curious about why new Open Source DB's are choosing Golang as opposed to Rust or even...

( Read More... | 2 comments | 2 points | on HN )
>The problem of Rust is that it keeps inventing instead of stabilizing. Incredible smart people write great libs ... version 0.12 ...

Thanks for sharing this, Stability of Rust never crossed my mind and I think you make a valid point.

I would love to hear what other Rust dev's think about this. The main motto behind the nightly builds seems to be "Stability Without Stagnation".

But is stability actually taking a hit because of this model.?

Thanks for sharing this, I took a look and Materialize seems to be really good.!

Ask HN: Why are all new Open Source DB's being written in Golang?

Rust seems like a better option as you can eke out more performance and ensure that there are no weird bugs influenced by Data Races & Memory issues.I work on the Oracle RDBMS which is written in C and these always seem to be difficult issues to solve on a Database product, not to mention the potential for data corruption.Rust just seems like the best Systems programming language out...

( Read More... | 4 comments | 4 points | on HN )
Thank you for taking time to answer this!

I honestly thought that my lack of formal education would be hurdle when learning/working on Distributed Systems. Don't you agree?

Also, I've always wondered how ML models are deployed in production at scale. Building a model using libraries in Python seems fine, but how do they distribute and deploy it in Production?

I'm not quite sure about that. For example, I dont think any major Database vendor has considered using ML algorithms inside a DB. Google did try replacing B-Tree indexes with Neural networks, but that was only a research project and it wouldn't have been possible to scale it up to meet production demands.

But I think I understand where you're coming from and I should definitely try to widen my knowledge base.

Thank you for taking time to answer this!

I never knew that distributed physics simulations could be a career field. I always thought that such problems would be handled by scaling up vertically or just throwing a super computer at it.

If you don't mind, can you please elaborate a bit about the type of work that you do and scope of problems that you solve every day?

Thanks again!.

Ask HN: How are distributed systems as a field of study compared to ML/AI?

I currently work on Database Development at Oracle. I would like to acquire knowledge on something other than the DB internals, and I've been recently fascinated with Distributed Databases like CockroachDB, AWS Aurora, Azure Cosmos, TiDB, etc.So I was thinking I'd dive deep and learn more about distributed systems and possibly try to switch to any of the above mentioned companies.I would like...

( Read More... | 7 comments | 9 points | on HN )