4 ms·
OK, let's say you don't have control of your phone (or similar computer-like device) that's designed to run only one software application. If you discover that
by vy8vWJlco 13y ago
OK, let's say you don't have control of your phone (or similar computer-like device) that's designed to run only one software application. If you discover that your phone is spying on you, or contains another defect, you have no way to repair it. You can only throw it away - that is the highest level of ownership/control you can exercise... That's your only reset button. You cannot reuse the general platform within. I would call that a waste, and certainly a reason to expect better. (Reset buttons are highly under-rated.)
Different people are happy with different levels of control that largely depend on their level of expertise and resources. For example, to someone with a flash programmer, many devices are already very open. To someone with an SD card or a USB port, a bootloader is more empowering.
Again, while I can see the case for single-purpose software, there could be a hardware override. For example, important/necessary firmware for the primary use-case could ship on an SD card with a write-protect switch, but be replaceable. Most desktop owners never replace their own hard drive, but that feature comes in quite handy to the computer techs who are expected to, or if the included software eventually fails and needs to be reset.
- baddox 13y agoThat all applies to appliances, right? If your microwave is spying on you, all you can do is crack open the case on your own (analogous to hardware hacks or jailbreaking) or throw it out. My point is that, for some people (even some technology enthusiasts), configurability/extensibility is a low priority for certain devices. And as for the people for whom configurability/extensibility is a top priority, I would just recommend they not buy the locked down devices unless they're hoping to find or invent a way to circumvent the locks.
- vy8vWJlco 13y agoYes, I am also recommending to people to not buy devices that they do not feel come with enough control. Phones are at the forefront of the convergence, but I will invariably want to be able to override (and audit) the software in my microwave too if I have any reason to believe it could harm me. For example, if microwaves started coming with voice interaction, requiring a microphone and an Internet connection, I would want to control the whole stack to be confident that it was not being used to invade my privacy (or overcook my meal), and to feel in control. Edit: I should also note that adding the possibility of control doesn't cost anything extra from the perspective of those who wouldn't use the higher levels of control. The same simple interface would only have a "more control" (aka settings) button, as usual, and as platforms converge the low-level support pretty much comes for free (for example, if phones used x86_64 instead of ARM, USB boot would be implied). The desktop is a pretty good model actually.
- flyinRyan 13y agoThis is exactly what we're trying to get away from with "appliance as a computer". The desktop is a good model for creators like most of us but it's horrible if you're selling it. The issue is, if you provide a "more control" button there will be a lot more people who imagine themselves competent enough to use than actually are. And they're going to break their appliance. What do you think happens when they do something stupid and break their appliance? Simple; they blame the vendor being an incompetent piece of garbage. This is the main reason that Windows, even today, has a reputation of being unstable while OSX has the opposite. I suspect OSX probably has a higher bug-per-loc but Apple tries to create a culture that doesn't "tweak" so they strip out most of the "user doing something stupid" crashes. Personally, as long as I can do whatever I want on my desktop, I'm fine if I can't run a web server on my smart phone.
- vy8vWJlco 13y ago> Reset buttons are highly under-rated.
- flyinRyan 13y agoI would say they're overrated by the tech crowd. They cause a lot of support trouble for anyone who provides one.
- vy8vWJlco 13y agoActually, resetting a device solves most problems, as was repeatedly made fun of by the appropriately-named (for your comment) "IT Crowd": https://www.youtube.com/watch?v=C2Ph8zwpNyI https://www.youtube.com/watch?v=C2Ph8zwpNyI If I may only have one button in life, please, please, let it be reset (I think it already is).
- illuminate 13y ago"They cause a lot of support trouble for anyone who provides one." I can't picture anyone working int tech who's ever had support trouble because of the existence of one, unless the end-user chooses to use it during a firmware update.