acm-header
Sign In

Communications of the ACM

Recent Interviews


bg-corner

Avoiding Defects in C Programming
From ACM Opinion

Avoiding Defects in C Programming

Computer security specialist details tools and techniques developers can use to write secure code in C

The Benefits of Rust
From ACM Opinion

The Benefits of Rust

An in-depth discussion about the virtue of Rust, its future, and more

How Much Has Quantum Computing Actually Advanced?
From ACM Opinion

How Much Has Quantum Computing Actually Advanced?

John Martinis, former chief architect of Google Sycamore, offers a measured perspective on quantum's progress

Self-Supervised Learning and Large Language Models
From ACM Opinion

Self-Supervised Learning and Large Language Models

Stanford PhD student discusses recent research on understanding, building, and controlling pre-trained models

Anne Carpenter: Her Machine Learning Tools Pull Insights from Cell Images
From ACM Opinion

Anne Carpenter: Her Machine Learning Tools Pull Insights from Cell Images

Computational biologist brings the power of machine learning to researchers seeking answers in mountains of cell images

Jeannette Wing: How Computing Has Transformed
From ACM Opinion

Jeannette Wing: How Computing Has Transformed

Data science expert talks about how trustworthy AI and causal reasoning can help society solve real-world problems

SEC Isn't Hurting Crypto Innovation, Says Industry Leader
From ACM Opinion

SEC Isn't Hurting Crypto Innovation, Says Industry Leader

Ethereum co-founder Joe Lubin says SEC Chair Gensler may need greater authority over crypto industry

Meta Learning and Model-Based Reinforcement Learning
From ACM Opinion

Meta Learning and Model-Based Reinforcement Learning

Stanford professor Chelsea Finn talks about robotics and meta learning research

Should Oversight of Biased AI Be Left Up to People?
From ACM Opinion

Should Oversight of Biased AI Be Left Up to People?

Mounting research shows humans may not be up to the task of reigning in runaway algorithms

Building Computer Models That See Everything
From ACM Opinion

Building Computer Models That See Everything

Advanced modeling and experimental techniques help computational neuroscientist understand how our minds try to perceive the world

Battery Pioneer Akira Yoshino Talks Tesla, Apple, and the Electric Future
From ACM Opinion

Battery Pioneer Akira Yoshino Talks Tesla, Apple, and the Electric Future

2019 Nobel Prize winner discusses the prospect of hydrogen fuel-cell vehicles and autonomous electric vehicles that charge themselves

Governments and Businesses Must Unite to Combat Ransomware Threat
From ACM Opinion

Governments and Businesses Must Unite to Combat Ransomware Threat

Cybersecurity expert says nations must stop sheltering bad actors in order to thwart threats and attacks

Now Is the Time to Prepare for the Quantum Computing Revolution
From ACM Opinion

Now Is the Time to Prepare for the Quantum Computing Revolution

Quantum computing is likely five to 10 years away, says one expert, but waiting until it happens will put your organization behind.

The Tech and Social Impact of AI's Emerging Foundation Models
From ACM Opinion

The Tech and Social Impact of AI's Emerging Foundation Models

They could be pivotal for the future of not only machine learning but also society as a whole

Playing With, and Against, Computers
From Communications of the ACM

Playing With, and Against, Computers

2019 ACM Computing Prize recipient David Silver on developing the AlphaGo algorithm, his fascination with Go, and on teaching computers to play.

Deloitte's Quantum Computing Leader on the Technology's Healthcare Future
From ACM Opinion

Deloitte's Quantum Computing Leader on the Technology's Healthcare Future

Scott Buchholz believes it will improve healthcare analytics, disease tracking and diagnosis, supply chains, drug discovery, and more

The Computer Scientist Training AI to Think With Analogies
From ACM Opinion

The Computer Scientist Training AI to Think With Analogies

Digital minds will never truly be like ours until they can make analogies.

Faster Python Programming: How Developers Built Pyston and Where It Goes Next
From ACM Opinion

Faster Python Programming: How Developers Built Pyston and Where It Goes Next

Now in version 2.2, Pyston stakes its claim on the speed and performance of web applications.

97 Things Every Java Developer Should Know
From ACM Opinion

97 Things Every Java Developer Should Know

Book authors discuss compilation featuring expert advice from Java leaders and practitioners.

An Interview with Jim Keller: 'The Laziest Person at Tesla'
From ACM Opinion

An Interview with Jim Keller: 'The Laziest Person at Tesla'

Veteran chip designer covers his past lives, Moore's Law, AI-designed chips, security, ethics, and more.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account