11If keeping humanity in control is the goal, then as I see it technologies that would make computing cheaper or more energy efficient need to be stopped, since the prerequisite to having independently thinking computers is having the computing power necessary widely available. Basically, if billions of people can afford to buy a computer that has the computational ability of a human, then the software necessary for creating general artificial intelligence will be written sooner or later. Other similar technologies that can get difficult to control are self replicating nanotechnology and genetic modification.