Lots of bad Java programmers put application logic into the GUI thread. It'll optimize fine, but if it's actually doing work there's nothing that will stop freezing of a GUI that's badly programmed. That's as true of C as it is of Java.
ARM v4, v5, v6, v7, v8... ( http://en.wikipedia.org/wiki/A... ) all have different extension sets, as well as x86 having it's subset of extensions, and various devices adding on different other devices and such. It's a pretty big set, and there's no end in sight. It's better to let a compiler inquire what extensions a device supports instead of trying to compile for the upteen various current and future OS/architecture combinations, or they can just leave the device to decide what's best for itself.
Not all ARMs are the same. Overall yes, but each version of the processor has it's own various extended instruction sets and such. So Google could compile it for every possible chip and instruction combination, or just farm that job out to the phones themselves to make the best decision locally.
But this article and the original comment are about the ZenFone 2, which is specifically running Lollipop. So it has the ART runtime, and JIT is not happening on it, and the OP was asking about things being compiled for this non-ARM architecture.
Notwithstanding all that, I have a Dell Venue 7 that's also got an x86 chip in it, it gets very reasonable battery life, and performs perfectly fine. I don't think I've found a single app that hasn't worked with it, either, including many games and such. I've got a Zenfone 2 on order to replace my aging HTC One M7, I'm reasonably certain that it'll behave quite well.
Not with Lollipop. It uses the ART runtime as the default, and precompiles all apps for the local architecture.
I know what you mean. It took me 10 well-spent minutes to type this out without errors, hunting down each letter with a single finger, pressing it, and then validating that the computer actually did what I intended and put the letter into the little text box.
And yet newer cars with all their complexity are both more powerful and more efficient. The 1960's Mustangs had a base 3.3L engine that put out 120HP. The 2013 Corolla has a 1.8L engine that puts out 132HP. Or if you talk upgrades, the 4.7L big-ass engine put out 271HP. The current 5.0L Mustang engine can put out 435HP. And all of the new engines get better mileage.
True. But then again, my car will kill me if it malfunctions, whereas my phone or computer will merely inconvenience me in general.
I'm a fan of tight regulations on devices that are one of the leading causes of death and injury in this country, if not the leading cause.
Your Arduino isn't keeping tabs on battery condition and charge, road conditions, climate control, entertainment system, etc. Even a non-electric vehicle has hundreds of thousands of lines of code with all the ECU's and such that communicate error conditions in various components.
You can't do that already? I mean, it may take some knowledge and elbow grease, or paying someone else to do it, but it's very easy to replace most vehicle's infotainment systems, and even preserve the existing capabilities while extending them. $400 or so later and my 2005 Yukon now has a touch-screen with a backup camera, and it still uses the steering wheel controls that were stock with the car.
Smaller families, more invested in each child, less social interaction because of the child-abducting boogeymen (even though they are statistically insignificant and getting more so with each year). We've got a generation of kids that are growing up inside and not learning how to interact with people in non-sterile environments. When forced to deal with people that they can't just hit block on or ignore, they freeze up. Socialization is very much downplayed in our current culture, and it's apparently sorely needed by many.
Don't take this as me saying they have to like everyone they meet. But you do have to learn some basic "get along with each other" skills that I'm finding many kids lack any more.
The problem is the "could". We have a system that's set up to railroad people into the system with those "coulds". "You COULD get 7 years, or plead guilty and get off after 3 months, but it's an adult charge", but then you've got a jail and your strikes started. For what is generally just a stupid juvenile mistake.
Prosecutorial discretion is not often used in a very discretionary manner.
I don't think anyone was trying to get him out of punishment. I think the chorus here is calling to not treat him as an adult, as our system is wont to do. The "years in prison" line in the news blurb is what set all this off, and that is completely inappropriate given his age and his crime. It shouldn't even be an option to an overzealous prosecutor.
Even if you didn't get through to him specifically, there are quite possibly other people more on the fence that don't use stupid acronyms like "SJW" as if it's somehow a pejorative, and they may be influenced by your comments to look deeper into it. We don't need everyone to admit that we've got a problem to start solving it, just enough people to achieve critical mass.
That's one of the reasons that I like T-Mobile. I can go over my data allotment, and all they do is throttle me.