It is complete and utter nonsense. These people are so obsessed with the idea that science and knowledge and inventiveness can solve all our problems that they've neglected the actual process of technological development, which is filled with ideas that look good on paper but don't work when you try them in the real world. When it comes to solving problems, nothing beats hard work, not even the "singularity".
Well, Mr. Smarty guy, if solving our problems isn't based on technological developments and the advancement of knowledge, what 'hard work' is required to solve them?
Have you read the book?