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

J

Jack Rusher

Personal blog · jackrusher.com/journalprogrammingdesign

Jack Rusher's personal blog at jackrusher.com covers programming and design. Since 2019, 28 different Hacker News readers have linked it 37 times, most often “Stop Writing Dead Programs”. It is still writing: the last post was on 2025-03-30, and you can follow it by feed.

Visit the blog
37mentions?
28HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 11 in 2021

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

Why HN links it

HN commenters link Jack Rusher's writing on what NFTs and signed digital art actually mean, and his talk and transcript 'Stop Writing Dead Programs' on live, interactive programming.

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

Jack Rusher’s web presence.

Most-linked posts?

  1. Stop Writing Dead Programs
    8 people · 12 mentions · first linked 2022-10-19
  2. What does it mean to buy a GIF?
    8 people · 11 mentions · first linked 2021-03-21
  3. Classic HCI Demos
    4 people · 4 mentions · first linked 2022-11-08
  4. From Geometry to Algebra and Back Again: 4000 Years of Papers (Talk Transcript)
    4 people · 4 mentions · first linked 2023-10-11
  5. Object Orientation [2013 !]
    2 people · 2 mentions · first linked 2023-06-07

What Hacker News says?

  1. heckerhut · 2021-03-27Recommends
    I know you’re joking but lots of people still struggle with the reason why NFTs exist, including Apple’s unofficial PR department John Gruber. But it seems he finally understood it now thanks to this article: https://jackrusher.com/journal/what-does-it-mean-to-buy-a-gi... [0] https://daringfireball.net/linked/2021/03/26/rusher-nfts

    Comment linking /journal/what-does-it-mean-to-buy-a-gif.html

    on “Louvre makes its entire collection available online”
  2. Submitted Stop Writing Dead Programs as a story · 181 points

    HN discussion
  3. Ironically, this is great for NFT artists: most artists distributing their work as signed tokens want the high resolution media to be more widely distributed across many points of failure (that's exactly why IPFS is typically chosen). So far most comments here fail to understand that the economic value of an NFT, unlike traditional art through most of recent history, is not tied to scarcity of access to its media. I…

    Comment linking /journal/what-does-it-mean-to-buy-a-gif.html

    on “TheNFTbay.org – The Billion Dollar Torrent (All NFT's from Ethereum and Solana)”
  4. Submitted Classic HCI Demos as a story · 71 points

    HN discussion
  5. Signed prints are not necessarily cheap—see Ansel Adams prints going for nearly $1M USD[1]. It becomes a matter of what price society (or, perhaps just a handful of buyers) is willing to place on the artefact. One of the great things with provenance on the blockchain is that it is not solely dependent on private for-profit auction houses like Christie's and Sotheby's to track provenance of the art we are creating. B…

    Comment linking /journal/what-does-it-mean-to-buy-a-gif.html

    on “NFT's aren't the answer to the problems of digital art”
  6. Submitted What does it mean to buy a GIF? as a story · 4 points

    HN discussion
  7. I've changed the top URL to the video, in the hope of reducing the tedious complaints about webpage formatting that the transcript was generating. The transcript is here: https://jackrusher.com/strange-loop-2022/ . Please let's talk about the ideas now.

    Comment linking /strange-loop-2022/

    on “Stop Writing Dead Programs [video]”
  8. Submitted From Geometry to Algebra and Back Again: 4000 Years of Papers (Talk Transcript) as a story · 3 points

    HN discussion
  9. Fast compilation is undoubtedly more essential in the Lisp paradigm of REPL-driven, interactive programming with S-expressions than in other languages. A pre-requisite perhaps for the world to 'Stop Writing Dead Programs' [0] [0] https://jackrusher.com/strange-loop-2022/

    Comment linking /strange-loop-2022/

    on “Jank development update – Moving to LLVM IR”
  10. Submitted A curated collection of HCI demo videos produced from 1983-2002 as a story · 3 points

    HN discussion
  11. You can argue the same about a signed print of a digital illustration, photograph, etc. See here: https://jackrusher.com/journal/what-does-it-mean-to-buy-a-gi...

    Comment linking /journal/what-does-it-mean-to-buy-a-gif.html

    on “An NFT without a blockchain”
  12. Submitted A curated collection of Human-Computer Interaction demo videos from 1983-2002 as a story · 3 points

    HN discussion
  13. > just a tech bro creative virtue signaling He's quite well known https://jackrusher.com/ For art, go to "media" on his bluesky. Rather prolific.

    Comment linking /

    on “Sustain your creative drive in the face of technological change”
  14. Submitted Homesteading (2017) as a story · 3 points

    HN discussion
  15. See also their blog post on Fuzzy Constraints (2023). https://www.inkandswitch.com/untangle/ Madly in love with how forward a frontier Ink & Switch cuts towards. Trying to make software less of a handcrafted artifact that each individual corporation builds on their own, as they see fit, and making computing a broader more universal project, with more regular hooks for humans to get themselves in the loop. A lot of "…

    Comment linking /strange-loop-2022/

    on “Ink and Switch Constraint System (2023)”
  16. Submitted Stop Writing Dead Programs (Strange Loop 2022) as a story · 2 points

    HN discussion
  17. > NFTs have absolutely nothing to do with artists or art. That's an incredibly ignorant remark. Art has been one of the more prominent uses of NFTs that emerged this year. Despite the relative immaturity of the technology, it has already proven transformative for many artists and non-profit art organizations. For example, see Hicetnunc.xyz. Further reading: [1] - https://www.plummerfernandez.com/works/not-another-jp…

    Comment linking /journal/what-does-it-mean-to-buy-a-gif.html

    on “NFTs over 10k, you go to jail”
  18. Submitted Curated collection of HCI demo videos produced from 1983 to 2002 as a story · 2 points

    HN discussion
  19. I get that extensions are scary & dangerous, but it's absurd to me that dynamic code is now verboten. Your header issue doesn't totally click with me. Because it seems like a separate issue. I agree you should have the day over your user agent! But an extension executing remote code doesn't seem to be a factor. Remote code means that we can't create extensions with pluggable modularity. We can't build an Yahoo Pipes…

    Comment linking /strange-loop-2022/

    on “Malicious extensions circumvent Google's remote code ban”
  20. Submitted Stop Writing Dead Programs (Strange Loop 2022) as a story · 2 points

    HN discussion
  21. I wasn’t familiar with the term “Residential programming,” but it reminds me of the talk “Stop Writing Dead Programs” ( https://jackrusher.com/strange-loop-2022/ ) Increasingly, I think that an agent (and I) would work much better in a malleable, notebook-like, inspectable program, than it would with its current file-based “edit and re-run” primitives. “Marimo pair” (built into their notebook-like primitive) is an a…

    Comment linking /strange-loop-2022/

    on “Inventing the Future, One Lisp Machine at a Time”
  22. Submitted Geometry to Algebra and Back Again as a story · 2 points

    HN discussion
  23. Rust can't even dynamically link! I'm super on board the rust train right now & super loving it. But no, code hot loading is not common. Most code in the world is dead code. Most languages are for dead code. It's sad. Stop writing dead code (2022) was no where near the first, is decades and decades late in calling this out, but still a good one. https://jackrusher.com/strange-loop-2022/

    Comment linking /strange-loop-2022/

    on “Pi – a minimal terminal coding harness”
  24. Submitted Leopards in the Source Code as a story · 2 points

    HN discussion
  25. The two REPLs are not the same, unless editor-integrated Python REPLs have gone through a revolution since I last checked. See https://lambdaisland.com/blog/29-12-2017-the-bare-minimum-cl... and circa 22:49.90 of [Stop Writing Dead Programs][1], on the topic of interacting with a live system as you write it. [1]: https://jackrusher.com/strange-loop-2022/

    Comment linking /strange-loop-2022/

    on “REBL”
  26. Submitted Object Orientation [2013 !] as a story · 1 points

    HN discussion
  27. This is a not-so subtle advantage JavaScript has over 90% of everything else: Chrome DevTools Protocol (CDP), which exists/is-great in-large-part thanks to JavaScript being an alive language. Of the Stop Writing Dead Programs variety ( https://jackrusher.com/strange-loop-2022/ , https://news.ycombinator.com/item?id=33270235 ). It's just astoundingly capable, so very richly exposes such a featureful runtime, across s…

    Comment linking /strange-loop-2022/

    on “Log messages are mostly for the people operating your software”
  28. Submitted Geometry to Algebra and Back Again as a story · 1 points

    HN discussion
  29. > Ctrl is the most pressed control key for people like me who live in the terminal. But the default placement of the ctrl keys in modern layouts is so wrong. I have never understood it. I guess there has to be a historical reason but I've yet to find out. (Help me, greybeards) I've seen this talk here and the speaker mentioned the ADM-3A (that is also mentioned in the article itself) terminals at about the 17/18 min…

    Comment linking /strange-loop-2022/

    on “Vim Foot Pedal”
  30. Submitted Geometry to Algebra and Back Again as a story · 1 points

    HN discussion

Search all of HN for jackrusher.com

Linked by the same people?