It simply is not appropriate to write code that will be connected to the Internet in an unsafe language such as C.
Opinion
Artificial Intelligence Then and Now
Branding large language models as artificial intelligence primes customers to believe they have capabilities they lack.
The LiteLoad project is working to quantify the impact of poor connectivity in rural areas near the Great Smoky Mountains National Park, in Tennessee, as a testing ground.
Is It Math or CS? Or Is It Both?
Igor Markov's “Reevaluating Google’s Reinforcement Learning for IC Macro Placement” in the November 2024 Communications looks at two non-peer-reviewed papers and makes baseless allegations of scientific integrity issues, all already found to be without merit.
‘Superpowers’ of Gender Equality Failing to Establish Gender Balance in IT
The low participation of women in IT suggests a gap between gender-equality policies and a lack of engagement to achieve these policy ideals.
I Was Wrong about the Ethics Crisis
Anxiety about the ills brought on by computing has risen dramatically.
Thinking of Algorithms as Institutions
Algorithms are not just lines of code; they are architectures that organize complex systems of interactions involving machines and humans.
The Fine Line between Persuasion and Coercion
How the Supreme Court's decision in Murthy v. Missouri leaves platforms free to set their own content-moderation policies on controversial issues.
To insist that your strategy is right even when nearly all other firms have concluded the opposite smacks of hubris and inflexibility.
Compliance Requirements in Research
An urgent issue to address is the proliferation of requirements from all federal and state agencies and private companies, which share an awareness for security but add different security requirements.
On Program Synthesis and Large Language Models
It is unreasonable to expect the generational powers of ChatGPT and similar software to provide a general tool for program synthesis.
Diversity Examples Inappropriate
There is little convincing evidence that anything other than ability, knowledge, and communication skills drives the success of teams working in software and hardware development.
Matarić would like machines to provide social, emotional, and psychological support to people, which makes accessibility a large, unsolved problem.
We could use some technical help as we wrestle to assess the provenance of the information we encounter.
Notice and Choice Cannot Stand Alone
If bolstered by appropriate laws, standards, and easy-to-use interfaces, the notice and choice concept could be a useful tool in our future privacy toolbox.
AI Must Be Anti-Ableist and Accessible
Addressing concerns about AI’s potential negative impact on inclusion, representation, and equity for those in marginalized communities.
The 5th Paradigm: AI-Driven Scientific Discovery
A scientific revolution is happening before our eyes, powered by Computing and AI.
Empower Diversity in AI Development
A set of practical recommendations that empower organizations to increase diversity in AI development.
We offer an eight-tiered hierarchy that classifies AI machines by their learning power.
"We’ve been doing a lot more work with the cloud, because not every clinic or hospital is going to own a supercomputer."
How can we prevent prompt-hacking and an associated AI research replication crisis?
The Future of Misuse Detection
A sequence of interrelated SRI projects are representative examples of the body of earlier work in the field of misuse detection.
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