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

L

Lost in Technopolis

Personal blog · newartisans.comprogrammingwriting

Lost in Technopolis is a personal blog at newartisans.com about programming and writing. Since 2007, 49 different Hacker News readers have linked it 58 times, most often “Git==Blobs+Trees+Commits+nothingelse Learn Git from the bottom up”. It is still writing: the last post was on 2026-02-13, and you can follow it by feed.

Visit the blog
58mentions?
49HN people?
2007–2026first – last linked?
Links on Hacker News per year · peak 9 in 2009

Most-linked posts?

  1. Git==Blobs+Trees+Commits+nothingelse Learn Git from the bottom up
    5 people · 5 mentions · first linked 2009-03-26
  2. Git from the bottom up
    4 people · 4 mentions · first linked 2012-01-09
  3. Hello Haskell, Goodbye Lisp (2009)
    4 people · 4 mentions · first linked 2012-04-14
  4. Letter to the FSF
    3 people · 3 mentions · first linked 2011-06-28
  5. Hello Haskell, Goodbye Lisp
    2 people · 2 mentions · first linked 2009-03-14
  6. Parsing with Haskell and Attoparsec
    2 people · 2 mentions · first linked 2012-08-30
  7. /software/readylisp.html
    2 people · 2 mentions · first linked 2008-01-14
  8. My Claude Code Toolkit
    2 people · 2 mentions · first linked 2026-02-14

What Hacker News says?

  1. For me the best Git guide is John Wiegley's "Git from the bottom up" @ http://newartisans.com/2008/04/git-from-the-bottom-up/

    Comment linking /2008/04/git-from-the-bottom-up/

    on “A simple guide for getting started with git”
  2. Submitted Monads in pictures as a story · 98 points

    HN discussion
  3. Also greatly worth reading: “Git from the Bottom Up”: * HTML version: https://jwiegley.github.io/git-from-the-bottom-up/ * PDF version: http://ftp.newartisans.com/pub/git.from.bottom.up.pdf (via http://newartisans.com/2008/04/git-from-the-bottom-up/ ) The great thing is that after reading and understanding these, one's mental model matches the reality of the Git program, so one can both try bolder things, and get un…

    Comment linking /2008/04/git-from-the-bottom-up/

    on “The Architecture of Git (2012)”
  4. Submitted Parsing with Haskell and Attoparsec as a story · 77 points

    HN discussion
  5. Git commands are not consistent. This is a result of it growing organically, and having a maintainer who strongly values backwards compatibility. But you know, having used git for years that doesn't bother me. Let me explain. Git is conceptually straightforward[1]. It is difficult if not impossible to discern those concepts from its baroque CLI. So learning git from its built-in help and/or man pages is suboptimal i…

    Comment linking /2008/04/git-from-the-bottom-up/

    on “Git koans”
  6. Submitted Hello Haskell, Goodbye Lisp (2009) as a story · 74 points

    HN discussion
  7. Here is the unencumbered and original link for that: http://www.newartisans.com/2008/04/git-from-the-bottom-up.ht...

    Comment linking /2008/04/git-from-the-bottom-up.html

    on “Understanding Git”
  8. Submitted Hello Haskell, Goodbye Lisp as a story · 68 points

    HN discussion
  9. It is not the language per se, but the tools around it that makes it amazing. After years hearing about org-mode, three months ago I finally decided to try it out. Here is how it went. I started simple. First I watched a short tutorial which gave me the overall idea [1]. Then, I created a simple todo.org file and started fiddling with it. You add lists with * and nests them with more * * Project ** Code *** TODO Ema…

    Comment linking /2007/08/using-org-mode-as-a-day-planner/

    on “Org-mode reference card [pdf]”
  10. Submitted Using Git as a versioned data store in Python as a story · 34 points

    HN discussion
  11. I agree that the only way to truly understand Git (which I am still a long way off from) is to understand how it works. Otherwise it really is totally incomprehensible. Two resources that helped me a lot were the "Git magic" link at the end of the article, and "Git from the bottom up" ( http://www.newartisans.com/2008/04/git-from-the-bottom-up.ht... ). Well worth reading, you'll realise just how simple Git really is…

    Comment linking /2008/04/git-from-the-bottom-up.html

    on “The git parable”
  12. Submitted Git from the bottom up as a story · 24 points

    HN discussion
  13. For OS X, Ready Lisp is the closest I have seen to what you describe. http://www.newartisans.com/blog/ready-lisp.html It's Aquamacs combined with SBCL, some documentation, and some should-be-standard CL libraries. Double click and it immediately takes you into a REPL. Aquamacs recognizes most of the usual Mac key bindings, making the Emacs curve not quite so steep.

    Comment linking /blog/ready-lisp.html

    on “Clojure: 1, Common Lisp: 0”
  14. Submitted Git==Blobs+Trees+Commits+nothingelse Learn Git from the bottom up as a story · 21 points

    HN discussion
  15. The comments of this article include a lengthy and interesting reply by Daniel Weinreb (of MIT Lisp Machine and Symbolics fame): http://newartisans.com/2009/03/hello-haskell-goodbye-lisp/#c... The author's reply to Weinreb can be found here: http://newartisans.com/2009/03/the-jvm-and-costs-vs-benefits

    Comment linking /2009/03/the-jvm-and-costs-vs-benefits

    on “Hello Haskell, Goodbye Lisp (2009)”
  16. Submitted Running Hunchentoot behind Apache as a story · 19 points

    HN discussion
  17. It's interesting to read old introductory posts like this, and then look ahead at future blog posts to see how his opinion evolved. He still loves Haskell: http://newartisans.com/category/haskell/

    Comment linking /category/haskell/

    on “Hello Haskell, Goodbye Lisp (2009)”
  18. Submitted Common Lisp web servers as a story · 18 points

    HN discussion
  19. http://wincent.com/a/about/wincent/weblog/archives/2007/07/g... short and sweet: no metadata http://www.newartisans.com/blog_files/diving.into.git.php http://www.simplisticcomplexity.com/2008/03/05/cleanly-migra... You used to be able to call "git", no options, it would tell you how many commands it has. "wc" says 140!

    Comment linking /blog_files/diving.into.git.php

    on “Git: the minimum you need to know (sorta like a cheat or nutshell)”
  20. Submitted Letter to the FSF as a story · 17 points

    HN discussion
  21. The first line of the abstract reminds me of some recent work allowing plain Haskell functions to be sent to the Z3 theorem prover/SMT program: http://newartisans.com/2017/04/haskell-and-z3/ It leverages some cool work of Conal Elliott that develops (formulas in) cartesian closed categories into something like an "intermediate representation" for functional language compilation. http://conal.net/blog/posts/haskell-t…

    Comment linking /2017/04/haskell-and-z3/

    on “Chasing diagrams in cryptography (2016)”
  22. Submitted FP techniques in Lisp: Data sharing as a story · 16 points

    HN discussion
  23. If you use Emacs, it's particularly easy to learn them by experimenting with M-x re-builder. Hey! I did not know about this, and it looks really useful. I've used http://www.newartisans.com/blog_files/regex.tool.for.emacs.p... and it's good, but not as well integrated. I wish I knew a better way to get a survey of what's available in the Emacs world - something that would have clued me in to this command, for exampl…

    Comment linking /blog_files/regex.tool.for.emacs.php

    on “5 Regular Expressions Every Web Programmer Should Know”
  24. Submitted How laziness changes thinking in Haskell as a story · 15 points

    HN discussion
  25. You might be interested in what John Wiegley had to say on the subject (in particular, Haskell has no macros; is this bad?) a couple of months ago: http://www.newartisans.com/2009/03/hello-haskell-goodbye-lis... The comments below the article also have some interesting and relevant things to say.

    Comment linking /2009/03/hello-haskell-goodbye-lisp.html

    on “Ask HN: Are macros still an enormous edge in the power of a language?”
  26. Submitted Ready Lisp version 20090130 now available as a story · 13 points

    HN discussion
  27. The article "Git from the bottom up" has also helped me understand git. http://www.newartisans.com/2008/04/git-from-the-bottom-up.ht...

    Comment linking /2008/04/git-from-the-bottom-up.html

    on “How I Learnt Git”
  28. Submitted Hello Haskell, Goodbye Lisp (2009) as a story · 12 points

    HN discussion
  29. Did anyone else notice this on the same site? http://www.newartisans.com/blog_files/ready.lisp.on.osx.php Zero fuss way to get started with Common Lisp on Mac OS X. Aquamacs bundled with SBCL, launches immediately into REPL at startup. I will recommend this to anyone who wants to learn Lisp on the Mac.

    Comment linking /blog_files/ready.lisp.on.osx.php

    on “Running Hunchentoot behind Apache”
  30. Submitted Implementing Löb's Theorem in Emacs Lisp as a story · 6 points

    HN discussion

Search all of HN for newartisans.com

Linked by the same people?