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 · #11383

P

Paul Wood

Personal blog · paultendo.github.io/posts · on HN as paultendosecurityprogramming

Paul Wood writes paultendo, a personal blog at paultendo.github.io about security and programming. Since 2026, 7 different Hacker News readers have linked it 8 times, most often “Unicode's confusables.txt and NFKC normalization disagree on 31 characters”. It is still writing: the last post was on 2026-10-18, and you can follow it by feed.

Visit the blog
8mentions?
7HN people?
2026–2026first – last linked?

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

Why HN links it

Paul Wood's posts examine Unicode confusables by rendering characters across many fonts to test visual similarity, and include steps to reproduce the results. HN readers link them for this testing approach.

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

Paul Wood FRSA on legal technology, open-source tools and Unicode security.

The author on HN?

paultendo · 66 karma · member since 2026

Founder at Oncor (https://oncor.io), C-PAID, and Fifty Six Law. Building open-source tools in TypeScript. Interested in security and multi-tenant systems. https://paultendo.github.io

From their public HN profile, which links to this site.

Most-linked posts?

  1. Unicode's confusables.txt and NFKC normalization disagree on 31 characters
    3 people · 3 mentions · first linked 2026-02-22
  2. I rendered 1,418 confusables over 230 fonts. Most aren't confusable to the eye
    2 people · 2 mentions · first linked 2026-02-25

What Hacker News says?

  1. noname120 · 2026-02-27Recommends
    This other article from the same author is more interesting: https://paultendo.github.io/posts/unicode-confusables-nfkc-c...

    Comment linking /posts/unicode-confusables-nfkc-conflict/

    on “I rendered 1,418 confusables over 230 fonts. Most aren't confusable to the eye”
  2. Submitted Denial of Spend: New category of resource exhaustion attacks as a story · 2 points

    HN discussion
  3. If you have a Mac you can follow the steps at the end of the post and reproduce the results https://paultendo.github.io/posts/confusable-vision-visual-s... I don't have a Mac.

    Comment linking /posts/confusable-vision-visual-similarity/

    on “I rendered 1,418 confusables over 230 fonts. Most aren't confusable to the eye”
  4. Submitted I rendered 1,418 confusables over 230 fonts. Most aren't confusable to the eye as a story · 2 points

    HN discussion
  5. Submitted Unicode's confusables.txt and NFKC normalization disagree on 31 characters as a story · 2 points

    HN discussion
  6. Submitted 96.5% of confusables.txt from Unicode is not high-risk as a story · 1 points

    HN discussion
  7. Submitted Unicode characters look like Latin letters but aren't in a detection system as a story · 1 points

    HN discussion
  8. Submitted Confusables.txt and NFKC disagree on 31 characters as a story · 1 points

    HN discussion

Search all of HN for paultendo.github.io

Linked by the same people?