Sign In

Communications of the ACM

Blogs Archive


Archives

The blog archive provides access to past blog postings from Communications of the ACM and other sources by date.

February 2018


From Universal Acceptance Steering Group

Microsoft announcement of EAI in India

Microsoft announcement of EAI in India

Today, International Mother Language Day, we announced support for EAI in Office 365 and Outlook.com.  We are focusing on Outlook and webmail for now, though we will follow up regarding other mail clients soon. Likewise we are…


From The Eponymous Pickle

Microsoft Expands Bot Framework

Microsoft Expands Bot Framework

Was impressed when I saw a demo of Azure being used to build simple chatbots.  I thought then that it is about what services such systems could work with and their related data.  So why can't these frameworks work with Outlook…


From The Eponymous Pickle

Blockchain and Artificial Intelligence

Blockchain and Artificial Intelligence

Below is from the talk mentioned above from our Linked Cognitive Systems Group.  Join us in future talks, many will be mentioned here.

Blockchain and Artificial Intelligence  by Dr. Vugranam (VC) Sreedhar

Abstract: In this talk…


From The Eponymous Pickle

Time Inconsistent Planning

Time Inconsistent Planning

Could such a method be used to plug into process models to include planning functions?

Time-Inconsistent Planning: A Computational Problem in Behavioral Economics  By Jon Kleinberg, Sigal Oren 

Communications of the ACM, Vol. 61…


From The Eponymous Pickle

Can We Trust a Robot?

Can We Trust a Robot?

From Communications of the ACM:

How Can We Trust a Robot?" by Benjamin Kuipers, says robots must be designed to understand and follow social norms. Kuipers describes the importance of instilling trust and ethics into robots…


From insideHPC

Warm Water-Cooling enables a fanless design for new Lenovo ThinkSystem SD650

Warm Water-Cooling enables a fanless design for new Lenovo ThinkSystem SD650

Today Lenovo unveiled the new ThinkSystem SD650 server Direct Water Cooling for energy-efficient, high-density computing. Already deployed at the Leibniz Supercomputing Centre in Germany, the ThinkSystem SD650 will save customers…


From insideHPC

Lenovo ThinkSystem Servers Power 1.3 Petaflop Supercomputer at University of Southampton

Lenovo ThinkSystem Servers Power 1.3 Petaflop Supercomputer at University of Southampton

OCF in the UK has deployed a new supercomputer at the University of Southampton. Named Iridis 5, the 1.3 Petaflop system will support research demanding traditional HPC as well as projects requiring large scale deep storage, …


From insideHPC

Designing HPC, Deep Learning, and Cloud Middleware for Exascale Systems

Designing HPC, Deep Learning, and Cloud Middleware for Exascale Systems

DK Panda from Ohio State University gave this talk at the Stanford HPC Conference. "This talk will focus on challenges in designing HPC, Deep Learning, and HPC Cloud middleware for Exascale systems with millions of processors…


From insideHPC

Intel MKL Compact Matrix Functions Attain Significant Speedups

Intel MKL Compact Matrix Functions Attain Significant Speedups

The latest version of Intel® Math Kernel Library (MKL) offers vectorized compact functions for general and specialized matrix computations of this type. These functions rely on true SIMD (single instruction, multiple data) matrix…


From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Modeling Good Coding Practice

Modeling Good Coding Practice

Facebook showed me this cartoon this morning.

Programming alone

Teaching computer science means you are often programming while someone watches. I confess that I have been known to write something “quick and dirty” but that is not really an option…


From Computational Complexity

NP is Hard

You don't get much press by stating conventional beliefs--there is no "round earth society". Nevertheless there are serious researchers out there trying to say that it is reasonably possible if not likely that P = NP. Don't believe…


From Schneier on Security

Harassment By Package Delivery

Harassment By Package Delivery

People harassing women by delivering anonymous packages purchased from Amazon. On the one hand, there is nothing new here. This could have happened decades ago, pre-Internet. But the Internet makes this easier, and the article…


From The Eponymous Pickle

Georgia Tech Tests Assistants in Dorms

Georgia Tech Tests Assistants in Dorms

Like to see not only what is being done, but what skills are seen as being most useful in varying contexts, here in a Georgia Tech dorm, a university known for practical engineering.  Worked with them on Tech applications.   Can…


From The Eponymous Pickle

Augmented Reality Glasses to Transform Vision

Augmented Reality Glasses to Transform Vision

The emphasis on vision correction in context is interesting. 

DARPA Awards $4.7 Million Grant to Transform Augmented-Reality Glasses 
Military Embedded Systems   By Lisa Daigle

Researchers at Columbia University, Stanford University…


From The Eponymous Pickle

Protecting Deliveries

Protecting Deliveries

More details from the world of direct to home delivery.  A Smart Home then needs to consider the and ensure the security of its acquisitions.

Are smart homes smart enough to foil package thieves?  by Tom Ryan in Retailwire, with…


From The Eponymous Pickle

Amazon, Whole Foods and Prime

Amazon, Whole Foods and Prime

Amazon improves connections between their online Prime buying club benefits and their brick and mortar acquisitions.  Whole Food 5% discount with Amazon Rewards Visa.  In the coming weeks I will be testing their 2 hour online…


From The Eponymous Pickle

Malicious Use of AI

Malicious Use of AI

Non technical, overview look at where we need

AI ripe for exploitation, experts warn   By Jane Wakefield in the BBC
Drones turned into missiles, fake videos manipulating public opinion and automated hacking are just three of the…


From insideHPC

State of Linux Containers

State of Linux Containers

Christian Kniep from Docker Inc. gave this talk at the Stanford HPC Conference. "This talk will recap the history of and what constitutes Linux Containers, before laying out how the technology is employed by various engines and…


From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Open Letter to People at #SIGCSE2018

Open Letter to People at #SIGCSE2018

The Annual SIGCSE Technical Symposium is taking place in Baltimore this week.  Some of the best minds in computer science education are sharing ideas in sessions, panels, birds of a feather, and hallway conversations. At theNow…


From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Programming Patterns For Beginners

Programming Patterns For Beginners

Ever since I read those papers on the Rainfall program (How Hard Is That Programming Problem?)  I’ve been thinking about patterns in problem solving and programming. There are many of these types of patterns in programming but…


From insideHPC

Samsung Unveils 30.72TB Enterprise SSD

Samsung Unveils 30.72TB Enterprise SSD

Today Samsung announced that it has begun mass producing the industry’s largest capacity SAS solid state drive – the PM1643 – for use in next-generation enterprise storage systems. Leveraging Samsung’s latest V-NAND technology…


From The Eponymous Pickle

Predicting Earthquakes

Predicting Earthquakes

Had seen a number of research efforts here,  another move ...

Today, A.I. helps detect tiny earthquakes. Tomorrow, it might predict the big one

Earthquakes are notoriously difficult to predict. Even major quakes often occur with…


From The Eponymous Pickle

Thinking deeply about Reinforcement Learning

Thinking deeply about Reinforcement Learning

Remember reading about reinforcement learning, having designed more mundane neural network deep learning,  and thinking, but how do you design the 'objective function' to drive its action? 

Nicely constrained and goal oriented…


From insideHPC

WekaIO: Making Machine Learning Compute-Bound Again

WekaIO: Making Machine Learning Compute-Bound Again

We are going to present WekaIO, the lowest latency, highest throughput file system solution that scales to 100s of PB in a single namespace supporting the most challenging deep learning projects that run today. We will present…


From The Computing Community Consortium Blog

NIST Announces 2018 Small Business Innovation Research Funding Opportunity

NIST Announces 2018 Small Business Innovation Research Funding Opportunity


From Schneier on Security

New Spectre/Meltdown Variants

New Spectre/Meltdown Variants

Researchers have discovered new variants of Spectre and Meltdown. The software mitigations for Spectre and Meltdown seem to block these variants, although the eventual CPU fixes will have to be expanded to account for these new…


From The Noisy Channel

Search Results Presentation

Search Results Presentation

Until now, we’ve mostly focused on query processing — which is to be expected, given that this series is about query understanding. But given that searchers are ultimately interested in the results, it’s also important to consider…


From Daniel Lemire's Blog

Iterating over set bits quickly

Iterating over set bits quickly

A common problem in my line of work is to iterate over the set bits (bits having value 1) in a large array. My standard approach involves a “counting trailing zeroes” function. Given an integer, this function counts how manyContinue…


From insideHPC

HPE wins supercomputer contract for DoD Modernization Program

HPE wins supercomputer contract for DoD Modernization Program

Today HPE announced it has been selected to provide new supercomputers for the DoD High Performance Computing Modernization Program (HPCMP) to accelerate the development and acquisition of advanced national security capabilities…


From BLOG@CACM

Deciding When the Design is Wrong in Programming Languages and Education

Deciding When the Design is Wrong in Programming Languages and Education

When do we decide that errors are due to bad design in programming languges and education?

« Prev 1 2 3 9 Next »