Five ways in which the internet has been saving the world