ParentFull threadforgotpwd16·Yeah, seems whoever maintains the site has disappeared. It is down at least a week now.View on HN