Sign In

Communications of the ACM

Blog at CACM
Lazy Developers Are the Best Developers
Lazy Developers Are the Best Developers
07.15.2019

Lazy developers stick to the project scope while forcing the project team to understand and fix their own code and …

What Help Should We Provide to Students Learning to Program?
What Help Should We Provide to Students Learning to Program?
07.14.2019

Insights from a recent Dagstuhl Seminar on "Notional Machines and Programming Language Semantics in Education."

Leonardo's Self-driving Car
Leonardo's Self-driving Car
07.09.2019

Leonardo da Vinci, who died 500 years ago, had already designed a self-driving car.

View More [email protected]

Latest News
Facial Recognition Tech Is Growing Stronger, Thanks to Your Face
Facial Recognition Tech Is Growing Stronger, Thanks to Your Face
07.19.2019

Many databases of facial images are compiled by companies and …

Automated System Generates Robotic Parts for Novel Tasks
Automated System Generates Robotic Parts for Novel Tasks
07.19.2019

Researchers have developed an automated system that can design and …

The AI Technique that Could Imbue Machines with the Ability to Reason
The AI Technique that Could Imbue Machines with the Ability to Reason
07.19.2019

Yann LeCun suggested during a recent ACM webinar that unsupervised …

View More News

Video Highlights
Protecting the 2020 Census
07.01.2019
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
07.01.2019
The Edge of Computational Photography

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

View More Video Highlights
Featured Jobs
More Jobs    
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account