Millions of US government personnel records were not as well protected as most Americans' online bank accounts. That's just one embarrassing lesson from a massive hacking attack that probably came from China. What was it for? Is cyber security being improved?