Why Discord is switching from Go to Rust
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 169 posts.
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
We are pleased to announce the release of Ruby 3.0.0. From 2015 we developed hard toward Ruby 3, whose goal is performance, concurrency, and Typing. Especial...
Google's plans on making Swift the first mainstream language with first-class language-integrated differentiable programming capabilities. What's so cool about Swift?
An updated generics design draft, and a translation tool for experimentation
We are excited to announce that the Rust/WinRT project finally has a permanent and public home on GitHub: https://github.com/microsoft/winrt-rs Rust/WinRT follows in the tradition established by C++/WinRT of building language projections for the Windows Runtime using standard languages and compilers, providing a…
We are pleased to announce the release of Ruby 3.0.0-preview1.
August 28, 2020 @ 6:53 pm · Filed by Victor Mair under Fillers and pause words , Grammar , Mannerisms , Speech-acts
Introducing RBS, Ruby’s new type signature language
In June, Apple introduced Swift System, a new library for Apple platforms that provides idiomatic interfaces to system calls and low-level currency types. Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision is for System to eventually act as the single home for low-level…
I had 7 days to learn Ruby on Rails. I often think about approaches to learning, and it was time to put my ideas into practice.
One of the most exciting things about the Rust programming language is that it makes infrastructure incredibly boring. That’s not a bad thing, in this case. No one wants their electrical wiring to be exciting; most of us prefer the safety that comes with being able to flip a switch and have light to see […]
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
The Rust-loving team at Immunant has been hard at work on C2Rust, a migration framework that takes the drudgery out of migrating to Rust. Our goal is to make safety improvements to the translated Rust automatically where we can, and help the programmer do the same where we cannot. First, however, we have to build a…
The official home of the Erlang Programming Language
Discover the new -fanalyzer option coming to GCC 10 that provides a static analysis pass to identify problems at compile-time, rather than at runtime.
Elixir v1.11 is out with improvements to the compiler and tighter integration with Erlang/OTP.
Original English version available below. We are thankful to 株式会社HYPERIA and all the members of the Zig community that helped us with the Japanese translation.
Elixir v1.10 is out with standard library, compiler, and releases improvements.
posted by Matthias Felleisen and Matthew Flatt The First Thoughts [Matthias]: Wednesday 25 January 1995: POPL used to be a Monday-through-Wednesday-noon affair. Cormac Flanagan presented his future paper there (a static analysis on how to eliminate i...
We are very proud to announce Nim version 1.2 after six months of continuous development!
Happy Birthday, Go!
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
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