Technology in 2050: A Blessing or a Curse?