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.

November 2019


From insideHPC

Podcast: Digital Trust in the Age of Deepfakes

Podcast: Digital Trust in the Age of Deepfakes

In this podcast, the Radio Free HPC team catches up with Dave Maher, CTO of internet security company Intertrust, to share with us his deep knowledge of digital communication, identity management, data rights management, cryptography…


From The Eponymous Pickle

Google's Explainable AI

Google's Explainable AI

Looks to be well done, in Beta,  but worth looking at:

Explainable AIBETA

Tools and frameworks to deploy interpretable and inclusive machine learning models.

Try it free View documentation

Understand AI output and build trust
Explainable…


From The Noisy Channel

When There’s No Conversion Rate

When There’s No Conversion Rate

If your business depends on search, it’s critical to track search effectiveness using an evaluation methodology. In my experience, most organizations rely on implicit relevance judgments derived from searcher behavior.

For ecommerce…


From The Eponymous Pickle

Drones Do the Work of 500 Farmers

Drones Do the Work of 500 Farmers

Our own work with pulp forests could also have used drones,  as well as the idea of AI detecting patterns of growth and harvest planning.    And for control of fires and remapping harvesting schedules.    The estimate of labor…


From The Eponymous Pickle

Waves Enterprise Blockchain

Waves Enterprise Blockchain

Been examining a number of applications of smart contracts recently, including those more closely connected to specific goal oriented and regulatory agreements and tasks.  With strong identity and process security.   Here another…


From The Eponymous Pickle

Smart Cities Based on Good Models

Smart Cities Based on Good Models

Here energy is the starting point, but other aspects of city resource use, transportation processes, risk analyses and other goal and future predictive models should also be included with a base foundational descriptive model…


From insideHPC

BSC takes one of top spots in the IO500 10-Node Challenge

BSC takes one of top spots in the IO500 10-Node Challenge

The Storage Systems for Extreme Computing team from BSC has taken the number 4 spot in the IO500’s ‘10- Node Challenge’ with GekkoFS. This ephemeral file system was developed in partnership with Johannes Gutenberg-Universität…


From The Eponymous Pickle

Alphabet X Everyday Robot

Alphabet X Everyday Robot

Early tasks will have these robots sorting trash.   In practice a tough job, with vision and other sensory aspects.   Learning also means adapting, so the hardest thing might be to adapt to a changing stream.    Adapting is a…


From The Eponymous Pickle

Impacts of RPA

Impacts of RPA

Some good thoughts, also some  obvious.   In our own experience we first tried to model actual process exactly and directly, but soon found it was not possible for many reasons. I disagree too that these have to be low value

RPA…


From insideHPC

NVIDIA Launches GPU-Accelerated Reference Design for Arm Servers

NVIDIA Launches GPU-Accelerated Reference Design for Arm Servers

At SC19, NVIDIA introduced a reference design platform that enables companies to quickly build GPU-accelerated Arm®-based servers, driving a new era of high performance computing for a growing range of applications in science…


From The Eponymous Pickle

Knowledge Graphs in Industry at Scale

Knowledge Graphs in Industry at Scale

How knowledge Graphs are done, used in industry.  Emphasizing realistic scale.

Industry-Scale Knowledge Graphs: Lessons and Challenges
By Natasha Noy, Yuqing Gao, Anshu Jain, Anant Narayanan, Alan Patterson, Jamie Taylor
Communications…


From The Eponymous Pickle

RPA Usage in Banking

RPA Usage in Banking

A good area to explore, since its methods and processes are better defined.  Our own work in RPA-like AI worked best in financial areas.  Also were the easiest to maintain over time, being more stable.

RPA in Banking – Use-cases…


From The Eponymous Pickle

Whats ahead for Machine Programming

Whats ahead for Machine Programming

A long time idea, and likely to emerge strongly.   Hand coding will eventually be rare.    Podcast on the topic below

Machine Programming: What Lies Ahead?

Podcast and transcript at the link
Intel’s Justin Gottschlich discusses

Imagine…


From insideHPC

Job of the Week: HPC System Administrator at UC Riverside

Job of the Week: HPC System Administrator at UC Riverside

The University of California, Riverside is seeking an HPC System Administrator in our Job of the Week. UC Riverside's (UCR) research computing infrastructure is provided by a central HPC facility. This facility operates Linux…


From The Eponymous Pickle

The Certainty of Having to Deal with Uncertainty

The Certainty of Having to Deal with Uncertainty

Late to this article, nicely done.

Home/Magazine Archive/December 2019 (Vol. 62, No. 12)/Uncertainty/Full Text

Uncertainty    By Peter J. Denning, Ted G. Lewis
Communications of the ACM, December 2019, Vol. 62 No. 12, Pages 26-28…


From The Eponymous Pickle

On the State of AI and Machine Learning

On the State of AI and Machine Learning

Brought to my attention, a short non technical document on the topic.

The State of AI and Machine Learning    32 pages

From Figure Eight
Bridging the AI Gap Between Data Scientists and Line-of-Business Owners

01  Introduction
02 
03…


From The Eponymous Pickle

Epidemics and use of Personal GPS Data

Epidemics and use of Personal GPS Data

Recall our work with bioterrorism modeling, link below.  Not just a matter of disease epidemics.

During Epidemics, Access to GPS Data from Smartphones Can Be Crucial
Ecole Polytechnique Fédérale de Lausanne (Switzerland)
By Sandrine…


From insideHPC

Video: Intel and Lenovo Power Cannon Supercomputer and Project Everyscale

Video: Intel and Lenovo Power Cannon Supercomputer and Project Everyscale

In this video from SC19, Scott Yokel from FASRC describes Cannon, Harvard University’s first liquid-Cooled supercomputer. Developed in cooperation with Intel and Lenovo, the new system's advanced supercomputing infrastructure…


From Schneier on Security

Friday Squid Blogging: T-Shirt

Friday Squid Blogging: T-Shirt

"Squid Pro Quo" T-shirt. As usual, you can also use this squid post to talk about the security stories in the news that I haven't covered. Read my blog posting guidelines here....


From insideHPC

Deploy AI Anywhere with ScaleMatrix DDC – No Data Center Required

Deploy AI Anywhere with ScaleMatrix DDC – No Data Center Required

At SC19, ScaleMatrix and its DDC subsidiary announced that it is collaborating with NVIDIA and Microway to deliver SKUs for an 8 petaFLOPS and a 13 petaFLOPS ‘Supercomputer Anywhere’ solution using its DDC S-Series cabinets.


From The Eponymous Pickle

Locating Shooters Using Smartphone Videos

Locating Shooters Using Smartphone Videos

Seems quite a move forward, basically triangulation from smartphone microphones.  Examples and maps at the link.  Has been released as open source code for testing.

Carnegie Mellon System Locates Shooters Using Smartphone Video…


From The Eponymous Pickle

Human Robot Interaction from Wired25

Human Robot Interaction from Wired25

Will become increasingly important.  And soon much more so beyond the factory floor..

Prof. Anca Dragan Talks About Human-Robot Interaction for WIRED

Prof. Anca Dragan gave a talk as part of the WIRED25 summit, explaining some
 …


From The Eponymous Pickle

Amazon Debuts Dash Smart Shelf

Amazon Debuts Dash Smart Shelf

If pushing the Dash Button was too hard for you, here is the next reordering play from Amazon, the smart shelf that automatically reorders when a shelf has less than a given weight of product.   Unless you are very tidy about…


From insideHPC

Ayar Labs Joins DARPA PIPES Project as Intel Optical IO Provider

Ayar Labs Joins DARPA PIPES Project as Intel Optical IO Provider

Optical startup Ayar Labs has been selected as Intel’s optical I/O solution partner for their recently awarded DARPA PIPES research project. "The goal of PIPES (Photonics in Package for Extreme Scalability) is to develop integrated…


From insideHPC

How Deep Learning is Driving New Science

How Deep Learning is Driving New Science

In this special guest feature, Robert Roe from Scientific Computing World looks at the development of deep learning and its impact on scientific applications. "In general, it depends on the use case but you can think of two cases…


From insideHPC

NVIDIA Announces GPU-Accelerated Supercomputer on Azure

NVIDIA Announces GPU-Accelerated Supercomputer on Azure

At SC19, NVIDIA announced the availability of a new kind of GPU-accelerated supercomputer in the cloud on Microsoft Azure. "Built to handle the most demanding AI and high performance computing applications, the largest deployments…


From insideHPC

Data-centric Programming Helps ETH Zurich Team Win Gordon Bell Prize

Data-centric Programming Helps ETH Zurich Team Win Gordon Bell Prize

Today ACM named a six-member team from ETH Zurich recipients of the 2019 ACM Gordon Bell Prize for their work on DaCe OMEN, a new framework for simulating the transport of electrical signals through nanoscale materials. "The …


From The Eponymous Pickle

Bots Work Better if they Impersonate

Bots Work Better if they Impersonate

Interesting results, with shades of the implications of 'uncanny valley' and the need to define 'success' in strong context.   Our guard is already up now when we 'meet' bots online.   Expectations are set depending up this context…


From The Eponymous Pickle

AI Birdwatching

AI Birdwatching

Seeing and  imaging continue to be the place where AI/Machine learning make the most progress. Here another tagging example.   Currently working on a horticultural example with plants.

This AI birdwatcher lets you 'see' through…


From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Coding For Fun

Coding For Fun

As with so many things, it started with Doug Peterson. Doug recently posted about something called 100 days of code. This got me started about the need I feel (some times) to do more coding for fun. Or at least coding projects…