19 karma · joined June 26, 2023
If OpenCL took off as the standard, any GPU would be able to do everything just fine, but unfortunately industry always takes the "worse is better" approach to everything.
And like politics, it's a bunch of made up shit, that when believed by an entire society, will determine how, and whether, you can or cannot live in it.
Humans are defined by making shit up and then believing it.
After a very long warmup time, which may make one-shot applications much slower.
TLDR:
Java uses AOT bytecode compilation + JIT compilation
Python uses import-time bytecode compilation + slow interpreter
Rob Pike's messed up ideology made people think abstraction is bad.
...
Proceeds to create an ad-hoc ORM.
And AGI is probably unachievable anyways.
Even accessing objects from the shared memory would cause the reference counter to increment and the data would be copied, causing a memory usage explosion.
And while being pedantic about this, they still called Linux a Unix (which it's not) while ignoring the commercial unixes because they're dead (which, as much as I'd like it to be true, it's not in the case of MacOS).
The person who wrote this article was dishonest or ignorant in so many levels.
The UI is buggy, pop-up windows steal focus all the time, window management is pretty much nonexistent, there are slow animations with laggy focus changes.
It may be fine for a soft user who just uses a browser, but trying to do any serious work on a mac is a nightmare compared to a modern tiling WM on linux.