Live data from Hacker News

Y Combinator site has 66 Errors

validator.w3.org

1–10 of 18 posts

Re: Y Combinator site has 66 Errors

#3
Be generous in what you accept, strict in what you provide.

Without that general principle the internet would never have got working. Even now, "standards" shift, and it's important that older sites don't simply stop working because of things that were once perfectly valid becoming slightly out-of-fashion.

Complexity is like a dead cat under the carpet. You can push it around all you like, but it will still be there, and someone still needs to deal with it.

It's just a shame that after a while it starts to smell, and the smell is hard to get rid of.

Re: Y Combinator site has 66 Errors

#4
fun fact: pg hand-wrote the (original) news.yc http server (in arc) and it wasn't standards compliant. it terminated newlines with '\n' instead of '\r\n' causing much pain when trying to integrate any external tools. but, browsers accepted it, so it wasn't worth fixing.

Plus, let's ignore the whole "we only learned HTML in 1995 and never looked modern practices again" thing too because, well, it still works. Sometimes it's worth spending 5 hours making something just work using what you know instead of spending 500 hours making something ideologically pure.

Re: Y Combinator site has 66 Errors

#5
Thinking as a founder/hacker - it's totally fine. Fixing those errors would have no effect on the user experience. There are no viewers that aren't using the site because of those errors. Fixing them would take time that can be more valuably spent elsewhere.

Re: Y Combinator site has 66 Errors

#6

Be generous in what you accept, strict in what you provide. Without that general principle the internet would never have got working. Even now, "standards" shift, and it's important that older sites don't simply stop working because of things that were once perfectly valid becoming slightly out-of-fashion. Complexity is like a dead cat under the carpet. You can push it around all you like, but it will still be there,…

So true. Imagine the dead cats under the rugs that we entrust our lives to every day... traffic lights, onboard computers, flight navigation software. Anyone seasoned in software knows that the point is not to write bugfree software but to understand what your code is doing and how it's impacting things across the whole system. Code is very very complex and bugs can be introduced from compilers, third part libraries, yourself, system upgrades, hardware issues, etc.

Re: Y Combinator site has 66 Errors

#8
If browsers didn't have to accept faulty pages, they would probably much much smaller, less complex and more efficient.

But we moved all this complexity into browsers. So only the few browser manufacturers are in need of highly skilled devs and the rest of the world can stick with "us" ;)

Post reply on HN