Putting an executable in the directory and running it is not the same as installing it and you bloody well know it or are an idiot. The only way to install a program in the user directory without admin rights is to use a program like portable apps that creates a secondary registry and mirrors admin-only windows resources in the user directory.
Huh? On windows there is an entire registry hive called HKEY_CURRENT_USER which you can read/write without admin rights. The only difference between putting an executable in a directory and installing it is a couple of registry keys and an automatically created shortcut on your start menu/desktop (both userspace accessible)
Although the 840 Series is clearly in worse shape than the competition, these results need to be put into context. 500TB works out to 140GB of writes per day for 10 years. That's an insane amount even for power users, and it far exceeds the endurance specifications of our candidates.
Seems like it's not as bad as you make it out, I don't think i'd be using a 'puny' 250gb drive in 10yrs much like I don't use 250gb HDDs now that drives over 1TB are around. 1TB SSDs are already around the $500 mark and after ~5 yrs I think they'll be quite affordable.
It seems like this would work on any phone, in principle. If you're using a 4-digit numeric password to protect your phone, any kind of phone, yeah, somebody's eventually going to crack it in a non-end-of-the-universe timeframe
On Android if you get your code wrong a certain numbers of times it will require you to log back into your google account to prove ownership. While a useful feature by design, it's incredibly frustrating if it happens when you are in an area with no data coverage (or roaming) and you can't get back into your phone.
Your code should be more efficient!