Hacker News with Generative AI: Programming Languages

Show HN: I rewrote my Mac Electron app in Rust (desktopdocs.com)
Desktop Docs is the all-in-one platform for advanced image and video search.
CheerpJ 4.1: Java in the browser via WebAssembly with Java 17 support (cheerpj.com)
CheerpJ is a WebAssembly-based Java Virtual Machine for the browser. It has extensive compatibility with Java 8 and Java 11. CheerpJ provides a full runtime environment1 for running Java applications, applets (Java 8), libraries, and Java Web Start / JNLP applications in the browser without plugins.
We Tested 7 Languages Under Extreme Load and Only One Didn't Crash (freedium.cfd)
In the quest for reliable systems that can handle extreme workloads, choosing the right programming language is critical.
Why learn Lisp in 2025? (YouTube) (youtube.com)
Squiggle: A simple programming language for intuitive probabilistic estimation (squiggle-language.com)
A simple programming language for intuitive probabilistic estimation
New Go Garbage Collector (bsky.app)
Vrs: Personal Software Runtime inspired by Emacs, Plan 9, Erlang, Hypermedia (github.com/leoshimo)
In the multiverse, you can live up to your ultimate potential. We discovered a way to temporarily link your consciousness to another version of yourself, accessing all of their memories and skills.
Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers (edward-li.com)
Earlier this month, two new Rust-based Python type checkers hit the spotlight: pyrefly and ty. Although neither is officially released, they are a welcome change to the Python type checking world, historically dominated by mypy and pylance.
Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command (github.com/jedisct1)
A blazingly fast, memory-safe rewrite of the classic Unix 'yes' command. Written in Rust! 🦀
ChezScheme v10.2.0 (github.com/cisco)
Updates and bug fixes since November 14, 2024. See the release notes for details.
Access Control Syntax (stuffwithstuff.com)
I’m still tinkering on a scripting language for my hobby fantasy console project. I’m ashamed to admit this, but up to this point, the language had absolutely no notion of modules.
Lisp in Space (corecursive.com)
Have you ever had a unique approach to a problem and been excited to use it, but you meet with skepticism. That’s today’s story. What happens if you take someone who’s passionate about a certain approach and put them in an organization where that’s just not the way things are done? Today is the story of getting LISP into space.
Hacker News now runs on top of Common Lisp (gitlab.io)
Hacker News was written in the Arc lisp dialect, a dialect created by Paul Graham. Arc was implemented on top of Racket, but that has now changed. HN runs on top of SBCL since a few months.
Scheming a mise-en-abîme in BQN (panadestein.github.io)
We will build an interpreter for a subset of the Scheme programming language, following an essay by Peter Norvig.
Demoting i686-PC-windows-gnu to Tier 2 (rust-lang.org)
In Rust 1.88.0, the Tier 1 target i686-pc-windows-gnu will be demoted to Tier 2.
Azul CTO: Java at 30 Still Rules Enterprise Dev (thenewstack.io)
Initial support for calling Mojo from Python (modular.com)
Plwm – An X11 window manager written in Prolog (github.com/Seeker04)
plwm is a highly customizable X11 dynamic tiling window manager written in Prolog.
C# 14: Exploring extension members (microsoft.com)
Building interactive web pages with Guile Hoot (spritely.institute)
Rust Coreutils 0.1.0 Release (github.com/uutils)
We are excited to announce the release of Rust Coreutils 0.1.0 — our first 0.1 milestone! This release brings major performance gains, SELinux support, and expanded GNU compatibility.
Python in LibreOffice (LibrePythonista Extension) (libreoffice.org)
LibrePythonista is an extension for LibreOffice Calc. The extension allows Interactive Python code to be run directly in a spreadsheet.
Convince OpenBSD developers to allow an executable get the path to itself (2020) (github.com/ziglang)
OpenBSD takes the prize for the hackiest implementation of std.fs.selfExePath, a function which is readily available on Linux, Darwin/macOS, FreeBSD, DragonFlyBSD, NetBSD, and Microsoft Windows.
The Verse Calculus: A Core Calculus for Functional Logic Programming [pdf] (peytonjones.org)
Bash implementation of Tabloid, the clickbait programming language (github.com/notweerdmonk)
A bash implementation of Tabloid, the clickbait programming language.
Java Turns 30, a Retrospective (theregister.com)
It was 30 years ago when the first public release of the Java programming language introduced the world to Write Once, Run Anywhere – and showed devs something cuddlier than C and C++.
We Tested 7 Languages Under Extreme Load and Only One Didn't Crash (freedium.cfd)
In the quest for reliable systems that can handle extreme workloads, choosing the right programming language is critical. We designed a comprehensive stress test to push seven popular languages to their absolute limits, measuring performance under conditions that would make most systems buckle. The results challenged our preconceptions and revealed surprising strengths in an unexpected contender.
Why Algebraic Effects? (antelang.org)
Algebraic effects1 (a.k.a. effect handlers) are a very useful up-and-coming feature that I personally think will see a huge surge in popularity in the programming languages of tomorrow.
Flix: an effect-oriented, functional, imperative, and logic programming language (flix.dev)
A 10x Faster TypeScript with Anders Hejlsberg [video] (youtube.com)