Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1162

T

Technomancy

Personal blog · technomancy.us · on HN as technomancyprogrammingsystems

Technomancy is a personal blog at technomancy.us about programming and systems. Since 2008, 59 different Hacker News readers have linked it 100 times, most often “A game written in 4 Lisp dialects”. It is still writing: the last post was on 2026-04-25, and you can follow it by feed.

Visit the blog
100mentions?
5recommend?
59HN people?
2008–2025first – last linked?
Links on Hacker News per year · peak 13 in 2011

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

Why HN links it

HN readers link Phil Hagelberg's blog for Lisp-related writing: Fennel and Janet, Lisp Game Jam write-ups, Emacs and Clojure setup, and posts on Racket and Logo. Keyboard and personal posts also come up.

Recommended for · 5 comments
Game jam write-ups documenting Fennel and Love2D work, a pico-8 game written in Fennel, a Racket post, a cute bus scheme post, and a Logo post called an inspira

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

The author on HN?

technomancy · 3,634 karma · member since 2007

Hacker-errant, design and sell DIY keyboard kits: http://atreus.technomancy.us Coding in Clojure, Fennel, and Lua.

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

Most-linked posts?

  1. A game written in 4 Lisp dialects
    6 people · 6 mentions · first linked 2013-07-18
  2. Atreus – kit to build your own mechanical keyboard
    4 people · 5 mentions · first linked 2014-03-07
  3. In which a compiler gets its wings
    3 people · 3 mentions · first linked 2018-03-04
  4. In which there is no such thing as a functional programming language
    3 people · 3 mentions · first linked 2021-03-22
  5. In which persistence proves a propitious property
    3 people · 3 mentions · first linked 2009-12-23
  6. In which interactive development saves the day
    3 people · 3 mentions · first linked 2018-09-18
  7. In which five different paths lead to methods
    3 people · 3 mentions · first linked 2022-02-08
  8. In which we take a deep breath before the upcoming plunge
    3 people · 3 mentions · first linked 2014-12-17
  9. /
    2 people · 2 mentions · first linked 2010-10-25
  10. Http://technomancy.us/
    2 people · 2 mentions · first linked 2010-02-06

What Hacker News says?

  1. Once you add networking, Arduinos don't really have much cost benefit over a full-fledged Linux SOC board. An Uno plus an Ethernet shield ends up being nearly the cost of a Raspberry Pi, which is several times more powerful. I built out my XMPP-controlled office thermostat on a BeagleBone Black, which costs a bit more than the Pi but has way more pins, including analog inputs, which are pretty important for temperat…

    Comment linking /171

    on “Building an open source Nest”
  2. Submitted Atreus – kit to build your own mechanical keyboard as a story · 135 points

    HN discussion
  3. I worked remotely for two years out of LA as one of two engineers for a tiny startup, and that describes my experience there perfectly. I've been working remotely for the last three years out of Seattle, and it's totally different. Part of it is the availability of plenty of coffee shops from which to work ( http://technomancy.us/156 ), part of it is having more hacker friends locally with which to co-work, but a lo…

    Comment linking /156

    on “Stop whining and start hiring remote workers”
  4. Submitted Phil Hagelberg on Emacs new package manager. as a story · 83 points

    HN discussion
  5. I'd love to hear more from the author (can someone interview him for a podcast please? :-). He also has another programming language called Fennel [1] which compiles a lisp like language to Lua. Both Fennel and Janet seem to orbit around Clojure ideas.... interestingly one of Fennel's main contributors [2] is also the author of Clojure's most popular build system, Leiningen. 1: https://fennel-lang.org/ 2: https://te…

    Comment linking /186

    on “Janet: a lightweight, expressive and modern Lisp”
  6. Submitted In which a compiler gets its wings as a story · 73 points

    HN discussion
  7. So many people make websites that basically look like they are from the 90's (though without all the animated GIFs haha), and use basic features without any strictly-modern stuff. These are just a few off the top of my head: https://cblgh.org/ https://technomancy.us/list https://alexschroeder.ch/ http://100r.co/site/about_us.html https://dataswamp.org/~solene/ https://rgz.ee/ https://www.bsdly.net/~peter/ https://co…

    Comment linking /list

    on “Make Front End Shit Again (2018)”
  8. Submitted In which a laptop defies the trends as a story · 56 points

    HN discussion
  9. I am looking for a game framework that allows interactive programming like LISP for browser games. So far I have tried love2d, TIC-80, and defold. Fennel (Clojure like language for Lua) works with love2d and TIC-80, but I could not get emacs repl to connect to TIC-80. Also I couldn't get Fennel to work with defold. Maybe there's a way I haven't found yet, but for now the only way to achieve interactive programming i…

    Comment linking /188

    on “Defold: cross-platform game engine”
  10. Submitted In which we plot an escape from the quagmire of equality (Clojure and Emacs) as a story · 48 points

    HN discussion
  11. I'm reminded of Seeing Like a State by James C. Scott[0], which is in part about just this sort of thing. Maps were one example presented in the book. And it does apply beyond just that too; I read this blog post a while back relating this tendency to social networks: https://technomancy.us/199 [0] https://en.wikipedia.org/wiki/Seeing_Like_a_State

    Comment linking /199

    on “Should this be a map or 500 maps?”
  12. Submitted Setting up a Clojure dev environment with Emacs and Slime as a story · 45 points

    HN discussion
  13. Actually, I'm not connected to the original 'technomancy'. I've never met the guy. I just liked the domain name (from reading Neal Stephenson's Cryptonomicon), and it's my personal domain name. I think 'technomancy' is on ' http://technomancy.us .

    Comment linking /

    on “A Google Suggest Venn Diagram Generator”
  14. Submitted Plotting an escape from the quagmire of equality in Emacs Lisp (2012) as a story · 34 points

    HN discussion
  15. I highly recommend using Löve; the simplicity is very compelling. I wrote a bit about testing on my blog, but it's more about the architecture of how the user-input system meshes with the internal reprogrammability. There's a bit about fuzz testing though: https://technomancy.us/180 Maybe I'll follow it up with a more detailed post specifically about automated testing in Löve since it seems to be not well-understood.

    Comment linking /180

    on “Moving to GitLab: Yes, it's worth it”
  16. Submitted In which five different paths lead to methods as a story · 16 points

    HN discussion
  17. Worth noting (for parenthesis-lovers!) the Fennel support added by Phil Hagelberg, as demoed e.g. in one of his Lisp Game Jam writeups here: https://technomancy.us/193

    Comment linking /193

    on “TIC-80 tiny computer”
  18. Submitted Three ways to write user-facing programs as a story · 8 points

    HN discussion
  19. luxbock · 2015-03-26Recommends
    This is a blog post by technomancy, the original author of Leiningen, exploring Racket as a new language: http://technomancy.us/175 EDIT: Wrong link. This one might be interesting as well so I've left it here: http://technomancy.us/169

    Comment linking /169

    on “Why Racket? Why Lisp? (2014)”
  20. Submitted In which the lessons of ZZ Top are applied to the marketplace as a story · 8 points

    HN discussion
  21. This is funny, cos I saw this stated somewhere on HN the other day, was totally amazed he'd done both, went and checked, and found out it was untrue - I think! Someone correct me please if I'm confused. Calvin Rose made Janet https://github.com/bakpakin and https://bakpakin.com/ Phil Hagelberg made Fennel https://git.sr.ht/~technomancy/fennel and https://technomancy.us/colophon

    Comment linking /colophon

    on “Janet for Mortals (2023)”
  22. Submitted In which there is no such thing as a functional programming language as a story · 7 points

    HN discussion
  23. Check out some of the alternate languages available for Android development: http://technomancy.us/134 If you're going to be moving away from Apple's monolingual nightmare you might as well take advantage of it. =)

    Comment linking /134

    on “Android Tries Harder”
  24. Submitted Less known (but useful) Clojure Libraries as a story · 7 points

    HN discussion
  25. I don't know if it's systematic per se, but I wrote a comparison here: http://technomancy.us/169 My take is that the biggest difference is not in the language but the runtime. Nearly all the things that Racket lacks (except world-class GC and JIT compilation) can be added in after the fact due to its massive flexibility; Racket is a natural choice when you want a lisp but can't afford the memory or launch time overh…

    Comment linking /169

    on “Racket – Lisp beyond Clojure”
  26. Submitted In which static types are friends, not foes as a story · 6 points

    HN discussion
  27. Actually the week after that meetup I realized the process could be simplified dramatically: http://technomancy.us/149 Now once you have Leiningen and clojure-mode installed it's a single M-x clojure-jack-in to get started. Wish I had thought of that a week earlier! Could have saved us a lot of time at the meetup. (The way you posted still works fine, so if you've already got it set up there's no need to switch.)

    Comment linking /149

    on “Let's just use Emacs”
  28. Submitted A game written in 4 Lisp dialects as a story · 4 points

    HN discussion
  29. bokchoi · 2020-09-06Recommends
    And if you haven't checked out his pico-8 game he used fennel to write, you ought to. It's great! https://technomancy.us/190

    Comment linking /190

    on “Fennel – Lisp in Lua”
  30. Submitted In which projects may be more easily compiled and distributed as a story · 4 points

    HN discussion

Search all of HN for technomancy.us

Linked by the same people?