r/ProgrammingLanguages 17h ago

Verifying the Rust Standard Library

https://www.amazon.science/publications/verifying-the-rust-standard-library
27 Upvotes

11 comments sorted by

17

u/javascript What's Javascript? 17h ago

Tangent: amazon.science is a horrible domain name. I assume it's actually Amazon, but the whole point of a recognizable eTLD + eSLD is to build trust. Why do companies do this?

10

u/indolering 15h ago

Control!  Their lab can do whatever the fuck they want with their own domain without it impacting backend infrastructure.  Subdomains also have impacts on client side security models.  So a whole new domain is preferred.

9

u/BenjiSponge 15h ago

I mean... it's Amazon. Don't they trust their own resolvers/load balancers to handle science.amazon.com well enough? Or amazon.com/science?

6

u/indolering 15h ago

Of course, because it has tons of safeguards and layers of beuracracy to prevent issues.

It's way less of a headache to just buy a new domain.  And you don't have to worry about malicious code creeping into a sub.amazon.com domain.

2

u/javascript What's Javascript? 15h ago

Have to agree to disagree that a new domain is preferred.

4

u/indolering 15h ago

Preferred might be to strong a word.  But it's definitely easier!

2

u/TheUnlocked 7h ago

They have the .amazon TLD though, so science.amazon feels like it would've been a better choice.

1

u/indolering 5h ago

I don't disagree! That would have been a more aesthetically pleasing choice. But I would guess that the reason they didn't choose it was because someone controls the .amazon registrations and amazon.science took 10 minutes to register.

2

u/bzbub2 15h ago

I mean...this is just a problem of there being too many tld not a company thing

5

u/javascript What's Javascript? 15h ago

They can reserve all the amazon.whatevers they want. But they should redirect to whatever.amazon.com every time and should not be considered primary or canonical.

0

u/liquid_woof_display 6h ago

Holy shit, it's John Javascript