Whenever we talk about the future, we typically receive vague responses about the sort of technology that will be available to us in like ten years from now. When talking about it, we often forget that many of the future technologies are already here, albeit at an early stage. Today,...