MrSeb writes: "After conquering Jeopardy, battling patent trolls, and chasing down health insurance fraudsters, IBM now plans to bring Watson to smartphones. In essence, IBM is hoping to build a better, faster, and more professional/enterprisey version of Apple’s Siri, the voice-controlled assistant that debuted on the iPhone 4S. Each IBM Watson installation is a 10-rack supercomputer with a total of 2880 processor threads (90 Power7 CPUs clocked at 3.5GHz, each with eight cores, and each core with four threads). There is 16TB of RAM, and the entire thing is embarrassingly parallel — it can process 500 gigabytes of data per second. Now, don’t worry — IBM isn’t trying to shrink the room-sized Watson down to the size of a smartphone. Instead, we’re simply looking at a smartphone app that directly interfaces with an internet-connected Watson installation. In theory, Watson’s question answering ability would utterly blow Siri and Google Now out of the water. While Siri can set your alarms, Watson can parse a patient’s charts and provide clinical diagnoses and pharmaceutical prescriptions. Where Siri can tell you whether you’ll need an umbrella, you could ask Watson whether now is the right time to plant your crops — or for a complete walkthrough on how to fix your toaster." Link to Original Source
Thus spake the master programmer:
"When a program is being tested, it is too late to make design changes."
-- Geoffrey James, "The Tao of Programming"