I'll take a stab at this.
Register: Username, Password, Hacker News Profile URL.
Click "forgot password" link.
Message: Modify your HN profile to include the phrase "RandomTextPleaseLetMeIn".
Click on "Verify me from HN".
The system lets you in. Now change your password.
Edit:
Instead of HN profile URL, you could also use Delicious ala 'save the following link with this tag "RandomFunk" to your Delicious profile'.
The goal is to prove to a website that has read-access something to which you have write-access.
This something is shared between you and the website before hand (at registration).
Re:Why I Hate Your Website
by falsestprophet on Monday June 29, 2009 @05:33PM
(#679721)
Thats called OpenID
I don't quite understand.
You have an OpenID. You've forgotten your password. How do you get back into your account without requesting an e-mail to reset it?
Err... how exactly would that work? Just because you know the username and/or email address you should be able to reset the password?
Does anybody here have an idea that could work?
Edit: to clarify: I'm not a huge fan of the "Your question/Your answer" approach either.