News for hackers. Stuff that matters.
Re:Something is wrong with this picture. by ricardobeat on Monday November 07, 2011 @09:49PM (#3209286)
Pages made by decent developers are not a mess. Certainly orders of magnitude less messy than handling all your presentation in code, mixed with business logic and controllers.

Separation of presentation and content allows for information to be accessible by everyone, indexed/readable by machines, adaptable to different displays. It's also easier to maintain (content editors can't mess with layouts) and makes many performance improvements possible.

The HN site has no special reason to use tables, it's perfectly possible to render this layout using semantic, clean markup. CSS has come a long way since 1999.

Re:Something is wrong with this picture. by gnaritas on Monday November 07, 2011 @10:11PM (#3209335)
But nowhere near as easy or as cross browser compliant, especially at the time this code was written.
Re:Something is wrong with this picture. by rimantas on Tuesday November 08, 2011 @02:53AM (#3209884)
It may be true if HN code was written before 2001.
Re:Something is wrong with this picture. by gnaritas on Tuesday November 08, 2011 @10:59AM (#3211206)
It's still true now; IE6 still has a decent number of users especially in the corporate world and no CSS solution is as simple and direct as tables even today.
Re:Something is wrong with this picture. by ricardobeat on Monday November 07, 2011 @10:41PM (#3209410)
Well, we are allowed to evolve.