A Humanist Frame

Avoiding the usual conservative mistake of stopping with the mere rejection of something bad

May 01, 2018Filed under tech#community#ethicsMarkdown source