Remember all your passwords by using a good "skeleton password" and substitute a character or two for the site name.
Example: rW4ga#l0x! where # is substituted with 'h' for hackernews.
Example: rW4ga#l0x! where # is substituted with 'h' for hackernews.
I find it secure enough for everyday passwords. Also, the actual pattern and placement need not be as proposed. The principle still holds.
Doesn't matter. Do you have a Reddit account? They, like a lot of sites, have stored passwords in clear text before, and these passwords have also been compromised.