Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Couple of examples:

1) iOS has had lazy permissions since the very early days e.g. when an app wants to use this microphone then ask the user right then instead of when the app is installed. This feature is still not implemented on all Android devices nor is it as seamless nor is it mandatory.

2) Apple is providing more and more frameworks e.g. CoreML which run only on the device. This means that developers don't have to run their own server side apps to process data.



I don't really see that as lazy. I see that as considerate/beneficial to the user. I much prefer to be asked in context what/how the app is going to use the microphone for rather than on initial install, when I might be like "why the heck does this app need to use the microphone?"


It was being used in the programming sense, not as an insult. When some code passes around a "placeholder" instead of a value and waits until it is used to bother calculating it, that is commonly described as "lazy".


Got it! Thanks for the explanation and not assuming I'm a programmer, because I'm not!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: