The blog archive provides access to past blog postings from Communications of the ACM and other sources by date.
Coming this fall, Google TV. Where will it end?
I like to sort things. If you should learn one thing about Computer Science is that sorting is fast and useful. Here’s a little example. You want to check quickly whether an integer belongs to a set. Maybe you want to determine…
In Consumergoods Technology: New open innovation strategy at Kraft.
We all hear the stories about how the CS job market has turned around (if it ever really was on a downward slope). But, when talking to students or their parents about what a great career option computer science is, it's best…
Continuing my reflections on Ken Bain's What the Best College Teachers Do (started here), I wanted to touch on a couple of things in the chapter on preparing to teach. The chapter largely contains 13 questions that the best…
How many computing devices will you have in ten years? Two? Six? Just one?
Interesting research.
Main results:[...]
We analyzed the results from over a quarter of a million people who ran our tests in the last few months, and found that we can detect browsing histories for over 76% of them. All[…After months of testing P&G's online store is now open to the public. ' ... Procter & Gamble Co. said Wednesday the "eStore" is up and running for the general public after months of testing. The Cincinnati-based maker of such…
Albion College decides to eliminate the computer science major due to budget cuts and low enrollment, because it's not really part of 21st century work.
Short article from the Wolfram blog about doing data analysis and visualization using Mathematica. The wealth of capabilities in Mathematica are considerable, but you need to know the package well to adeptly mash up solutions…
(Guest Post by Subrahmanyam Kalyanasundaram)
My First-time Teaching Experience.
Background: This spring semester, here at Georgia Tech, I got the opportunity to be the full instructor for Automata and Complexity, CS 4510…
jclouds I heard about this project at the Open Cloud Meetup in San Francisco last week. It is an abstraction layer for cloud computing, allowing you to write apps that can run on any cloud rather than being locked in to just…
If you like faceted search and are interested in design patterns for it, I encourage you to check out Moritz Stefaner’s work on elastic lists. Here is his description: Elastic lists allow to navigate large, multi-dimensional…
In StoreFrontBackTalk: Evan Schuman on Wal-Mart's virtual makeover effort. We experimented with this concept in-store and in-home for a dozen years, in a number of countries. Including work with the vendor EZFace mentioned…
Google has announced the availability of Machine Prediction APIs. Google is well known for AI based applications. This link to their machine learning capabilities is particularly interesting. Check the link to see a broad…
I have seen a number of uses of the CAVE environment, at universities, retail and manufacturing laboratories. And although each has been a very impressive attempt to change the context of a person, they have also had a number…
On mash-ups for visualization, plan to attendL The Last Mile: Data Visualization in a Mashed-Up World (May 20, at 3PM ET, then archived) Requires minimal registration. Dashboards and data visualization technologies provide…
Comments from Google on the recent Wifi privacy problems in Europe. Troubling that they seem to be less than completely serious on this topic. Just because no one individual can be named that has been harmed by this does not…
(Joint Post with Subrahmanyam Kalyanasundaram)
In this post, I speculated on what I might put into my automata theory course. That prompted Subrahmanyam Kalyanasundaram, a PhD student at Georgia Tech, who was teaching Automata…
The ACM Education Board visited Qatar at the beginning of May. At Qatar University, 70% of the students in CS are women, and those we met are hungry to produce innovative technology. But are there jobs for them?
Web Browsers Leave 'Fingerprints' Behind as You Surf the Net You may do your best to remain anonymous on the web, you may have cookies blocked, but this research by EFF shows you can easily have your browser uniquely identified…
Software freedom may sound like a line from a revolutionary manifesto, but it’s the key genetic market for value in the enterprise. read more on my ComputerWorldUK blog…
There has been software in cars for a long time, but now that Ford has opened an App store they start looking like a platform for software, networked into the grid. How long will it be before we start to see Spam and Malware…
AdAge review of location Apps and new competitive capabilities in Facebook. I am not sure I want to have another capability rolled into FB. At least in systems like FourSquare I can concentrate on ideas like loyalty without all…
By way of explanation for my preoccupation and paucity of publication of late, I finally made it back home today after my trip to the US with ForgeRock. We had a varied and busy trip that included several visits to potential…
Mark Montgomery of KYield writes: " .. I am pleased to share with you our health care use case, which is an important cornerstone of our series 'Semantic Scenarios for the Intelligent Enterprise':We selected the diabetes mellitus…
In AdAge: The growth of mobile applications that mirror TV productions. Cross platform delivery and advertising. .
The functional laser is 50 years old in 2010. It was predicted as early as 1917 in a paper by Einstein. A very remarkable achievement with many applications. Much more.
A recently declassified history through 1964.