3 ms·
Note that while I don't share all of his views, this webpage is a broad, reasoned, concise case for optimism amidst the obstacles we'll face.
by DaniFong 18y ago
Note that while I don't share all of his views, this webpage is a broad, reasoned, concise case for optimism amidst the obstacles we'll face.