Let's be honest here: most of the data can be backed up.
I'm aware of that. Say I were to back up my first-generation Nexus 7 tablet through Android Debug Bridge (ADB). How would I verify the completeness of this backup?
GNU/Linux PC owners are expected to have root.
Not on a kiosk, video game console, a TiVo, or any other "appliance".
Which such appliance is a "GNU/Linux PC"? Video game consoles do not run Linux (except for those few remaining fat PlayStation 3 consoles that haven't been upgraded past system software 3.20). TiVo DVRs run Linux but not GNU/Linux. You keep bringing up "kiosks"; to which kiosks are you referring?
And don't break after it within a year
I don't understand what you mean by "break after".
There is also something called open (relatively) specification
What exactly makes a specification "open"? The specification for Win32 is published on MSDN. Is it solely the existence (or lack thereof) of a promise not to go Oracle v. Google on developers of reimplementations?
Wine is great for software where wine is the target platform - which isn't for much of software.
I'd imagine that more desktop software targets Windows (and implicitly Wine) than GNU/Linux.
How should I "research" thoroughly if the product isn't even available for inspection in my geographic area?
How should I go about determining how a device will feel in my hands through the Internet?
Always fucking expand the first instance of your acronym in your summary. Always.
True, I agree that HVAC, ERP, and SBU should have been expanded. But some terms, such as "Hypertext Markup Language", "Motion Picture Experts Group", "Universal Serial Bus", "chief executive officer", "Federal Bureau of Investigation", "Systeme, Anwendungen und Produkte", and even "application programming interface" are probably more recognizable to Slashdot's audience in the abbreviated form.
We live in a world with enough languages that pure technical constraints are unlikely to limit you to a single language.
But there are more than enough political constraints on developers to force their language choice. For example, Windows Phone 7 and Xbox Live Indie Games platforms could run only verifiably type-safe,
You might want to learn the difference between its and it's
I know the difference, but how should I go about teaching this difference to the virtual keyboard of a mobile device? Or is there a key ACM paper on how to guess where "its" or "it's" should go in context?