Live data from Hacker News

I’ve Consed Every Pair

medium.com

51–60 of 228 posts

Re: I’ve Consed Every Pair

#51
post #34

Earlier quoted context omitted.

If somebody is trying to school you, and if there is a reason to believe you work in a genius-factory, then its ironic that the school-er doesn't do their homework into the school-ee to understand what they might be doing. Go back to school?

School you? Sounds like someone mentioned how awesome a Lisp is. Ironically he said to someone who has done a bit of Lisp before. There ain't much to the OP story, or at least he hasn't divulged that much, but the song he wrote is pretty cool.

Op is Peter Norvig, someone who any self respecting lisper should have heard of.

Re: I’ve Consed Every Pair

#52

I'll admit I don't think I've really noticed the presence of lisp online other than when people want to talk about lisp. Can someone share some practical examples of where lisp is being used? Maybe a popular open source project I never realised was written in a lisp family language?

I'd recommend giving Emacs a deep dive. That alone should be impressive enough, but if it doesn't satisfy you I'm not sure there are other projects that would.

Re: I’ve Consed Every Pair

#53
post #49

Earlier quoted context omitted.

How did you gather all of that from the short paragraph at the beginning of the article?

There are about three possible choices 1) he knew he did LISP like languages and wanted to share 2) he didn't know he did LISP like languages and wanted to share 3) he was showing off. 4) the other choices. I went to 3) based on my 40 years experience in computer science.

Maybe he just didn't recognize his face? Or might have recognized the name but lacked knowledge about his career? Remember Hanlon's razor: "Never attribute to malice that which is adequately explained by stupidity." Or, more politely and from a different angle, don't assume that the collection of facts that you happen to be aware of is obvious to everyone.

Re: I’ve Consed Every Pair

#54
post #14

The most important thing I ever learned from Professor Norvig was how to not get fat at Google. He said, "Never take a tray. If it won't fit on one plate, it's too much". A wise man. I mean I suppose some of the stuff I learned from his textbook was pretty useful too.

[deleted]

Re: I’ve Consed Every Pair

#57
post #51

Earlier quoted context omitted.

School you? Sounds like someone mentioned how awesome a Lisp is. Ironically he said to someone who has done a bit of Lisp before. There ain't much to the OP story, or at least he hasn't divulged that much, but the song he wrote is pretty cool.

Op is Peter Norvig, someone who any self respecting lisper should have heard of.

[deleted]

Re: I’ve Consed Every Pair

#58
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…

Not at all. I share your frustration. Closures on a server are a powerful way of representing data flows. But they come at a cost: the links expire after some time. How do you strike a balance? The simplest way is to put in the extra time to make everything into a persistent link. But, that's equivalent to removing all the benefits of lexical scoping. If you've ever created an inner function before, you know how powe…

> How do you strike a balance?

How about a keepalive from the client side: little bit of JavaScript that somehow tells the server that the session is still alive, so don't blow away the closure or continuation.

Re: I’ve Consed Every Pair

#59
> While that is a sentiment with which I can wholeheartedly agree, ...

... (since, ya know, I rewrote a Lisp book to make it about Python, so if I said what I really think, there would be no end to the crow I'd have to eat), but anyway ...

Re: I’ve Consed Every Pair

#60

I'll admit I don't think I've really noticed the presence of lisp online other than when people want to talk about lisp. Can someone share some practical examples of where lisp is being used? Maybe a popular open source project I never realised was written in a lisp family language?

I'd recommend giving Emacs a deep dive. That alone should be impressive enough, but if it doesn't satisfy you I'm not sure there are other projects that would.

Thanks! I'm sure that will give me a really solid look at what a full application looks like in a lisp.
Post reply on HN