Portland

The Portland chapter of Papers We Love

Papers We Love has a Code of Conduct. Please contact one of the Meetup's organizers if anyone is not following it. Be good to each other and to the PWL community!

Chapter details

Sign-up: Please RSVP for meetings via Meetup.com

Twitter: @pwlpdx

Organizers: Carl Lerche, Katherine Fellows, Nick Fitzgerald

Chapter Meetups

Gorilla: A Fast, Scalable, In-Memory Time Series Database

Map Date/Time: 2017-05-31 06:00pm Location: Mozilla PDX - 1120 NW Couch St #320, Portland

This paper will be presented by Johannes Hoff.


This paper describes how Facebook stores 700 million data points (timestamp and value) per minute and keeps 26 hours of it available in memory for fast access. We will mainly look at the compression algorithms making this possible.

Here is the abstract:

"""

Large-scale internet services aim to remain highly available and responsive in the presence of unexpected failures. Pro-viding this service often requires monitoring and analyzing tens of millions of measurements per second across a large number of systems, and one particularly effective solution is to store and query such measurements in a time series database (TSDB).

A key challenge in the design of TSDBs is how to strike the right balance between efficiency, scalability, and relia-bility. In this paper we introduce Gorilla, Facebook’s in-memory TSDB. Our insight is that users of monitoring sys-tems do not place much emphasis on individual…

Read more about this Meetup

Aaron Turon on "The Next 700 Programming Languages" by Peter J. Landin

Map Date/Time: 2017-02-22 06:30pm Location: Mozilla PDX - 1120 NW Couch St #320, Portland

Thanks to Mozilla for hosting!

This month's paper is "The Next 700 Programming Languages" by Peter J. Landin. One of the most influential papers of all time in PL research!


PDF: https://www.cs.cmu.edu/~crary/819-f09/Landin66.pdf


Abstract:

A family of unimplemented computing languages is described that is intended to span differences of application area by a unified framework. This framework dictates the rules about the uses of user-coined names, and the conventions about characterizing functional relationships. Within this framework the design of a specific language splits into two independent parts. One is the choice of written appearances of programs (or more generally, their physical representation). The other is the choice of the abstract entities (such as numbers, character-strings, list of t…

Read more about this Meetup

Carl Lerche on "A comprehensive study of CRDTs"

Map Date/Time: 2017-01-25 06:30pm Location: Mozilla PDX - 1120 NW Couch St #320, Portland

Thanks to Mozilla for hosting!

This month's paper is "A comprehensive study of Convergent and Commutative Replicated Data Types" by Marc Shapiro, Nuno Pregui ̧ca, Carlos Baquero, Marek Zawirski.

PDF: http://hal.upmc.fr/inria-00555588/document


------------------------------------------

What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Or, just come, listen, and discuss!

------------------------------------------

Papers We L…

Read more about this Meetup

Jeena Lee on "A DNA-Based Archival Storage System"

Map Date/Time: 2016-11-16 06:30pm Location: Mozilla PDX - 1120 NW Couch St #320, Portland

Thanks to Mozilla for hosting!

This month's paper is "A DNA-Based Archival Storage System" by Bornholt et al. and will be presented by Jeena Lee.

PDF: https://homes.cs.washington.edu/~bornholt/papers/dnastorage-asplos16.pdf


------------------------------------------

What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Or, just come, listen, and discuss!

------------------------------------------

Read more about this Meetup

Nick Fitzgerald on "A Promising Semantics for Relaxed-Memory Concurrency"

Map Date/Time: 2016-10-26 06:30pm Location: Mozilla PDX - 1120 NW Couch St #320, Portland

Thanks to Mozilla for hosting!

This month's paper is "A Promising Semantics for Relaxed-Memory Concurrency" by Kang et al. and will be presented by Nick Fitzgerald.

PDF:


https://www.mpi-sws.org/~orilahav/papers/main.pdf


------------------------------------------

What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Or, just come, listen, and discuss!

------------------------------------------

Papers W…

Read more about this Meetup

Lisa Orr on "Top 10 algorithms in data mining"

Map Date/Time: 2016-09-28 06:30pm Location: Airbnb Portland - 34 NW 1st Ave (between 1st and Couch), Portland

Thanks to Airbnb for hosting!

This month's paper is "Top 10 algorithms in data mining" by Wu et al. and will be presented by Lisa Orr.

PDF: 

http://www.cs.uvm.edu/~icdm/algorithms/10Algorithms-08.pdf


------------------------------------------

What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Or, just come, listen, and discuss!

------------------------------------------

Papers We Love …

Read more about this Meetup

Brian Shirai on "Immix: A Mark-Region Garbage Collector"

Map Date/Time: 2016-08-25 06:30pm Location: Mozilla PDX - 1120 NW Couch St #320, Portland

Thanks to Mozilla for hosting! Thanks to Simple for the food.

This month's paper is "Immix: A Mark-Region Garbage Collector with Space Efficiency, Fast Collection, and Mutator Performance" by Stephen M. Blackburn and Kathryn S. McKinley and will be presented by Brian Shirai.

PDF:
http://www.cs.utexas.edu/users/speedway/DaCapo/papers/immix-pldi-2008.pdf

------------------------------------------

What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that i…

Read more about this Meetup

Seth Pellegrino on "In Search of an Understandable Consensus Algorithm" (Raft)

Map Date/Time: 2016-07-27 06:30pm Location: Airbnb Portland - 34 NW 1st Ave (between 1st and Couch), Portland

Thanks to Airbnb for hosting!

This month's paper is "In Search of an Understandable Consensus Algorithm" by Diego Ongaro and John Ousterhout and will be presented by Seth Pellegrino.

PDF:
https://raft.github.io/raft.pdf

------------------------------------------

What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Or, just come, listen, and discuss!

------------------------------------------

Papers We Love has a…

Read more about this Meetup

Caitie McCaffrey on "Detection of Mutual Inconsistency in Distributed Systems"

Map Date/Time: 2016-06-28 06:30pm Location: Urban Airship - 1417 NW Everett St, Portland

Thanks to Urban Airship for hosting, and thanks to Simple for the food!

This month's paper is "Detection of Mutual Inconsistency in
Distributed Systems" by Parker, et al. and will be presented by Caitie McCaffrey.

PDF:
http://zoo.cs.yale.edu/classes/cs422/2013/bib/parker83detection.pdf

Caitie's Bio:
Caitie McCaffrey is a Backend Brat and Distributed Systems Diva at Twitter. Prior to that she built services and systems that power the entertainment industry at 343 Industries, Microsoft Game Studios, and HBO. While at 343 Industries she partnered with the eXtreme Computing Group in Microsoft Research to productionize Orleans as part of her work rewriting the Halo Services. Caitie has a degree in Computer Science from Cornell University She maintains a blog at CaitieM.com and…

Read more about this Meetup

"Dynamic Circular Work-Stealing Deque" by Chase and Lev

Map Date/Time: 2016-05-25 06:30pm Location: WeWork Custom House - 220 NW 8th Ave, Portland

This month's paper is "Dynamic Cicular Work-Stealing Deque" by David Chase and Yossi Lev, and will be presented by Nick Fitzgerald.

PDF: http://neteril.org/~jeremie/Dynamic_Circular_Work_Queue.pdf

------------------------------------------


YOU MUST RSVP HERE OR WEWORK WILL NOT LET YOU IN: https://paperswelovepdx.splashthat.com/


------------------------------------------


What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you w…

Read more about this Meetup