One of the most fundamental conundrums in the philosophy of mathematics is the question of whether mathematics was discovered by humans or invented by them.
PL/I stands for Programming Language 1, and its aim was to be the Highlander of programming languages.
It is difficult to improve on the widely used, already-efficient algorithm.
Analog computing offers one possible solution to the downsides of digital computing.
Helping the sensory-impaired overcome their impediments.
COLUMN: Legally Speaking
Deliberating on inconclusive AI-generated policy questions.
Facilitating more effective public engagement with a computer science perspective.
COLUMN: Economic and Business Dimensions
Gaming the system.
A design paradigm for the future of intelligent sensors.
What has changed and what should we do about it?
Exploring the complex interactions between humans and machines governed by algorithms.
Suggesting a conference format better suited for both onsite and virtual conferences.
Textual interpretation and large language models.
The developer-centric approach to measuring and improving productivity.
Describing a framework to support simpler development of languages best suited to express the problems and solutions of each particular domain.
A discussion on the need for coordinated, governed, data-driven computing education initiatives of the future.
Assessing the environmental impacts of machine learning on microcontrollers.
In memory of Stephen Wiesner, 1942–2021.
SECTION: Research Highlights
"Boosting Fuzzer Efficiency: An Information Theoretic Perspective," by Marcel Böhme, Valentin J.M. Manès, and Sang Kil Cha, presents a novel twist to fuzzing that is shown to increase the central metric of the number of bugs …
In this paper, we take the fundamental perspective of fuzzing as a learning process.
COLUMN: Last Byte
A Martian report from the future carries good news about the future of Earth.