

Seconding k3d (and, by extension, k3s). If you’re in a market for sth suitable for more upstream-compliant clustering solution (k3s uses SQLite instead of etcd, iirc), RKE2 is also a great choice
Seconding k3d (and, by extension, k3s). If you’re in a market for sth suitable for more upstream-compliant clustering solution (k3s uses SQLite instead of etcd, iirc), RKE2 is also a great choice
Frankly, the problem with socialism (and with anything else, for that matter) is that it takes one high-up enough asshole to ruin things for everyone.
Then again, I have little-to-no proposals to counter your argument, so I guess it’s back to cookies and diabetes for us
With Netflix.
.Equals
and ==
have different meaning in C#. Decent IDEs will warn you about that (and yes, that excludes Visual Studio, but that always was crap 😄).I admit, “canonical C#” looks like shit due to a fuckton of legacy stuff. Fortunately, newer patterns solve that rather neatly and that started way back in C# 6 or 7 (with arrow functions / props and inlined out
s).
Tl;dr: check the new features, fiddle with the language yourself. Because hell, with ref struct
s you can make it behave like quasi-Rust
And what would that equality entail? Reference equality? You have .Equals
for that for every single class. Structural equality? You can write an operator for that (but yeah, there’s no structural equality out of the box for classes, that I have to concede).
Hell, in newer C# (~3-4 versions back, I don’t recall off the top of my head) you have records, which actually do support that out of the box, with a lot more concise syntax to boot.
As fir that being Java all over again: it started off as a Java clone, and later on moved in its own direction. It has similar-ish syntax, but that’s the extent of it.
Iunno how this wasn’t mentioned, but Payday 2 has a lot of catchy / going-hard songs.
Gonna leave 3: