1. 8
  1.  

  2. 13

    Kill it with fire.

    1. 11
      1. 2

        Same here indeed.

      2. 5

        That kind of comment is not helpful or productive. This represents a really impressive amount of engineering, and is fascinating in that sense, if nothing else. But behind that, it’s not inherently that different from what Emscripten is doing, and that has already demonstrated some really fascinating use cases. One I can imagine here would be allowing Node to directly consume Java libraries, for example. It might also provide an interesting venue for companies like JetBrains to begin leaving the JVM.

        I like Lobsters in part because we’re generally a pretty technically minded community that can appreciate cool projects on their own terms. I’d like not to just start axiomatically responding “kill it with fire” just because it’s a technology we aren’t super enthusiastic about.

        1. 7

          This represents a really impressive amount of engineering, and is fascinating in that sense, if nothing else.

          Yes, I agree completely with that. Definitely a lot of effort went into this. People put a lot of effort into all kinds of misguided projects all the time. So, ‘A+’ for effort.

          that can appreciate cool projects on their own terms

          And people should be able to not appreciate it on their own terms as well. Behind those four words is almost two decades of software experience. If you think it’s a great idea, that’s great, go ahead and make some software with it. I will not be using it.

          Edit: To be clear, kinda like Trump, had I known anyone would take it seriously I probably would have said something other than “Kill it with fire.”

          Edit2: An Emscripten for Java might be useful to someone, but given that they show direct loading of Java code and class files, this does not appear to be anything like it.

          1. 2

            Why would be Emscripten for Java more useful than this (which uses Doppio)? Doppio uses JavaScript GC, but Emscripten for Java won’t be able to use it.

            1. 13

              Why is a VM in a VM a bad idea? The paper itself shows a slowdown of up to 42x.

              Generally speaking, even Emscripten isn’t a super great idea. I can’t think of a single program I use that uses it. The only time I’ve used it is to have 30 seconds of fun toying with Quake in the browser.

              Why is it that every time computers get faster and get more resources that suddenly people appear out of the woodworks determined to undermine those hard-won gains? Is it some sort of conspiracy to get people to buy a new machine every year? Go do something useful like targeting WebAssembly instead.

          2. 2

            An impressive amount of engineering aimed at destroying humanity.