Facebook and the social contract

It’s … Read the rest...