C caltech.edu Knots smaller than human hair make materials unusually tough 133 points gmays 3 years ago 47 comments