this post was submitted on 27 Mar 2024
80 points (96.5% liked)

Rust

5651 readers
53 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS
all 17 comments
sorted by: hot top controversial new old
[–] [email protected] 26 points 4 months ago (1 children)

This is a great little piece, although relevant to developing generally, not just Rust.

Who won? I think nobody really.

Good summary.

[–] [email protected] 12 points 4 months ago* (last edited 4 months ago) (1 children)
[–] [email protected] 5 points 4 months ago (1 children)

From TFA (the fine article):

As for the title: a CDO is a financial instrument that became pretty infamous during the financial crisis of 2007. An entertaining explanation of that can be found in “The Big Short”.

Its the last sentence of the article as a footnote with a wikipedia link to a page about CDO.

[–] [email protected] 3 points 4 months ago* (last edited 4 months ago) (2 children)

and it doesn't explain what the acronym stands for, or what it's for

[–] [email protected] 4 points 4 months ago (2 children)

Uh, neither did you? Both explanations mostly just provide links.

[–] [email protected] 7 points 4 months ago (1 children)

well, I didn't write the article

If you're using an obscure acronym in your title, it deserves more than just a link in a footnote imo, but whatever

[–] [email protected] 1 points 4 months ago

That's fair.

[–] [email protected] 2 points 4 months ago

Credit Default Obligation?

[–] [email protected] 9 points 4 months ago (2 children)

TIL rust has some sort of ratings for libraries/dependency code. Cool! Is that intrinsic in some way?

Speaking as a C/C++/python (and others) coder if that’s relevant, that’s been looking at Rust for a while…

[–] [email protected] 11 points 4 months ago

I'm not sure, what they mean with those ratings, to be honest.

This whole article is about the yaml-rust library having been marked as unmaintained in the RUSTSEC advisory database: https://rustsec.org/packages/yaml-rust.html

RUSTSEC is not intrinsic to the language, but it's maintained by the Rust Foundation and there's some really solid tooling, which can tell you in the blink of an eye that one of your dependencies is insecure.

Well, and then there's some unofficial projects which curate libraries, like https://awesome-rust.com and https://lib.rs (the latter also serves as an alternative frontend for the official package registry https://crates.io ).

[–] [email protected] -1 points 4 months ago* (last edited 4 months ago)

TIL rust has some sort of ratings for libraries/dependency code.

A random guy going through the trouble of putting together a site to subjectively rate other people's work is hardly something that's language-specific.

I'd wager that adding a single tag/field to represent the programming language is all it takes to make the system universal.

Also, that's not even language-specific. It's package-centric.

I get it, joining bandwagons is fun. That's not a substitute for thinking things through, though.

By the way, npm even supports package auditing, warnings, and autopromoting packages and its dependencies. You don't hear people constantly parroting switching projects to Node.js over this, though.

[–] [email protected] 9 points 4 months ago

Well written, I enjoyed this.

[–] [email protected] 5 points 4 months ago

I think why really need a way to transfer ownership of crate names if the original owner is completely unresponsive. The Python ecosystem has a process for this.

[–] [email protected] 3 points 4 months ago

tl;dr: They merged the code of an unmaintained dependency into their project.

I don't think I can take anything else away from it.

[–] [email protected] 3 points 4 months ago

Moooom, theyre treating the metric again!