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)HN user
jcinau
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.
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