U universiteitleiden.nl Science, technology and innovation isn’t addressing world’s most urgent problems 136 points giuliomagnifico 4 years ago 107 comments