Top all-time · #17214
Joel Dueck
Personal blog · joeldueck.com/blog · on HN as velcrovanprogrammingwriting
Joel Dueck's personal blog at joeldueck.com covers programming and writing. Since 2022, 4 different Hacker News readers have linked it 28 times, most often “AI is right about em-dashes”. It is still writing: the last post was on 2026-10-22, and you can follow it by feed.
The personal home page of Joel Dueck, a writer and programmer. :wq
Most-linked posts?
- AI is right about em-dashes2 people · 3 mentions · first linked 2025-04-24
- Camp: Static Site Generation for Racket2 people · 2 mentions · first linked 2026-05-22
What Hacker News says?
I like the slack.com/is/ scheme that makes the resource into a simple, legible phrase. I do something similar on my site: everything in the "projects" category has a URL that starts with "what-about", e.g.: https://joeldueck.com/what-about/splitflap/
Comment linking /what-about/splitflap/
on “Examples of Great URL Design (2023)”Submitted A Racket alternative to HTML Tidy as a story · 35 points
HN discussionMy favorite and only use of XSLT that still works pretty well is to allow people to browse my RSS feed as if it were a web page. https://joeldueck.com/feed.atom
Comment linking /feed.atom
on “Xee: A Modern XPath and XSLT Engine in Rust”Submitted AI is right about em-dashes as a story · 12 points
HN discussionhttps://defn.io/page/projects/ https://joeldueck.com/projects.html
Comment linking /projects.html
on “Racket v9.0”Submitted AI is right about em-dashes as a story · 4 points
HN discussionhttps://joeldueck.com/what-about/camp/
Comment linking /what-about/camp/
on “A Friendly Introduction to Racket”Submitted Camp: Static Site Generation for Racket as a story · 3 points
HN discussionWell I use it on my personal site: the colors change with the weather and seasons [1]. Oklab’s so-what is that the hues are perceptually a uniform brightness, unlike HSL (which I started with) where blues and reds look a lot brighter than greens and yellows at the same saturation/lightness. So in my case where color shifting is happening, Oklab actually helps. I don’t know how it’s better than HSL for simple UI elem…
Comment linking /
on “Pico CSS is no longer maintained”Submitted High Voltage as a story · 2 points
HN discussion"The Extended Mind" by Andrew Clark and David Chalmers, is a much more interesting (to me) examination of the categorical blurring between the mind and externalized tools of thought. https://consc.net/papers/extended.html This idea is also one of the many interesting facets of my favorite novel, "Jonathan Strange and Mr. Norrel". https://joeldueck.com/mind-palaces.html
Comment linking /mind-palaces.html
on “The Cognitive Design of Tools of Thought (2014) [pdf]”Submitted Two Approaches to Web Publishing as a story · 2 points
HN discussionI do a (better-looking, I dare say) version of this on my site https://joeldueck.com , which changes the color scheme depending on the outside temp. Currently it's blue because it's a little cold outside. I also have a 1D slider you can play with in the page footer. I have a script [1] grab the local temp and convert that to two hue values, which it stores as CSS variables --base-temp and --accent. Then in my CSS I…
Comment linking /code/jdcom/file?ci=tip&name=static/res/windfinger.js&ln=5-9
on “You need 4 colors”Submitted Oomphalism as a story · 1 points
HN discussionI got to 63, I think mainly because I've been working on an HTML5 pretty-printer in Racket recently [1] (basically my own implementation of the formatting aspects of HTML Tidy). [1]: https://joeldueck.com/what-about/html-printer/
Comment linking /what-about/html-printer/
on “HTML Tags Memory Test”Submitted How I License My Code as a story · 1 points
HN discussionI've had some thoughts about this concept applied narrowly to web publishing [1]. It's nice to see a more general theory out there. [1]: https://joeldueck.com/friction.html
Comment linking /friction.html
on “Software Friction”Submitted Mind Palaces as a story · 1 points
HN discussionOf course, my hand-rolled site ( https://joeldueck.com ) uses feed.atom (don’t ask me why, it was a long time ago), which happens not to be in your list. I do have it exposed in the HTML though.
Comment linking /
on “Exposed RSS”Commenting to follow up on this...at some point. I started such a tool, using Punct [1] as the markup environment (CommonMark with ability to generate custom elements using inline Racket code, but could just as well be plain CommonMark + metadata). [1]: https://joeldueck.com/what-about/punct/
Comment linking /what-about/punct/
on “Wp2hugo: Best WordPress to Hugo migrator (written in Go)”https://joeldueck.com/manually-type-punctuation.html https://joeldueck.com/ai-is-right-about-em-dashes.html
Comment linking /ai-is-right-about-em-dashes.html
on “Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed”I felt the same way for years. In general I’m persuaded that the Graph Mind is not evil ( https://joeldueck.com/graph-mind.html ), and that FOMO and being plugged in are good, functional instincts. So I don’t really make an effort to tamp down on my consumption. However I’ve also found that using my creativity, making things, and being able to share things I’ve made ARE crucial to how rewarding it feels to “be onlin…
Comment linking /being-in-the-graph-mind.html
on “Ask HN: How do you deal with information and internet addiction?”I wrote a rigorous Atom/RSS feed generating library in Racket: Splitflap ( https://joeldueck.com/what-about/splitflap/ )
Comment linking /what-about/splitflap/
on “Why your blog still needs RSS”HSL came in clutch when I designed my website ( https://joeldueck.com ) to change colors based on the outside temperature. (See the slider at the bottom) A script maps the temperature in °f to a value between 0 and 360, and this value is used for the Hue paramater in CSS hsl() colors.
Comment linking /
on “Color Formats in CSS”“Complex simplicity” is a good phrase that kind of gets at my theory that friction (simplicity of operation) in publishing is conserved across the stages of setting up, operating, and maintaining the publishing apparatus: https://joeldueck.com/friction.html If you make things simpler in one stage, you ultimately do so by making the other stage(s) more complicated.
Comment linking /friction.html
on “The complex simplicity of my static websites”