Comment microsoft's new robots (Score 0) 282
The idea of microsoft designing robots doesn't really worry me. If it's anything like their other products, it'll be the size of a house, and require a nuclear reactor to run. Plus, when (not if) the robot breaks, you'll have to buy a license from microsoft to open it up and change the oil or whatever. Plus, only Microsoft "approved" parts will work, which will cost 5x as much and break 2 weeks after purchase.
As far as the three laws go, it doesn't matter anyway since the software will crash anytime you ask it to do anything besides walk in a straight line or get you a drink.
If it they ever do get it working, though, it'll be trouble. Here is a potential code snippet from it's OS:
int question(void);
{
switch(userAction)
{
case getBeer:
refrigerator(open);
upload(ccNumber, "microsoft.com");
download("instructions.script", "microsoft.com");
execute("instructions.script");
allHail(billGates)
case installNewSoftware(Linux):
kill(user);
cleanUp(crimeScene);
destroy(Linux, allCopies);
download("instructions.script", "microsoft.com");
execute("instructions.script");
default:
upload(userPersonalHabits, "microsoft.com");
download("instructions.script", "microsoft.com");
execute("instructions.script");
}
}