Daniel Temkin

danieltemkin.com · Personal blog · on HN since 2011

Daniel Temkin, an artist who designs esoteric programming languages and writes about them, along with glitch art and software art projects.

What HN saysHN commenters find his work funny and joyful, and cite languages like Entropy and Olympus and his Forty-Four Esolangs as related reading.
28HN people shared it
10linked it in comments
23stories submitted
262story points
5 months agolast shared
2011people per year2026

Most-shared posts

  1. 1
  2. 2
    Daniel Temkin
    4 people · 2 points · first shared 2018 · discussion on HN
  3. 3
  4. 4
    Forty-Four Esolangs
    2 people · 2 points · first shared 2025 · discussion on HN
  5. 5
    DrunkEliza
    2 people · first shared 2017
  6. 6
    Straightened Trees
    1 people · 187 points · first shared 2020 · 36 comments on HN
  7. 7
    Time Out – The language where you have to wait
    1 people · 14 points · first shared 2015 · 4 comments on HN
  8. 8
  9. 9
    C64 glitch art
    1 people · 6 points · first shared 2015 · discussion on HN
  10. 10
  11. 11
  12. 12
  13. 13
    The Aesthetics of Multicoding Esolangs (2020) [pdf]
    1 people · 1 points · first shared 2026 · discussion on HN
  14. 14
    Read the web in Mayan glyphs
    1 people · 1 points · first shared 2012 · discussion on HN
  15. 15

What HN people wrote when they linked it

omershapira · 2021-09-23
Daniel Temkin's work makes me laugh out loud every time. If you haven't already, look at his website. It brings so much joy. http://danieltemkin.com
kickscondor · 2018-08-02
I'm always looking for personal sites that are still out there. I love some of the ones she listed. Here are some random ones I found yesterday. http://merkoba.com/ http://angusnicneven.com/ http://danieltemkin.com/ http://joelcalifa.com/ https://jacky.wtf/ https://www.jacobyyoung.com/about http://nik.works/ http://web.archive.org/web/20180501202224/https://shiba.computer/ Here are two I found several days ago, but that I am still finding amusing today. http://coolguy.website/ http://leonbambrick.com/ Please share your personal page links, too. Even if this list becomes long, that's okay. I will look at it.
vanderZwan · 2017-08-14
It's totally different, yet somehow this reminds me of Daniel Temkin's Entropy language, which is basically a language with bit-rot built into it: > Entropy is a programming language about giving up control. All data decays as the program runs: each value alters slightly every time it's used, becoming less precise. An Entropy programmer needs to abandon the pursuit of precision which most programming demands -- often working against years of habit -- in order to program effectively. Any output from an Entropy program will be approximate, and the more the data is accessed, the more random it will become. The programmer has, at best, a short window to get his/her idea across before the program corrodes. The program itself is not altered -- so the next time it runs, it is restored to its original condition, only to decay again through its next run. http://danieltemkin.com/Entropy/ EDIT: I guess it reminds me of Entropy language because deterministic behaviour from chaos is about as opposite in spirit to giving up and embracing decay and entropy as you can get. Which he has combined with the classic Eliza program[0] to create (imo hilarious) Drunk Eliza: http://danieltemkin.com/DrunkEliza/ [0] https://en.wikipedia.org/wiki/ELIZA
dmurray · 2026-01-04
> The idea is a possible realization of LANGUAGE 18 from "FORTY-FOUR ESOLANGS": a sculptural language it subtracts from potential algorithms, making them more specific a program only states what it doesn't do This made me want to read the other forty-three proposals for esolangs! Some of them are here [0], buy the book for more. I'm a bit unclear about how much the book specifies Language 18 (is it really just the three-line prose poem above? Other languages seem to have more detail) and how much came from the author of this post. [0] https://danieltemkin.com/Esolangs/
hcs · 2025-09-08
The author's Olympus language is amusing, programs are expressed as prayers to ancient Greek gods. https://danieltemkin.com/Esolangs/Olympus/ It reminded me of an overambitious educational game idea: The player builds interpreters for prayers directed at several gods, each cult having its own theurgic practices resembling different programming paradigms: https://gashlin.net/blog/pages/2010-12-25-shell-script-of-the-gods.htm…
rottytooth · 2025-03-27
Hi, I created this language as part of a series of experiments with bringing aspects of natural language into code. My previous language, Valence (https://danieltemkin.com/Esolangs/Valence), dealt with semantic ambiguity — this one with calligraphy. It avoids an overly logical syntax in favor of compactness and expressiveness. I’m completing a book of these esolangs for MIT Press this fall including this; not much info yet online yet but here’s the link: https://mitpress.mit.edu/9780262553087/forty-four-esolangs/
CaesarA · 2023-05-21
This pretty cool but I am kind of curious how GPT would react to the "Drunk ELIZA" version of the chat bot found at: https://danieltemkin.com/DrunkEliza Something tells me it would lead to some pretty comedic results.
klowin · 2022-01-13
Here is the original Folders esolang: https://danieltemkin.com/Esolangs/Folders/
utunga · 2011-01-26
.. if you want tutorials on how to create 'glitch art' for yourself, look here: http://danieltemkin.com/Tutorials/ .. including, for example, 'sonification' which is basically just opening a visual bitmap in audio editing software and seeing what happens when you mess with it and save it back (without stuffing up the headers) -- Fair warning: Dan is my co-worker, a programmer and a neat guy
rottyyyyyy · 2025-09-11
Hi, I’m the author of the book and arriving (a bit late) to clarify a few things. Although I discuss esolang history in the Spectrum piece (something I get deeper into on my blog, https://esoteric.codes), the book is a monograph of my esolangs specifically: Folders, Entropy, Olympus and more; some are collected at https://danieltemkin.com/Esolangs. It’s meant to make esolangs approachable, focusing on concept rather than technical aspects of the languages. I wrote it to encourage people to experiment with esolangs and to show the community-based nature of the work: the delightful conversation that happens when another programmer takes your language in a direction you would never have conceived of. The languages range from fully implemented works to pieces that are not implementable (e.g. Past Tense is a language whose programs are not runnable by definition and would cease to be programs if they were https://github.com/rottytooth/PastTense). There’s one where even articulating a program into words or symbols invalidates it: only unreified thought is valid. The languages are presented first as prompts. In the second half, I present details on those that are implemented, showing the sometimes surprising results of carrying out the initial idea. I hope it will expand the conversation around esoteric languages as an art form.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close