http://internals.rust-lang.org/ does not redirect to https://internals.rust-lang.org/ at the moment. (But users.rust-lang.org does redirect.) I think this is recent, but perhaps not.
If you try GitHub login on HTTP, you get “Sorry, there was an error authorizing your account. Perhaps you did not approve authorization?”, probably because URL does not match GitHub OAuth authorization.