Persistence Through Revolutions [pdf]davidyyang.com1 point·hardtke··0 commentsOpen articleSaveView on HN