Topics /
Programming Languages
The most popular blog posts about programming languages on Hacker News. 1,929 posts.
Better Language Models and Their Implications
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Why Erlang Matters
Everything you need to integrate your application with 8x8 products, or embed 8x8 products into your own platform.
10 years-ish of Elixir
We are celebrating 10 years since the first commit to what would become Elixir.
Ruby 3.4.0
We are pleased to announce the release of Ruby 3.4.0. Ruby 3.4 adds it block parameter reference,changes Prism as default parser, adds Happy Eyeballs Version...
(On | No) Syntactic Support for Error Handling
Go team plans around error handling support
Platform-independent SIMD in Go
Go 1.27 adds an experimental platform-agnostic SIMD API
Mojo is now open source
The Apache 2.0 license is the gold standard for programming languages and compilers, because it provides great flexibility to be used in all sorts of applications. The LLVM extensions to the license further expand those freedoms for building and distributing binaries compiled from Mojo. We want you to be able to adopt…
Python and Django on Heroku
Python has joined the growing ranks of officially-supported languages on Heroku's polyglot platform, going into public beta as of today. Python is the...
Hello wasm-pack
Introducing wasm-pack, a new tool for assembling and packaging Rust crates that target WebAssembly. These packages can be published to the npm Registry and used alongside other packages. This means ...
Julia 1.6 Highlights
Some highlights of the Julia 1.6 release.
Python 3.7: Introducing Data Classes
Python 3.7 is set to be released this summer, let’s have a sneak peek at some of the new features! If you’d like to play along at home with PyCharm, make sure you get PyCharm 2018.1 (or later if you’r
Tcl 9.0
Tcl/Tk 9.0 is the latest major release of both Tcl and Tk. It features many new capabilities, and presents some incompatibilities with Tcl/Tk 8.
Six years of Go
Happy 6th birthday, Go!
I stopped everything and started writing C again
Welcome to kmx.io
Type resolution redesign, with language changes to taste
This page contains entries for the year 2026 . Other years are available in the Devlog archive page .
Is Perl 6 Being Renamed?
By now, many of you have seen the Perl 6 Github issue "Perl" in the name "Perl 6" is confusing and irritating . The issue suggested renaming Perl 6. While some may think that the name of the issue is trolling, or offensive, the actual issue was created by Elizabeth (Liz) Mattijsen, one of the core Perl 6 developers, a…
Making WebAssembly better for Rust and for all languages
To be a useful as a web language, Rust needs to work well with the JavaScript ecosystem. We have some work to do to get there, and fortunately that work ...
Clang Is Now Used to Build Chrome for Windows
As of Chrome 64, Chrome for Windows is compiled with Clang. We now use Clang to build Chrome for all platforms it runs on: macOS, iOS, Linux, Chrome OS, Android, and Windows.
Swift 6
We’re delighted to announce the general availability of Swift 6. This is a major new release that expands Swift to more platforms and domains.
A new Go API for JSON
Go 1.27 introduces new encoding/json/v2 and encoding/json/jsontext packages.