Danny O'Brien is the internet advocacy coordinator for the Committee to Protect Journalists. Follow him on Twitter.
Advertisement