I have talked about how far away mind uploading is... but holy gucamole batman scientists just did something that made me question that a little. The short version is that using fMRI scientists managed to get a computer program to reconstruct a video a subject watched by analyzing their brain patterns during the viewing. Check this out:
Mind reading by computer is a long way off but this is stunning.
Picture taken from original article at: http://newscenter.berkeley.edu/2011/09/22/brain-movies/