Keeping data safe in the presence of crashes is a fundamental problem.
Ramnatthan Alagappan, Peter Alvaro From Communications of the ACM | January 2023
The return of a popular feature that shares the joy and utility of reading CS research between academics and their counterparts in industry.
Martin Kleppmann, Peter Alvaro From Communications of the ACM | November 2022
A path forward for the ML community to address a stark disconnect.
Valerie Chen, Jeffrey Li, Joon Sik Kim, Gregory Plumb, Ameet Talwalkar From Communications of the ACM | August 2022
A deleted private key, a looming deadline, and a last chance to patch a new static root of trust into the bootloader.
Phil Vachon From Communications of the ACM | July 2022
Software engineering teams can exploit attackers' human nature by building deception environments.
Kelly Shortridge, Ryan Petrich From Communications of the ACM | June 2022
A discussion with Reynold Xin, Wes McKinney, Alan Gates, and Chris McCubbin.
Reynold Xin, Wes McKinney, Alan Gates, Chris McCubbin From Communications of the ACM | May 2022
Building privacy-preserving systems for machine learning and data science on decentralized data.
Kallista Bonawitz, Peter Kairouz, Brendan Mcmahan, Daniel Ramage From Communications of the ACM | April 2022