acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

What Is a Variable?
From BLOG@CACM

What Is a Variable?

A stab at a definition, for outsiders, of what we in computing mean by the term "variable" raises more questions than it answers.

FictionStein
From BLOG@CACM

FictionStein

Science fiction like Frankenstein nudges readers to confer humanity but nudges them away from moral fortitude.

Tech U­ser Responsibility
From BLOG@CACM

Tech U­ser Responsibility

User support presents serious challenges that are aggravated by indeterminate client responsibility.

First-Class Philosophical Failure
From BLOG@CACM

First-Class Philosophical Failure

Interrogation of "first-class object" as an analog to human life goes nowhere.

Articulation of Decision Responsibility
From BLOG@CACM

Articulation of Decision Responsibility

Can we establish a locution for the results of a program that does not ascribe decision-making power?

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.

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.

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?

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.

On the Ethics of Cyberwar
From BLOG@CACM

On the Ethics of Cyberwar

Keith Abney of the Ethics + Emerging Sciences group of California Polytechnic State University surveys the moral landscape of cyberwar.

Deep Dictionary
From BLOG@CACM

Deep Dictionary

The abstraction from big data on English words of distributed vector representations computing simple semantic aspects has drawn interest from the computing community...

Operating Systems as Possible Worlds
From BLOG@CACM

Operating Systems as Possible Worlds

Is a comparison between operating systems, which are analyzed by software engineers for conditional execution paths, and possible worlds, which are analyzed by...

Fact Versus Frivolity in Facebook
From BLOG@CACM

Fact Versus Frivolity in Facebook

Facebook, for the sake of its own business integrity and for the sake of the public, should give up any attempt to guarantee veracity in items posted by users.

Fiction as Model Theory
From BLOG@CACM

Fiction as Model Theory

Like model theory, fiction deploys a theory and an interpretation.  An interpretation that makes the statements of the theory true demonstrates consistency, in...

The Work and Inspiration of the APA Newsletter on Philosophy and Computers
From BLOG@CACM

The Work and Inspiration of the APA Newsletter on Philosophy and Computers

 The Newsletter of the Committee on Computing and Philosophy of the American Philosophical Association offers a wide range of scholarly work in the philosophy of...

The Work and Inspiration of the International Association For Computing and Philosophy
From BLOG@CACM

The Work and Inspiration of the International Association For Computing and Philosophy

A prominent player in the philosophy of computer science includes the two disciplines in its title.

Does Nature ­Use Data?
From BLOG@CACM

Does Nature ­Use Data?

Does nature use databases? Does nature use data structures?  
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account