Where machines could replace humans--and where they can't (yet)