Top all-time · #6430
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.
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.
Most-linked posts?
- JSDoc as an Alternative TypeScript Syntax5 people · 5 mentions · first linked 2024-02-24
- Multi-cursor code editing: An animated introduction3 people · 3 mentions · first linked 2023-01-28
- ASCII characters are not pixels: a deep dive into ASCII rendering3 people · 3 mentions · first linked 2026-01-17
- Planes in 3D Space2 people · 2 mentions · first linked 2024-04-27
- Searching for and Navigating Git Commits2 people · 2 mentions · first linked 2024-10-20
What Hacker News says?
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]”Submitted The web's clipboard, and how it stores data of different types as a story · 273 points
HN discussionEvery 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”Submitted Compressing Icelandic name declension patterns into a 3.27 kB trie as a story · 240 points
HN discussionThis 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”Submitted A flowing WebGL gradient, deconstructed as a story · 222 points
HN discussionHi 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”Submitted The engineering behind Figma's vector networks (2019) as a story · 209 points
HN discussionSubmitted Planes in 3D Space as a story · 160 points
HN discussionSubmitted Iterating over bit sets quickly as a story · 70 points
HN discussionSubmitted ASCII characters are not pixels: a deep dive into ASCII rendering as a story · 40 points
HN discussionSubmitted Multi-cursor code editing: An animated introduction as a story · 21 points
HN discussionSubmitted Why doesn't TypeScript properly type Object.keys? as a story · 14 points
HN discussionSubmitted Searching for and Navigating Git Commits as a story · 5 points
HN discussionSubmitted JSDoc as an Alternative TypeScript Syntax as a story · 3 points
HN discussionSubmitted JSDoc as an Alternative TypeScript Syntax as a story · 2 points
HN discussionSubmitted Searching for and Navigating Git Commits as a story · 2 points
HN discussionSubmitted 2024 Icelandic Developer Survey: Compensation, Technologies, and More as a story · 2 points
HN discussionSubmitted JSDoc as an Alternative TypeScript Syntax as a story · 2 points
HN discussionSubmitted Multi-cursor code editing: An animated introduction as a story · 2 points
HN discussionSubmitted Build your own schema language with TypeScript's infer keyword as a story · 2 points
HN discussionSubmitted Type assertions are not a substitute for non-null assertions as a story · 1 points
HN discussionSubmitted Sharing Changes, Visuals First as a story · 1 points
HN discussionSubmitted JSDoc as an Alternative TypeScript Syntax as a story · 1 points
HN discussionSubmitted JSDoc as an Alternative TypeScript Syntax as a story · 1 points
HN discussionSubmitted Making GRID's spreadsheet engine 10% faster as a story · 1 points
HN discussionSubmitted Multi-cursor code editing: An animated introduction as a story · 1 points
HN discussion