P psychcentral.com Aaron Swartz & A Culture of Denial: Depression & Suicide in Tech 89 points tgrzinic 14 years ago 47 comments