New
The latest blog posts to take off on Hacker News. 3,426 posts.
Introducing Heroku Private Spaces
As the world becomes more cloud-centric, and more of our apps and business depend on its capabilities, the trust, control and management of cloud services
Bloomberg Runs on 25M lines of Fortran (2006)
One of my colleagues is ex Bloomberg. He tells me there's only one thing I need to know about them: "25 million lines of Fortran !" Apparently they have 1500 coders firefightin…
Discrete Analysis – A new type of math journal
This post is to announce the start of a new mathematics journal, to be called Discrete Analysis. While in most respects it will be just like any other journal, it will be unusual in one important w…
How we cracked millions of Ashley Madison passwords
Not long after the release of the Ashley Madison leaks, many groups and individuals attempted to crack the bcrypt hashes. Since t...
More efficient memory-management could enable chips with thousands of cores
MIT researchers have developed the first fundamentally new approach to cache coherence in more than three decades. The more-efficient memory-management scheme — nicknamed Tardis for its time-saving properties — could help enable chips with thousands of cores.
Java 9: The State of the Module System
This document is slightly out of date. None of the fundamental concepts has changed but the requires public directive has been renamed to requires transitive , and several additional capabilities have been added. An update is in preparation and will be posted here when ready.
How we ended up with microservices
Microservices are a thing these days.
PyPy warmup improvements
Hello everyone! I'm very pleased to announce that we've just managed to merge the optresult branch. Under this cryptic name is the bigges...
BB-8 Droid Teardown
Discover hardware product teardowns to learn about key design for manufacturability and mechanical design principles.
Lisp in Your Language
I'm a fan of Lisp programming languages, but there's an incredible conceptual elegance that struggles to materialise as readable elegance for many unfamiliar programmers. The underlying concepts are incredibly simple, but the learning curve can represent a disproportionate challenge.
Capitalism is a paperclip maximizer
There is a classic thought experiment in the field of artificial intelligence which is often used to explain how an AI might inadvertently cause the destruction of humanity as a by-product of tryin…
An Apple ISA is coming
Apple is on track to diverge from ARM and x86 to design its own proprietary instruction set. This good for the future of hardware–software co-design.
Node v4.0.0
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
A Beginner’s Guide to Recurrent Networks and LSTMs
The Eclipse Deeplearning4j Project. Eclipse Deeplearning4j has 5 repositories available. Follow their code on GitHub.
TSA Master Keys
Someone recently noticed a Washington Post story on the TSA that originally contained a detailed photograph of all the TSA master keys. It’s now blurred out of the Washington Post story, but the image is still floating around the Internet. The whole thing neatly illustrates one of the main problems with backdoors…
Raspberry Pi touch display
The official Raspberry Pi 7 inch touchscreen display is available to buy, with an 800×480 RGB screen, 24-bit colour and 10-point capacitive touch.
Bypassing the Linux kernel for high-performance packet filtering
In two previous posts we've discussed how to receive 1M UDP packets per second and how to reduce the round trip time. We did the experiments on Linux and the performance was very good considering it's a general purpose operating system.
The Pixel Factory
"I think a lot of mathematics is really about how you understand things in your head. It's people that did mathematics, we're not just general purpose machines, we're people. We see things, we feel things, we think of things. A lot of what I have done in my mathematical career has had to do with finding new ways to…