This is Google demonstrating that their platform for abstracting a client's hardware is robust and performant. I suspect that Amiga emulation is just because it's cool.
Having this layer of abstraction protects Google from the machinations of software vendors who might want a piece of their action.
If you had an Apple II, you had everything you needed to develop new software for it.
Looks like they used a Multics box at MIT. http://www.frankston.com/public/?name=ImplementingVisiCalc
Mobile phones and tablets have no such tools.
Really?
http://developer.android.com/tools/sdk/eclipse-adt.html
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/GettingStartedwithiOSStimulator/GettingStartedwithiOSStimulator.html
Their operating systems are shit packed on top of shit
Rather subjective. They do quite a bit more than Apple DOS or MS-DOS ever did.
fiddly little distraction machines that function as brightly colored noisy little pets
Same as it ever was:
http://en.wikipedia.org/wiki/King's_Quest
a way to drain their parents' wallets by sending nonsense to each other 24 hours a day
Ever use a BBS back in the day?
the world-changing technology the PC made possible
The PC made computing accessible to commonfolk where it was previously the province of large institutions. Mobile continues this trend.
With the exception of FOSS, there hasn't been shit developed for any platform since.
We invented a new platform. Web Applications and APIs facilitated by cheap, commodity hardware have changed the nature of human communications and learning in the last 15 years.
distracted by Unity and HTML5 and Haskell and all the other flavors of proprietary dumbfuckery
Huh? None of those are proprietary. If a young person chose to learn about and use Haskell, I think they'd be well-equipped to learn quite a lot about how computers work.
First they ignore you, (IE6, "What other browsers?")
then they laugh at you, (IE7, "LOL we got your tabs right here")
then they fight you, <-----(You are here)
then you win.
I Groovy'd it:
println str.tokenize().collect({(char) Integer.parseInt(it, 16)})
Not as good (it returns a list), but quick...
Nothing bad has happened
Yet
Genetics explains why you look like your father, and if you don't, why you should.