Past Meetup

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

This Meetup is past

174 people went

Location image of event venue



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.