As a HN non-hacker old-timer, I've read plenty of conversations about security and had a vague idea of what the heck y'all were talking about with hashes, salts etc.
But this post explained it all so clearly, I found it immensely useful to put some of the pieces together. Have already shared it with some of my even-less-technical colleagues so they too can appreciate 1) the complexity, 2) the problem, and 3) the importance of their role in setting passwords. Well written JGC!