Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    Peter-Paul Koch

    quirksmode.org · Personal blog · on HN since 2008

    Peter-Paul Koch writes about browser compatibility, mobile browsers, and web standards, and runs the QuirksMode cross-browser reference site.

    Visit blogRSSHN submissions
    Web DevelopmentProgramming
    What HN says

    HN commenters recommend QuirksMode as a great resource for cross-browser issues and mention PPK when discussing JavaScript and web development learning.

    Stats for nerds
    266HN people shared it
    191linked in comments
    5.2Kstory points
    Jan 2026last shared
    2008people per year2026

    Top posts on HN

    1. 1
      Web vs. native: let’s concede defeat
      3 people · 605 points · first shared 2015 · 505 comments on HN
    2. 2
      Stop pushing the web forward
      8 people · 573 points · first shared 2015 · 299 comments on HN
    3. 3
      I Love MDN, or the cult of the free in action
      2 people · 417 points · first shared 2020 · 233 comments on HN
    4. 4
      The problem with Angular
      1 person · 304 points · first shared 2015 · 242 comments on HN
    5. 5
      Tired of Safari
      4 people · 283 points · first shared 2015 · 120 comments on HN
    6. 6
      The cult of the free must die
      3 people · 264 points · first shared 2020 · 360 comments on HN
    7. 7
      There are now at least eight Chromium-based Android default browsers
      4 people · 245 points · first shared 2015 · 122 comments on HN
    8. 8
      The HTML5 drag and drop disaster (2009)
      8 people · 187 points · first shared 2009 · 71 comments on HN
    9. 9
      PPK: "Apple is not evil. iPhone developers are stupid."
      2 people · 169 points · first shared 2009 · 77 comments on HN
    10. 10
      Never ever do business with Samsung India Software Operations
      2 people · 157 points · first shared 2012 · 54 comments on HN

    What HN people wrote when they linked it

    • javajoshJul 2012

      I really admire Resig, and this post contains a few gems:

      1. Knew about PPK[0], didn't know about JZ[1]

      2. Feature detection came about from writing this book! Which generalizes too: writing is a great way to innovate (something pg has said, too).

      3. A nice little jab at GRRM, who thoroughly deserves it.

      4. An exciting glimpse into the future of computer science pedagogy by way of JavaScript in the browser. (And I can't help but wonder if this is an oblique response to the recent Alan Kay Dr. Dobbs interview, where Kay asserts, "The Web, in comparison, is a joke. The Web was done by amateurs."[2])

      5. Points out that even the best of us can get stuck in a procrastination loop.

      6. Resig is going to finish a JavaScript book [3]

      [0] http://www.quirksmode.org/

      [1] http://perfectionkills.com/

      [2] http://www.drdobbs.com/architecture-and-design/interview-with-alan-kay/240003442?pgno=1

      [3] http://jsninja.com/

    • aacoApr 2008

      For introduction to HTML, CSS, JavaScript, HTML DOM, I recommend you visiting the site http://www.w3schools.com/ .

      Respectively, you might want to read: Learn HTML, Learn CSS, Learn JavaScript and Learn HTML DOM.

      For reference, when I want to remember or search for some specific tag, I'm used to go to http://htmlhelp.com/reference/html40/ .

      And I highly recommend you, when you're a little advanced in your learning, to periodically access Web Devout: http://www.webdevout.net/ . There you can find tables containing browser compatibility elements for HTML, CSS, JavaScript, DOM, articles, really interesting stuff.

      Another awesome website I'm used to access, mostly for JavaScript clarifications and techniques: http://www.quirksmode.org/

      I think these resources are 95% what I use when I need to figure out something regarding HTML/CSS/JavaScript/DOM and browsers compatibility.

    • troupoJan 2026

      > https://www.google.com/search?q=safari+is+the+new+ie

      Which is of course bullshit

      --- start quote ---

      The allegation that Safari is holding back web development by its lack of support for key features is not new, but it’s not true, either. Back fifteen years ago IE held back the web because web developers had to cater to its outdated technology stack. “Best viewed with IE” and all that. But do you ever see a “Best viewed with Safari” notice? No, you don’t. Another browser takes that special place in web developers’ hearts and minds.

      ...even though Chrome is not the standard, it’s treated as such by many web developers.

      https://www.quirksmode.org/blog/archives/2021/08/breaking_the_we.html

      --- end quote ---

    • lutuspSep 2012

      > A Brief Look at Grid-Based Layouts in Web Design

      Yes, most certainly "brief". Somehow the author managed to write the entire article without once showing an example of the HTML/CSS markup one would use to create a grid. Here's a bit more depth:

      http://designshack.net/articles/css/rolling-your-own-grid-layouts-on-the-fly-without-a-framework/

      It turns out that Microsoft has created their own vendor-specific version of grid CSS, all elements of which are prefixed with -ms- (as in -ms-grid). But I recommend that people avoid the vendor variations on the grid system, and I'm not the only one making this recommendation:

      http://www.quirksmode.org/blog/archives/2010/03/css_vendor_pref.html

    • adamesqueOct 2010

      I would be really wary of reading through the w3schools JavaScript guides first. You'll learn programming basics (which, as an experienced developer, you won't need), but not much about what makes JavaScript so interesting. And many of the coding practices you'll see at w3schools are painfully outdated and/or just bad practices.

      Basically, if you're reading a JavaScript guide and it mentions document.write(), run away.

      The MDC guides are much, much better. And Crockford's book is best.

      There are also fantastic explanations of the Event model at PPK's Quirksmode site. Start here and read through all of his Event articles:

      http://quirksmode.org/js/events_early.html

    • fruchtoseNov 2012

      I think the desire for this kind of project is very reasonably based, and it looks like you have done great work on most of the implementation. I have one gripe with it, though.

      It would be nice if the documentation mentioned that garlic.js requires an HTML5 browser with localStorage implemented. Remember, there are people who are still using Internet Explorer 6 and 7, and these browsers are incompatible [1]. This is a minor details considering browser marketshare, but a fallback using cookies would be a nice-to-have feature.

      Besides that, awesome work!

      [1] http://www.quirksmode.org/dom/html5.html#t00

    Related

    Ryan Grovewonko.com28 people

    There's more to HTML escaping than &, <, >, and "

    Ryan Grove
    Personal · last shared 2021
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026
    Alex Russellinfrequently.org165 people

    If not React, then what?

    Alex Russell
    Personal · last shared 2026
    Google Designmedium.com/google-design39 people

    The Obvious UI Is Often the Best UI

    Google Design
    Company · last shared 2026
    Paul Lewisaerotwist.com43 people

    React Performance

    Paul Lewis
    Personal · last shared 2023
    Dev.Operadev.opera.com159 people

    CSS: It was twenty years ago today

    Dev.Opera
    Company · last shared 2024
    Maximiliano Firtmanmedium.com/@firt30 people

    Google Play Store Now Open for Progressive Web Apps

    Maximiliano Firtman
    Personal · last shared 2021
    Design Shackdesignshack.net47 people

    Zurb Foundation vs. Twitter Bootstrap

    Design Shack
    Publication · last shared 2025