I'm writing this on the beginning of the day 2 of 30C3, as day 1 was so packed with action that I was not able to sit down and type, not even for a little while. Glen Greenwald's keynote was moving the crowd, making the audience interrupt him with ro ... read more →
{{< gallery dir="galleries/29c3" />}} read more →