The bright minds required to bring us to "technological singularity" are mostly absent. They are too busy making buckets of money. This, I believe, is a strong factor in delaying or preventing it.
The more I see of modern technology, the stupider it seems to me, and the further from any hint of 'singularity' (whatever that really means; the term seems a bit fuzzily defined.)
Perhaps I am just old-fashioned, but it seems to me that modern technology has achieved little more than adding processor-intensive bells and whistles to things, thus making them much harder to use without actually making them any better.
Micro$oft products are of course notorious for this. I find, for example, that the newest versions of their office software are all but unusable these days. Especially for me, who types with two fingers, thus necessitating me to look at the keyboard while I'm typing. So I type up this whole document in Afrikaans. When I look up, I notice that MS Word's friendly autocorrect function has most considerately changed my entire document into English gibberish! It then took me half an hour to work out how to switch off a function I never bloody wanted in the first place, but paid for anyway.
Another example, from the exciting new world of the cell phone (a technology that only ten years ago, we all happily got along without): Three months after getting myself the simplest cell phone I could get hold of (because for cryin' out loud, when I want a phone, I want a goddamn PHONE, not a particle accelerator/food processor/digital Bible combo with a phone possibly somewhere in there if you look hard enough), I am still struggling to work out its most basic functions. E.g. whenever I put new name and number in its phone book, it absolutely insists that I also choose a speed dial code for that number. So whenever I forget to lock the dial pad, I inevitably accidentally dial friends and acquaintances. In the meantime, there is apparently no list of my speed dial codes stored anywhere on the phone, so I don't know which speed dial code to use for which friend anyway. Utterly useless, and a major annoyance.
Personally, there are few things I detest quite as much as machines thinking on my behalf, whether I want them to or not. And it looks to me like this marvelous, magical 'singularity' will in fact be little more than a world in which stupid, bureaucratic machines will do all my thinking for me and take complete control of my entire existence.
No thanks. I think in the end, the subsistence farmers out in the boondocks might actually turn out to have gotten the better deal.
Not that I really worry about it. I think we are many decades, and more probably, many centuries away from truly intelligent machines. I also suspect that such machines will turn out to inevitably suffer from all the weaknesses that humans suffer from, and thus turn out to be a waste of time and money.