908 karma · joined July 6, 2020
Since Catholicism is pretty "centralized" as far as religion goes and since the official ex cathedra position has been a-ok with evolution since 1950 and arguably earlier, I have no idea how this story could possibly be true.
There's an exception. And that's the BASIC dialects. I don't have very much fondness for it, even calculating for nostalgia.
I agree with you mostly that I'm not interested in tweaking bells and whistles endlessly but you don't really have to do that in KDE or gnome.
This is why I get a bit puzzled when people complain about the Java build system. It's so much saner in comparison to the scripting languages, and arguably better than Go or Rust (though I'll take any of the three over Python or JS).
A lot of what people do in everything spanning from a paper pushing office job to art is regurgitation.
Still, none of this is btw to discount how impressive the technology is. It makes a regular search engine so very quaint by comparison.
One look of dplyr code over pandas would of course disabuse anyone of the notion that R is trash and the tragedy is Python will in the current state never have anything like that. That's the advantage of the language being influenced by Lisp vs not.
I don't like OSX and after a year I'm still not really used to it. But... It's still a much better choice to deal with it than Asahi right now (emphasis on right now, I expect it will get there and I will gladly use it at that point). No GPU, no sleep, no audio, no real power management. If you need arm Linux for something concrete, VM is the way to go right now unfortunately.
I doubt anyone uses hy in production for completely other reasons, would love to be proven wrong.
While the entirety of C++ is impossible to learn, it took me SIGNIFICANTLY less effort to get a grasp of C++ to the point where I could do everything I needed to do with it. Sure, we can call that a dialect, but it's enough.
Rust is an ongoing effort, because you need a lot more of the language as a whole to click before you get to the point where the compiler stops slapping you about elementary things.
Now, if I was designing an application where memory safety and security was very important, I'd probably try and step up that rust knowledge. But in my field (data science) that's just not a big concern and I can code up a C++ solution MUCH faster than I ever could in Rust.
The Rust Programming Language is, to my mind, one of the reasons for Rust's popularity. Every language would go far by having a book of that quality freely available and accessible to such a wide audience. It's, truly, a feat.
For me it's a language I always wanted to have: essentially C with a GC, small enough you can carry it in your head with most of the footguns removed.
I honestly also have no idea why Rust always makes an appearance in a Go thread, I can't think of two languages with such a diametrically opposite learning complexity.