Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,929 posts.
Go's New Brand
Go’s new look and logo (don't worry, the mascot isn’t changing!).
Replace CoffeeScript with ES6
Use ES6 on your next project.
Zig, parser combinators, and why they're awesome
In this article we will be exploring what parser combinators are, what runtime parser generation is - why they're useful, and then walking through a Zig implementation of them.
Speeding Up the Rust Compiler
I last wrote in October about my work on speeding up the Rust compiler. With the year’s end approaching, it’s time for an update.
Async-std: an async port of the Rust standard library
A Rust library for easy and understandable async programming
Dark’s new backend will be in F#
Welcome HN! Dark is a programming language, structured editor, and infrastructure—all in one—whose goal is to make it 100x easier to build backend services. Check out the website, our What is Dark post, and How Dark deploys in 50ms for more. Thanks for checking us out! Part of
Announcing a specification for PHP
The PHP language has been around for over 20 years and is clearly one of the most popular programming languages in the world. PHP is definitely the lingua-franca of the internet for server-side web programming .
Logica, a novel open-source logic programming language
We present Logica, a novel open source Logic Programming language.
Add detailed message to NullPointerException describing what is null
Improve the usability of NullPointerException s generated by the JVM by describing precisely which variable was null .
Hello, HPy
Welcome to the shiny new HPy blog! HPy has been around for a while now. The initial discussion started during EuroPython 2019, in the good old times when we could still go to conferences and have real
The Hare programming language
Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.
Java 7 is now available
The product version you are looking for is no longer the most current release. Please visit one of the links on the right to get the latest version, download an archived version, or learn more about JavaSE.
Elixir v1.6 released: code formatter, dynamic supervisors, and more
Elixir v1.6 includes a code formatter, defguard, dynamic supervision and new module attributes that improves code quality and the developer experience.
Swift 6.3
Swift is designed to be the language you reach for at every layer of the software stack. Whether you’re building embedded firmware, internet-scale services, or full-featured mobile apps, Swift delivers strong safety guarantees, performance control when you need it, and expressive language features and APIs.
TypeScript 4.1
Today we're proud to release TypeScript 4.1! If you're unfamiliar with TypeScript, it's a language that builds on JavaScript by adding syntax for type
Swift Static Linux SDK
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.