New

The latest blog posts to take off on Hacker News. 4,414 posts.

Any topic
2016
1003

How to speed up the Rust compiler

Rust is a great language, and Mozilla plans to use it extensively in Firefox. However, the Rust compiler (rustc) is quite slow and compile times are a pain point for many Rust users. Recently I’ve been working on improving that. This post covers how I’ve done this, and should be of interest to anybody else who wants…

1006

Taking PHP Seriously

Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we choose to build a new project in this language? Should you? Most programmers who have only casually used PHP know two things about it: that it is a bad language, which they would never use if…

1008

Static types in Python

Over the last few years, static type checkers have become available for popular dynamic languages like PHP (Hack) and JavaScript (Flow and TypeScript), and have seen wide adoption. Two years ago, a provisional syntax for static type annotations was added to Python 3. However, static types in Python …

1011

Canonical releases Ubuntu 16.10

Ubuntu 16.10 released with Hybrid Cloud Operations and Unity 8 developer preview, from Canonical MAAS 2.0 delivers robust, highly-available IPAM and bare-metal provisioning Hybrid cloud operations with Juju 2.0 Developer preview of Unity 8 includes desktop, tablet and phone UX convergence OpenStack Newton with secure…

1017

Differentiable Neural Computers

In a recent study in Nature, we introduce a form of memory-augmented neural network called a differentiable neural computer, and show that it can learn to use its memory to answer questions about complex, structured data, including artificially generated stories, family trees, and even a map of the London Underground…