Sign In

Communications of the ACM

Video Highlights

Protecting the 2020 Census

A new framework is being used to secure the 2020 U.S. Census from database reconstruction attacks.

The Edge of Computational Photography

Smartphones and consumer cameras increasingly give professional photographers a run for their money.

Ways of Thinking in Informatics

An innovative, entry-level informatics course enables students to ponder CS problems in different ways, from differen...

Unifying Logical and Statistical AI with Markov Logic

Markov logic can be used as a general framework for joining logical and statistical AI.

Research for Practice: Troubling Trends in Machine-Learning Scholarship

Some ML papers suffer from flaws that could mislead the public and stymie future research.

The Challenge of Crafting Intelligible Intelligence

To trust the behavior of complex AI algorithms, especially in mission-critical settings, they must be made intelligib...

Compressed Linear Algebra for Declarative Large-Scale Machine Learning

General-purpose compression struggles to achieve both good compression ratios and fast decompression for blockwise un...

Code Talkers

Using voice input to write programs.

Net Neutrality: Unexpected Solution to Blockchain Scaling

Cloud-delivery networks could dramatically improve blockchains' scalability, but clouds must be provably neutral ...