Look, I don't mean to spam or anything, but there's at least three different major
logically incompatible concepts being called the "Singularity" by different schools of the debate.
Every time you say "Singularity" without defining what you think that word means, God kills a catgirl.
Please think of the catgirls.
Other resources:
http://en.wikipedia.org/wiki/Technological_singularity
http://singinst.org/AIRisk.pdf
http://www.transhumanism.org/index.php/WTA/faq21/64/