The Puzzle of Progress: Has technology brought us the good life?