How can bcrypt have built-in salts? | Hacker News Reader