acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

AI as (an Ersatz) Natural Science?
From BLOG@CACM

AI as (an Ersatz) Natural Science?

The emergence of large learned models is changing the nature of artificial intelligence research in fundamental ways.

Machine Learning: Out! Data Science: In!
From BLOG@CACM

Machine Learning: Out! Data Science: In!

We propose to stop teaching machine learning courses to populations whose core discipline is neither computer science nor mathematics and statistics.

Enterprise Metrics and Optimization
From BLOG@CACM

Enterprise Metrics and Optimization

Metrics are critical; without them, you are flying blind.  But be careful what you try to optimize, because you might just get it.

The Other von Neumann
From BLOG@CACM

The Other von Neumann

Was Klára Dán von Neumann the first person to write modern computer code?

Turing's Influence on Computer Construction is Overestimated
From BLOG@CACM

Turing's Influence on Computer Construction is Overestimated

How great was Turing's influence on early British automatic computers? Opinions differ considerably.

InnovateFPGA: Wrong Strategy Drives One of the Best FPGA Development Contests into Crisis
From BLOG@CACM

InnovateFPGA: Wrong Strategy Drives One of the Best FPGA Development Contests into Crisis

In my opinion, the main problem of the InnovateFPGA contest is the lack of a permanent team to lead.

Whence Machine Volition?
From BLOG@CACM

Whence Machine Volition?

How could a computer develop or even express volition?

Rethinking the CS Curriculum
From BLOG@CACM

Rethinking the CS Curriculum

I have noticed that there is a growing trend to dumb down the CS curriculum by removing mathematical topics.

Career Care for Engineers
From BLOG@CACM

Career Care for Engineers

Your career is a journey. You define where you want to go on that journey. You plan it out. You set goals. Your job, on the other hand, is a step along the way....
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account