Sign In

Communications of the ACM

Video Highlights


Spin-It: Optimizing Moment of Inertia for Spinnable Objects

In this article, we describe an algorithm to generate designs for spinning objects by optimizing their mass distribut...

Why Virtual Reality Will Transform a Workplace Near You

A clutch of companies are changing how work gets done---by using virtual reality and augmented reality technologies.

AI in Contact Centers

Artificial intelligence technologies are being deployed to improve the customer service experience.

Turing's Pre-War Analog Computers: The Fatherhood of the Modern Computer Revisited

Turing's machines of 1936 were a purely mathematical notion, not an exploration of possible blueprints for physic...

Building a Brain May Mean Going Analog

Analog circuits consume less power per operation than CMOS technologies, and so should prove more efficient.

Artificial Intelligence Poised to Ride a New Wave

Flush with recent successes, and pushed by even newer technology, AI systems could get much smarter.

IronFleet: Proving Safety and Liveness of Practical Distributed Systems

We demonstrate the methodology on a complex implementation of a Paxos-based replicated state machine library and a le...

Learnable Programming: Blocks and Beyond

New blocks frameworks open doors to greater experimentation for novices and professionals alike.

Responsible Research and Innovation in the Digital Age

RRI requires doing the best science for the world, not only the best science in the world.