After dozens of hours of research on the matter the results are back.
The safest way you can possibly follow to protect your accounts is actually simple.
STEP ONE
First of all,stop thinking in terms of passwords and start thinking about Passphrases.
For example you should not use a single word password like "canibalism" , you should something like "CanibalismIsScary"
STEP TWO
Since 90% of the sites use latin letters to input passwords odd are that even non-American will use american words.The think is that hackers have the "dictionary attack" method.which pretty much explains it's self.
The will automatically input words untill they crack it.
So use a foreign language.For example "TennisIsANiceSport" use " "TennisIstEinSchonerSport"
I hope i helped guys because you know that this tip actually makes sense.
Technically speaking, there is nothing unhackable. I don't have a reference, but I remember a discussion, where some said:
"What if I encase my computer into solid concrete, and bury it 1 km down in the earth's crust?"
Even if you could bury it there, someone else, like a government could still expend the time, money, and resources to get to it. :)
i agree,we just have better odds...