BatmanAoD

joined 1 year ago
[–] BatmanAoD 2 points 1 month 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 1 points 1 month ago (1 children)

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

[–] BatmanAoD 8 points 1 month 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.

[–] BatmanAoD 2 points 1 month ago

Yep, learned it recently from a list of things that are, surprisingly, named after real people. Deb and Ian eventually got married but are now divorced.

[–] BatmanAoD 0 points 1 month ago* (last edited 1 month ago) (2 children)

It's so out of date that Deb and Ian are no longer together

(...this is actually true, not just a joke)

[–] BatmanAoD 1 points 1 month ago* (last edited 1 month ago)

But "drop-in replacement"? That's a strong and specific claim.

I do actually think that WebAssembly will enable something - maybe Rust, but more likely something simpler - to eventually dethrone JS in the browser. I also do think it seems beneficial to have your client and backend in the same language.

[–] BatmanAoD 19 points 1 month ago (3 children)

... the issue I have is people lying and saying Rust is a drop in replacement for js

I am genuinely curious whether you've actually seen this claim before, or if you badly misunderstood or are simply exaggerating a claim about Rust being a good language for web servers, or if you simply made this up as a straw-man. I can't imagine anyone who knows what they're talking about using those words I that order.

[–] BatmanAoD 1 points 1 month ago (1 children)

To be clear, you're saying you trust git metadata to be preserved even when forge/issue-tracking/etc metadata is not?

I suppose that's probably the case more often than not. I think it's still preferable to trust the forge you use than to spend any significant amount of time or effort trying to ensure that the team has strong enough commit-message discipline to compensate for the risk of losing data in an issue-tracker or forge.

[–] BatmanAoD 1 points 1 month ago (3 children)

"trust them" meaning trust github and gitlab?

[–] BatmanAoD 2 points 1 month ago (1 children)

My point is that "the comments aren't accurate" is also a people problem. And I absolutely disagree that commit messages are "documentation" of anything except the development history.

[–] BatmanAoD 2 points 1 month ago (5 children)

They are hard to discover… and hard to use.

Flippin' fantastic, that's exactly what I want out of my documentation tooling.

I absolutely agree it would be better if forge data were part of the repo itself rather than separate. But for teams that are using a forge in the standard way, they should rely on the forge for this sort of thing, rather than hide important information in an obscure git feature.

[–] BatmanAoD 7 points 1 month ago

But how does the alternative solutions compare with regards to maintainability?

Which alternative solutions are you thinking of, and have you tried them?

Rust has been mentioned several times in the thread already, but Go also prohibits "standard" OOP in the sense that structs don't have inheritance. So have you used either Rust or Go on a large project?

view more: ‹ prev next ›