Live data from Hacker News

I’ve Consed Every Pair

medium.com

161–170 of 228 posts

Re: I’ve Consed Every Pair

#161
post #30

Earlier quoted context omitted.

I like mostly metal, industrial, heh even ska, ... bust mostly death metal, but then there is Johnny Cash, and I hate country - though not Johnny - there is something about it - also Willie Nelson (and few other, probably there is more, it's just that I don't like mainstream one...)

Nah, most country on the radio just doesn't have the same kinda honesty that Johnny Cash or Willie Nelson had. Nor do they have the kind of intensity that a man like Cash had. It just isn't the same. Fellow metalhead who likes ska, btw.

If you like them, you should also consider Ray Wylie Hubbard. Slightly different style, but in the same vein of truth.

Re: I’ve Consed Every Pair

#162

Peter tech-reviewed the second edition of my Java AI book and made the comment that Java was half as good as Common Lisp for AI and that was probably good enough (we had both written Common Lisp books). He then went to Google and I had lunch with him; I was surprised that he was using Python. I like his poem in the article! A little off topic, but I retired (that is a bit of a joke) and at the age of 69, this year I…

If I may ask, what references would you recommend to someone interested in something like Lisp, but who has never touched a functional language before?

Re: I’ve Consed Every Pair

#163

Peter tech-reviewed the second edition of my Java AI book and made the comment that Java was half as good as Common Lisp for AI and that was probably good enough (we had both written Common Lisp books). He then went to Google and I had lunch with him; I was surprised that he was using Python. I like his poem in the article! A little off topic, but I retired (that is a bit of a joke) and at the age of 69, this year I…

If I may ask, what references would you recommend to someone interested in something like Lisp, but who has never touched a functional language before?

Not OP, but Lisp isn’t really a functional language — it’s a usual language that also has some functional ideas inside. Mutation is common, don’t think Lisp will be a language like Haskell.

For resources, I would recommend Practical Common Lisp[0] and PAIP[1].

For some modern development practices, the Common Lisp Cookbook[2] is great.

[0]: http://www.gigamonkeys.com/book/

[1]: https://github.com/norvig/paip-lisp

[2]: http://lispcookbook.github.io/cl-cookbook/

Re: I’ve Consed Every Pair

#164

Earlier quoted context omitted.

If I may ask, what references would you recommend to someone interested in something like Lisp, but who has never touched a functional language before?

Not OP, but Lisp isn’t really a functional language — it’s a usual language that also has some functional ideas inside. Mutation is common, don’t think Lisp will be a language like Haskell. For resources, I would recommend Practical Common Lisp[0] and PAIP[1]. For some modern development practices, the Common Lisp Cookbook[2] is great. [0]: http://www.gigamonkeys.com/book/ [1]: https://github.com/norvig/paip-lisp [2]…

> Lisp isn't really a functional language

I guess I have even more to learn then :). Thank you for the links.

Re: I’ve Consed Every Pair

#165
post #36

Earlier quoted context omitted.

the speed you gain by being able to whip up a feature in 10 minutes is worth the pain of an occasional dead link This is everything that is wrong with the software industry, summarized in one sentence. Speed gain enjoyed by developers is paid for by the users in pain. It used to be that developers would go through tremendous amounts of pain just to squeeze out a few instructions from a UI drawing routine in order to…

Yup. I somehow became a graybeard. I really didn't fit in at my last three gigs doing "backend" work. I always play to win, so try to understand why & how I failed. My current theory: I had good successes doing product development. Shipping software that had to be pretty close to correct. Today's "product development" is really IT, data processing. Way more forgiving of stuff that's not quite right. Often not even cl…

I see more gray in my beard every morning. And the thing about "...to 80% completion" is that the first 80% of value is captured in the first 80% of effort, and the last 20% of value in the other 80% of effort. It's important to know when to follow that ROI graph past the knee, for sure. But it's just as important to know when not to.

(I mind me of a time a few years back when I was surprised to learn that the right method of exception handling, for a specific case in some work I was doing on a distributed system, was none - just letting it crash and try again when the orchestrator stood up a fresh container. It felt wrong at first; ever before I'd have instead gone to a lot of painstaking effort to reset the relevant state by hand, and my first instinct was to do the same here. But crashing turned out to be the right thing to do, because it worked just as well and took no time at all to implement.)

Re: I’ve Consed Every Pair

#166

Earlier quoted context omitted.

Not OP, but Lisp isn’t really a functional language — it’s a usual language that also has some functional ideas inside. Mutation is common, don’t think Lisp will be a language like Haskell. For resources, I would recommend Practical Common Lisp[0] and PAIP[1]. For some modern development practices, the Common Lisp Cookbook[2] is great. [0]: http://www.gigamonkeys.com/book/ [1]: https://github.com/norvig/paip-lisp [2]…

> Lisp isn't really a functional language I guess I have even more to learn then :). Thank you for the links.

[deleted]

Re: I’ve Consed Every Pair

#167

Peter tech-reviewed the second edition of my Java AI book and made the comment that Java was half as good as Common Lisp for AI and that was probably good enough (we had both written Common Lisp books). He then went to Google and I had lunch with him; I was surprised that he was using Python. I like his poem in the article! A little off topic, but I retired (that is a bit of a joke) and at the age of 69, this year I…

If I may ask, what are the benefits of building this app in LispWorks instead of any other implementation (sbcl or else)?

Re: I’ve Consed Every Pair

#168
post #167

Peter tech-reviewed the second edition of my Java AI book and made the comment that Java was half as good as Common Lisp for AI and that was probably good enough (we had both written Common Lisp books). He then went to Google and I had lunch with him; I was surprised that he was using Python. I like his poem in the article! A little off topic, but I retired (that is a bit of a joke) and at the age of 69, this year I…

If I may ask, what are the benefits of building this app in LispWorks instead of any other implementation (sbcl or else)?

I've never used LispWorks, but I think they have their own GUI, support, built-in logic programming (Prolog) for starters.

They also have IDE like tools that are probably ready to go outside the box. Emacs with Slime isn't for everyone (I find it to be a big initial hurdle). Although I'm sure this guy is an Uber emacs expert.

Perhaps we can summon u/lispm for an answer here. I think he possibly works for LispWorks and is usually one of the lisp users on HN & Reddit that can answer questions pretty quick.

Re: I’ve Consed Every Pair

#169

Peter tech-reviewed the second edition of my Java AI book and made the comment that Java was half as good as Common Lisp for AI and that was probably good enough (we had both written Common Lisp books). He then went to Google and I had lunch with him; I was surprised that he was using Python. I like his poem in the article! A little off topic, but I retired (that is a bit of a joke) and at the age of 69, this year I…

If I may ask, what references would you recommend to someone interested in something like Lisp, but who has never touched a functional language before?

On Lisp is the best Lisp programming book I have ever read. Both PG’s lisp books are great and you can just read those and the CL hyperspec.

On Lisp is out of print, but can be downloaded.

Re: I’ve Consed Every Pair

#170

Peter tech-reviewed the second edition of my Java AI book and made the comment that Java was half as good as Common Lisp for AI and that was probably good enough (we had both written Common Lisp books). He then went to Google and I had lunch with him; I was surprised that he was using Python. I like his poem in the article! A little off topic, but I retired (that is a bit of a joke) and at the age of 69, this year I…

If I may ask, what references would you recommend to someone interested in something like Lisp, but who has never touched a functional language before?

[deleted]
Post reply on HN