Top all-time · #7641
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.
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?
- TruffleRuby on the Substrate VM6 people · 7 mentions · first linked 2017-02-15
- Embedding Truffle Languages2 people · 2 mentions · first linked 2022-05-09
What Hacker News says?
> "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”Submitted Open Sourcing a Failed Startup as a story · 344 points
HN discussionBefore 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”Submitted TruffleRuby on the Substrate VM as a story · 109 points
HN discussionWhat 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”Submitted Improving TruffleRuby Performance as a story · 69 points
HN discussionYes, 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”Submitted Embedding Truffle Languages as a story · 38 points
HN discussionThis 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”Submitted Lessons Learned in Large Computations with Ruby as a story · 22 points
HN discussionhttp://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]”Submitted On Amazon EC2 Spot Instances as a story · 6 points
HN discussionTruffleRuby 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”Submitted Embedding Truffle Languages as a story · 2 points
HN discussionSubmitted Reflections on ReasonML as a story · 2 points
HN discussionSubmitted Taking full page (or canvas) screenshots in Windows as a story · 1 points
HN discussion