They are getting 4 years of updates, because Apple is keeping them on the shelf for 3 1/2 years. iPhone 4 got iOS 7, because it was still on the shelves when it was announced (though taken off the shelves on the day it was released). The original iPad, which came out 3 months earlier with much the same level of hardware, did not even get iOS 6, because it was withdrawn from sale as soon as the iPad 2 came out.
The main difference here is the rate of release of new phones. Apple likes to keep 3 models of iPhones in the market for budget, midrange and high-end, and until the iPhone 5c, the midrange and budget categories were both covered by old models. Google tends to keep just one model in the market. Both companies continue to support minor releases on their most recently obsoleted hardware, but generally not major releases. Other companies selling Android phones do tend to abandon their low end models on release, but the high end ones are generally just as well supported as Apple and Google, with a little lag in release dates which is improving as Google tackles the issues which cause porting delays.
...which is run from within my editor of choice, emacs.
...which I run in a shell.
You seem to be confused about the program that emacs is replacing. It is not replacing vi, it is replacing init. Once you realize that, you will find it perfectly natural to run your shell inside Emacs.
On a platform where they're complete virgins?
The Nokia Asha is their best selling phone since the N900. I don't think this is lost on the company's new owners.
Chip & sig is being rolled out by some national banks right now.
Chip and sig makes no sense whatsoever. The point of the PIN is that the chip will not divulge its information without a correct PIN being entered.
If the poster checked from a second machine, they could update their post with a confirmation that it was indeed right.
I think you should update your post to clarify that Slashdot does not support updating of posts once they are submitted, least anyone get confused and spend time looking for that option.
You have to manually turn off roaming (most phones still have that setting - the carriers have only eliminated the force-roam setting).
If you don't have the option to turn off roaming, you can also manually select a network instead of setting it to auto.
Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.