Smart Watches, Smarter People?
So what is a Smart Watch?
How many smart phones exist?
How many analog phones plus smart phones exist?
This means the market for smart watches will soon be everyone on the earth. That's a pretty big market. And smart watches depend on the most valuable thing on earth: intelligence. We've spent more money making more intelligence per cubic inch than on almost anything else you can think of. And smart watches are only going to get smarter. Lots of people think Moore's law which predicted that the density of processing power doubles every 2 years or so is about to expire, but it has at least another decade to go in my opinion and in Intel's (Moore's company.)
How much information can a Smart Watch send you?
Why is my Smart Watch so dumb?
Another alternative would be to do some type of gesture interface, but use a camera as a sensor, not a touch screen. In that case you can do more precise measurements, so you can have a much larger input bandwidth. Cameras easily do HDTV style information flows, which is similar to smart phone screens. So it seems that the input to a smart watch will one day be as good as the output of your smartphone. So eventually a smart watch won't be deaf, dumb and blind. I think that will happen in about 8 years.Why do I say that? People are willing to pay about $500 dollars for a smart phone every two years. When smart phones are used by everyone in the whole world there will be money to pay about 24 million very smart people people to work on smart phones. That's a lot. They will get better. And these same people will be working on smart watches. Granted that's not as big an industry as automobiles or furniture or energy, but it's plenty big.
Smart Watches have other problems, too.
Today a smart watch is better than an analog watch, except... it runs out of power faster, it crashes randomly, it only fully works when connected to a network, it's hard to upgrade, it only works with a single type of smart phone, ...
Here's what they have to fix:
- The narrow bandwidth back to the Internet. It is interminable that this is essentially a Blue Tooth connection maxed out at about 1 Mb/s. This is too small by a factor of at least 500.
- It needs to be simple to connect it to its smart phone, and the channel bandwidth between the two needs to be safe and secure and speedy. It'd be nice if this didn't use too much energy.
- It shouldn't require rebooting to get something too work.
- It shouldn't reboot on its own at random times.
- It needs to use less energy or have a higher density storage mechanism.
- It needs to be flatter and larger so it can have a bigger screen.
- It needs to be able to listen and understand you.
- It one day needs to be able to see you, understand you and understand the surrounding environment. Hmm. The same requirements as a self-driving-car.
Smart Watches will rule the world, someday.
How much machine intelligence do you need to emulate a human's brain?
Wait, we have to check something else. How fast can these neurons talk to each other? Looking at our numbers above, there's about 1 billion neurons on each machine and they are sending altogether about 25,000 billion bytes of information out each second. The fastest ethernetconnections top out at about 100 billion bytes per second. Could I fit 256 of these in one computer? Probably you can buy 1000 Gb ethernet adapter for $25 if they use the USB connector. This puts us down by a factor or 10 from what we need. So we either run the simulation 10 times slower than real life, or we split the memory up over 10 times as many computers to run it in real time.
So to simulate a human brain I need 1000 computers with 800 GB of memory each and 250 1000 Gb Ethernet connections each. These computers are still around $10,000 each, with the memory and networking cards. So I can simulate a human brain with about $10 million of hardware. Of course that's assuming that each neuron connects to 1000 other neurons on average, if the average is twice as high, I've got to buy twice as many computers. And I need to have a lot of fast networking switches to keep this all working in real time. They cost about $5000 for each computer, so they add about 50% to the cost, then I have to power and house these computers, say another $5000. So the total costs of simulating one human brain: about $20 million. That's today.
And this is real stuff. This Japanese team just used one of their supercomputers to simulate one second of one percent of your brain. They used the open source software: Neural Simulation Technology to do the simulation. The needed about a 750,000 processors, 1.4 GB of memory and it took 40 minutes. You can easily buy 12 core chips that are smart enough to do this processing, so we would need 60 processing chips on each computer, although, these cores are smarter by a factor of at least 10 so 32 processing chips should be 4x overkill, no problem there. Oh wait, I forgot that factor of 250 (40 minutes to one second.) So it seems like processing power is the bottleneck. Even though these machines can provide the networking bandwidth, it takes 60 more times cpu power then they currently have. Rats! I either need 60 times as many machines or I run the simulation 60 times slower than real time. 60 times as many machines would mean that the investment would be 60,000 computers and cost closer to $1.2 billion dollars. Or we need to make that simulation software algorithm 60 times faster. For a billion dollars, I think I might put my efforts there.
How many human minds could you simulate today?Now how many companies have 60,000 machines? That's about the size of one large data center. Microsoft claims to have 1 million computers, and that was three years ago. One million computers with the right networking can be used to simulate about 16 human brains.
Coincidentally, Google now sells compute engine. For $2M per day you can get about 700,000 cores, which was what our Super computer Japanese friends were using. That's only for the cpu cores, you have to pay more for networking. Let's guess that the networking doubles the prices. So you can buy 40 minutes of this time (to simulate one second of a human brain) for about $100,000. That seems like a better deal that buying your own hardware and building your own data centers. Google is rumored to have over a million computers 5 or 6 years ago. Certainly with all the capital spending they do they have more than that today.
Think about all the computers in the world, there's about 2 billion out there today. And I bet there's about one backend server for each one. So that would be about 4 billion computers. You could simulate about 70,000 human brains at the 250 slow down rate or about 250 in real time.
What does this say about the Singularity (the nerd rapture)?Let me say that again. Given the current number of computers on the earth, you could simulate 250 human brains in real time. And it's only going to get faster (remember Moore's Law?) If this continues to double every two years, computers will arguably be smarter than all of humanity in 2056 since they could simulate all of humanity at that time.
So exactly what is the Singularity? By my definition the Singularity is already here in a bunch of places. To me, the Singularity means the time when computers are smarter than humans at some task. Like Chess, or Go. Already happened. Or coaching baseball. Or coaching basketball. The Singularity is already here in a bunch of industries: search, cedit cards, advertising, simulating rockets; the list is really, really long. And in 2056 computers will be able to be as good as everyone in the world at everything. If that doesn't meet the definition of the Singularity, nothing will.
Why do we call it the nerd rapture?It's called the nerd rapture because it's basically the equivalent of the various religious raptures that ares supposed to occur at some random time in the future when God takes everyone to heaven, or some such thing where everyone is transcended. There's one big different between the nerd rapture and religious rapture. One of them is actually going to happen, it isn't myth, it isn't made up, it's predictable, and it's going to happen in your lifetime. And it's going to have a big effect on the world. What effect? Who knows. It could be nirvana or it could be hell. And it's up to you which one it is. It all depends on who you leave in charge for the next 40 years. This could arguable be the most important turning point for humanity. I hope we pay attention and use it for good. Maybe we could use all that compute power to intelligently design morals instead of reading what others have said who didn't have this huge advantage. It could give humanity a real chance to make things better in the universe. One can only hope.
And it's only going to happen if the aliens don't get here first. In my opinion, the main reason that the aliens will be here soon.