Alex MacCallum, CNN's digital chief who worked under Thompson when he ran The New York Times Company, has been tapped as new chief operating officer.