Human labour may be obsolete by 2045

Within 30 years, machines will be capable of doing almost any job that a human can, making human labour obsolete,…