I'm not doing anything with HN. I expect the server to emit the proper line breaks because that's what it should do, especially if it's going to be made freely available and used by others.
There's no reason that such a simple bug should have made it into or remained in the production source for so long. It's laziness for laziness' sake.