HN could really use some kind of tag for when a submission goes to a file instead of a web page.
It seems that the submitter hasn't applied it
My hypothesis is that HN's detection only looks for file extension, not content type headers, because it doesn't fetch the submission itself.
Things don't have to be useful for everyone to be a good idea.