Glenn Greenwald's keynote at 30C3 (the 30th edition of the Chaos Communications Congress).