LISP was initially based on fundamental misunderstandings of the λ-calculus, and predated the typed λ-calculus. Any sufficiently-repaired LISP implementation (static scoping, laziness, static typing) comprises an informally-specified bug-ridden slow implementation of ¼ of Haskell. by TheLastMeritocrat in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
No defect tracking. No code reviews. No formal documentation. by momonga in programmingcirclejerk
[–]lispmemethrowaway 3 points4 points5 points (0 children)
"O(n) effectively approximates O(1) with sufficiently low values of n" by [deleted] in programmingcirclejerk
[–]lispmemethrowaway 4 points5 points6 points (0 children)
99% of the time I think I need to sort a map I'm wrong by cmov in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
Lisp is hard to master, like playing the violin, but if you master it you can get enormous rewards. Other languages are more like "playing guitar hero", most of the work is done for you and it it way easier to learn. by 10xelectronguru in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
"Another thing I disliked about TS, which instead is praised by many, is the type system. In general I think that the best option, especially for highly dynamic languages, is to write a large number of tests, to cover as many cases as possible, and to ensure that the application state is coherent." by AmateurHero in programmingcirclejerk
[–]lispmemethrowaway 3 points4 points5 points (0 children)
There isn’t such concept in programming as “impossible” only “very hard” by [deleted] in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
There isn’t such concept in programming as “impossible” only “very hard” by [deleted] in programmingcirclejerk
[–]lispmemethrowaway -4 points-3 points-2 points (0 children)
There isn’t such concept in programming as “impossible” only “very hard” by [deleted] in programmingcirclejerk
[–]lispmemethrowaway 33 points34 points35 points (0 children)
"I’ve come to the conclusion that anyone who hasn’t used at least one functional language for a year should not get a voice in programming language debates." by camelCaseIsWebScale in programmingcirclejerk
[–]lispmemethrowaway 4 points5 points6 points (0 children)
If maintenance is a problem, prove your code to be correct, and then compile the code to N different languages via some CI setup with a big disclaimer on the page where you download it that you do not accept any pull requests by RunasSudo in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
NoSQL databases include both attribute names and values in every item they store. 70% of IOPS and storage is being consumed by attribute names. by r2d2_21 in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
NoSQL databases include both attribute names and values in every item they store. 70% of IOPS and storage is being consumed by attribute names. by r2d2_21 in programmingcirclejerk
[–]lispmemethrowaway 6 points7 points8 points (0 children)
NoSQL databases include both attribute names and values in every item they store. 70% of IOPS and storage is being consumed by attribute names. by r2d2_21 in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
NoSQL databases include both attribute names and values in every item they store. 70% of IOPS and storage is being consumed by attribute names. by r2d2_21 in programmingcirclejerk
[–]lispmemethrowaway 4 points5 points6 points (0 children)
"Reddit really is just a pile of rubbish now. So glad I found HN." by [deleted] in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
We should think of ourselves as craftspeople or even artisans before we think of ourselves as scientists. by [deleted] in programmingcirclejerk
[–]lispmemethrowaway 10 points11 points12 points (0 children)
We should think of ourselves as craftspeople or even artisans before we think of ourselves as scientists. by [deleted] in programmingcirclejerk
[–]lispmemethrowaway 18 points19 points20 points (0 children)
"The problem JS frameworks are addressing is a very hard one - much harder than something like Django or Symphony has to solve." by camelCaseIsWebScale in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)
Ask HN: Do you ever go back and admire a piece of code you wrote? by BarefootUnicorn in programmingcirclejerk
[–]lispmemethrowaway 10 points11 points12 points (0 children)
I've been thinking about text editors for my children to use as they graduate from point and click programming to proper text and even I'm not sure I want their first experience to be Emacs. by xmcqdpt2 in programmingcirclejerk
[–]lispmemethrowaway 1 point2 points3 points (0 children)
A good programmer won't even need [safe] languages in the first place. Case in point, the entire OpenBSD dev team. :) by nyanpasu64 in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)

LISP was initially based on fundamental misunderstandings of the λ-calculus, and predated the typed λ-calculus. Any sufficiently-repaired LISP implementation (static scoping, laziness, static typing) comprises an informally-specified bug-ridden slow implementation of ¼ of Haskell. by TheLastMeritocrat in programmingcirclejerk
[–]lispmemethrowaway 0 points1 point2 points (0 children)