HN doesn't look as an outstanding piece of software.
Merging discussions is not allowed.
No checking of duplicate links, if I'm not mistaken.
Non foldable threads.
No way to watch threads of comments.
No notifications when someone answers a comment of yours.
After you have submitted a comment, it just reloads the page instead of taking you right were your fresh comment is, to allow you to continue reading where you left.
Item lists in comments are not handled.
How do you format text in comments? Nobody tells you.
Basically, if you take HN at face value, it does not look like a smart piece of software. Maybe under the hood there is a mind-bending piece of AI, but as long as it doesn't care about users, users will never know about it.
It will vote for the original if the urls are the same when you submit it. This is a simple check though.
Foldable threads are client side.
I wish it had notifications.
The other items re formatting could be easily fixed on the submission page.
I see allot of functional DSLs (Excel for example + autocad as you pointed out).
Was crash bandicoot written in Lisp or was this just an internal DSL used for certain operations?
I don't have anything against functional languages and I'm sure all good developers should know at least 1 but the article seems to suggest that everyone should use them all the time.
There are more important things than having an expressive language, I use allot of Java which is seriously non expressive in many ways but I have more confidence in it to solve the category of problems I deal with than any other language that I have tried thus far.
http://www.gamasutra.com/view/feature/2985/postmortem_naught...
As front page keeps changing and reordering, the "Next page" link after some time becomes meaningless, so maybe it's because of that.
The naughty dog game studio used a form of lisp in their games starting with Crash Bandicoot until they got purchased by Sony(I think). Though, the language was much more imperative in nature instead of functional.
Autocad had autolisp built into it.
http://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
I don't know of any others off the top of my head.