technology and ideas 50