Some faith in the internet has been restored.