Top all-time · #2330
Anthony Fu
Personal blog · antfu.me/postsprogrammingweb
Anthony Fu's personal blog at antfu.me covers programming and web. Since 2021, 31 different Hacker News readers have linked it 31 times, most often “Epoch Semantic Versioning”. It is still writing: the last post was on 2026-09-16, and you can follow it by feed.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
HN readers link Anthony Fu's posts on CSS tooling (WindiCSS, Tailwind, UnoCSS), Prettier line wrapping, npm epoch versioning, and AI-generated images that are also valid QR codes.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Epoch Semantic Versioning4 people · 4 mentions · first linked 2025-01-09
- Why Reproductions Matter4 people · 4 mentions · first linked 2022-05-30
- Reimagine Atomic CSS3 people · 3 mentions · first linked 2021-11-16
- Move on to ESM-Only3 people · 3 mentions · first linked 2025-02-05
- Stylistic QR Code with Stable Diffusion3 people · 3 mentions · first linked 2023-06-25
- Async, Sync, in Between2 people · 2 mentions · first linked 2025-03-03
- Tailwind JIT fails to credit Windi CSS2 people · 2 mentions · first linked 2021-03-25
What Hacker News says?
Anthony Fu ( https://antfu.me/projects ). Should to be known widely. The guy is a living legend.
Comment linking /projects
on “Icônes”Submitted Move on to ESM-Only as a story · 118 points
HN discussion>But a QR code would definitely be audible as a series of quiet beeps, unless you exploited auditory masking. The article we are discussing, and just a cursory google search, may interest you. https://antfu.me/posts/ai-qrcode
Comment linking /posts/ai-qrcode
on “Images that Sound: Generating spectrograms that are also images”Submitted Mental Health in Open Source as a story · 104 points
HN discussionAnthony Fu’s epoch versioning scheme (to differentiate breaking change majors from "marketing" majors) could yield easy winners here, at least on the raw version number alone (not the number of sequential versions released): https://antfu.me/posts/epoch-semver
Comment linking /posts/epoch-semver
on “Which NPM package has the largest version number?”Submitted Reimagine Atomic CSS as a story · 52 points
HN discussionI think WindiCSS came up with it earlier than Tailwind. See https://antfu.me/posts/windicss-and-tailwind-jit
Comment linking /posts/windicss-and-tailwind-jit
on “Open Props: Tailwind Alternative from Chrome Dev Team”Submitted Tailwind JIT fails to credit Windi CSS as a story · 34 points
HN discussionWhile it's always great to see performance gains, my largest pain point with prettier was never performance. Instead my only gripe with prettier is the "line wrapping noise" it creates, illustrated here by Anthony Fu: https://antfu.me/posts/why-not-prettier#the-line-wrapping-no... Would it be realistic to expect a solution for this issue now that "prettier needs to step up it's game"?
Comment linking /posts/why-not-prettier
on “Prettier $20k Bounty was Claimed”Submitted Categorize Your Dependencies as a story · 5 points
HN discussionThese are also very cool: https://antfu.me/posts/ai-qrcode Diffusion image generation constrained to also be a valid QR code
Comment linking /posts/ai-qrcode
on “Dithered QR Codes”Submitted Move on to ESM-Only as a story · 5 points
HN discussionHaven't seen it mentioned, but if you like Tailwind, maybe take a look at UnoCSS: https://github.com/unocss/unocss It is like the next evolution of Tailwind. See this blog post for full explanation: https://antfu.me/posts/reimagine-atomic-css
Comment linking /posts/reimagine-atomic-css
on “What working with Tailwind CSS every day for 2 years looks like”Submitted Epoch Semantic Versioning as a story · 5 points
HN discussionSubmitted Async, Sync, in Between as a story · 4 points
HN discussionSubmitted Why Reproductions Matter as a story · 4 points
HN discussionSubmitted Why Reproductions Are Required as a story · 3 points
HN discussionSubmitted About Yak Shaving as a story · 3 points
HN discussionSubmitted Epoch Semantic Versioning as a story · 2 points
HN discussionSubmitted Epoch Semantic Versioning as a story · 2 points
HN discussionSubmitted Move on to ESM-Only as a story · 2 points
HN discussionSubmitted Stable Diffusion QR Code 101 as a story · 2 points
HN discussionSubmitted Reimagine Atomic CSS as a story · 2 points
HN discussionSubmitted Why Reproductions Are Required as a story · 2 points
HN discussionSubmitted Async, Sync, in Between as a story · 1 points
HN discussionSubmitted Icons in Pure CSS as a story · 1 points
HN discussionSubmitted Stylistic QR Code with Stable Diffusion as a story · 1 points
HN discussionSubmitted Why Reproductions Are Required as a story · 1 points
HN discussionSubmitted Journey with Icons Continues as a story · 1 points
HN discussionSubmitted I Don't Use Prettier as a story · 1 points
HN discussion