Skip to main content

Below is an account of all the papers the club has discussed so far.

Fred’s “The Computer Scientist as Toolsmith” 

EWD 637 The Three Golden Rules for Successful Scientific Research

Video lecture by Alejandro Miguel San Martin from JPL about the Mars Rover missions 

Ken Thompson, Reflections on trusting trust

Kunle Olukotun, one of the first papers on multicore:

Barbara Liskov’s keynote talk at OOPSLA 1987 on object-oriented programming

Kowledge in distributed systems (children with dirty foreheads problem):

“The anatomy of a large-scale hypertextual web search engine.” By Brin, Sergey, and Lawrence Page.

We re-read the Ken Thompson paper from the spring.

“Deep Learning” by LeCun, Bengio, and Hinton (the trio that won the Turning Award in 2018) and published in Nature in 2015:

What makes a good paper?

A discussion of writing based on reading a really badly written paper.

Re-read of: “The anatomy of a large-scale hypertextual web search engine.” By Brin, Sergey, and Lawrence Page.

Computer Programming as an Art (Turing Award lecture by Don Knuth):

Ethics in Security- Web Censorship with Cross-Origin Requests:

Time, Clocks, and the Ordering of Events in a Distributed System (Dijkstra Prize in Distributed Computing):

Egocentric Basketball Motion Planning from a Single First-Person Image: 

Outracing champion Gran Turismo drivers with deep reinforcement learning:

Avoiding Pitfalls when Using NVIDIA GPUs for Real-Time Tasks in Autonomous Systems:

The Good, the Bad, and the Biased: Five Ways Visualizations Can Mislead (and How to Fix Them):

Oxford Physicist Unloads On Quantum Computing Industry, Says It’s Basically A Hype Bubble:

A very preliminary analysis of DALL-E 2:

Designing an Authentication System: a Dialogue in Four Scenes:

Producing Wrong Data Without Doing Anything Obviously Wrong:

Latency Numbers Every Programmer Should Know:

Can GPT-3 write an academic paper on itself, with minimal human input?

Experiments in Commonsense Reasoning in GPT-3: Status Report from June 2022

Keys under doormats: mandating insecurity by requiring government access to all data and communications

Uncovering Implicit Gender Bias in Narratives through Commonsense Inference

Where is the Digital Divide? A Survey of Security, Privacy, and Socioeconomics

No Silver Bullet: Essence and Accidents of Software Engineering, Fred Brooks

Formal Model-Driven Discovery of Bluetooth Protocol Design Vulnerabilities

Naive Realism: Misplaced Faith in Realistic Displays

The Many Faces of Systems Research – And How to Evaluate Them

The Education of a Computer by Grace Hopper

https://dl.acm.org/doi/pdf/10.1145/609784.609818

Ethernet: Distributed Packet Switching for Local Computer Networks

from 2022 Turing Award Winner, Robert Metcalfe

https://dl.acm.org/doi/pdf/10.1145/360248.360253

Drag Your GAN: Interactive Point-Based Manipulation on the Generative Image Manifold

Always Measure One Level Deeper

https://dl.acm.org/doi/10.1145/3213770

Spectre Attacks: Exploiting Speculative Execution

GPU Scheduling on the NVIDIA TX2: Hidden Details Revealed

The Future of Urban Accessibility for People with Disabilities: Data Collection, Analytics, Policy, and Tools

Social Processes and Proofs of Theorems and Programs

A CS1 Course Designed to Address Interests of Women

Knowledge and Common Knowledge in a Distributed Environment

Introducing Middle School Girls to Fault Tolerant Computing

Computational Sustainability

RAMBleed: Reading Bits in Memory Without Accessing Them

Time, Clocks, and the Ordering of Events in a Distributed System

The Anatomy of a Large-Scale Hypertextual Web Search Engine

The Computer for the 21st Century