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

A

Alex Harri Jónsson

Personal blog · alexharri.com/blog · on HN as alexharriprogrammingwebdesign

Alex Harri Jónsson writes Alex Harri, a personal blog at alexharri.com about programming, web and design. Since 2022, 12 different Hacker News readers have linked it 27 times, most often “JSDoc as an Alternative TypeScript Syntax”. It is still writing: the last post was on 2026-01-17, and you can follow it by feed.

Visit the blog
27mentions?
12HN people?
2022–2026first – last linked?
Links on Hacker News per year · peak 15 in 2024

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

Why HN links it

Linked for in-depth, interactive posts on ASCII rendering and character-based dithering. Commenters call the writing beautiful, inspiring and deep, and say the rest of the blog matches that depth.

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

Welcome to my personal website and blog. I write about TypeScript and other software engineering topics.

The author on HN?

alexharri · 1,074 karma · member since 2022

Website: https://alexharri.com GitHub: https://github.com/alexharri

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

Most-linked posts?

  1. JSDoc as an Alternative TypeScript Syntax
    5 people · 5 mentions · first linked 2024-02-24
  2. Multi-cursor code editing: An animated introduction
    3 people · 3 mentions · first linked 2023-01-28
  3. ASCII characters are not pixels: a deep dive into ASCII rendering
    3 people · 3 mentions · first linked 2026-01-17
  4. Planes in 3D Space
    2 people · 2 mentions · first linked 2024-04-27
  5. Searching for and Navigating Git Commits
    2 people · 2 mentions · first linked 2024-10-20

What Hacker News says?

  1. Darkphibre · 2026-08-31Recommends
    By leveraging characters, you can actually do a form of dithring! See this great interactive blog post: https://alexharri.com/blog/ascii-rendering

    Comment linking /blog/ascii-rendering

    on “A walkable ASCII cyberpunk city in one HTML file [video]”
  2. Submitted The web's clipboard, and how it stores data of different types as a story · 273 points

    HN discussion
  3. sph · 2026-01-17Recommends
    Every example I thought "yeah, this is cool, but I can see there's space for improvement" — and lo! did the author satisfy my curiosity and improve his technique further. Bravo, beautiful article! The rest of this blog is at this same level of depth, worth a sub: https://alexharri.com/blog

    Comment linking /blog

    on “ASCII characters are not pixels: a deep dive into ASCII rendering”
  4. Submitted Compressing Icelandic name declension patterns into a 3.27 kB trie as a story · 240 points

    HN discussion
  5. This is an absolutely beautiful personal website. Go click around it, there's so many 'wow' moments. Go to the homepage ( https://maximeheckel.com/ ) and then click 'about', the transition is :chefskiss: The blog's design style reminds me a lot of Alex Harri's[1], who also does excellent work. I wonder if one influenced the other. Edit: Oh the homepage has its inspirations actually listed. Harri isn't there. 1. http…

    Comment linking /blog/planes

    on “Shades of Halftone”
  6. Submitted A flowing WebGL gradient, deconstructed as a story · 222 points

    HN discussion
  7. mpaepper · 2026-01-21Recommends
    Hi everyone, inspired by Alex' cool article about ASCII rendering ( https://alexharri.com/blog/ascii-rendering ), I revamped my hero section. It now consists of a matrix style rain of characters which transitions into a pseudo random ASCII rendering of an image of myself.

    Comment linking /blog/ascii-rendering

    on “Show HN: Matrix style morphing into ASCII art rendering of myself”
  8. Submitted The engineering behind Figma's vector networks (2019) as a story · 209 points

    HN discussion
  9. Submitted Planes in 3D Space as a story · 160 points

    HN discussion
  10. Submitted Iterating over bit sets quickly as a story · 70 points

    HN discussion
  11. Submitted ASCII characters are not pixels: a deep dive into ASCII rendering as a story · 40 points

    HN discussion
  12. Submitted Multi-cursor code editing: An animated introduction as a story · 21 points

    HN discussion
  13. Submitted Why doesn't TypeScript properly type Object.keys? as a story · 14 points

    HN discussion
  14. Submitted Searching for and Navigating Git Commits as a story · 5 points

    HN discussion
  15. Submitted JSDoc as an Alternative TypeScript Syntax as a story · 3 points

    HN discussion
  16. Submitted JSDoc as an Alternative TypeScript Syntax as a story · 2 points

    HN discussion
  17. Submitted Searching for and Navigating Git Commits as a story · 2 points

    HN discussion
  18. Submitted 2024 Icelandic Developer Survey: Compensation, Technologies, and More as a story · 2 points

    HN discussion
  19. Submitted JSDoc as an Alternative TypeScript Syntax as a story · 2 points

    HN discussion
  20. Submitted Multi-cursor code editing: An animated introduction as a story · 2 points

    HN discussion
  21. Submitted Build your own schema language with TypeScript's infer keyword as a story · 2 points

    HN discussion
  22. Submitted Type assertions are not a substitute for non-null assertions as a story · 1 points

    HN discussion
  23. Submitted Sharing Changes, Visuals First as a story · 1 points

    HN discussion
  24. Submitted JSDoc as an Alternative TypeScript Syntax as a story · 1 points

    HN discussion
  25. Submitted JSDoc as an Alternative TypeScript Syntax as a story · 1 points

    HN discussion
  26. Submitted Making GRID's spreadsheet engine 10% faster as a story · 1 points

    HN discussion
  27. Submitted Multi-cursor code editing: An animated introduction as a story · 1 points

    HN discussion

Search all of HN for alexharri.com

Linked by the same people?