2,069 karma · joined August 6, 2009
I was pretty sure this was going to be part of the answer, but I laughed out loud when I saw it anyway. Thanks for clarifying your ideas. :)
1 seems unlikely. 2 also seems unlikely, since if they had a legal obligation to put IE9 on XP, they would probably be putting IE9 on XP. 3 seems deeply implausible.
I suggest that the largest group of people who care about this is not users or companies but web developers. If this is true, then Microsoft has no motive to put IE9 on Windows XP, and plenty of motives not to.
So, the lowest-friction way to authenticate users still cuts out 75-85% of people on the Internet.
Edit: Not to mention everyone under thirteen.
[0] (My understanding (I'm Canadian) is that this use of the word is a rather quaint Americanism, and has, fortunately, mostly failed to propagate into other dialects of English.)
Shell is not a language optimized for stability. It is optimized for interactive use, above all else - it's not even a very good scripting language, even though it's historically been used that way an awful lot.
Python is not a language optimized for stability - it's not even mentioned in the Zen of Python: http://www.python.org/dev/peps/pep-0020/
The primary focus of Java (at the time of it's creation) was "write once, run anywhere". The primary focus of Java (now) is "languages that compile to JVM bytecode are nifty - plus, we have C-like syntax but are a high-level language".
The primary focus of Erlang, before and above anything else, is program stability. OTP exists to increase stability. "Let it crash" exists to increase stability. Parallelism and message passing are in the language not because they're neat, but because (if they are used at all sensibly) they will increase stability.
For instance, do I have the positive liberty to compel others not to point loaded firearms at me? Do government officials have the negative liberty to not be compelled to hold elections if they don't want to?
That might well be true, but it ignores the reality of the facts that there isn't an iPhone available for every carrier for $20, and that Android devices are presently outselling it.
Cheap crap = sales, but you don't get to pretend that those sales don't count just because they involve cheap crap.
Someone looking to buy a $500 iPad might well be put off by a $600 price tag on another tablet. On the other hand, someone looking to buy a $700 iPad (or even a $500 iPad plus a $30 case for it) probably won't be, I wouldn't think.
What do you mean by "societal progress"? Do you mean things like reduction of poverty, or production of arts, or decrease in the frequency of mass murder, or some combination of all of the above and more? Or do you mean something else entirely?
What constitutes "technological progress"? Does the progression from a dozen websites to ten million constitute meaningful technological progress - is pushing ten thousand cars off an assembly line twice as progressive as a mere five thousand? Or do you mean actual innovation? In the case of the latter, how would you measure the rate of innovation today with that of earlier periods? (In principle, the number of patents granted per year should give you a rough idea of this, but (1) patents have only been around for a fairly short period of time, and (2) their actual value in measuring innovation is highly disputed).
Finally, you seem to imply in your last paragraph that the "greatness" of an era is a function of its social and technological progress, and no other factors. Is this reading correct? Or is the door open to other measures as well?
So what you're saying is that without Flash, YouTube wouldn't have existed until 2009 or 2010?
Changing the underlying technology will not change the people who use it.