Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
May 26, 2018

Simulation algorithms for computational systems biology
Simulation lies at the heart of systems biology and is arguably one of the most useful computational tools for understanding, modifying, and even designing complex biological systems. Simulation techniques have already shown themselves useful in physics and chemistry... more
All Watched Over by Machines of Loving Grace
I like to think (and
the sooner the better!)
of a cybernetic meadow... more
- Richard Brautigan (1968)
A programmable programming language: Communications of the ACM

Despite its vague title, this article is actually a gentle presentation of the ideas behind the Racket language and ecosystem. Racket, started in 1995, is a descendant of various Lisps, particularly Scheme, with a... more

Language Constructs and Features (D.3.3) | May 25 18

Deep expectation of real and apparent age from a single image without facial landmarks: International Journal of Computer Vision

Convolutional neural networks (CNN) have been a hot topic in the computer vision field. This paper attempts to use CNN for age... more

Computer Vision (I.5.4...) | May 24 18

Bitcoin’s academic pedigree: Queue

In this highly readable article, the authors Arvind Narayanan and Jeremy Clark search for the academic origins of the concept behind Bitcoin and blockchain technology. They start with a high-level overview of the basic characteristics of these technologies and... more

Electronic Commerce (K.4.4) | May 24 18

Bringing the web up to speed with WebAssembly: PLDI 17

Web browsers have become a primary method of delivering applications both inside corporate networks and from corporations to external customers and suppliers. Such applications require efficient and... more

Programming Languages (D.3) | May 23 18

A semantics comparison workbench for a concurrent, asynchronous, distributed programming language: Formal Aspects of Computing

Changes in distributed-system runtime support in response to changes in technological and operational circumstances may also change the services offered to supported... more

Mechanical Verification (F.3.1...) | May 23 18

Detecting decidable classes of finitely ground logic programs with function symbols: ACM Transactions on Computational Logic

The termination problem of programs is in general an undecidable problem. However, in the context of some programming paradigms, there has been a... more

Logic Programming (D.1.6) | May 22 18

Key concepts for a data science ethics curriculum: SIGCSE 18

One of the most frustrating aspects of an ethics curriculum is that it always trails innovative computing developments; helpfully, the authors address that critical problem here. The authors argue that... more

Computer Science Education (K.3.2...) | May 21 18

A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS: Artificial Intelligence Review

The concept of a code smell is defined as representing a potential problem within a system, typically a programming design system... more

Software Quality Assurance (D.2.9...) | May 18 18

Optimizing the configuration of an heterogeneous architecture of sensors for activity recognition, using the extended belief rule-based inference methodology: Microprocessors & Microsystems

The aging populations in many countries are on the verge of increasing, and the incidence of common diseases related to this group, such as dementia... more

Sensors (I.2.9...) | May 17 18

Minimally sufficient conditions for the evolution of social learning and the emergence of non-genetic evolutionary systems: Artificial Life

Social learning is defined here as the imitation of behaviors exhibited by other members of a population. In a population of humans, we might be... more

General (I.2.0) | May 17 18

Numbers and computers (2nd ed.)

Numbers, wonderful mathematical idealizations that they are, have fascinated humans for as long as there have been humans. Computers, much more recent creations, are fascinating in their own way. For many, both are useful but intractable and hard to... more
Computer Arithmetic (G.1.0...) | May 24 18

JavaScript concepts

JavaScript is the most popular object scripting programming language. It is extensively used in webpages, servers, and web applications, among others. While JavaScript was initially conceived only for scripting, it is frequently used in large... more
JavaScript (D.3.2...) | May 23 18

The technological singularity

Research progresses toward the goal of developing an artificial general intelligence (AGI), the realization of which is referred to as “the singularity.” That term carries the implication that AGI will cause fundamental and profound changes to human society... more
Philosophical Foundations (I.2.0...) | May 17 18

The network organization

Social networks are an important part of modern society. We can say that social networks partly determined the results of the 2016 US presidential election. Social networks exert their influences by a myriad of nodes and connections between nodes... more
Local & Wide-Area Networks (C.2.5) | May 16 18

Sustainability, green IT and education strategies in the 21st century

Because many definitions of the term “sustainable development” lack some element to make it objective and acceptable on a global basis, many authors accept something close to the term defined in the 1987 Our Common Future report from the United Nations... more
Education (J.1...) | May 15 18

Beginning artificial intelligence with the Raspberry Pi

For anybody looking for a fast and basic introduction to the field of artificial intelligence (AI) or machine learning (ML) supported by many practical examples for one’s own implementation, the book by Norris is a perfect match. Although the author truly and honestly... more
General (I.2.0) | May 11 18

Fog computing in the Internet of Things

The book is central to the understanding and advanced study of fog computing. It follows an effective model, based on eight scientific papers of a very high level, and is suitable for readers who want an introduction to the area, according to an organization inspired by... more
Real-Time & Embedded Systems (C.3...) | May 10 18

Cloud computing (2nd ed.)

In recent years, the applications and architectural specifications of cloud computing have been major streams of investigation. Besides the cloud’s technical significance at performing practical projects, it has opened a new horizon within the computing... more
Distributed Systems (C.2.4) | May 8 18

Building web applications with Visual Studio 2017

In recent times, the .NET ecosystem has witnessed a rapid transformation in many services it offers. It includes a completely rewritten Entity Framework Core that is designed not only to support multiple platforms, but also to offer features such as nonrelational... more
Systems & Software (H.3.4) | May 4 18

Multi-disciplinary engineering for cyber-physical production systems

Cyber-physical systems (CPS) are engines managed and monitored by computer algorithms in tight relation with information and communication technologies. Among the related topics and technologies are the... more
Real-Time & Embedded Systems (C.3...) | May 4 18

Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2018 ThinkLoud, Inc.
Terms of Use
| Privacy Policy