addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Peter Alvaro on "Causes and Explanations: A Structural-Model Approach"

  • GitHub HQ 3.0

    88 Colin P Kelly Jr Street, San Francisco, CA (map)

    37.782269 -122.391251

  • Mini 

    Yifan Wu on "Real Time Groupware as a Distributed System: Concurrency Control and its Effect on the Interface"by Saul Greenberg David Marwood" (

    This 90’s paper pioneers the idea that a front-end interface is a distributed system. As the UI becomes more real time and collaborative, we are starting to see a lot of anomalies in our day to day application experiences — this paper will shed light on a more structured way to reason about concurrency on the front-end.

    Yifan's Bio 

    Yifan is a graduate student at UC Berkeley researching topics at the intersection of databases and human computer interaction, currently investigating asynchrony and consistency for interactive visualizations. She has given talks at conference workshops and StrangeLoop.

    Main Talk

    Peter Alvaro on  "Causes and Explanations: A Structural-Model Approach -- Part I: Causes" by Joseph Y. Halpern and Judea Pearl ( )

    Peter's Bio

    Peter Alvaro is an Assistant Professor of Computer Science at the UCSC. His research focuses on using data-centric languages and analysis techniques to build and reason about data-intensive distributed systems, in order to make them scalable, predictable and robust to the failures and nondeterminism endemic to large-scale distribution.

    Meeting mechanics 

    Doors open at 6:30 pm; the presentation will begin at 7:00 pm; and, yes, there will be food. 

    After the paper is presented, we will open up the floor for discussion and questions then we will head over to the bar!


    PWL SF strictly adheres to the Code of Conduct set forth by all PWL charters. 

Join or login to comment.

Want to go?

Join us!

180 going

17 waiting

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy