BLOG@CACM
An Organizational Perspective on the Process of Adopting Executable Exams
Lessons from PL/I: A Most Ambitious Programming Language
VOT Challenge: Computer Vision Competition
ChatGPT Invents a Lot of Nonsense
Two Models of AI Oversight — and How Things Could Go Deeply Wrong
The Hadoop Ecosystem’s Continued Impact
ChatGPT is Not a Technological Singularity
What Does AI-Powered Microsoft Bing Say?
Teaching Data Science Research Methods to Human Resources Practitioners – Part 4
Navigating the 2023 Cybersecurity Landscape
Education is Always Changing: We Need to Define CS to Keep the Good Stuff
Pedagogical Paths Through Ethics
How Did Scientists Succumb to Aunt Edna? The Dangers of a Superintelligent AI is Fiction
Beyond Passwords: The Path to Stronger Authentication Mechanisms
A Turning Point for U.S. AI Policy: Senate Explores Solutions
Creating Organizational Sustainability by Connecting to National Core Values
400 Years of Mechanical Calculating Machines
Scientists, Governments, and Corporations Urgently Need to Work Together to Mitigate AI Risk
How Is History Shaping My Ph.D. Research? Unexpectedly!
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More