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 · #7641

K

Kevin Menard

Personal blog · nirvdrum.comprogrammingsystems

Kevin Menard's personal blog at nirvdrum.com covers programming and systems. Since 2009, 10 different Hacker News readers have linked it 16 times, most often “TruffleRuby on the Substrate VM”. The last post was in 2022, but the archive is still widely read.

Visit the blog
16mentions?
10HN people?
2009–2022first – last linked?
Links on Hacker News per year · peak 5 in 2017

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

Why HN links it

HN readers link Kevin Menard's posts on TruffleRuby and GraalVM's Substrate VM as sources on JVM ahead-of-time compilation and Ruby performance. The comments only cite or link them and do not judge them.

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

Technical articles by Kevin Menard. Topics include Ruby, Java, machine learning, and general computing.

Most-linked posts?

  1. TruffleRuby on the Substrate VM
    6 people · 7 mentions · first linked 2017-02-15
  2. Embedding Truffle Languages
    2 people · 2 mentions · first linked 2022-05-09

What Hacker News says?

  1. > "Which works great, as long as those DSLs are complete, standardized, and mostly not leaky. In the spirit of your comment, I'll let you discover for yourself why that doesn't seem to happen." Two reasons: 1. Computing is a relatively young field, and not all of the best practices have made it to the mainstream. 2. The quickest way to develop is to bolt additional code onto the side of a project rather than conside…

    Comment linking /2017/02/15/truffleruby-on-the-substrate-vm.html

    on “Software Complexity Is Killing Us”
  2. Submitted Open Sourcing a Failed Startup as a story · 344 points

    HN discussion
  3. Before you bet on that one check out the advances in JRuby, TruffleRuby/Graal and SubstrateVM: http://nirvdrum.com/2017/02/15/truffleruby-on-the-substrate-...

    Comment linking /2017/02/15/truffleruby-on-the-substrate-vm.html

    on “Sinatra 2.0 released”
  4. Submitted TruffleRuby on the Substrate VM as a story · 109 points

    HN discussion
  5. What I'm really keen to see is truffleruby receiving a lot of community support. The underlying JVM and the Truffle/Graal/SubstrateVM is the product of millions of man hours of research - and for the very first time, you have a compiler framework on top of that. The Truffle framework also brings in a lot of support that all languages get for free, like zero overhead profiling https://twitter.com/nirvdrum/status/9483…

    Comment linking /2017/02/15/truffleruby-on-the-substrate-vm.html

    on “Reducing Memory Usage in Ruby”
  6. Submitted Improving TruffleRuby Performance as a story · 69 points

    HN discussion
  7. Yes, according to https://nirvdrum.com/2017/02/15/truffleruby-on-the-substrate... : "... the SVM has a new generational garbage collector (GC) that’s different from the JVM’s. The SVM ahead-of-time (AOT) compiler uses a 1 GB young generation size and a 3 GB old generation size by default."

    Comment linking /2017/02/15/truffleruby-on-the-substrate-vm.html

    on “Eclipse Vert.x goes Native”
  8. Submitted Embedding Truffle Languages as a story · 38 points

    HN discussion
  9. This is awesome! Substrate VM not being open source was a major reason I wasn't more excited about Truffle/Graal. Without Substrate VM, startup times for Truffle-based interpreters are terrible (see http://nirvdrum.com/2017/02/15/truffleruby-on-the-substrate-... ). Now anyone outside of Oracle can write cool JIT compilers using Truffle, and have them start quickly! I think it can also be used to compile normal Java…

    Comment linking /2017/02/15/truffleruby-on-the-substrate-vm.html

    on “Substrate VM – A framework that allows AOT compilation of Java applications”
  10. Submitted Lessons Learned in Large Computations with Ruby as a story · 22 points

    HN discussion
  11. http://nirvdrum.com/2017/02/15/truffleruby-on-the-substrate-...

    Comment linking /2017/02/15/truffleruby-on-the-substrate-vm.html

    on “GraalVM – Polyglot: From the Very Old to the Very New [video]”
  12. Submitted On Amazon EC2 Spot Instances as a story · 6 points

    HN discussion
  13. TruffleRuby and JRuby are two different projects. The history is a bit confusing. TruffleRuby was originally its own project internal to Oracle Labs. It was open-sourced and merged into JRuby as an alternative runtime, called JRuby+Truffle, and shipped with the JRuby 9K releases, activated by a special flag. As JRuby and JRuby+Truffle both kept evolving, it really became two separate projects within the same reposit…

    Comment linking /2017/02/15/truffleruby-on-the-substrate-vm.html

    on “Improving TruffleRuby Performance”
  14. Submitted Embedding Truffle Languages as a story · 2 points

    HN discussion
  15. Submitted Reflections on ReasonML as a story · 2 points

    HN discussion
  16. Submitted Taking full page (or canvas) screenshots in Windows as a story · 1 points

    HN discussion

Search all of HN for nirvdrum.com

Linked by the same people?