conv.

All stories
TechQuiet 10d · day 11

2018 Unicode "domain hack" article resurfaces on Hacker News

An old writeup on building clever domain names from unusual Unicode characters was resubmitted to HN and mirrored by aggregator bots.

What to know

  • The story is a resubmission of a 2018 article on building "domain hacks" with unusual Unicode/punycode characters, not a new development.
  • Engagement across platforms was minimal: the HN post reached only a score of 7 with 2 comments, and bot mirrors on Mastodon recorded no comments.
  • The spread shown here is largely automated (RSS and aggregator bot accounts) rather than organic discussion.

n_plus_1_acc Hacker News submitterhkrn@mstdn.social Mastodon aggregator accounth4ckernews@mastodon.social Mastodon aggregator account

How it unfolded 3 developments, newest first · click a bar or a number to jump articlesposts

Peak 9 pieces in 3h at Nov 1, 5 AM; 14 pieces over 11 days (1 article · 3 posts · 10 comments) Nov 1, 5 AM — 9 pieces · 1 article · 3 posts · 5 comments — Hacker News 6, Mastodon 2, Newswires 1Nov 1, 8 AM — 2 pieces · 2 comments — Hacker News 2Nov 1, 11 AM — 1 piece · 1 comment — Hacker News 1Nov 1, 2 PM — quietNov 1, 5 PM — quietNov 1, 8 PM — quietNov 1, 11 PM — 1 piece · 1 comment — Hacker News 1Nov 2, 2 AM — quietNov 2, 5 AM — 1 piece · 1 comment — Hacker News 1Nov 2, 8 AM — quietNov 2, 11 AM — quietNov 2, 2 PM — quietNov 2, 5 PM — quietNov 2, 8 PM — quietNov 2, 11 PM — quietNov 3, 2 AM — quietNov 3, 5 AM — quietNov 3, 8 AM — quietNov 3, 11 AM — quietNov 3, 2 PM — quietNov 3, 5 PM — quietNov 3, 8 PM — quietNov 3, 11 PM — quietNov 4, 2 AM — quietNov 4, 5 AM — quietNov 4, 8 AM — quietNov 4, 11 AM — quietNov 4, 2 PM — quietNov 4, 5 PM — quietNov 4, 8 PM — quietNov 4, 11 PM — quietNov 5, 2 AM — quietNov 5, 5 AM — quietNov 5, 8 AM — quietNov 5, 11 AM — quietNov 5, 2 PM — quietNov 5, 5 PM — quietNov 5, 8 PM — quietNov 5, 11 PM — quietNov 6, 2 AM — quietNov 6, 5 AM — quietNov 6, 8 AM — quietNov 6, 11 AM — quietNov 6, 2 PM — quietNov 6, 5 PM — quietNov 6, 8 PM — quietNov 6, 11 PM — quietNov 7, 2 AM — quietNov 7, 5 AM — quietNov 7, 8 AM — quietNov 7, 11 AM — quietNov 7, 2 PM — quietNov 7, 5 PM — quietNov 7, 8 PM — quietNov 7, 11 PM — quietNov 8, 2 AM — quietNov 8, 5 AM — quietNov 8, 8 AM — quietNov 8, 11 AM — quietNov 8, 2 PM — quietNov 8, 5 PM — quietNov 8, 8 PM — quietNov 8, 11 PM — quietNov 9, 2 AM — quietNov 9, 5 AM — quietNov 9, 8 AM — quietNov 9, 11 AM — quietNov 9, 2 PM — quietNov 9, 5 PM — quietNov 9, 8 PM — quietNov 9, 11 PM — quietYesterday, 2 AM — quietYesterday, 5 AM — quietYesterday, 8 AM — quietYesterday, 11 AM — quietYesterday, 2 PM — quietYesterday, 5 PM — quietYesterday, 8 PM — quietYesterday, 11 PM — quietToday, 2 AM — quietToday, 5 AM — quietToday, 8 AM — quietToday, 11 AM — quietToday, 2 PM — quietToday, 5 PM — quiet 1–3
Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9yesterdaynow · 7:24 PM ET
  1. 3

    Mastodon bot h4ckernews@mastodon.social reposts the item

    A second Mastodon bot account, h4ckernews, posted the same HN submission with the #HackerNews tag, linking directly to the HN comments thread.

    • Which of course Bruce Schneier predicted in 2000:https://www.schneier.com/crypto-gram/archives/2000/0715.html..."Unicode is just too complex to eve be secure"As to me I'm running my own DNS resolver (I use unbound) and everything goes through port 53 UDP (and AIUI technically 53 TCP should be allowed, but nothing will happen if you just block it)…

      TacticalCoderHacker News10d agoview on Hacker News ↗
    2 more of the top 3 · 9 posts in this stretch
    • Not sure why so many things use the compatibility form of normalisation.Some older RFCs even recommended using it for passwords, which needlessly reduces entropy (yes we need to normalise passwords because of combining characters, but we don’t need to collapse symbols that a user can choose from, like ſ and s).In my opinion, the compatibility form…

      brewmarcheHacker News10d agoview on Hacker News ↗
    • Note that, in addition to normalizing domain components, the process also maps U+3002 IDEOGRAPHIC FULL STOP (。) to U+002E FULL STOP (.) for use as a separator, a nice touch for domain names encoded in blackboard bold.Also, the author's one-liner, updated for Python 3: python3 -c 'import sys;print(sys.argv[1].encode("idna").decode("ascii"))' "℡"

      jasomillHacker News10d agoview on Hacker News ↗
    all of them →
  2. 2

    Mastodon bot hkrn@mstdn.social cross-posts the HN link

    A Mastodon aggregator account mirrored the HN submission, including the punycode article URL and the HN comments link, with a timestamp of 2026.11.01 05:44:20.

  3. 1

    HN Frontpage RSS bot mirrors the submission

    An automated Hacker News Frontpage RSS account posted the same article link and HN comments thread, recording a lower score of 0 and no comments.

    • Looks like HN broke the URL after submitting. Let's try again: https://ₛᵖ.ⓜ/ Here is the backup link:

      n_plus_1_accHacker News10d agoview on Hacker News ↗
  4. background

    n_plus_1_acc resubmits 2018 Unicode domain-hack article to HN — The user n_plus_1_acc posted the 2018 article about creating domain hacks with unusual Unicode characters to Hacker News, where it reached a score of 7 with 2 comments.

What people are saying 5 voices from 1 site · best of 10 · verbatim