The Best Programming Language for the End of the World

Coding in Forth reminded me of the lawless dystopia in Mad Max. You make your own rules, subject to the limits of the context. You can redefine the IF statement if you so please. You can rewrite machine code instructions for a Word. You can even change Words during runContinue Reading

RISC Architecture Really Did Change Everything

Yes. We’ve been here before. A second war of the architectures. In Hackers, a group of RISC- obsessed teens must stop a goateed villain from capsizing a fleet of oil tankers with a computer virus. Pictured here, from left: Lord Nikon, Dade, Kate, and Cereal Killer. Photograph: Everett Collection It’sContinue Reading

The Weight of the Internet Will Shock You

The internet is massive. But does it have … actual mass? Big server farms and miles of fiber-optic cables do, of course, but we don’t mean the infrastructure of the internet. We mean the internet itself. The information. The data. The cybernetics. And because storing and moving stuff through cyberspaceContinue Reading

The original version of this story appeared in Quanta Magazine. Computer scientists often deal with abstract problems that are hard to comprehend, but an exciting new algorithm matters to anyone who owns books and at least one shelf. The algorithm addresses something called the library sorting problem (more formally, theContinue Reading

The original version of this story appeared in Quanta Magazine. Pose a question to a Magic 8 Ball, and it’ll answer yes, no, or something annoyingly indecisive. We think of it as a kid’s toy, but theoretical computer scientists employ a similar tool. They often imagine they can consult hypotheticalContinue Reading