DEPARTMENT: Cerf's up
Libraries of the future cannot merely be catalogs of digital content. The objects in the digital library will need to interact in some fashion so that truth value of their contents can be adjusted as new knowledge becomes available …
DEPARTMENT: Letters to the editor
I thought privacy in China deserved better treatment than was expressed in the foreword of the special section on the China Region (Nov. 2018), that "People in China seem less sensitive about privacy."
Herbert Bruderer explains why the opposite of digital is not analog; Robin K. Hill describes how the challenges of user support are aggravated by indeterminate client responsibility.
Genetic engineering technologies are advancing at a furious rate, changing the world one cell at a time.
An array of technologies are making farms more efficient, safer, and profitable.
How facial and voice recognition are reshaping society.
COLUMN: Privacy and security
Retracing the pivotal privacy and security-related events and ensuing issues from the past year.
COLUMN: Broadening participation
Carnegie Mellon University's successful efforts enrolling, sustaining, and graduating women in computer science challenge the belief in a gender divide in CS education.
COLUMN: Kode Vicious
Establish your hypotheses, methodologies, and expected results.
Seeking to promote regulations for reliable software for the long-term prosperity of the software industry.
Considering the expression "computational thinking" as an entry point to understand why the fundamental contribution of computing to science is the shift from solving problems to having problems solved.
A discussion with Jacek Czerwonka, Michaela Greiler, Christian Bird, Lucas Panjer, and Terry Coatta
You have to finish strong, every time.
SECTION: Contributed articles
Innovations like domain-specific hardware, enhanced security, open instruction sets, and agile chip development will lead the way.
Diffusion speed and scale depend on all kinds of information, not just which users have the most or fewest connections.
SONYC integrates sensors, machine listening, data analytics, and citizen science to address noise pollution in New York City.
SECTION: Review articles
The roots of blockchain technologies are deeply interwoven in distributed computing.
Separation logic is a key development in formal reasoning about programs, opening up new lines of attack on longstanding problems.
SECTION: Research highlights
The authors of "Distributed Strategies for Computational Sprints" bring the rich theory of allocating scarce resources to the challenge of managing computational sprinting in datacenters.
We describe a computational sprinting architecture in which many, independent chip multiprocessors share a power supply and sprints are constrained by the chips' thermal limits and the rack's power limits.
"Scalable Computation of High-Order Optimization Queries," by Brucato et al., makes a case for marrying the well-established paradigms of constrained optimization (specifically ILP) and traditional SQL querying.
We present a complete system that supports package queries, a new query model that extends traditional database queries to handle complex constraints and preferences over answer sets, allowing the declarative specification and …
COLUMN: Last byte
Stephen Hawking warned us not to contact E.T.