Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Less Typing, More Work(nicolasdular.com ↗)
    discuss
  2. Understanding the European Cyber Resilience Act (CRA)(openssf.org ↗)
    discuss
  3. Postgres 19: What's new in monitoring?(clickhouse.com ↗)
    discuss
  4. Find-jevable-code – audit a repo for Jev-replaceable decisions(altslate-labs.github.io ↗)
    discuss
  5. Grim Fandango Puzzle Document (1996) [pdf](jmac.org ↗)
    discuss
  6. OpenAI Degrading Their Models, Also for Paid Users(reddit.com ↗)
    discuss
  7. Bot-free self-hosted analytics with GoatCounter on NixOS(bernat.ch ↗)
    discuss
  8. Bull Beats Out HPE for Next-Gen Lumi AI Supercomputer(nextplatform.com ↗)
    discuss
  9. We reviewed package-manager ambiguity in 10 public repos(zfinia.com ↗)
    discuss
  10. A folding stepladder from fence timber(oxplot.com ↗)
    discuss
  11. You could have built Jev(sgnt.ai ↗)
    discuss
  12. What Sun Got Wrong(dtrace.org ↗)
    discuss
  13. How Notion handles concurrent editing with CRDTs(notion.com ↗)
    discuss
  14. Faraday Learns to Reason(medium.com/vektormemory ↗)
    discuss
  15. Far-left party wins Berlin election, pledging to nationalise housing(reuters.com ↗)
    discuss
  16. AurionMail: E2EE suite (CryptPad and Mail) with user-friendly single-password UX(aurionmail.github.io ↗)
    discuss
  17. Polars 2.0.0rc2(pypi.org ↗)
    discuss
  18. Show HN: I wrote the code and let an LLM review it(jaysinh.dev ↗)
    discuss
  19. Where Motion Is Mistaken for Movement(medium.com/gurvinder372 ↗)
    discuss
  20. DeltaTensors: Git for model fine-tunes that also saves you storage
    discuss
  21. Compsci grads facing recession-like job prospects thanks to AI(theregister.com ↗)
    discuss
  22. A Cute Proof That Makes e Natural(poshenloh.com ↗)
    discuss
  23. Proof That Computers Can't Do Everything (The Halting Problem) [video](youtube.com ↗)
    discuss
  24. Lithography Machines (Proposal)(drive.google.com ↗)
    discuss
  25. Turn any Llama-server into a jev system one endpoint(github.com/khimaros ↗)
    discuss
  26. GSoC 2026: Port the Enlightenment desktop environment to NetBSD, part 2(netbsd.org ↗)
    discuss
  27. TXR: An Original, New Programming Language for Convenient Data Munging(nongnu.org ↗)
    discuss
  28. Meta's Muse Is Better at Surveilling Than Helping Me(wired.com ↗)
    discuss
  29. OSS, security and Funding: libjpeg-turbo
    2comments
  30. Grit your teeth and ship it(seangoedecke.com ↗)
    1comments

What do you think of a Java-like language that compiles to native code?

1 pointsby 1h agogithub.com
3 comments
1h agoHN ↗

Ironwood is an interesting project: a Java-like, object-oriented language that compiles AOT to native executables, without a JVM, JIT, garbage collector, raw pointers, or Rust-style ownership.

Unlike GraalVM Native Image, which takes existing Java bytecode and packages the required Java runtime components into a native executable, Ironwood is a separate language designed from the start around native execution and explicit compiler-enforced safe memory management.

It uses LLVM, like Rust and Zig, so the native code produced can be very fast. It has a "defer" keyword for deferred cleanup, like Zig.

What do you think of the idea?

1h agoHN ↗

What does no garbage collector actually mean ?

22m agoHN ↗

public class Hello {

    public static void main(String[] args) {

        Chatter chatter = new Chatter();

        String text = "Hello " + chatter.getWord() + "!";
        System.out.println(text);
        free text; // destroy object and reclaim the memory

        free chatter; // destroy object and reclaim the memory

        // System.out.println(chatter); // use after free NEVER compiles
    }

}

// OR:

public class Hello {

    public static void main(String[] args) {

        Chatter chatter = new Chatter();
        defer free chatter;

        String text = "Hello " + chatter.getWord() + "!";
        defer free text;
        System.out.println(text);
    }
}