Live data from Hacker News

Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

reddit.com

451–460 of 501 posts

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#451
post #53

People are talking about "lag" and performance, as if this was a "the system can't handle it!" issue. This is a misleading description. The actual issue is that some developer at Apple screwed up their animation configuration when implementing the calculator redesign, and nobody tested adding more than two numbers together quickly. Multiple failures, none involving system performance. What's happening is: the operato…

No, just don't block input during animations.

I can't come up with a good UX reason for that restriction, so either it's an oversight or a technical limitation.

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#452
post #221

Earlier quoted context omitted.

> People are talking about "lag" and performance, as if this was a "the system can't handle it!" issue. This is a misleading description. Lag doesn't necessarily have anything to do with performance. I really don't think people are talking about performance at all. No one would seriously think that a modern smartphone could be dwarfed by a 35 year old calculator in terms of raw performance.

Well everything nowadays is slowed down by the 20 abstraction layers, so I wouldn't be that surprised if someone managed to make one slower than a 35 year old calculator.

Every day I experience lag typing something into glitzy web apps because someone made the text box wait for something it doesn't really need to. It's definitely slower than word processors I've used twenty years ago.

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#453
post #324

Earlier quoted context omitted.

My professor likes to tell this story about keyboard buffers that I never quite understood. Basically, in this old time terminal setup he would start typing the password before the prompt showed up or something and when it did, it would just sail through. Sort of like how I can apt upgrade while apt update is still running but fancier and a couple of decades before...

That's what happens when you read from a keyboard buffer. Since the buffer is not being read (and not cleared) until a prompt is in the screen, you can type whether you want and it'll get dumped and processed whenever needed. Not that long ago really, that's how it worked in DOS and most other terminals.

Isn't the keyboard buffer a part of the physical keyboard circuitry and interface? Hitting enter triggers an IRQ to flush the buffer, so if the CPU is too busy to handle the IRQ then things queue up until the CPU can get around to handling it. If that's the case, for this "feature" not to work would require a very low level architectural change to keyboards. (it's been many years since i've thought about this though)

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#454

Earlier quoted context omitted.

They certainly must be cheaper - no mechanical components, just a single wire (instead of two) connecting the pad to the micro-controller. And they are "fancy"/"futuristic". My lab placed fancy touch-screens in the place of the light switches. Now turning the lights on or off takes at least 15 seconds but we get to pretend to be luxurious :(

Switches are usually connected to digital inputs with one wire as well. The other wire is connected to either power or ground. The wire to the microcontroller is either pulled up or down with a resistor to power or ground, respecively.

Yes, but capsense does not require that power/ground wire.

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#456
post #345

Earlier quoted context omitted.

What is debunked? That the CPU has not changed during the upgrade? No shit sherlock. Synthetic benchmarks tell nothing of the end-user experience. Does Apple sprinkle wait()? No. Does the system become more and more complex and Apple taking less time to optimize because it runs “fine” on the [latest - 1] hardware? Yes.

> What is debunked? I'll help you a bit. > > [...] Apple had liberally sprinkled wait() into the iOS 11 code base so that I'd feel like my ole A9 CPU just wasn't cutting it any more From the article > Are older iPhones being deliberately slowed? [...] maintain a consistent level of performance across iOS versions Sure, as you snarkily remark, your CPU/GPU hasn't changed, but neither has the iOS version inherently mad…

Tired of people bringing up that "article" and the sensationalist media headlines. All that articles shows is that the CPU, given 100% utilization, does the same result as it did on iOS 10. Really surprising for sure. So what was the point of you posting that article? People saying "Apple is slowing my device" don't actually mean "the CPU has become slower". There goes the entire premise that benchmark. The CPU is the same—the software is less optimized for older hardware. The net effect? The software runs slower (and in some cases much slower) than older versions of the OS.

The real rebuttal of "slow" claims should be to look at the added features and security and discuss whether such trade-offs are worth the reduction in performance. For example, to make the user's data much more secure, Apple puts a lot of mechanisms behind XPC, which is inherently slower than mere API calls. These slow the system. Are they worth it, for the security benefit? That's the productive discussion we should be having.

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#457
post #221

Earlier quoted context omitted.

> People are talking about "lag" and performance, as if this was a "the system can't handle it!" issue. This is a misleading description. Lag doesn't necessarily have anything to do with performance. I really don't think people are talking about performance at all. No one would seriously think that a modern smartphone could be dwarfed by a 35 year old calculator in terms of raw performance.

Well everything nowadays is slowed down by the 20 abstraction layers, so I wouldn't be that surprised if someone managed to make one slower than a 35 year old calculator.

True, there are so many layers things aren't up to par. Maybe get back down to basics with languages like Rust and rewrite a few things? But then we'll end up with 20 layers or so of abstraction after 20 more years...

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#458
post #367

Earlier quoted context omitted.

This is precisely why I will not buy an iPhone again. Every single time I open my photos to show someone something I have to wait through two popups that are extremely slow to close. Also now I'm getting nagged to upgrade to ios 11 whenever I just want to use the phone. Abysmal.

What's the alternative? Android, especially Samsung infested bloatware, is substantially worse. The touchwiz upgrade prompts are WAY more annoying than ios ones. Plus the constant Samsung login junk. And then there is the heavy google integration that requires a google account for almost everything.

Except it isn't worse. Not anymore anyway. Any and all notifications just go up top and don't prevent you from using the phone -- even if someone calls you. My 3 year old Sony Xperia Z1C that I only use to for testing lets me jump into whatever app I want as soon as it starts immediately even though I can see there's like 50 notifications to go through. But I can do that when it's convenient for me.

My main problem is that if I simply want to do something on any iOS now as soon as I unlock it I'm blocked by pop ups for things like making a back up and buying more iCloud storage and upgrading to iOS 11 -- things I never intend to do. There's no way to switch these off either. And they happen constantly, multiple times a day.

Last time I used my iPad I dismissed a popup, opened up an app and the same pop up came a few minutes later completely interrupting me. I have no tolerance for these annoyances.

Samsung phones were complete trash back in the day with their bloated interface but I've since switched to a Note 8 and the experience has been very good. UI is very clean and the performance/features on the phone are outstanding.

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#459
post #53

People are talking about "lag" and performance, as if this was a "the system can't handle it!" issue. This is a misleading description. The actual issue is that some developer at Apple screwed up their animation configuration when implementing the calculator redesign, and nobody tested adding more than two numbers together quickly. Multiple failures, none involving system performance. What's happening is: the operato…

An even easier fix would be to drop the "Animate all the things!!!" mentality.

I agree with you. Why not be more utilitarian and build things for function and not for looks.

Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator

#460
post #251

Earlier quoted context omitted.

They‘re listed on the App Store but they‘re fake listings. Removing a core app from the home screen does not remove it from the device. Installing it from the App Store restores that link. That means updates still need to be a part of a system update.

Like IE in Win XP

You are probably correct. Maybe if the developers decided that their precious prefab apps didn't need to come prebaked into every release of android and iOS and instead let the consumer pick, the market would be a bit less full of app bloat.
Post reply on HN