exabrial 2 hours ago

The JVMin in the last 6-8 years has been a powerhouse of innovation and cool features. Incredibly impressive!

  • panny 2 hours ago

    And a thank you to Oracle for being a good steward of the language.

    • stickfigure 6 minutes ago

      I really don't want to upvote this sentiment but I must anyway.

      The fact is, despite Oracle being a menace to the tech industry, Java under their watch is thriving. Which is weird, because I don't know anyone who gives them money for Java. I'm genuinely curious who these companies are and what their incentives are!

    • reactordev 2 hours ago

      Surely this is written by an LLM. Paying per core for “enterprise” just because you’re a business isn’t my idea of being a good steward. If anything we should be championing the OpenJDK folks. They are the real heroes.

      • pron an hour ago

        The only thing that's paid is support, and the OpenJDK folks are Oracle employees (well, the ~90% of them who do ~95% of the work on OpenJDK). OpenJDK is an Oracle project in the same sense that Chromium is a Google project. In fact, OpenJDK (even more precisely - the OpenJDK JDK) is the name given to Oracle's implementation of the Java SE specification.

        Anyway, if you don't want to buy a support service, either from Oracle or any of the other companies that sell it, the use of the JDK is free. There is no "enterprise" flavour of the JDK, paid features, or use restrictions as there used to be under Sun's management. Java is obviously freer now - as in beer or in speech - than it was 20 years ago.

        • Moomoomoo309 19 minutes ago

          There is an enterprise flavor of the JDK. It's called GraalVM enterprise edition.

          • pjmlp 15 minutes ago

            That has nothing to do with OpenJDK, GraalVM is its own thing.

      • ecshafer an hour ago

        OpenJDK is the specification implementation. A huge amount of the OpenJDK development is paid for by Oracle (And others).

        • reactordev an hour ago

          Because they have a financial interest in rug pulls.

          • dialogbox 40 minutes ago

            Why do you think a good steward shouldn't have a financial interest?

      • pjmlp 16 minutes ago

        Nope, people keep forgetting no one wanted to buy Sun, not even Google after torpedoing (which would save them from their J++ like lawsuit).

        IBM kind of thought of it, but ended up withdrawing the offer.

        So the anti-Oracle folks would have seen Java wither and die in version 6, and the MaximeVM technology would never had been released as GraalVM.

      • exabrial an hour ago

        `sdk install java 21.0.8.fx-librca`

        No pre-core fee needed.

tombert 2 hours ago

I never thought I would be excited for a new release of Java, but ever since Java 21, I have grown to actually enjoy writing the language. Whomever is running it has really done a good job making the language actually fun to write in the last few years.

electric_muse 2 hours ago

[flagged]

  • porridgeraisin 2 hours ago

    ChatGPT

    • boroboro4 2 hours ago

      Thank you for telling, I went through their comments and they all like this :-( While having substance very obviously AI generated

    • binary132 2 hours ago

      someone should write an LLM detector bot that just leaves this comment on all AI slop

    • lionkor 2 hours ago

      what?

      • alserio 2 hours ago

        I believe they are saying that the commenter looks a lot like karma farming with an llm, it leaves a lot of comments like this one

        • sumanthvepa 2 hours ago

          What benefit could one possibly get by farming karma on site like hacker news. It's not like one can gather followers or something. I'm always mystified by folks who do this. Would love to understand the motivation.

          • marginalia_nu an hour ago

            Having multiple high karma accounts is useful in astroturfing, as moderators are (rightfully) more lenient on established community members than new accounts.

          • diggan an hour ago

            Same thing is widespread on reddit, usually for pushing specific products/projects/organizations into the limelight. Landing on the frontpage of reddit/HN drives huge amount of traffic, so obviously "optimizers" learned this, and started priming accounts for future vote-rings and what not, but they need to mix in real-looking content between the pushes so the accounts don't get banned.

zerr 42 minutes ago

If you care about performance at that level, you should not be using Java or any other language with a GC.

  • pjmlp 38 minutes ago

    Thankfully not everyone agrees.

    https://www.ptc.com/en/products/developer-tools/perc

    We have already have had enough from anti-GC cargo cult from "manual memory management is great" folks.

    Having a GC (which RC is also an algorithm subset), doesn't preclude having other features.

    • OtomotO 6 minutes ago

      There is also non manual, non GCed manual management.

      I agree that a GC can be a viable implementation of memory management though.

  • mark_l_watson 36 minutes ago

    There are ways to mitigate this, the fly weight pattern, etc.