Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
October 9, 2024
Search
Highlight

50 years of queries
The relational model is probably the one innovation that brought computers to the mainstream for business users. This article by Donald Chamberlin, creator of one of the first query languages (that evolved into the ubiquitous SQL), presents its history as a commemoration of the 50th anniversary of his publication of said query... more
Quote
The most recent waves of innovation have been sustained by the constant refresh of immigrants to the valley. This mixing of new ideas and new perspectives has been essential to Silicon Valley’s continuing vitality throughout its history. In 1969, the immigrants came mostly from other parts of the United States. By 1980, the percent of the Silicon Valley population born outside the country was roughly double that of the American population as a whole... more
- Leslie Berlin (2017)
Articles
50 years of queries: Communications of the ACM

The relational model is probably the one innovation that brought computers to the mainstream for business users. This article by Donald Chamberlin, creator of one of the first query languages (that evolved into the ubiquitous SQL), presents its history as a... more

History of Computing (K.2) | Sep 20 24

Free and open source software and other market failures: Communications of the ACM

Understanding the free and open-source software (FOSS) movement has, since its beginning, implied crossing many disciplinary boundaries. This article describes FOSS’s history, explaining its undeniable success throughout the 1990s, and why the... more

General (D.0) | Sep 2 24

The Internet of batteryless things: Communications of the ACM

The world is moving toward a future of very small, Internet-connected intelligent devices, that is, the Internet of Things (IoT). However, at present, providing power to these devices is a problem--the inconvenient, expensive, and... more

General (K.6.0) | Aug 16 24

A review of semi-supervised learning for text classification: Artificial Intelligence Review

Duarte and Berton address the challenges of text classification in the context of big data, emphasizing the difficulties and costs associated with obtaining large labeled datasets. They explore the field of semi-supervised learning (SSL) as a solution... more

Text Analysis (I.2.7...) | Aug 14 24

10 things software developers should learn about learning: Communications of the ACM

In today’s fast-changing world where groundbreaking technologies are emerging to eclipse their predecessors at an unprecedented pace, continuous learning is not an option but a necessity for practitioners. Understanding how humans learn and memorize can help us do... more

Software Development (K.6.3...) | Jul 29 24

ContraMTD: an unsupervised malicious network traffic detection method based on contrastive learning: WWW 24

The methodology utilized in this study is innovative, as the procedure used to identify malicious network traffic involves an unsupervised method in contrastive learning. This unsupervised technique aims to surpass both... more

Security & Protection (C.2.0...) | Jul 19 24

The temporal logic of coalitional goal assignments in concurrent multiplayer games: ACM Transactions on Computational Logic

Enqvist and Goranko’s temporal logic of coalitional goal assignments (TL-CGA) extends Alur, Henzinger, and Kupferman’s 1997 alternating-time temporal logic (ATL) and de Pauly’s 2002 coalition logic (CL). TL-CGA... more

Games (K.8.0...) | Jun 25 24

Backdoor attacks and defenses in federated learning: survey, challenges and future research directions: Engineering Applications of Artificial Intelligence

Machine learning (ML) technologies are becoming mainstream, particularly for the analysis of bulk data. The success of ML systems, however, hinges on the input of high-quality data and the ability to train... more

Security (K.4.4...) | Jun 17 24

The nature of computational models: Computing in Science and Engineering

Scientific computing is one of the oldest, if not the oldest, types of computational science. The venerable Fortran programming language was created to help scientists expand the frontier of what theory could produce as numerical results. In the seven... more

Physical Sciences & Engineering (J.2) | May 27 24

A deep learning technique for intrusion detection system using a recurrent neural networks based framework: Computer Communications

Kasongo’s paper focuses on enhancing network security through an advanced intrusion detection system (IDS) utilizing machine learning (ML) techniques. The study implements... more

Neural Nets (I.5.1...) | May 21 24

Books
Mastering digitally controlled machines: laser cutters, 3D printers, CNC mills, and vinyl cutters to make almost anything

Mastering digitally controlled machines offers an in-depth and practical guide to using and building computer-controlled tools such as laser cutters, 3D printers, computer numerical control (CNC) mills, and vinyl cutters. This book is an... more
Digital Equipment Corporation (K.1...) | Oct 7 24

A comprehensive guide for Web3 security: from technology, economic and legal aspects

The rapidly emerging technologies for Web3 applications and digital assets pose challenges for the creators, legislators and end users of complicated financial ecosystems. Today, security threats continue to be the potent enemies of technologies and platforms... more
Security (K.4.4...) | Oct 2 24

Nexus: a brief history of information networks from the Stone Age to AI

Yuval Noah Harari offers a sweeping narrative on how information networks have shaped human history. From the early formation of societies, religious texts, and political propaganda to modern artificial intelligence (AI)-driven networks, Harari masterfully... more
History of Computing (K.2) | Sep 30 24

Design patterns with Java: an introduction

Musch’s book is an introduction to design patterns, including their principles and applicability. It also guides readers through software development and Java programming. The first chapter explains the history and considerations of design patterns. The second... more
Java (D.3.2...) | Sep 26 24

Rendering history: the women of ACM-W

Rendering history: the women of ACM-W, edited by Gloria Childress Townsend, celebrates the 30-year history of ACM-W, the Association for Computing Machinery’s Committee on Women in Computing. This book offers an inspiring narrative of trailblazing... more
History of Computing (K.2) | Sep 23 24

OCaml scientific computing: functional programming in data science and artificial intelligence

This monograph is an exposition of the Owl library in OCaml for building applications that make essential use of numerical algorithms. These numerical algorithms are the basis of most engineering applications--mechanical, electrical, and electronic systems grounded in... more
Programming Environments (D.2.6) | Sep 18 24

Tidy modeling with R: a framework for modeling in the tidyverse

Tidymodels is a collection of packages in R designed to provide a consistent and tidy framework for modeling and machine learning tasks. It was developed with the principles of the tidyverse in mind, emphasizing a consistent and intuitive syntax for data analysis... more
Software Libraries (D.2.2...) | Sep 16 24

Calculus for the natural sciences

Calculus is “a part of the name of some branches of mathematics dealing with rules for the computation of and operation with objects of a definite type” [1]. More commonly, it refers to the branch of mathematics that is concerned with limits and the differentiation and... more
Math (I.7.2...) | Sep 13 24

Industry 4.0 and healthcare: impact of artificial intelligence

In this expansive anthology, editors Ashish Mishra and Jerry Chun-Wei Lin have compiled an impressive collection illuminating the boundless versatility of artificial intelligence (AI) that is revolutionizing modern medicine. Masterfully spanning diagnostic... more
Health (J.3...) | Sep 11 24

Build autonomous mobile robot from scratch using ROS: simulation and hardware

Subramanian’s Build autonomous mobile robot from scratch using ROS is a comprehensive guide to creating customized autonomous mobile robots. Part of the “Maker Innovations” series, the book covers a wide array of topics, from basic theoretical concepts... more
Automation (K.4.3...) | Sep 9 24


Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy