Search results for “site:cacm.acm.org”

Page 16 of about 673 results

cacm.acm.org sustainability-and-computing › making-ai-less-thirsty

Making AI Less ‘Thirsty’ – Communications of the ACM

Artificial intelligence (AI) has enabled remarkable breakthroughs in numerous areas of critical importance, including tackling global challenges such as climate change. On the other hand, many AI models, especially large generative ones...

cacm.acm.org blogcacm › technical-marvels-part-6-musical-automatons

Technical Marvels, Part 6: Musical Automatons – Communications of the ACM

Historic music machines are among the most magnificent automatons. They delighted visitors to fairgrounds, played in inns and railroad stations, and entertained passengers on huge ocean liners. Many devices are still fully functional today. They range from tiny singing birds, music boxes, barrel...

cacm.acm.org opinion › i-teach-computer-science-and-that-is-not-all

I Teach Computer Science, and That Is Not All – Communications of the ACM

“I teach computer science, and that is all,” wrote Boaz Barak, of Harvard University, in a recent op-ed in The New York Times.a The main point of the op-ed was to protest the growing politicization of U.S. higher education, especially at elite universities, where we have seen many faculty members...

cacm.acm.org blogcacm › artificial-intelligence-is-the-crisis-we-need

Artificial Intelligence Is the Crisis We Need – Communications of the ACM

The ever-increasing number of scientific publications poses a challenge. Liang et al. (2024) suggest a growing trend of AI-assisted paper writing (nearly 20% in computer science). This raises questions about the future of citation metrics and the effectiveness of peer review in a world where...

cacm.acm.org careers › from-ux-to-product-an-intentional-career-route

From UX to Product: An Intentional Career Route – Communications of the ACM

Technology has been a part of my life since the age of six. My father was a hardware engineer, fixing all sorts of computers and building various custom hardware solutions for commercial applications. In the late 1980s, he brought home our...

In short: From a childhood fascination with tech to shaping security systems and product design: Discover the journey of a UX expert who optimized operator performance... (AI summary)

cacm.acm.org category › software-engineering-and-programming-languages

Software Engineering and Programming Languages – Communications of the ACM

How to create a coding culture that harnesses AI’s potential while preserving software integrity and security. Michael Burch BLOG@CACM Jun 23 2025 Vibe coding development platforms enable an experimental, motivating approach to learning. The rational-programmer method helps assess whether...

cacm.acm.org news › accepting-ais-suggestions-is-harder-when-you-think

Accepting AI’s Suggestions Is Harder When You Think – Communications of the ACM

The computer scientists of the 1960s had high hopes for the way humans and intelligent machines would work with each other. In separate essays that date back more than half a century, Joseph Licklider and Douglas Engelbart described...

cacm.acm.org research › program-correctness-through-self-certification

Program Correctness through Self-Certification – Communications of the ACM

Programming is both an enjoyable and a difficult task. A seemingly small slip can introduce a serious error or create a security vulnerability. The need for, and importance of, program correctness was recognized early in the modern development of computing. Algorithms, on which programs are built...

cacm.acm.org research › computing-education-in-the-era-of-generative-ai

Computing Education in the Era of Generative AI – Communications of the ACM

A new era is emerging in which artificial intelligence (AI) will play an ever-increasing role in many facets of daily life. One defining characteristic of this new era is the ease with which novel content can be generated. Large language models (LLMs)—neural network-based models trained on vast...

cacm.acm.org careers › a-career-built-on-using-technology-to-help-others

A Career Built on Using Technology to Help Others – Communications of the ACM

Everyone deserves the access and opportunity to have a good and fulfilling life. This belief is foundational to my work. Technologies can only contribute toward this goal when they are designed from an understanding of what makes a life good for the people concerned. I grew up caring for others...

In short: From nursing to tech, learn how one researcher uses human-centered design to improve public health and community wellbeing. Discover insights on persuasive c... (AI summary)

Try “site:cacm.acm.org” on: Marginalia · Mojeek · Wiby · DuckDuckGo · Bing · Google · Wikipedia · Internet Archive