There are several predictions that it will happen in the 2020's. While I don't think it will achieve sentience any time soon, I do believe that AI will become smarter than humans. My guess is by 2029, mostly because I like Ray Kurzweil and think he's had some pretty decent predictions in the past.
I think the job market is going to change drastically, and I hope that AI becomes a tool that helps drive innovation. I don't think (hopefully) that tons of white collar jobs will get automated, they will just be different.
Yes, Ray Kurzweil predicted the singularity by 2045.
But the ASI thing is very much hypothetical for now, so not completely sure.