agree! HN has this and i love it
What et1337 means is that you never even create a password, you literally login by putting just your email in, switching to your email, and clicking the link provided.
Given that most sites require you to do this when you first create an account to prove you own the email anyway, what was the point of having a password?