Hacker Newsnew | past | comments | ask | show | jobs | submit | jcinau's commentslogin

  Location: Sydney, NSW, Australia
  Remote: Local time only
  Willing to relocate: Yes
  Technologies: Common Lisp, Clojure, etc.
  Résumé/CV: Upon request
  Email:
  (loop with hex-str = "6731332e64744070726f746f6e2e6d65"
      for i from 0 below (length hex-str) by 2
      collect (code-char (parse-integer hex-str :start i :end (+ i 2) :radix 16))
        into ch-list
      finally (return (format nil "~{~A~}" ch-list)))
  or
  (->> "6731332e64744070726f746f6e2e6d65"
       (partition 2)
       (map (comp char #(Integer/parseInt % 16) #(apply str %)))
       (apply str))
Visa sponsorship required(For US, E3 visa)


  Location: Sydney, NSW, Australia
  Remote: Local time only
  Willing to relocate: Yes
  Technologies: Common Lisp, Clojure, etc.
  Résumé/CV: Upon request
  Email:
  (loop with hex-str = "6731332e64744070726f746f6e2e6d65"
      for i from 0 below (length hex-str) by 2
      collect (code-char (parse-integer (subseq hex-str i (+ i 2)) :radix 16))
        into ch-list
      finally (return (format nil "~{~A~}" ch-list)))
  or
  (->> "6731332e64744070726f746f6e2e6d65"
       (partition 2)
       (map #(apply str %) )
       (map #(Integer/parseInt % 16))
       (map char)
       (apply str))
After working for over 20 years, mainly using Common Lisp and Clojure, I got bored and took a break for about two years.

A month ago I read about Myers' distance algorithm and tried to understand and write code for a few days.

I enjoyed it again! Isn't boredom not due to programming but due to the environment surrounding me? Now I am looking for opportunities in other continents.

Cycling friendly places would be great.

(For offers from US, need E3 visa sponsorship)


Share my experience. I tried 3-4 different LLMs, and one of them is outstanding.

For code samples, popular programming languages are much better than languages like Clojure.

Two examples: About a week ago, I had found Myers' string diff algorithm and asked to write some code and initially it spat out Python code. I asked it write a Common Lisp code, and it generated about 90% complete code. I rewrote it again and the whole thing took less than a day. It was my first time seeing 'quality' from machine generated code.

I experimented further. I found Automerge-Java and want to write a Clojure wrapper. So asked it how to parse Java source files and it showed a Python code. I ran it and gave some feedback than I could get almost perfect output, which is easy to process from Clojure side. After three days, I could write interface generator. From my experience, this type of work is time consuming process and three days is pretty good I think. I fed it concrete patterns and pointed mistakes less than ten times.

Overall, it still lacks of 'creativity' but for concrete examples with 'right' patterns, saves a huge amount of time.


Hold on..

In my experience I found that ChatGPT writes awesome Clojure code. So much so that most of my clojure code in the last few months were written by clojure. sure it gets some stuff wrong but overall it knows more clojure functions than I do.

My prompts start by asking it questions about appropriate functions to use and then write the code itself. The prompts have to be a bit verbose and give it instructions to evaluate and think before generating output.


  Location: Sydney, NSW, Australia
  Remote: Local time only
  Willing to relocate: Yes
  Technologies: Common Lisp, Clojure, etc.
  Résumé/CV: Upon request
  Email:
  (loop with hex-str = "6731332e64744070726f746f6e2e6d65"
      for i from 0 below (length hex-str) by 2
      collect (code-char (parse-integer (subseq hex-str i (+ i 2)) :radix 16))
        into ch-list
      finally (return (format nil "~{~A~}" ch-list)))
  or
  (->> "6731332e64744070726f746f6e2e6d65"
       (partition 2)
       (map #(apply str %) )
       (map #(Integer/parseInt % 16))
       (map char)
       (apply str))
After working for over 20 years, mainly using Common Lisp and Clojure, I got bored and took a break for about two years.

A few days ago I read about Myers' distance algorithm and have been trying to understand and write code for a few days.

I enjoyed it again! Isn't boredom not due to programming but due to the environment surrounding me? Now I am looking for opportunities in other continents.

Cycling friendly places would be great.


Hey Michael,

I'd like to chat over coffee, please send details @

(let [email-address [144 133 209 149 144 145 152 136 144 145 209 156 151 144 150 191 152 146 158 150 147 209 156 144 146]] (->> email-address (mapv #(char (bit-xor % 255))) (apply str)))

Cheers - J


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: