kyralis
Joined 8 years ago
Joined 8 years ago
There are certainly plenty of performance problems that are not complicated, you're correct that many people do not have the skills necessary to solve even simple performance problems. The connection to social intelligence is a leap that doesn't really follow, though; this feels more like you just trying to dump on people who are missing skills, which isn't usually very helpful.
Regardless, however, there are absolutely performance problems that are complicated. When you're trying to optimize performance in environments constrained by compute, network, disk, and memory, finding the right solutions to reach the right optimum amongst the contributing factors can, in fact, be very much nontrivial. This is especially true if you're working on more general systems for which client use patterns may vary wildly.
Apple has moved more things into the bucket of "we do not have the keys for this" over time, but pretending that this isn't a tradeoff for the common customer is disingenuous. That's why ADP exists, so that those who want to make a different tradeoff can do so.
Commenters on HN tend to be technically savvy and tend to want the defaults to be tailored to a technically savvy customer base. That's fine, but that's not a real representation of all of the smartphone users out there, and in this case Apple is directly offering the choice that they usually get knocked for taking away.
This is not bulletproof, because they can potentially change the code to do this - this is what the FBI vs Apple thing was a few years ago was all about.
I absolutely believe that US regulation choices encourage telecom monopolies and suppresses service in the US, but it's impossible to make a credible argument for that without acknowledging the density challenges that the majority of the US (geographically) faces.
[Citation needed].
People spend enormous amounts of money on junk "cures" and have done for centuries. Homeopathy is just one of the many current such scams.