News

All mainstream credit card numbers obey a mathematical trick designed to catch the most common typos. It’s called the Luhn algorithm, named after IBM researcher Hans Peter Luhn, who patented it ...
In this video, we delve into the fascinating world of big number multiplication and explore how computers perform this task ...
Computers fail at even simple math more often than many of us realize and that flaw is rooted in the architecture of the machines themselves. Using machine learning, Google might have discovered a ...
Cathy O'Neil, a data scientist, had a message for the audience at the 2017 TED talks: "We need to demand accountability from our algorithmic overlords." ...
By harnessing randomness, a new algorithm achieves a fundamentally novel — and faster — way of performing one of the most basic computations in math and computer science.
At issue was an algorithm called Q* (pronounced “Q-star”), which has allegedly been shown to solve certain grade-school-level math problems that it hasn’t seen before.
Princeton researchers are at the forefront of this computer science research, from the theoretical underpinnings to the new apps and devices to the ethical considerations.