Publication
Compiling without continuations
Video
Rethinking Distributed Systems for the Datacenter
Today’s most popular applications are deployed as massive-scale distributed systems in the datacenter. Keeping data consistent and available despite server failures and concurrent updates is a formidable challenge. Two well-known abstractions, strongly consistent replication and…
Publication
DBridge: Translating Imperative Code to SQL
Project
Tabular
Tabular is a Excel add-in that brings the power of model based machine learning to data enthusiasts. It allows the user to write a simple model that explains their data and perform Bayesian inference. Tabular…
Publication