acm-header
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.

August 2018


From The Eponymous Pickle

What and Why are ARCH and GARCH?

What and Why are ARCH and GARCH?

When you do time series forecasting you almost always get changes in variance over time.  Sometimes enough to invalidate your decisions and conclusions.  We used these  methods in key ways to produce better results over time.…


From The Eponymous Pickle

Seeking Stages of Smart

Seeking Stages of Smart

Great piece in DSC about 'creating smart'.   What does it mean, anyway?  To begin with we are doing lots of misusing of the term, since it includes intention and embedding with context.  Here is the prologue, rest at the link…


From The Eponymous Pickle

LG Innovation in Appliances

LG Innovation in Appliances

Been a while since I monitored appliances, but their continued evolution as part of the smart home remains interesting.  Quite a detailed piece with overview of many innovative explorations and with lots of images.

How LG built…


From The Eponymous Pickle

Podcast, Book: Applied Empathy

Podcast, Book: Applied Empathy

Empathy is always a good idea, with customers, clients and colleagues.   But how is it best applied?

Author Michael Ventura talks about his book, 'Applied Empathy. From K@W

Michael Ventura is quick to dismiss the notion that empathy…


From insideHPC

Radio Free Looks at Hot Chips for 2018

Radio Free Looks at Hot Chips for 2018

In this podcast, the Radio Free HPC team looks at the latest developments in processor technology coming out of the recent Hot Chips conference. "The HOT CHIPS conference typically attracts more than 500 attendees from all over…


From The Eponymous Pickle

Sankey Diagrams, Generation and Code

Sankey Diagrams, Generation and Code

I recently happened on a need and means to generate flow diagrams.  A useful way to portray flow in systems.  WP  includes links to generators and coding examples,  including Google Chart. Some good examples and generators


From The Eponymous Pickle

Quantum Simulation from D-Wave

Quantum Simulation from D-Wave

Been watching D-Wave closely through advances and challenges, since their inception,   here another advance, in particular linking to material science.

D-Wave Demonstrates First Large-Scale Quantum Simulation of Topological State…


From insideHPC

UberCloud Works with ANSYS and Azure to Optimize Bioreactors

UberCloud Works with ANSYS and Azure to Optimize Bioreactors

Over at The UberCloud, Wolfgang Gentzsch writes that researchers are using HPC in the Cloud in a revolutionary new way for the design of bioreactors. "It’s amazing to think of all the products created in bioreactors. The medications…


From The Eponymous Pickle

Home Robots that Hug You

Home Robots that Hug You

With some connections to other 'family' home robots, that claim to be family friendly.   By taking it further to the tactile level.  We examined work going in in Japan that aimed to take this to eldercare applications.  With

Home…


From Computational Complexity

Katherine Johnson (1918-)

Katherine Johnson is celebrating her 100th birthday today. This is the first centenary post we've done for a living person.



The movie Hidden Figures made her story famous: In 1952, she joined NACA, the predecessor of NASA, in…


From Gödel's Lost Letter and P=NP

Do You Want to Know a Secret?

A riff on writing style and rating systems Cropped from source Mark Glickman is a statistician at Harvard University. With Jason Brown of Dalhousie University and Ryan Song also of Harvard—we’ll call them GBS—he has used musical…


From The Eponymous Pickle

Tableau Announces Smarter Analytics

Tableau Announces Smarter Analytics

Report at the link.   We were early users of their systems.

Tableau Advances the Era of Smart Analytics

A look at Tableau's intelligent data prep, discovery, recommendation and upcoming query capabilities.   New Constellation Research…


From The Eponymous Pickle

Looking at Sorting in Multiple Spaces in a New Way

Looking at Sorting in Multiple Spaces in a New Way

I did much work in the area of sort algorithms, so this is interesting. Its not quite conveyed why this is useful.  We do know how to sort very disparate data very quickly and every time you press a smartphone key you initiate…


From insideHPC

The CLAW DSL: Abstractions for Performance Portable Weather and Climate Models

The CLAW DSL: Abstractions for Performance Portable Weather and Climate Models

Valentin Clement from the Center for Climate System Modeling in Switzerland gave this talk at PASC18. 'In order to profit from emerging high-performance computing systems, weather and climate models need to be adapted to run …


From insideHPC

Job of the Week: Computer Science Postdoctoral Scholar at Berkeley Lab

Job of the Week: Computer Science Postdoctoral Scholar at Berkeley Lab

Berkeley Lab is seeking a Computer Science Postdoctoral Scholar in our Job of the Week. "Berkeley Lab’s Computational Research Division has an opening for a Computer Science Postdoctoral Scholar. Develop performance modeling …


From Daniel Lemire's Blog

AVX-512 throttling: heavy instructions are maybe not so dangerous

AVX-512 throttling: heavy instructions are maybe not so dangerous

Recent Intel processors have fancy instructions operating over 512-bit registers. They are reported to cause a frequency throttling of the core where they are run, and possibly of other cores in some cases. Thus, it has beenContinue…


From Daniel Lemire's Blog

Science and Technology links (August 24th, 2018)

Science and Technology links (August 24th, 2018)

There is water on the surface of the Moon. This is important because if you want to build a long-term base on the Moon, having access to water is a great asset. Water can sustain life, but it can also be use to create fuel (e…


From The Eponymous Pickle

Jupyter and Data Driven Decision Making

Jupyter and Data Driven Decision Making

Excerpts from JupyterCon, in O'Reilly.

Jupyter is where humans and data science intersect
Discover how data-driven organizations are using Jupyter to analyze data, share insights, and foster practices for dynamic, reproducible
By…


From Schneier on Security

Friday Squid Blogging: Clubfoot Squid Washes Up on Oregon Beach

Friday Squid Blogging: Clubfoot Squid Washes Up on Oregon Beach

This seems to have happened twice in two weeks. 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 Daniel Lemire's Blog

Trying harder to make AVX-512 look bad: my quantified and reproducible results

Trying harder to make AVX-512 look bad: my quantified and reproducible results

Intel’s latest processors have fancy instructions part of the AVX-512 family. The AVX-512 instructions are useful for numerical work and sophisticated computing (e.g., cryptography, multimedia), but not necessarily useful for…


From The Eponymous Pickle

Organization as a Network of Conversations

Organization as a Network of Conversations

Can better organized conversations create intelligence?

Organization as a network of conversations.

In MIT Sloan Review

" ...  In 2004, when Brad Mills became the CEO of Lonmin, the British mining company operating in South Africa…


From The Eponymous Pickle

IOTA as Permissionless Distributed Ledger

IOTA as Permissionless Distributed Ledger

Bought to my attention, examining: 

IOTA: A permissionless distributed ledger for a new economy

An Open-Source Distributed Ledger

The first open-source distributed ledger that is being built to power the future of the Internet

The…


From insideHPC

Agenda Published: High Performance Machine Learning Workshop in France

Agenda Published: High Performance Machine Learning Workshop in France

"We invite researchers and professionals to take part in this workshop to discuss the challenges of Machine Learning, AI and HPC, and share their insights, use cases, tools and best practices. HPML is held in conjunction with…


From The Eponymous Pickle

Process Automation at Anthem

Process Automation at Anthem

I never liked the full term RPA (Robotic Process Automation) since it is not really about robots the way we mostly use the term 'Robot' today.  So I am now using the term 'Process Automation'.    Here how Anthem is using the

Anthem…


From insideHPC

Video: Introduction to HPC on the Google Cloud Platform

Video: Introduction to HPC on the Google Cloud Platform

Emma Haruka gave this talk at Google Next. "Google Cloud Platform (GCP) is ready for High Performance Computing (HPC) applications. Google Compute Engine (GCE) offers flexible network and virtual machine (VM) configuration options…


From BLOG@CACM

Did Albert Einstein Calculate on the 'Millionaire' in Zurich?

Did Albert Einstein Calculate on the 'Millionaire' in Zurich?

In 1897, ETH Zurich was the first university in the world to have a copy of the legendary four-species calculating machine Millionaire.


From insideHPC

Codeplay Releases First Fully-Conformant SYCL 1.2.1 Solution for C++

Codeplay Releases First Fully-Conformant SYCL 1.2.1 Solution for C++

SYCL is an open standard developed by the Khronos Group that enables developers to write code for heterogeneous systems using standard C++. Developers are looking at how they can accelerate their applications without having to…


From insideHPC

Handling and Processing Data from the Cherenkov Telescope Array

Handling and Processing Data from the Cherenkov Telescope Array

Etienne Lyard from the University of Geneva, Switzerland presents: Handling and Processing Data from the Cherenkov Telescope Array.

gave this talk at PASC18. "The Cherenkov Telescope Array (CTA) will be the world's largest and…


From The Eponymous Pickle

Chatbots, Assistants and Beyond

Chatbots, Assistants and Beyond

Good thoughts, we need to think of the whole problem, not just answering simple questions.  Autonomous implies knowing much about context and strategy and process, harder yet.

The next generation of AI assistants in enterprise


From The Eponymous Pickle

Auto Tune Model: Automating Machine Learning

Auto Tune Model: Automating Machine Learning

Given the way such models are constructed, this is not unexpected. For some time humans will still be needed to guide the process.   In particular to understand the link to business process.

How machine learning creates demand…