In June 1999, I received an invitation from Science Magazine to enter an essay competition named “Visions of the Future” to visualize the scientific world in 2050. “Essays will be judged on originality, range of extrapolation from a scientific basis, and amusement value. Winner(s) will be published in Science and will receive a year's subscription to Science,” the invitation email stated. As a young (24 years old) computer engineer with some backgrounds in AI and combinatorial optimization, It was a great joy for me to predict how computational stuffs would impact our society in the next 50 years. So I decided to enter the competition and doing my best to make a realistic vision of the future.