acm-header
Sign In

Communications of the ACM

Table of Contents


DEPARTMENT: Editor's letter

Driving the Cloud to True Zero Carbon

Climate change has come to the fore as a business concern, and this compels the business leaders of computing technology companies to be on the side of progress toward true zero carbon.
DEPARTMENT: Cerf's up

Half-Baked High-Resolution Referencing

I wonder whether time resolution, in addition to space resolution, might be a functionality to instantiate. Assuming that this would be an interesting capability, it remains to figure out how to implement it.
DEPARTMENT: Letters to the editor

Salary Disputes

In Moshe Vardi's "Where Have All the Domestic Graduate Students Gone?," the short but woefully incomplete answer is that the wage premium for a Ph.D. in CS is simply too small to justify foregoing five years of industry-level …
DEPARTMENT: BLOG@CACM

Issues Arise When Time Goes Digital

Robin K. Hill considers why time can be "a pesky problem for computing."
COLUMN: News

Moore's Law: What Comes Next?

Moore's Law challenges point to changes in software.

The State of Virtual Reality Hardware

Advances in VR hardware could finally take the technology mainstream.

Technological Responses to COVID-19

Companies are finding new ways to enforce social distancing, clean public spaces, and provide substitutes for human workers.
COLUMN: Economic and business dimensions

When Permissioned Blockchains Deliver More Decentralization Than Permissionless

Considerations for the governance of distributed systems.
COLUMN: Education

CAPE: A Framework for Assessing Equity throughout the Computer Science Education Ecosystem

Examining both the leading indicators of equity in CS and the lagging indicators of student outcomes.
COLUMN: Kode Vicious

Kabin Fever

KV's guidelines for KFH (koding from home).
COLUMN: Viewpoint

Cybersecurity: Is It Worse than We Think?

Evaluating actual implementations and practices versus stated goals.

Polanyi's Revenge and AI's New Romance with Tacit Knowledge

Artificial intelligence systems need the wisdom to know when to take advice from us and when to learn from data.

Let's Not Dumb Down the History of Computer Science

Donald Knuth on the best way to recognize the history of computer science.
SECTION: Practice

Differential Privacy: The Pursuit of Protections by Default

A discussion with Miguel Guevara, Damien Desfontaines, Jim Waldo, and Terry Coatta

The Time I Stole $10,000 from Bell Labs

Why DevOps encourages us to celebrate outages.
SECTION: Contributed articles

AZERTY amélioré: Computational Design on a National Scale

A new French keyboard standard is the first designed with the help of computational methods.

GDPR Anti-Patterns

How design and operation of modern cloud-scale systems conflict with GDPR.

Keeping Science on Keel When Software Moves

An approach to reproducibility problems related to porting software across machines and compilers.
SECTION: Review articles

A Review of the Semantic Web Field

Tracing the triumphs and challenges of two decades of Semantic Web research and applications.

DP-Cryptography: Marrying Differential Privacy and Cryptography in Emerging Applications

Synthesizing the emerging directions of research at the intersection of differential privacy and cryptography.
SECTION: Research highlights

Technical Perspective: Programming Microfluidics to Execute Biological Protocols

The approach taken in "BioScript," by Jason Ott, et al., is an example of how programming languages can help develop executable protocols that are conforming, understandable, safe, and retargetable.

BioScript: Programming Safe Chemistry on Laboratories-on-a-Chip

This paper introduces BioScript, a domain-specific language for programmable biochemistry that executes on emerging microfluidic platforms.

Technical Perspective: Solving the Signal Reconstruction Problem at Scale

"Scalable Signal Reconstruction for a Broad Range of Applications," by Abolfazl Asudeh, et al. shows that algorithmic insights about SRP, combined with database techniques, can be used to scalably solve the signal reconstruction …

Scalable Signal Reconstruction for a Broad Range of Applications

Most of the common approaches for solving signal reconstruction problem do not scale to large problem sizes. We propose a novel and scalable algorithm for solving this critical problem.
COLUMN: Last byte

Bringing Stability to Wireless Connections

2020 Marconi Prize recipient Andrea Goldsmith on MIMO technologies, millimeter-wave communications, and her goals as the new dean of Princeton University's School of Engineering and Applied Science.