What Is Theoretical Computer Science?
As computer scientists, we should look for inspiration from physics rather than from mathematics.
What Is Theoretical Computer Science?
As computer scientists, we should look for inspiration from physics rather than from mathematics.
Mentorship Lessons from Growing a Developing Country Journal
The editor of an open access publication shares ideas on bridging the gap between predatory and prestigious journals.
Subjectivity and judgment surrounds what a bug is, and how and whether it should be fixed.
What should you bet to maximize your probability of doubling your money in a scenario where you are willing to lose all your money?
Do Social Media Platforms Have Free Speech Rights to ‘Censor’ Conservatives?
Other court decisions have ruled that privately owned media entities have constitutional rights to decide whether or not to publish content authored by outsiders.
Between the two extreme visions of AI as a servant and AI as a sentient fighter-lover, resides an important and practical alternative: AI as a provocateur.
Private Crypto Versus Public Digital
What are the implications of governments competing with private crypto and existing electronic payment systems?
There is a critical need for better software design, development, test, and propagation processes.
The Promethean Dilemma of AI at the Intersection of Hallucination and Creativity
To what extent can the hallucinations of generative AI models be considered creative?
If computing science wants to really be a science, we need to think about how we encourage people to defend their scientific claims with reproducible results.
Introducing the distinction between a programmer and a coder made the idea of automatic coding more appealing.
Public Business and Private Accounts
The implications of the U.S. Supreme Court's recent decision stating that it is illegal to block, in at least some situations, other users on social media.
For linear optimization problems, the optimum is found in an extremal point. But this is not the case for non-linear problems.
Imagining Intelligent Machines
"Our dream to create a machine in our own image that is smart and obedient has been a constant throughout the ages, and what we create depends on the available technology."
Improving Privacy and Security of Telehealth
Concerns for security call for the development of secure, usable, and privacy-preserving tools for telehealth services.
Tools of Our Tools? Exploring the Cybercene Conjecture
The future of computing is too important to be left to computing companies who, with the assistance of governments and high finance, have caused or exacerbated many problems.
Research Experiences for Undergraduates Are Necessary for an Equitable Research Community
Research internships for undergraduates are a necessary part of any solution toward equity in computing education.
Artificial Intelligence, Social Responsibility, and the Roles of the University
Universities should collaborate with industry, government, and community organizations on activities to promote the socially responsible development and use of AI technologies.
The ACM’s Reserves Enable Its Mission: A Response to William Bowman
The ACM's reserves ensure that we can continue to support diverse and valuable programs, adapt to new challenges, and invest in major initiatives like the open DL.
In the future, human DNA and AI become intertwined, forming a Triple Helix that predicts, and directs, human behavior.
Science Needs You: Mobilizing for Diversity in Award Recognition
Insights on how to create a more inclusive and equitable system of award recognition in the scientific community.
We have entered a period in which computation is the principal animating factor in modern society.
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 InvolvedBy 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