Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6869

I

Inner Product

Company blog · inner-product.com/posts · on HN as noelwelshprogramming

Inner Product is the company blog at inner-product.com, writing about programming. Since 2020, 11 different Hacker News readers have linked it 18 times, most often “What Functional Programming Is, What It Isn't, and Why It Matters”. The last post was in 2024, but the archive is still widely read.

Visit the blog
18mentions?
11HN people?
2020–2024first – last linked?
Links on Hacker News per year · peak 10 in 2020

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN readers link Inner Product posts on GraalVM native-image benchmarking and on side effects in functional code, such as wrapping effects in thunks and Scala's capture checking.

Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Inner Product brings functional programming to the enterprise to produce more reliable software in less time.

The author on HN?

noelwelsh · 10,149 karma · member since 2010

I'm interested in machine learning, distributed systems, programming languages, and entrepreneurship. I have a personal site at https://noelwelsh.com/ I'm a partner at Inner Product (http://inner-product.com) and Underscore (http://underscore.io), where I teach, mentor, and develop Scala. I'm previously was a co-founder of a startup called Myna which applied multi-armed bandit algorithms to the problem of content optimisation -- where A/B testing is traditionally used.

From their public HN profile, which links to this site.

Most-linked posts?

  1. What Functional Programming Is, What It Isn't, and Why It Matters
    5 people · 5 mentions · first linked 2020-06-10
  2. Benchmarking Web Services Using GraalVM Native Image
    3 people · 3 mentions · first linked 2020-02-18
  3. What Is an Effect?
    2 people · 2 mentions · first linked 2020-07-21
  4. Functional Programming Is Based
    2 people · 2 mentions · first linked 2023-03-14

What Hacker News says?

  1. The companies I work for are https://www.inner-product.com/ (US) and https://underscore.io/ (UK). Scala is our main focus. I'm afraid it's not as exciting as software + music. Mostly web services or data engineering.

    Comment linking /

    on “Who wants to play the status game?”
  2. Submitted Direct-Style Effects Explained as a story · 40 points

    HN discussion
  3. Yes, but in most cases GraalVM would be a preferable choice ( https://www.inner-product.com/posts/benchmarking-graalvm-nat... ).

    Comment linking /posts/benchmarking-graalvm-native-image/

    on “Idiomatic Clojure without sacrificing performance”
  4. Submitted What Functional Programming Is, What It Isn't, and Why It Matters as a story · 3 points

    HN discussion
  5. It would be even more "funny" if you'd wrap that `readFile` inside a thunk that gets captured from the environment by the lambda body. Than you'd have a reference to an effect that is supposed to run only inside the lambda but could be executed by external code. Depending on the effect this can have unexpected up to catastrophic outcomes. That's why Scala introduces so called "capture checking" to make direct style…

    Comment linking /posts/direct-style-effects/

    on “Functional semantics in imperative clothing”
  6. Submitted What Functional Programming Is, What It Isn't, and Why It Matters as a story · 3 points

    HN discussion
  7. Submitted Benchmarking Web Services Using GraalVM Native Image as a story · 3 points

    HN discussion
  8. Submitted Understanding Virtual Machine Dispatch Through Duality as a story · 2 points

    HN discussion
  9. Submitted Scoring Ten-Pin Bowling with FP as a story · 2 points

    HN discussion
  10. Submitted What Functional Programming Is, What It Isn't, and Why It Matters as a story · 2 points

    HN discussion
  11. Submitted What Functional Programming Is, What It Isn't, and Why It Matters as a story · 2 points

    HN discussion
  12. Submitted What Functional Programming Is, What It Isn't, and Why It Matters as a story · 2 points

    HN discussion
  13. Submitted Functional Programming Is Based as a story · 1 points

    HN discussion
  14. Submitted Benchmarking Web Services Using GraalVM Native Image as a story · 1 points

    HN discussion
  15. Submitted Functional Programming Is Based as a story · 1 points

    HN discussion
  16. Submitted What Is an Effect? as a story · 1 points

    HN discussion
  17. Submitted What Is an Effect? as a story · 1 points

    HN discussion
  18. Submitted Techniques for Understanding Code as a story · 1 points

    HN discussion

Search all of HN for inner-product.com

Linked by the same people?