Quantcast
Channel: May 2024 – Communications of the ACM
Browsing latest articles
Browse All 10 View Live

Vendor-Locked DevOps Strategies

Developing specialized solutions that work specifically with one cloud provider can cause vendor lock-in, which is the inability to effortlessly move from one provider to the next due to proprietary...

View Article


Community Is Critical Too

Computing is very personal for me: It is the field that allows me to integrate my passion for math, teaching, and algorithmic thinking. My computing degrees set me on a career path to a job I look...

View Article


Test-Driven Ethics for Machine Learning

Machine learning (ML) applications and the organizations that develop them should be accountable. Proposed regulations require impact assessment and there are calls to strengthen enforcement of...

View Article

More Is Different, in Social Media Too

There is a growing public acceptance that social-media technology is out of control with adversea societal consequences. Yet, it is not clearb how speech on social media should be regulated. As with...

View Article

Image may be NSFW.
Clik here to view.

Human Intuition and Algorithmic Efficiency Must Be Balanced to Enhance Data...

Entities handling extensive and complex data environments increasingly adopt the data mesh paradigm across all sectors. Data mesh is an architectural and organizational governance approach that treats...

View Article


A Fit of Anger

It was 4:30 in the morning when I awoke to the loud buzzing at my apartment door. I’m not a morning person, so getting up is a chore. But this noise penetrated the walls of my tiny bedroom with such...

View Article

Image may be NSFW.
Clik here to view.

Nand to Tetris: Building a Modern Computer System from First Principles

Suppose you were asked to design an abridged computer science (CS) program consisting of just three courses. How would you go about it? The first course would probably be an introduction to computer...

View Article

Image may be NSFW.
Clik here to view.

JavaScript Language Design and Implementation in Tandem

Key Insights JavaScript is the first programming language for which each change to its prose language specification is both “type checked” and “tested” to identify bugs and inconsistencies. The...

View Article


Image may be NSFW.
Clik here to view.

Computer Vision, ML, and AI in the Study of Fine Art

In the past decade, computer vision (CV), machine learning (ML), and artificial intelligence (AI) have been applied to problems in the history and interpretation of fine-art paintings and drawings....

View Article


The Dangers of Digitization, and The Importance of Data Backup

Herbert BrudererDigitization Puts Many at a Disadvantagehttps://bit.ly/3SJ6qW4January 2, 2024 Digitization has many downsides. It puts many people at a disadvantage and relegates them to the...

View Article
Browsing latest articles
Browse All 10 View Live