~/talks

Michael Hicks

what they talk about

all 8 in the filters

where they keep going back

  • OOPSLA4 editions2020–2024
  • POPL3 editions2021–2023

all 6 in the filters

on a stage with

all 34 in the filters

who talks about the same things

titleconferencedate
Cedar: A New Language for Expressive, Fast, Safe, and Analyzable AuthorizationOOPSLA 20242024-10-20
Cedar defines a concise DSL, a Rust evaluation engine, and a Lean formal model that proves key properties; policies compile into SMT in the sound and complete…
Talk on
Improving the Stability of Type Safety Proofs in DafnyDafny 20242024-01-14
Presents a concrete method for stabilizing Dafny type-soundness proofs by making the safety predicate and then the typechecker opaque, proving small safety…
Talk
Fat Pointers for Temporal Memory Safety of COOPSLA 20232023-10-23
Extends Checked C with four new fat pointers that store a key and an offset and enforces temporal safety via dynamic key-lock checks; implements…
Talk on
Qunity: A Unified Language for Quantum and Classical ComputingPOPL 20232023-01-15
Qunity defines a unified syntax where sum types → direct sum implements operator sums, exception-handling → projective measurement expresses measurements, and…
Talk on
C to checked C by 3cOOPSLA 20222022-12-05
3C is a static-analysis annotation tool that uses two novel algorithms, typ3c and boun3c, to infer Checked C pointer kinds and array bounds; it converts about…
Talk on
Verified Compilation of Quantum OraclesOOPSLA 20222022-12-05
Verified compilation proves an imperative oracle language OQIMP compiles to OQASM and then to SQIR via Coq, preserving semantics and keeping simulation cost…
Talk on
Better Learning through Programming LanguagesPOPL 20222022-01-16
Argues that combining program synthesis with ML lets search scale and tolerate noise by directing search with a network rather than exhaustive enumeration…
Talk on
Benefits and Drawbacks of Adopting a Secure Programming Language: Rust as a Case StudySOUPS 20212021-08-08
Study interviews 16 professional developers and surveys 178 Rust community members n = 16 n = 178 and reports concrete tradeoffs: Rust delivers good compiler…
Talk on
From Verified Compilation to Shor's AlgorithmPLanQC 20212021-06-22
A verified compiler stack implements a small IR called Squire and a proven optimizer Vox that preserves denotational semantics across rewrites. The project…
Talk on
A Verified Optimizer for Quantum CircuitsPOPL 20212021-01-17
VOQC is a fully verified optimizer for quantum circuits implemented in the Coq proof assistant over the SQIR intermediate language; all transformations are…
Talk on
Verifying Replicated Data Types with Typeclass Refinements in Liquid HaskellOOPSLA 20202020-11-15
Extension to Liquid Haskell adds refined typeclasses in Liquid Haskell so class laws become checkable at Core; the implementation verifies laws for 34…
Talk on
Ask Me Anything with Kathryn McKinleyPLDI 20202020-06-15
Live Q&A explains why the DaCapo suite was born from an NSF review, the DaCapo 20-author process and strict criteria (no user interaction, commercial…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.