Terrible news that Aaron Swartz committed suicide yesterday. I didn't know him well, but had met with him on several occasions. Extremely bright and dedicated to the notion of freedom.
here is his talk at f2c last year. If you are unfamiliar with Aaron and his work, please watch