The number of new technologies developed for the last decade is amazing. Video, mobile, communication, self-driving cars… what else? The...