acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Examples of Phenomenology in Computing
From BLOG@CACM

Examples of Phenomenology in Computing

The branch of philosophy known as phenomenology can broaden our understanding of what is really going on in the tasks we address with computing.

What Went Wrong? Facebook and 'Sharing' Data with Cambridge Analytica
From BLOG@CACM

What Went Wrong? Facebook and 'Sharing' Data with Cambridge Analytica

The road to the Cambridge Analytica/Facebook scandal is strewn with failures.

Securing Threats to Election Systems
From BLOG@CACM

Securing Threats to Election Systems

Election systems are supposed to be disconnected from the Internet, for obvious and sensible reasons. Most elections today, however, use computers.

Time To End The vi/Emacs Debate
From BLOG@CACM

Time To End The vi/Emacs Debate

If you still use Emacs, I feel for you. Perhaps it is time to give vi a try.

Massive Retaliation 2.0
From BLOG@CACM

Massive Retaliation 2.0

Reacting to the U.S. Nuclear Posture Review, which now tries to extend nuclear deterrence to cyberspace.

Let's Not Forget the 'Science' in 'Computer Science'
From BLOG@CACM

Let's Not Forget the 'Science' in 'Computer Science'

There is a growing trend to treat very difficult problems in computer science as purely engineering problems where solutions are approximated using data-driven...

Tech Ethics at Work
From BLOG@CACM

Tech Ethics at Work

Ethics for Tech must address how professional issues play out in the workplace, in real life.

Benefits of a Master's Degree in Computer Science
From BLOG@CACM

Benefits of a Master's Degree in Computer Science

If you have the means, consider pursuing a master's degree in computer science.

How Can We Foster Inclusiveness?
From BLOG@CACM

How Can We Foster Inclusiveness?

What can an individual do on a day-to-day basis to ensure that her/his environment fosters inclusiveness?

Learning Computer Science Is Different Than Learning Other STEM Disciplines
From BLOG@CACM

Learning Computer Science Is Different Than Learning Other STEM Disciplines

Learning computer science has unique challenges that make it harder than learning other STEM disciplines.

The Real Costs of a Computer Science Teacher Are Opportunity Costs, and Those Are Enormous
From BLOG@CACM

The Real Costs of a Computer Science Teacher Are Opportunity Costs, and Those Are Enormous

It is hard to convince people to become CS teachers (K–12 or University) when the opportunities elsewhere are so lucrative.

Human Acts and Computer Apps
From BLOG@CACM

Human Acts and Computer Apps

Our behaviors often seem to mimic the procedures that we induce in computers. What questions does that raise?

The Citadel and the Amusement Park
From BLOG@CACM

The Citadel and the Amusement Park

There are two kinds of Web sites.

The Binary System Was Created Long Before Leibniz
From BLOG@CACM

The Binary System Was Created Long Before Leibniz

There are reports of much older number systems using only two symbols that have been developed mainly in Asia.

Student Liaison Program Debuts at SIGIR 2017
From BLOG@CACM

Student Liaison Program Debuts at SIGIR 2017

The SIGIR Student Liaison Program supports an environment in which all students thrive.

How Much CS Ed Will $1.3B Buy You? Not Enough to Reach Every ­U.S. School, Nor Every Child
From BLOG@CACM

How Much CS Ed Will $1.3B Buy You? Not Enough to Reach Every ­U.S. School, Nor Every Child

The White House promises $200M/year for CS Ed, and the Tech industry promises $300M over 5 years. What can we get for that?

The Rise of Strategic Cyberwar?
From BLOG@CACM

The Rise of Strategic Cyberwar?

Cyberwar is not simply a lineal descendant of strategic air power; rather, it is the next face of battle.

Finding the World's Smallest Mechanical Parallel Calculator
From BLOG@CACM

Finding the World's Smallest Mechanical Parallel Calculator

Discovery of a 12-fold Curta in Britain.

It's Not the 'Why' Chromosome, It's the 'How'
From BLOG@CACM

It's Not the 'Why' Chromosome, It's the 'How'

Women do like the raw technical aspects of computer science.

SIGIR 2017: Diversity and Inclusion
From BLOG@CACM

SIGIR 2017: Diversity and Inclusion

This article describes activities to support diversity and inclusion at SIGIR 2017 in Tokyo, Japan.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account