BLOG@CACM – Communications of the ACM (original) (raw)
Nov 11 2024
Hopper kept a backwards clock on her wall to remind herself to think outside the box.
Nov 8 2024
The Importance of Robust Documentation in Software Development
Without well-maintained documentation, even the most elegant codebases can become opaque, inefficient, and impossible to scale.
Nov 4 2024
The Gift That Keeps on Giving to Apple and Google
Technical arguments for keeping or upending the current Apple and Google mobile app store systems.
Nov 1 2024
Computational Thinking: The Idea That Lived
Computational thinking is the idea that has not only survived, it is now seen as more important than ever in an age of AI.
Oct 31 2024
‘Cheat Engines’ and Copyright in Video Games in the EU
The Court of Justice of the EU finds it permissible to observe, study, and test a program to reveal the ideas and principles underlying its operation and reproduce the results of its execution.
Oct 30 2024
Generative AI as an Icebreaker to Help Us Accept Other Ways of Thinking
The icebreaker tool uses Generative AI to reveal connections between users while maintaining the rigor of their specialist disciplines.
Oct 28 2024
Strengthening Security with Attack Surface Management
The ASM approach is built upon a network infrastructure graph developed by engineers for investigative purposes.
Oct 24 2024
How AI Is Helping Doctors Make Better Decisions in Healthcare
AI-based decision support systems are like working alongside a really knowledgeable colleague to confirm you’re on the right track.
Oct 23 2024
Technical Marvels, Part 8: Historical Surveying Instruments
Geometrical instruments in the 17th century focused on measuring distances and heights.
Oct 18 2024
Nobel Prizes and AI: The Promise, the Peril, and the Path Forward
Three prizes awarded by the Nobel Committee this year send a remarkable message about the current moment in Artificial Intelligence
Oct 15 2024
The Software Sins of Bloat and Debt
Let's find the ethical manifestations of programming that affect public safety.
Oct 3 2024
Leveraging Graph Databases for Fraud Detection in Financial Systems
Graph databases offer a more effective approach than traditional tools to identifying fraudulent financial activities.
Sep 30 2024
Leveraging SaaS and Cloud Solutions for Enhanced Business Agility
Companies that invest in SaaS and cloud solutions improve operations and position themselves for long-term success.
Sep 27 2024
Technical Marvels, Part 7: Musical Clocks and Organs
Many clocks, automaton figures, furniture, and jewelry have built-in musical mechanisms.
Sep 24 2024
Using Generative AI to View Questions Through Different Academic Disciplines
A scenario to access knowledge can broaden our understanding and help us compare different ways of understanding the world.
Sep 20 2024
No Generalization without Understanding and Explanation
LLMs, at least in their generative capabilities, will never be able to perform high-level reasoning like what's needed in deep language understanding, problem solving, and planning.
Sep 17 2024
Giving Go a Go: Simplifying Cloud Infrastructure Development
Go's design principles prioritize simplicity and productivity, making it a language to which developers can easily adapt and utilize.
Sep 12 2024
Intense competition among organizations has made open-sourcing LLMs an attractive strategy that's leveled the competitive field.
Sep 11 2024
Technical Marvels, Part 6: Musical Automatons
Music automatons range from singing birds and music boxes to barrel organs and self-playing pianos.
Sep 6 2024
Fort Knox Your Data: A Guide to Access Controls
Regular audits and continuous monitoring are critical for identifying and addressing potential security vulnerabilities.
Sep 3 2024
Cybersecurity in Industrial IoT: Protecting Critical Infrastructure
Today's IIoT environments demand sophisticated, multi-layered security strategies.
Aug 30 2024
Everything You Always Wanted to Know About PCs, But Were Afraid to Ask
There are important ground rules one needs to follow to make the submission review process fulfilling for reviewers and fair and productive for our technical communities.
Aug 29 2024
Leveraging Computational Thinking in the Era of Generative AI
The importance of computational thinking increases, and becomes essential, as generative AI applications come to the fore.
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.
Communications 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.