Papers We Love is a repository of academic computer science papers and a community who loves reading them.

Chapters:

September Meetups

We have another great line-up of meet-ups scheduled for September across a number of our chapters:

Toronto 9/2: Peter Sobot on An IndustrialStrength Audio Search Algorithm

San Francisco 9/9: Jason Brown on Epidemic Algorithms for Replicated Database Maintenance

Seattle 9/10: Ideal Hash Trees

Addison 9/14: The Rendering Equation in Plain English - make that Math

New York 9/15: Ryan Zezeski’s Memory by the Slab: The Tale of Bonwick’s Slab Allocator

London 9/16: Tom Hall on ‘The Genuine Sieve of Eratosthenes’

Vienna 9/21: The Ubiquitous BTree

Saint Louis 9/21: Elliptic Curve Cryptosystems

Montreal 9/23: Shannon’s “A Mathematical Theory of Communication”

Winnipeg 9/30: Recursive Functions of Symbolic Expressions and Their Computation by Machine

Santa Monica 9/30: Jim Benvenuto on Metaobject Protocols Why We Want Them And What Else They Can Do

August Meetups

We have another great line-up of meet-ups scheduled for August across a number of our chapters:

Toronto 8/5: Ben Darwin on Programming with Algebraic Effects and Handlers

Amsterdam 8/13: Resilient Distributed Datasets

Seattle 8/13: Mesos A Platform for Fine-Grained Resource Sharing in the Data Center

Bangalore 8/15: Wait Free Synchronization Maurice Herlihy

New York 8/17: Michael Bernstein on Propositions as Types

Saint Louis 8/17: Continuum Robot Arms Inspired by Cephalopods (Walker, et al)

San Francisco 8/20: Bob Poekert on COOLCAT

Montreal 8/26: Towards Robot Scientists for autonomous scientific discovery

Marina del Rey 8/26: Eric Scrivner on Bitcoin: A Peerto-Peer Electronic Cash System

July Meetups

We have another great line-up of meet-ups scheduled for July across a number of our chapters:

London 7/8: Martin Kleppmann on “Sequential Consistency versus Linearizability”

Toronto 7/8: Julie Haché on ZeroOverhead Metaprogramming

Addison 7/8: RSA Is Broken! (Not Really)

Seattle 7/9: : Dedalus: Datalog in Time and Space

Saint Louis 7/20: Wavelets for Computer Graphics

Chicago 7/22: SWIM: Scalable Group Membership Protocol

Montreal 7/22: Efficient and General OnStack Replacement for Aggressive Program Specialization

San Francisco 7/23: Ben Sigelman on Spanner: Google’s GloballyDistributed Database

Santa Monica 7/29: Bill Berry on Hints for Computer System Design

June Meetups

We have another great line-up of meet-ups scheduled for June across a number of our chapters:

Vienna 6/1: Random Forests

Toronto 6/3: Donny Nadolny on Raft

Addison 6/10: Paxos Made Simple

Seattle 6/11: : Chain Replication for Supporting High Throughput and Availability

Chicago 6/15: Hokusai — Sketching Streams in Real Time

Saint Louis 6/15: Largescale cluster management at Google with Borg

New York 6/23: Jason Ganetsky on Making a Fast Curry

Santa Monica 6/24: Phil Freeman on Principal typeschemes for functional programs

Montreal 6/25: Machine Learning: The HighInterest Credit Card of Technical Debt

Vienna 6/29: Neural Turing Machines

San Francisco 6/30: Sargun Dhillon on Facebook Haystack

May Meetups

We have another great line-up of meet-ups scheduled for May across a number of our chapters:

Toronto 5/6: Paul Osman on CRDTs Commutative Replicated Data Types

Amsterdam 5/12: Spanner: Google’s GloballyDistributed Database

Chicago 5/12: An Empirical Study of the Naive Bayes Classifier

Addison 5/13: Scrum Metrics for Hyperproductive Teams: How They Fly like Fighter Aircraft

Seattle 5/14: : The LCA Problem Revisited

Saint Louis 5/18: The Chemical Basis of Morphogenesis (Turing)

London 5/20: Oliver Charles on “Kleisli Arrows of Outrageous Fortune”

Berlin 5/21: Programming concepts pioneered by McCarthy’s paper on Lisp

Winnipeg 5/21: The Bargaining Problem

San Francisco 5/21: Devon O’Dell Nonblocking Algorithms & Scalable Multicore Programming

Montreal 5/25: JohnsonLindenstrauss Lemma

New York 5/26: Samy Al Bahra on Making Lockless Synchronization Fast

Los Angeles 5/27: Mark Masse on Architectural Styles and the Design of Networkbased Software