Predictive policing uses Foursquare to spy on taxis and public transportation