It's pretty much good suggestions. But there is one issue if we use strong unique passwords everywhere. How to remember all these passwords!? People have tens or even hundreds accounts on internet websites and it's not easy to remember which password belongs to which website. I'm trying to use unique password on every website and it's common thing that I have to click "forgot password" button on some websites, especially on these which I'm visiting rarely. I hardly can imagine how it can be convenient to use passwords made from random characters like kcfht3gf8 on every website that we are using. We would need to write down all these passwords or what?
1. Serf only trusted sites. Add it into bookmarks.
2. If you use WIFI-it's better to put safety DNS. But it's more safety to use direct connection with RJ-45. Because WIFI traffic can be sniffed by hackers.
Sorry mate, but somehow I think your reply to the post that you've quoted seems a little bit off. What LTU_btc ask is how to remember all of those passwords that we need for each sites.
From my experience I use a password manager, like LastPass. I know that at some point we have to trust this third-party provider, but for me it is good enough to do.
Don't use MyEtherWallet now. Hackers attacked DNS. Wait for several days.
Seems a little bit off-topic, but AFAIK they only attacked Amazon DNS server. Users that use other DNS servers should be safe isn't it?