A simple and practical algorithm for differentially private data release
PCPs and the Hardness of Generating Private Synthetic Data