Top all-time · #6002
IG Labs
Company blog · labs.ig.comprogrammingbusiness
IG Labs is the company blog at labs.ig.com, writing about programming and business. Since 2016, 13 different Hacker News readers have linked it 14 times, most often “The promise of static typing”. No feed was found, so read it on the site itself.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link IG Labs posts on static typing and programming languages, including a static-typing article and a lines-of-code comparison of Clojure and Java. The linked posts are cited in debates about static typing.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
IG's APIs allow you to utilise technology developed by a global leader in online financial trading.
Most-linked posts?
- The promise of static typing6 people · 6 mentions · first linked 2016-05-19
- Logging levels: the wrong abstraction2 people · 2 mentions · first linked 2017-04-20
- The tragedy of 100% code coverage (2016)2 people · 2 mentions · first linked 2017-05-08
What Hacker News says?
Apologies for the "flexible" usage of the words "strongly typed". Arguably (as someone already pointed out) Python can be considered strongly typed (i.e. doing 1 + "1" won't cast the first operand to string, unlike e.g. JS) although there doesn't seem to be a clear definition of what strongly and weakly typed means ( https://en.wikipedia.org/wiki/Strong_and_weak_typing ). So let's stick with "statically" typed, whic…
Comment linking /static-typing-promise
on “Python overtakes Java to become the second-most popular programming language”Submitted The tragedy of 100% code coverage (2016) as a story · 534 points
HN discussionClojure code actually ends up having less parens, and others symbols than most languages. Here's an example comparison with Java https://labs.ig.com/lines-of-code-matter >The only difference in readability is that the Java version has a lot more parentheses.
Comment linking /lines-of-code-matter
on “Why I'm Productive in Clojure (2013)”Submitted The promise of static typing as a story · 32 points
HN discussionI just found this link https://labs.ig.com/static-typing-promise Clojure seems to be the best followed by Go, both designed to be simple
Comment linking /static-typing-promise
on “Clojure is cool”Submitted The Tragedy of 100% Code Coverage as a story · 6 points
HN discussion> That article just documents that the safety benefits of static typing are, empirically, rather minuscule, especially compared to the claims for the benefits, which are vastly overblown. Right, which is why I said that you fundamentally misunderstand type theory. > https://labs.ig.com/static-typing-promise This article is laughable. There is like billion confounding factors.
Comment linking /static-typing-promise
on “Swift and Dynamism”Submitted Lines of Code – does it matter? [Java vs. Clojure] as a story · 4 points
HN discussionYou have a funny definition of "type theory". That article just documents that the safety benefits of static typing are, empirically, rather minuscule, especially compared to the claims for the benefits, which are vastly overblown. That said: I still like to be able to statically type my programs. I just don't expect it to yield a significant safety benefit (documentation benefit is more important). Here is another:…
Comment linking /static-typing-promise
on “Swift and Dynamism”Submitted Logging levels: the wrong abstraction as a story · 3 points
HN discussionSubmitted Logging levels: the wrong abstraction as a story · 3 points
HN discussionSubmitted The promise of static typing as a story · 3 points
HN discussionSubmitted The broken promise of static typing (2016) as a story · 2 points
HN discussionSubmitted Logging levels: the wrong abstraction as a story · 2 points
HN discussion