Craig Federighi talks open source Swift and whats coming in version 3.0
Andrew Cunningham · December 4, 2015
How I became a password cracker
Nate Anderson · April 2, 2013
Why passwords have never been weaker and crackers have never been stronger
Dan Goodin · August 20, 2012