> If you have additional hardware inside your phone that is unlocked only when it is plugged into a docking station, then why are you carrying that extra hardware around in your pocket the whole time? Why not just put a very fast GPU inside the docking station for example and have some sort of high speed bus.

Why are you assuming only? Only when it's charging, perhaps. Or only when you're using something heavy duty enough to benefit.

There are already 5 core Android devices out there with 4 fast cores and one slow, low clocked, low power core, that can step all the way fro using 4 fast cores to only the low power core when there's no demand for it.

That give you the flexibility to wireless stream (there are devices with "wireless HDMI" support around already) a complex UI to the flat screen in your living room, or the laptop shell, or just play a demanding 3D game on the go, and suck battery accordingly, or switch it all off.

Why would you want to pay for multiple extra CPU's and GPU's to avoid carrying around something smaller and lighter than a stamp, when your phone would need a decent CPU and GPU anyway?

> Portable things like phones get easily lost of broken, imagine losing your smartphone and being basically unable to do anything until you replace it because there is no such thing as a "fat terminal" anymore.

I didn't see him claim there would be no such thing, just that smart phones and "dumb" companions would be "the future" in the sense that it's what most people use. And as you've pointed out: Low end hardware is cheap. If we get to this world, there's no reason you wouldn't be able to pick up a basic pocket computer / smartphone in your local corner shop for a tenner as a temporary measure - the cheapest android tablets are already pushing their way down towards the low double digits.

> Businesses are probably going to prefer bolted down systems (physically and in terms of software) that employees do not take home with them.

I'm sure some do, but in the last 10 years, I've never worked anywhere where they cared. Of course there'll be a market for other solutions too for those that do care, but I think you'll see things converge. Few places buy big desktops any more. They are shrinking. They will shrink further.. The main thing here is that we're moving towards a situation where mobility or not is decided by policy and need rather than practicality of actually moving the hardware and whether it's designed as a phone or intended for more permanent infrastructure.

> The internet makes this sort of a moot issue anyway, because if most of your applications are SaaS and all of your data is stored on a server anyway then anything with a web browser can become a dumb terminal, there is no need for your own hardware.

There are several problems with this:

1) We are very far away from universal connectivity. I commute through densely populated parts of London, and yet I lose my internet connection several times during the journey. Never mind more remote locations. When computing power is getting as cheap as it is, it becomes pointless to rely only on dumb terminals.

2) Latency. For some things it doesn't matter, but for lots it does. Try going on vacation to China if your data is stored in Europe, and if you're "lucky" enjoy the extra latency of your data going through the US. We're far from a situation where our networks are even remotely as good as they can get, but even if they were, there's that pesky issue of the speed of light, which actually will matter if you travel. Won't affect everyone, but it does mean we can't go al dumb terminal.

3) The emotional need for control of data whether the reasons are sound or not. Personally, I'm clawing my data back: I sign up only for services where I can backup my data to my personal server, because I've seen enough seemingly stable companies fail, or change in ways detrimental to their users.

4) People want access on the go. So we will already be carrying at least one device with us. If computing power is cheap, there's no reason to not make use of it to solve the above three issues. And conversely: Cloud services make it cheaper. If I was to dispense with my laptop, I'd need my phone to have about a TB of storage. If I am to dispense with my home server, it needs about 6TB of storage. And that is now, when my movie collection doesn't have a single Blu Ray in it, never mind 2160p 3D movies. But if I can put a small NAS in the corner and/or sign up with a cloud service, it only needs to store enough for those times when connectivity isn't great, so the threshold where I can make my phone my primary computer is significantly lowered.