BatmanAoD

joined 2 years ago
[–] BatmanAoD@programming.dev 3 points 9 months ago

You can say the Rust implementation is wrong if it doesn't conform to the Reference. That is not the same as "you personally disagree with the behavior."

Rust's guarantees about the behavior of safe code are far stronger than anything C or C++ provides, with or without a formal spec.

[–] BatmanAoD@programming.dev 4 points 9 months ago

Creation is easy, assuming the many-worlds interpretation of quantum mechanics!

[–] BatmanAoD@programming.dev 6 points 9 months ago

Delete prior iterations of the loop in the same timeline? I'm not sure there's anything in quantum mechanics to permit that...

[–] BatmanAoD@programming.dev 43 points 9 months ago (3 children)

In the universe where the list is sorted, it doesn't actually matter how long the destruction takes!

[–] BatmanAoD@programming.dev 147 points 9 months ago (21 children)

Reminds me of quantum-bogosort: randomize the list; check if it is sorted. If it is, you're done; otherwise, destroy this universe.

[–] BatmanAoD@programming.dev 4 points 9 months ago

Or Stockholm Syndrome

[–] BatmanAoD@programming.dev 6 points 9 months ago (1 children)

You're not wrong, but not everything needs to scale to 200+ servers (...arguably almost nothing does), and I've actually seen middle managers assume that a product needs that kind of scale when in fact the product was fundamentally not targeting a large enough market for that.

Similarly, not everything needs certifications, but of course if you do need them there's absolutely no getting around it.

[–] BatmanAoD@programming.dev 1 points 9 months ago

In case you're still interested in this type of resource, here's another one I just learned about: https://google.github.io/comprehensive-rust/

It's by the Android team at Google, and while it doesn't require knowledge of C++, it seems to be intended to bring devs up to speed on the concepts required for using Rust in Android and Chromium.

[–] BatmanAoD@programming.dev 3 points 9 months ago* (last edited 9 months ago) (1 children)

Wow, I definitely should have google that myself before asking, but thank you for explaining and calling out that data point.

I honestly think that shows that it was in fact a bad idea to assign TLDs to countries. Having a country code acronym with a popular tech meaning is essentially just luck of the draw, so they've basically just arbitrarily given a few small countries a valuable resource to sell. I guess that benefits those countries, but I doubt "quasi-random fundraising for small countries" was ever the intent.

[–] BatmanAoD@programming.dev 2 points 10 months ago (5 children)

But do they actually have autonomy, give that random companies can use .io and .ai? Or did the British Indian Ocean Territory and Anguilla approve all such uses of those domains?

[–] BatmanAoD@programming.dev 1 points 10 months ago (1 children)

Why top-level, though? Why not amazon.in.com?

[–] BatmanAoD@programming.dev 7 points 10 months ago (10 children)

Obviously this isn't specific to Rust, but frankly it's bizarre to me that ICANN chose to tie top-level domains to country codes in the first place. Languages might have made sense, but a major feature of the internet is that it's less beholden to political boundaries than most of the physical world is.

view more: ‹ prev next ›