acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Sensibles of Software Engineering, 1 and 2
From BLOG@CACM

Sensibles of Software Engineering, 1 and 2

Common-sense rules, which projects violate again and again.

Cook-Levin:  The Ugly Underbelly is Good for Us
From BLOG@CACM

Cook-Levin: The Ugly Underbelly is Good for Us

Don't just tell your students that SAT is NP-Complete; show why.

The Interdisciplinarity of Data Science from the People Analytics Perspective: Part One
From BLOG@CACM

The Interdisciplinarity of Data Science from the People Analytics Perspective: Part One

The case of a People Analytics Workshop for undergraduate computer science students.

When Data Worlds Collide
From BLOG@CACM

When Data Worlds Collide

Critical sections in analytic workflows.

What Does Digitization Mean, and When Did It Begin?
From BLOG@CACM

What Does Digitization Mean, and When Did It Begin?

Digitization is on everyone's lips. What does digitization mean and when did it begin?

Social Protest, War, and the Organizational Culture of the Israeli Science and Engineering Academia
From BLOG@CACM

Social Protest, War, and the Organizational Culture of the Israeli Science and Engineering Academia

Our institution's organizational culture has changed; social and political issues now constitute a vital part of the discourse taking place on campus and on the...

That Was The Week That Was
From BLOG@CACM

That Was The Week That Was

The last week of October in the year 2023 may be remembered as the week when lawmakers made a real effort to outpace technology.

The Perils of 'Stay In Your Lane'
From BLOG@CACM

The Perils of 'Stay In Your Lane'

That phrase translates roughly to "do your job and let others do theirs," but in our division, it was intended to stifle troublesome question-asking.

All Photos are Fake Until Proven Real
From BLOG@CACM

All Photos are Fake Until Proven Real

The blurred lines of photographic reality in the AI Era.

Let's Be Objective about Large Language Models
From BLOG@CACM

Let's Be Objective about Large Language Models

Objective evaluation of the linguistic competency of large language models (LLMs) is of paramount importance as we start contemplating the use of this technology...

The Israeli Social Protest from a Data Science Perspective: Part Two
From BLOG@CACM

The Israeli Social Protest from a Data Science Perspective: Part Two

I discuss the social protest from the data science perspective, highlighting the challenges arise in the different steps of a data science process.

How to Ace IT Product Localization: The 101 Guide
From BLOG@CACM

How to Ace IT Product Localization: The 101 Guide

Unlock global success with IT product localization. Discover how you can expand your reach and boost customer satisfaction through effective localization strategies...

The Israeli Social Protest from a Data Science Perspective: Part One
From BLOG@CACM

The Israeli Social Protest from a Data Science Perspective: Part One

The challenge of data.

Jost Bürgi and the Discovery of Logarithms
From BLOG@CACM

Jost Bürgi and the Discovery of Logarithms

A forgotten universal genius.

Can AI Be Fair?
From BLOG@CACM

Can AI Be Fair?

The ideology or impartiality of artificial intelligence.

Chat Generative Pre-trained... Testimony
From BLOG@CACM

Chat Generative Pre-trained... Testimony

Questions about testimony as a means of knowledge acquisition may apply to AI chatbots.

ChatGPT (and Other Generative AI Applications) as a Disruptive Technology for Computer Science Education: Obsolescence or Reinvention
From BLOG@CACM

ChatGPT (and Other Generative AI Applications) as a Disruptive Technology for Computer Science Education: Obsolescence or Reinvention

Generative AI may turn out to be disruptive technologies for computer science education, but  generative AI can also be conceived of as an opportunity for computer...

The Life-or-Death Importance of Medical Device Security
From BLOG@CACM

The Life-or-Death Importance of Medical Device Security

Cybersecurity was not always top of mind when these devices were being created.

Can LLMs Really Reason and Plan?
From BLOG@CACM

Can LLMs Really Reason and Plan?

Nothing in the training and use of LLMs would seem to suggest remotely that they can do any type of principled reasoning.

The Confounding Saga of Java Web Application Development
From BLOG@CACM

The Confounding Saga of Java Web Application Development

Something that has long frustrated me with the Java ecosystem was the number of Web application frameworks. 
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account