Simply put, technological singularity is a prediction that technology will progress at an unbelievably fast pace, so fast that the future will be unpredictable, unimaginable, and completely different than the way things are today. Of course there is much more to it, but this set of articles is just an introduction.