Daily Archives: November 5, 2016

Mechanical Turk and the Danger of Digital Sweatshops – Jonathan Zittrain

Advertisements