Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1715

A

Anne van Kesteren

Personal blog · annevankesteren.nlwebprogramming

Anne van Kesteren writes Anne’s Blog, a personal blog at annevankesteren.nl about web and programming. Since 2008, 45 different Hacker News readers have linked it 57 times, most often “W3C forks HTML yet again”. The last post was in 2024, but the archive is still widely read.

Visit the blog
57mentions?
45HN people?
2008–2025first – last linked?
Links on Hacker News per year · peak 14 in 2016

Most-linked posts?

  1. W3C forks HTML yet again
    5 people · 5 mentions · first linked 2016-01-21
  2. /2007/10/xml5
    4 people · 5 mentions · first linked 2015-03-11
  3. Custom elements no longer contentious
    2 people · 2 mentions · first linked 2016-02-08
  4. Undue base URL influence (2024)
    2 people · 2 mentions · first linked 2024-05-08
  5. /2007/10/http-method-support
    2 people · 2 mentions · first linked 2010-12-29
  6. Update on standardizing shadow DOM and custom elements
    2 people · 2 mentions · first linked 2015-07-28
  7. Faster DOM
    2 people · 2 mentions · first linked 2016-05-25
  8. Fetch Standard 101
    2 people · 2 mentions · first linked 2016-07-21
  9. Same-origin policy
    2 people · 2 mentions · first linked 2015-02-24

What Hacker News says?

  1. But XSLT is not strictly required for styling. In fact, Firefox also supports an out-of-band stylesheet inclusion via the `Link` HTTP header [1]: Link: </style.css>; rel=stylesheet (Yes, this works even without <?xml-stylesheet?> PI others have mentioned.) I think the best strategy for Google is to support this and simultaneously ditch XSLT. This way nothing is truly lost. [1] You can test your browser from: https:/…

    Comment linking /test/html-element/style-header.php

    on “XSLT RIP”
  2. Submitted Faster DOM as a story · 133 points

    HN discussion
  3. A number of folks involved in WHATWG work bought into the XML vision initially, but reality has a strong text/html bias and we've been able to adjust views as experience has accimulated. See https://annevankesteren.nl/2011/02/xml-tired (Personally, the first time I managed to get funding to work on a Web engine was to make Gecko's XHTML-as-XML support better. At the time, I thought it was so important that I sought…

    Comment linking /2011/02/xml-tired

    on “Microsoft, Google, Mozilla, and Apple Object to W3C Fork of DOM Spec”
  4. Submitted DOM: attributes sadness as a story · 52 points

    HN discussion
  5. Some history here: - https://en.wikipedia.org/wiki/WHATWG#History - https://annevankesteren.nl/2011/02/html-development - https://annevankesteren.nl/2016/01/film-at-11 - https://thehistoryoftheweb.com/when-standards-divide/ Differences between the W3C HTML 5.2 spec and the WHATWG Living Spec: https://www.w3.org/wiki/HTML/W3C-WHATWG-Differences

    Comment linking /2016/01/film-at-11

    on “Microsoft, Google, Mozilla, and Apple Object to W3C Fork of DOM Spec”
  6. Submitted Live stylesheet editing as a story · 31 points

    HN discussion
  7. The browser must not know the content (or the hash of the content) of files on your intranet (or any other domain that is not the one you are visiting right now.) See https://annevankesteren.nl/2015/02/same-origin-policy and http://w3c.github.io/webappsec/specs/subresourceintegrity/#c...

    Comment linking /2015/02/same-origin-policy

    on “Do not let your CDN betray you: Use Subresource Integrity”
  8. Submitted W3C forks HTML yet again as a story · 23 points

    HN discussion
  9. http://annevankesteren.nl/2010/09/draft-vs-standard

    Comment linking /2010/09/draft-vs-standard

    on “Swift Has Reached 1.0”
  10. Submitted Firefox OS is not helping the web as a story · 19 points

    HN discussion
  11. Hardly open. It'd be like if Google rewrote the Gmail frontend to native dart and then just blamed the other browsers for not having a native Dart VM. Dart is even standardized (by ECMA), unlike HLS which isn't standardized. Relevant: http://annevankesteren.nl/2010/09/draft-vs-standard

    Comment linking /2010/09/draft-vs-standard

    on “Swift Has Reached 1.0”
  12. Submitted Undue base URL influence (2024) as a story · 4 points

    HN discussion
  13. Hi there, one of the WHATWG HTML editors here. > Meanwhile, W3C HTML5 has defined releases that are thoroughly scrutinized, reviewed, and debated in endless committee meetings. While this was true in the past, these days it's not really the case. They mostly just copy and paste our work without scrutinizing it, and usually without understanding it (as can be seen by the bugs they introduce during the copy-and-paste…

    Comment linking /2016/01/film-at-11

    on “HTML 5.1 is a W3C Recommendation”
  14. Submitted Using SSH securely as a story · 4 points

    HN discussion
  15. Ah, the times when I was always trying to serve my site in the strictest way possible. I religiously followed everything Anne van Kesteren [0] wrote, and used his code-snippet [1] to serve application/xhtml+xml to browsers that supported it. He was my same-aged teenage hero :) [0]: https://annevankesteren.nl/ [1]: https://annevankesteren.nl/2003/09/send-applicationxhtmlxml

    Comment linking /2003/09/send-applicationxhtmlxml

    on “HTML comments work in JavaScript too”
  16. Submitted URI Design (2004) as a story · 3 points

    HN discussion
  17. XHTML was too rigid - as a user agent it should try to render a document, rather than tell the user: "tough, the developer screwed up". So XHTML lost to the much more forgiving HTML. There was an idea to make a forgiving XML for web use cases: https://annevankesteren.nl/2007/10/xml5 but it never got traction.

    Comment linking /2007/10/xml5

    on “Should the web platform adopt XSLT 3.0?”
  18. Submitted Fetch Standard 101 as a story · 2 points

    HN discussion
  19. There's two questions here: 1. Does it work (i.e. trigger standards mode) in all browsers 2. Does it specifically identify content as HTML5 (as opposed to 6) i.e. versioning For 1, html5 puts versions of Firefox into quirks mode so it's no go. For 2, versioning HTML5, I'm going to take a handy shortcut and assume that if Microsoft supports something it's probably bad for the internet. There's a comment from Hixie he…

    Comment linking /2005/07/html5-doctype

    on “What does HTML5 mean for us?”
  20. Submitted Making the DOM Faster – Anne’s Blog as a story · 2 points

    HN discussion
  21. Yes. Most browsers support all of the HTTP methods via the XmlHttpRequest object. http://annevankesteren.nl/2007/10/http-method-support

    Comment linking /2007/10/http-method-support

    on “Complete Noobs Guide to Hacking Nginx”
  22. Submitted HTML components as a story · 2 points

    HN discussion
  23. It's actually possible to do away with the HTML altogether (or rather have a 0-byte HTML file) by using the Link HTTP header to specify the stylesheet - http://www.w3.org/TR/html401/present/styles.html#h-14.6 There was a fun demo that showed exactly this, but I can't seem to find it now. This page - http://annevankesteren.nl/test/html-element/style-header.php - uses Link header but also uses some HTML. [edit - fixed…

    Comment linking /test/html-element/style-header.php

    on “No HTML needed”
  24. Submitted W3C Forks HTML Yet Again as a story · 2 points

    HN discussion
  25. > Firefox doesn't natively support web components FWIW, that's because there hasn't been a reasonably stable, agreed upon collection of specs for us to implement. Custom Element only reached multi-vendor agreement a few months ago ( https://annevankesteren.nl/2016/02/custom-elements-no-longer... ). Polymer is a useful library, but it only represents a single vendor's vision, not any sort of standardized specificatio…

    Comment linking /2016/02/custom-elements-no-longer-contentious

    on “Ask HN: What are the cons of Google Polymer?”
  26. Submitted Same-origin policy as a story · 2 points

    HN discussion
  27. I'm guessing it's yet another hostile fork: https://annevankesteren.nl/2016/01/film-at-11 As far as I understand, they (the W3C) do this every few months in an attempt to wrest defacto control of HTML back from WHATWG. They copy the WHATWG spec, strip out the licensing and authorship information, and publish as "their" HTML spec. Then a few months passes, their copy falls behind the actively edited WHATWG one, so th…

    Comment linking /2016/01/film-at-11

    on “Working on HTML5.1”
  28. Submitted Unicode Normalization (2009) as a story · 2 points

    HN discussion
  29. > Hm, that's strange. I'm pretty sure XML5 killed DTD outright, other than having a doctype definition. Perhaps the spec was outdated a bit. I'm just going by what is at https://annevankesteren.nl/2007/10/xml5 which gives the impression that <!ENTITY> declarations are still allowed.

    Comment linking /2007/10/xml5

    on “The Goals of XML at 25: and the one change that XML now needs”
  30. Submitted Improving the DOM, Anne van Kesteren as a story · 2 points

    HN discussion

Search all of HN for annevankesteren.nl

Linked by the same people?