Protip: Specify urls as "//example.com/path/to/style.css" or such. They will default to whatever protocol (http/https) was used to fetch the parent page. It's also less typing (DRY!).
It's because HN is on https but the css file isn't. If you're on chrome you can click the shield icon to manually load it (not sure about other browsers).
hn has always had styling issues for me. I've always just attributed them to something mysterious in the thick jungle of my current linux install... It is particularly nasty right now though.
It's not all that mysterious - their CSS is just pretty bad for Linux users. For example, they specify Verdana with no fallbacks (not even sans-serif) so we get a nice unreadable (at their font size) serif font. :(
Same here. Thanks for making this comment! I was able to spot it from viewing all the HN comments. But I couldn't view the comments for this submission by clicking it. :)
This also applies to attempting to login for me. When logging in, I am redirected to the front page instead of being prompted to re-enter credentials and a "bad login" alert.