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 ArticleCommunity 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 ArticleTest-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 ArticleMore 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 ArticleHuman 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 ArticleA 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 ArticleNand 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 ArticleJavaScript 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 ArticleComputer 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 ArticleThe 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