“As so often happens in computer science, we’re willing to sacrifice efficiency for generality.” — Pedro Domingos Copy Share Image