Ask HN: Why aren't we using paired keys instead of passwords for authentication?
For users, it may seem similar to OpenID (sign in with google/facebook/twitter, etc.) but the public key could be provided automatically by the browser.
Of course, there may be portability issues, but with the availability and prevalence of smart phones, tablets, etc. and with the increasingly common "browser sync", I'm sure that could be easily dealt with.
So if anyone is working on this, where are they, and if not, why not?