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

Top all-time · #2639

L

Lemonodor

Personal blog · lemonodor.comprogramming

Lemonodor is a personal blog at lemonodor.com about programming. Since 2007, 32 different Hacker News readers have linked it 42 times, most often “uWink: A Cold Greasy Plate of Fail”. The last post was in 2008, but the archive is still widely read.

Visit the blog
42mentions?
32HN people?
2007–2024first – last linked?
Links on Hacker News per year · peak 7 in 2008

Most-linked posts?

  1. uWink: A Cold Greasy Plate of Fail
    3 people · 3 mentions · first linked 2008-05-02
  2. McCarthy: Programming - You're Doing It Wrong
    3 people · 3 mentions · first linked 2007-10-12
  3. Protecting Journalistic Integrity Algorithmically
    2 people · 2 mentions · first linked 2008-02-27
  4. 'My team will be able to program circles around everyone else' (2002)
    2 people · 2 mentions · first linked 2011-05-10
  5. Lisp Porn (2002)
    2 people · 2 mentions · first linked 2010-11-04
  6. Five Approaches to S-Expression Highlighting
    2 people · 2 mentions · first linked 2010-11-13
  7. Sexprs in Leopard
    2 people · 2 mentions · first linked 2007-12-13
  8. /archives/2002/10/ti_explorer_fam.html
    2 people · 2 mentions · first linked 2018-08-08
  9. /archives/001038.html
    2 people · 2 mentions · first linked 2010-05-21

What Hacker News says?

  1. A very smart man, PG himself, once said [0]: > I actually worry a lot that as I get "popular" I'll be able to get away with saying stupider stuff than I would have dared say before. PG started writing essays about what he knows well (programming, start ups), then about things he knows a bit (painting) and then stuff like this, or his essays on economic policy. In any case, he predicted his own future quite well. [0]…

    Comment linking /archives/001091.html

    on “Crazy New Ideas”
  2. Submitted 'My team will be able to program circles around everyone else' (2002) as a story · 64 points

    HN discussion
  3. ~12 years ago, it was Patrick Collison that was named young scientist of the year for developing a dialect of Lisp called Croma: http://lemonodor.com/archives/001038.html I'm glad to see he has continued to do well.

    Comment linking /archives/001038.html

    on “How the Collison brothers turned ‘seven lines of code’ into Stripe”
  4. Submitted uWink: A Cold Greasy Plate of Fail as a story · 41 points

    HN discussion
  5. It's local-only search, but you reminded me that this is possible with MacOS Spotlight. I wrote an indexer (for Common Lisp) that let you search for function definitions, etc. http://lemonodor.com/archives/001232.html For example, if you're looking for a search-and-replace function you know you wrote or had somewhere on your machine, you could do mdfind "org_lisp_defuns == '*search*replace*'" (Or just use the regula…

    Comment linking /archives/001232.html

    on “Improving GitHub Code Search”
  6. Submitted McCarthy: Programming - You're Doing It Wrong as a story · 32 points

    HN discussion
  7. > Jak & Daxter the whole engine was lisp based. Only when "the whole" is defined to mean "the object scripting." http://www.psxextreme.com/feature/45.html "The final game engine has about nine different renderers, each is optimized for its specific task." http://c2.com/cgi/wiki?LispInJakAndDaxter "GOOL was used to control objects in the game" Jak II had apparently the most of GOAL: http://lemonodor.com/archives/0006…

    Comment linking /archives/000610.html

    on “How I do my computing”
  8. Submitted Lisp Porn (2002) as a story · 19 points

    HN discussion
  9. There's this recent video showing a little of what the Pharo Smalltalk environment is like: https://www.youtube.com/watch?v=HOuZyOKa91o The video was made by a Ruby programmer, rather than an experience Smalltalker, so it's more a newbie showing you cool things he's discovered, rather than an expert showing the power of the system. On the other hand, there's this one: https://www.youtube.com/watch?v=o4-YnLpLgtk That…

    Comment linking /archives/000028.html

    on “Ask HN: Production Lisp in 2020?”
  10. Submitted Protecting Journalistic Integrity Algorithmically as a story · 14 points

    HN discussion
  11. One very early system was the Symbolics S-Graphics suite, which came out sometime in 1984. Its main strength was 3d graphics (actually either it or Wavefront was the first commercially sold 3d graphics system), but the Lisp Machine versions also came with 2d paint. When Symbolics went out of business the code was acquired by a Japanese company (Nichimen) and ported to Allegro Common Lisp on Irix and Windows NT (and…

    Comment linking /archives/000256.html

    on “Soviet Image Editing Tool from 1987”
  12. Submitted Ethics in Lethal Robots as a story · 6 points

    HN discussion
  13. And here's a small survey of lisp expression highlighting UIs from a few years ago, "Five approaches to s-expression highlighting": http://lemonodor.com/archives/2005/08/five_approaches.html

    Comment linking /archives/2005/08/five_approaches.html

    on “Pretty Lisp”
  14. Submitted Sexprs in Leopard as a story · 5 points

    HN discussion
  15. You're right. I don't know where my head was at when I made that comment. I was totally wrong and I apologize the the parent and everyone else who came across it. Maybe I was struggling to recall Dan Wienreb's post[0] on the failure of Symbolics and somehow confusing that with other things and not making much sense. Thanks for clarifying. [0] http://lemonodor.com/archives/2007/11/why_did_symbolics_fail...

    Comment linking /archives/2007/11/why_did_symbolics_fail.html

    on “CL21: An experimental project redesigning Common Lisp”
  16. Submitted Lemonodor - a mostly lisp weblog as a story · 5 points

    HN discussion
  17. A very smart man, PG himself, once said [0]: > I actually worry a lot that as I get "popular" I'll be able to get away with saying stupider stuff than I would have dared say before. PG started writing essays about what he knows well (programming, start ups), then about things he knows a bit (painting) and then stuff like this, or his essays on economic policy. In any case, he predicted his own future quite well. [0]…

    Comment linking /archives/001091.html

    on “What You (Want to)* Want”
  18. Submitted MCL as Swank Client: an IDE for other Common LISP environments as a story · 3 points

    HN discussion
  19. I think it's an old thing from paste.lisp.org from: http://lemonodor.com/archives/001207.html

    Comment linking /archives/001207.html

    on “Going Faster with Lisp”
  20. Submitted Lemonodor: Pan/Tilt camera with Apple's SMS Sensor as a story · 3 points

    HN discussion
  21. iRobot used to do embedded Lisp (back when they called themselves IS Robotics), but I haven't heard anything indicating that they still are. See http://lemonodor.com/archives/2004/08/l_mars_venus.html They had L, their Lisp dialect, and Mars, the macro layer for doing robotics in L. The paper "L - A Common Lisp for Embedded Systems" is available at http://www.cs.cmu.edu/~chuck/pubpg/luv95.pdf

    Comment linking /archives/2004/08/l_mars_venus.html

    on “A startup's "Why we use Lisp" story”
  22. Submitted Lemonodor as a story · 2 points

    HN discussion
  23. True, but it could be turned into executable Lisp code without much effort. As could a XML format version of it. Besides, square brackets is the most common representation of lists. It's difficult to find round brackets denoting lists outside of Lisp and dialets. I doubt that's a coincidence. Given that Apple already uses Scheme in its sandbox implementation [1], it wouldn't be too outlandish to assume those are rel…

    Comment linking /archives/2007/10/sexprs_in_leopard.html

    on “Swift's Abstract Syntax Tree”
  24. Submitted Five Approaches to S-Expression Highlighting as a story · 1 points

    HN discussion
  25. I'm 21. I wrote a bit about how I ended up getting into Lisp at http://lemonodor.com/archives/001038.html . (And I'm glad I did, because I can hardly remember now.)

    Comment linking /archives/001038.html

    on “Burn-out visible in the brains of patients”
  26. The TI Explorer LX had a 68020 co-processor running Unix: http://lemonodor.com/archives/2002/10/ti_explorer_fam.html

    Comment linking /archives/2002/10/ti_explorer_fam.html

    on “The Scheme Machine (1994) [pdf]”
  27. http://lemonodor.com/archives/000246.html

    Comment linking /archives/000246.html

    on “"My team will be able to program circles around everyone else" (2002)”
  28. Is it substantially different from uWink ( http://en.wikipedia.org/wiki/UWink ), or just better executed ( http://lemonodor.com/archives/2008/05/uwink_a_cold_greasy_pl... )?

    Comment linking /archives/2008/05/uwink_a_cold_greasy_plate_of_fail.html

    on “E la Carte: Table-Top Computers Bring Restaurants To The Future”
  29. Montezuma is nice. Also see how it "relates" to Lucene: http://lemonodor.com/archives/001361.html

    Comment linking /archives/001361.html

    on “Yahoo is Number One in So Much More Than Search”
  30. OK, picked one random whine: "When an invalid program finally crashes (or enters an infinite loop, or goes to sleep forever), what you're left with is basically the binary snapshot of its state (a common name for it is a "core dump"). You have to make sense of it in order to find the bug." If you write an invalid program... Then you are doing it completely wrong! ( http://lemonodor.com/archives/2007/10/youre_doing_i…

    Comment linking /archives/2007/10/youre_doing_it_wrong.html

    on “C++ - The Forgotten Trojan Horse”

Search all of HN for lemonodor.com

Linked by the same people?