This is what happens when we try 4-minute fixes: https://news.ycombinator.com/item?id=9205733 and https://news.ycombinator.com/item?id=9206427.
We've been working on a more thorough solution since then. I've posted about it many times, e.g. https://news.ycombinator.com/item?id=10104936, and no one will be more relieved when those days are over. I just hope everyone doesn't still disagree and propose more 4-minute fixes forever.
In the infamous words of Lily Tomlin, Oh, dang, that's so cute.
https://youtu.be/ZIOogEaO3Hc?t=1m18s
;-)
But seriously, I've heard in the past that they wish not to break the many apps that scrape HN, and therefore have hesitated to change the markup.
Introduce the HN API gradually, get the scrapers to shift over to it, improve html generation and css used. Would be interesting to hear updates on that.
[edit]
Found the link! http://blog.ycombinator.com/hacker-news-api
I have to zoom/unzoom constantly to read just a thread, or switch to the desktop version, which doesn't have this issue.
It's so dumb, I feel dumber just asking.
http://cheeaun.github.io/hackerweb/#/item/10223645
But there is no commenting, upvoting, etc (b/c of CSRF).
I tried rendering Hacker News in an iframe on a page with zoom set but they set X-FRAME-OPTIONS: DENY which destroys any hope of cross-origin css magic.
[edit] just tested zoom with a site that can be iframe-d and my css hopes were squashed - the size of the iframe is zoomed, but not its contents.