Computational social science: Obstacles and opportunities