acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

My Top 10 Assertions About Data Warehouses
From BLOG@CACM

My Top 10 Assertions About Data Warehouses

Data warehouses, business intelligence, business analytics, and complex analytics are the subject of increasingly intense marketing wars, seemingly accelerated...

Why Is Great Design So Hard (Part Two)?
From BLOG@CACM

Why Is Great Design So Hard (Part Two)?

Previously, I asked the question of why great design is so hard to integrate in organizations. In this article, I take a look at how Apple does design, and what...

From BLOG@CACM

The First ACM Symposium on Cloud Computing (SoCC)

Earlier this summer the first ACM Symposium on Cloud Computing was held in Indianapolis, Indiana. With three stellar keynotes and an exceptional program, the inaugural...

A Tale of A Serious Attempt At P≠NP
From BLOG@CACM

A Tale of A Serious Attempt At P≠NP

This is a discussion of the recent claimed proof that P≠NP by Vinay Deolalikar.

How to Attend an Academic Conference
From BLOG@CACM

How to Attend an Academic Conference

Tips on attending academic conferences for young CS researchers

Research in the Wild: Making Research Work in Industry
From BLOG@CACM

Research in the Wild: Making Research Work in Industry

What is the best way to organize researchers into a company?  An independent research lab?  Mixing researchers in with product teams? Or not hiring researchers...

Better Game Playing ­Using Parallel Algorithms
From BLOG@CACM

Better Game Playing ­Using Parallel Algorithms

Innovations in playing the game "Go" using Monte Carlo Tree Search and parallel algorithms.

On Software U­pdates and Version Changes
From BLOG@CACM

On Software U­pdates and Version Changes

Since the beginning of software industry, developers have produced updates for their products on a regular basis. How do these updates affect the software itself...

Remembering Internet Dogs
From BLOG@CACM

Remembering Internet Dogs

An iconic cartoon by Peter Steiner, which appeared in The New Yorker in 1993, captured the nature of the nascent Internet. It shows a dog seated at a computer,...

Evaluating the Success of Mentoring Programs
From BLOG@CACM

Evaluating the Success of Mentoring Programs

Can HCI evaluation methods help to assess the effectiveness of mentoring programs for women?

CS Education Gets Congressional Attention
From BLOG@CACM

CS Education Gets Congressional Attention

Two Congressman introduced two pieces of legislation -- The Computer Science Education Act and the Computer Science Education Week Resolution -- to offer reforms...

What Do Scientists and Engineers Need to Know About Computer Science?
From BLOG@CACM

What Do Scientists and Engineers Need to Know About Computer Science?

As computational science and engineering becomes more common, it becomes important to ask what should all scientists and engineers know about computer science to...

Computer Science Left out of National Academies Report
From BLOG@CACM

Computer Science Left out of National Academies Report

 The new draft framework from the National Research Council on "science, engineering, and technology" makes no mention of computer science.

Why Is Great Design So Hard?
From BLOG@CACM

Why Is Great Design So Hard?

Why is good design so hard to accomplish for organizations? People are coming to the realization that design really matters, but it's not that they don't want to...

In Vivo, In Vitro, In Silico
From BLOG@CACM

In Vivo, In Vitro, In Silico

These “grand challenges” of systems biology encompass almost every aspect of modern computing, from numerical and symbolic methods through data management and analytics...

A Connected Life
From BLOG@CACM

A Connected Life

In the Internet era, with cell phones, PDAs, and other technologies,  humans are more and more connected to each other. All day you can see people walking and at...

Web Applications Crave Memory
From BLOG@CACM

Web Applications Crave Memory

Big web applications are hungry for RAM.  They want lots of low power RAM.  And they want little else.

Interface Design For New Mothers
From BLOG@CACM

Interface Design For New Mothers

Why is there so little research into interface design for new mothers? Interface designers—hear my cry! Here are some pointers for designing interfaces for mothers...

2010 Edition of Campus Party Colombia
From BLOG@CACM

2010 Edition of Campus Party Colombia

A quick look at this special event in Colombia at which people breathe, eat, and sweat technology.

Hope vs. Fear: Privacy Challenges in Online Health Communities
From BLOG@CACM

Hope vs. Fear: Privacy Challenges in Online Health Communities

 The difficulty in creating privacy controls in online health communities represents the struggle between hope and fear.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account