Every so often a couple of unrelated news stories come along that just seem to fit together, somehow. Yesterday I read about two technologies that are getting closer and closer to reality:
While it may be true that "Prediction is very difficult, especially if it's about the future" there are some fascinating possibilities, and more importantly, huge social impacts here.