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

Top all-time · #16982

J

jfhr's blog

Personal blog · jfhr.meprogrammingweb

jfhr's blog is a personal blog at jfhr.me about programming and web. Since 2022, 4 different Hacker News readers have linked it 7 times, most often “Optimizing images with the HTML <picture> tag”. The last post was in 2024, but the archive is still widely read.

Visit the blog
7mentions?
4HN people?
2022–2023first – last linked?
Links on Hacker News per year · peak 6 in 2022

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

Why HN links it

The linked posts cover web image optimisation, including using the HTML picture tag with AVIF, WebP and JPEG XL fallbacks, and browser support for those formats.

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

Hi, I write blog posts about software development and little else. If you enjoy this blog, feel free to say hello :)

Most-linked posts?

  1. Optimizing images with the HTML <picture> tag
    2 people · 2 mentions · first linked 2022-10-30

What Hacker News says?

  1. This apparently goes nicely with the other article currently on the frontpage ... > I’d still recommend including JPEG XL versions of your images, because chances are that browser support will come eventually. https://jfhr.me/optimizing-images-with-the-html-picture-tag/

    Comment linking /optimizing-images-with-the-html-picture-tag/

    on “Google set to deprecate JPEG XL support in Chrome 110”
  2. Submitted Optimizing images with the HTML <picture> tag as a story · 89 points

    HN discussion
  3. Fun fact: the "Your browser support avif" image in that post at https://jfhr.me/your-browser-supports.avif is currently... a png file. $ curl -s https://jfhr.me/your-browser-supports.avif | file - /dev/stdin: PNG image data, 400 x 100, 8-bit grayscale, non-interlaced (same for the jxl one, but firefox apparently doesn't try to load it because of the type. The webp and jpeg ones are what they say they are.)

    Comment linking /your-browser-supports.avif

    on “Optimizing images with the HTML <picture> tag”
  4. Submitted Consider Using CSV as a story · 2 points

    HN discussion
  5. If you buy a gTLD domain through a registrar, your ownership of the domain is bound by the rules established by ICANN [1][2]. If you purchase an eTLD+1 [3] subdomain from omg.lol (as part of the offered services) you're not covered by [1][2] but instead by [4, Section 1.5 part B, Section 3.2 part A]. What this means is OP can arbitrarily shutdown their offering at their sole discretion and, as a result, you'll lose…

    Comment linking /what-is-an-etld-+-1/

    on “Omg.lol – A lovable web page and email address, just for you”
  6. Submitted Fungible Tokens and Decentralized Exchanges as a story · 1 points

    HN discussion
  7. Submitted Talking to Yourself as a story · 1 points

    HN discussion

Search all of HN for jfhr.me