And for those who are curious about the technical hurdles, the social implications or the ethical considerations of building ...