Skip to content

Instantly share code, notes, and snippets.

View mwhittaker's full-sized avatar

Michael Whittaker mwhittaker

View GitHub Profile
@mwhittaker
mwhittaker / mwhittaker.cls
Last active September 3, 2019 00:55
Provenance Practice Prelim
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{mwhittaker}
\LoadClass[12pt]{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Imports
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage[compact]{titlesec}
\RequirePackage[letterpaper,margin=1in]{geometry}
\RequirePackage{fancyhdr}
@mwhittaker
mwhittaker / consensus.key
Last active April 29, 2019 05:34
CS 186 Consensus Slides
This file has been truncated, but you can view the full file.
@mwhittaker
mwhittaker / AB.tla
Last active April 24, 2019 20:59
TLA Misc
--------------------------------- MODULE AB ---------------------------------
EXTENDS Integers, Sequences
CONSTANT Data
(***************************************************************************)
(* We first define Remove(i, seq) to be the sequence obtained by removing *)
(* element number i from sequence seq. *)
(***************************************************************************)
Remove(i, seq) ==
@mwhittaker
mwhittaker / BPaxos.key
Last active April 1, 2019 19:22
Bipartisan Paxos All Hands Talk
This file has been truncated, but you can view the full file.
@mwhittaker
mwhittaker / LearningPrograms.key
Last active March 13, 2019 17:39
AI-Sys "Learning to Represent Programs with Graphs" Talk
This file has been truncated, but you can view the full file.
@mwhittaker
mwhittaker / paxos_talk.key
Last active December 8, 2018 04:43
Paxos PS2 Talk
This file has been truncated, but you can view the full file.
@mwhittaker
mwhittaker / wat_provenance_RISEwinter19.key
Last active January 14, 2019 04:31
Wat-Provenance SOCC 2018 Talk
This file has been truncated, but you can view the full file.
@mwhittaker
mwhittaker / .gitignore
Last active January 10, 2018 05:01
RISE Retreat Winter 2018 Poster
*.html
.DS_Store
################################################################################
# vim
################################################################################
# Swap
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-v][a-z]
@mwhittaker
mwhittaker / division.txt
Created October 3, 2017 22:01
Relational Algebra Division
group: division
R = { a:string, b:number
a, 1
a, 2
a, 3
b, 2
b, 3
c, 1
}
@mwhittaker
mwhittaker / hash_join.cc
Last active December 14, 2016 18:28
range-v3 examples
#include <iostream>
#include <map>
#include <tuple>
#include <utility>
#include <vector>
#include "range/v3/all.hpp"
using namespace ranges;