Quantum computing squares up to the error-correction challenge