Solving Public Problems with Data