Four Great Commencement Addresses

Shane Parrish has collected four excellent commencement addresses: 

Steve Jobs

David Foster Wallace

Neil Gaiman

Naval Adm. William H. McRaven