I have to have my machine further crippled in order protect people who don't know what they're doing on a computer.
I don't think there's anything wrong with people not knowing how to use a computer properly. In fact, I wouldn't expect a normal person to, why should they? So what I would love to see is normies be given iPads, and my computer left the hell alone.
It's like if we over-simplified all the controls in a cockpit because someone who likes playing flying games finds it too difficult to fly a real plane.
We've had a solution to this for a long time in various programs - let the user tell the application how much they know. By default, settings are extremely limited, but you can change settings to "advanced" or "expert", and more options/settings become available.
There is no reason this couldn't work for permissions as well; beginners get the system locked down pretty well, whereas advanced users get a more open system they can do more with, at the expense of potential foot-guns)
(As a side note, we could probably make a plane that had this principle applied as well. With autopilot where it is today, we could easily make a commercial plane that grandma could fly under most circumstances - you just need that real pilot and extra controls for when things go wrong.)
The reason this doesn't work for the OS is that applications invariably ask the user to set settings to "expert" and toggle this and that in order to take full advantage of features.
So I still think the solution is something like iOS or Android. I can not think of anything a non-CS person needs to do that can't be done on those platforms.
>> I can not think of anything a non-CS person...
Install an app. For apple you need to try test flight to find out too many people use the app so you need to be able to install in developer mode.
I can understand the argument that you should have some technical competency to evaluate that these programs are safe to install, but neither accounts for a technically competent friend/family member suggesting/helping you install an app. Apple requires expertise to even keep an app that doesn't pay to be on the app store installed longer than a week.
ghusto · · focus · HN ↗
I don't think there's anything wrong with people not knowing how to use a computer properly. In fact, I wouldn't expect a normal person to, why should they? So what I would love to see is normies be given iPads, and my computer left the hell alone.
It's like if we over-simplified all the controls in a cockpit because someone who likes playing flying games finds it too difficult to fly a real plane.
Hobadee · · focus · HN ↗
There is no reason this couldn't work for permissions as well; beginners get the system locked down pretty well, whereas advanced users get a more open system they can do more with, at the expense of potential foot-guns)
(As a side note, we could probably make a plane that had this principle applied as well. With autopilot where it is today, we could easily make a commercial plane that grandma could fly under most circumstances - you just need that real pilot and extra controls for when things go wrong.)
mmooss · · focus · HN ↗
<a href="https://support.apple.com/en-mide/guide/security/sec7d92dc49f/1/web/1" rel="nofollow">https://support.apple.com/en-mide/guide/security/sec7d92dc49...
ghusto · · focus · HN ↗
So I still think the solution is something like iOS or Android. I can not think of anything a non-CS person needs to do that can't be done on those platforms.
greycol · · focus · HN ↗
Install an app. For apple you need to try test flight to find out too many people use the app so you need to be able to install in developer mode.
I can understand the argument that you should have some technical competency to evaluate that these programs are safe to install, but neither accounts for a technically competent friend/family member suggesting/helping you install an app. Apple requires expertise to even keep an app that doesn't pay to be on the app store installed longer than a week.