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

Top all-time · #1475

J

Jens Oliver Meiert

Personal blog · meiert.com/blogwebpoliticsphilosophy

Jens Oliver Meiert's personal blog at meiert.com covers web, politics and philosophy. Since 2008, 48 different Hacker News readers have linked it 61 times, most often “Optional HTML: Everything You Need to Know”. It is still writing: the last post was on 2026-10-28, and you can follow it by feed.

Visit the blog
61mentions?
5recommend?
48HN people?
2008–2026first – last linked?
Links on Hacker News per year · peak 9 in 2026

Too few sampled comments (18) to say how often HN recommends it.?

Why HN links it

HN readers link Jens Oliver Meiert's pages on optional HTML (omitting tags and quotes) and his HTML elements index, which is based on the WHATWG Living Standard, as references for HTML practice.

Recommended for · 5 comments
Called a handy reference on optional HTML, "very good", and "great value"; the elements index is praised as WHATWG-based.

Summarised by Claude from a sample of 18 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

I’m Jens Oliver Meiert, and I’m an engineering lead, guerrilla philosopher, and indie publisher. I specialize in the craft of frontend development, write tech and non-tech books, and love trying things out. Follow my work on meiert.com.

Most-linked posts?

  1. Optional HTML: Everything You Need to Know
    5 people · 6 mentions · first linked 2019-08-21
  2. /en/indices/html-elements/
    3 people · 4 mentions · first linked 2017-02-15
  3. Must Work Without JavaScript?
    2 people · 2 mentions · first linked 2019-11-22
  4. 0 of the Global Top 100 Websites Use Valid HTML (in 2022)
    2 people · 2 mentions · first linked 2022-09-13
  5. Only 0.5% of the Global Top Websites Use Valid HTML
    2 people · 2 mentions · first linked 2024-09-11
  6. /en/indices/html-elements/
    2 people · 2 mentions · first linked 2014-07-07

What Hacker News says?

  1. wild_egg · 2024-02-19Recommends
    Quotes are completely optional on attribute values in HTML5 if the value doesn't have certain characters like spaces which will require quoting I've found this article a handy reference on all the stuff it's safe to leave out https://meiert.com/en/blog/optional-html/

    Comment linking /en/blog/optional-html/

    on “Show HN: htmz – a low power tool for HTML”
  2. Submitted Ignore AMP as a story · 426 points

    HN discussion
  3. Another source explaining optional HTML in depth: https://meiert.com/en/blog/optional-html/

    Comment linking /en/blog/optional-html/

    on “How to build a personal webpage from scratch”
  4. Submitted A Short Guide to Minimal Web Development (2018) as a story · 277 points

    HN discussion
  5. myfonj · 2017-02-15Recommends
    MDN indeed is (and should remain) the canonical resource, but projects like this could be nice additions. https://meiert.com/en/indices/html-elements/ - another nice minimalist project with great value.

    Comment linking /en/indices/html-elements/

    on “Show HN: A guide to all HTML5 elements and attributes”
  6. Submitted 70% Repetition in Style Sheets: Data on How We Fail at CSS Optimization as a story · 111 points

    HN discussion
  7. alwillis · 2025-01-25Recommends
    This is very good: https://meiert.com/en/indices/html-elements/

    Comment linking /en/indices/html-elements/

    on “Every HTML Element”
  8. Submitted AI will never be ethical or safe as a story · 46 points

    HN discussion
  9. Exactly what I was thinking, by omitting the <html> <head> and <body> HTML can be quite concise [1]. Additionally the closing </li> can be omitted from lists and <li> barely a step over using - for bullet points. The worst part about HTML is the links, though. Anchor tags are awful. Having to repeatedly type <a href="..."> and closing with </a> is wayyy too boilerplate much for for something that is simply surrounde…

    Comment linking /en/blog/optional-html/

    on “We should have Markdown-rendered websites”
  10. Submitted CSS Properties Index as a story · 40 points

    HN discussion
  11. The author mentions something about omitting HTML tags and links to another article of his own, which could explain this (I haven't read it yet): https://meiert.com/en/blog/optional-html/

    Comment linking /en/blog/optional-html/

    on “A Short Guide to Minimal Web Development (2018)”
  12. Submitted Only 0.5% of the Global Top Websites Use Valid HTML as a story · 5 points

    HN discussion
  13. sivers · 2022-06-10Recommends
    Thanks to Aaron for posting this. Such a great reminder. Anyone interested in this subject, check out a series of three very tiny books called “UPGRADE YOUR HTML” by Jens Oliver Meiert. They give great step-by-step examples for eliminating optional tags and attributes, reducing HTML to its cleanest simplest valid form. The author is a super-expert in this specific subject, working with Google and W3C on this. His bi…

    Comment linking /en/biography/

    on “Write HTML Right”
  14. Submitted The Reminder Trick as a story · 5 points

    HN discussion
  15. The only web pages that don't function on mobile are ones which have been optimized for desktop. Although it's rare to find them nowadays, this is false for pages with no CSS at all. By no CSS I mean not even the infamous proprietary viewport meta tag... which is a posteriori being made CSS. Access for instance the basically unstyled page [1] with a $1000+ smartphone of our day... and you're likely to find unreadabl…

    Comment linking /en/indices/html-elements/

    on “PDF Is the World's Most Important File Format”
  16. Submitted In Critical Defense of Front End Development as a story · 4 points

    HN discussion
  17. Don't overcomplicate things: - Have only one CSS-file, unless your project is huge . - Never use IDs - Avoid reset CSS (espescially if you can ignore IE6/7 - If you think you need variables (like in SASS), you are probably thinking about it the wrong way - Give classes functional names, not presentational - Linebreaks after declaration. (Makes your CSS-file easier to navigate) - Remember that you can use you media q…

    Comment linking /en/blog/20090527/css-maintenance-issue-1/

    on “Ask HN: Anyone have a really smart way to organize css?”
  18. Submitted A Minimal CSS Starter as a story · 3 points

    HN discussion
  19. Why not eliminate quotes in production, if you know the value doesn't need quotes? That's still valid, it's optional HTML: https://meiert.com/en/blog/optional-html/ Sorting content alphabetically and that sort of thing to improve compression may be silly code golfing and impractical for page content, but on the other hand I don't see that it costs you anything (aside from time experimenting with it) when applied to…

    Comment linking /en/blog/optional-html/

    on “Making a Website Under 1kB”
  20. Submitted The Little Book of HTML/CSS Frameworks as a story · 3 points

    HN discussion
  21. Example of low repetition from his page: view-source: https://meiert.com/setup/default.css If this is worthwhile doing, a source tool to transform it would make more sense IMO.

    Comment linking /setup/default.css

    on “70% Repetition in Style Sheets: Data on How We Fail at CSS Optimization”
  22. Submitted Should We Never Use Non-Logical Properties? as a story · 2 points

    HN discussion
  23. Here's one also by WHATWG, with all the relevant changes: http://meiert.com/en/indices/html-elements/

    Comment linking /en/indices/html-elements/

    on “The Elements of HTML”
  24. Submitted A Short Story of the Google Error Page as a story · 2 points

    HN discussion
  25. mathias · 2014-07-07Recommends
    Please use http://meiert.com/en/indices/html-elements/ instead, as it’s based on the WHATWG HTML Living Standard rather than W3C’s versioned fork.

    Comment linking /en/indices/html-elements/

    on “The Elements of HTML”
  26. Submitted Overview of the 50 Web Design and Development Glossaries as a story · 2 points

    HN discussion
  27. I'm not taking sides yet, but . . . "why CSS needs no variables" http://meiert.com/en/blog/20090401/why-css-needs-no-variable...

    Comment linking /en/blog/20090401/why-css-needs-no-variables/

    on “Coding Horror: What's Wrong With CSS”
  28. Submitted 2024: 0.5% of the Global Top Websites Use Valid HTML as a story · 2 points

    HN discussion
  29. There isn't even a need for the <head> and <body> tags at all. This is valid HTML 4.01 Strict: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="en"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Here's our title</title> <link rel="stylesheet" href="stylesheet"> <p>Here's our body And this is valid HTML 5: <!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <title>Here's…

    Comment linking /en/blog/20080429/best-html-template/

    on “Google homepage doesn't close html tags, on purpose”
  30. Submitted Calling Someone "Too Old" Is Ageist as a story · 2 points

    HN discussion

Search all of HN for meiert.com

Linked by the same people?