Nathan Taylor on Liquid Type Systems [PWL NYC]

We're pleased to present Nathan Taylor on Liquid Types. (Read the paper: https://goto.ucsd.edu/~rjhala/liquid/...) --- We'd like to thank Datadog for making the PWL NYC meetup possible! Join the Pack https://careers.datadoghq.com/ --- Type systems are great! When you write a well-typed program, you've an assurance that certain facts about your program will always be true; at no point is a string passed to a function that expects an tuple argument, nor will one that is supposed to return an array have a corner case where it actually returns an int. The more expressive your type system is, the more specific those certain facts can be - a type system that supports generics can specify what type the keys and values of an dictionary must be, but for example, still couldn't specify that each element is an even integer. We'd need a more expressive type system for that! Programming language researchers are interested in exploring different ways to add expressivity to type systems without sacrificing usability. Liquid Types, published at PLDI in 2008, combines traditional type theory techniques with SMT solvers from the automated theorem prover research community to form a fascinating point in the design space. We'll begin by discussing the broader context around the work, learn a bit about how to digest an academic type theory paper, and then work through the details of the paper with the help of a toy implementation of the technique. Nathan Taylor is a PhD student at UT Austin, where he ponders the intersection of formal methods and distributed systems. Before joining UT, he spent a decade in industry hacking on systems software ranging from GPU simulators, to JIT compilers and garbage collectors, up to distributed databases and edge computing networks. He was additionally a developer at Microsoft Research, a lecturer at MacEwan University and the University of Toronto, and a repeat speaker at Papers We Love SF.

Alex Weisberger on Perfomal [PWL NYC]
▶︎

Alex Weisberger on Perfomal [PWL NYC]

Michael Vaughn on EXE: Automatically Generating Inputs of Death [PWL NYC]
▶︎

Michael Vaughn on EXE: Automatically Generating Inputs of Death [PWL NYC]

"Type Systems - The Good, Bad and Ugly" by Paul Snively and Amanda Laucher
▶︎

"Type Systems - The Good, Bad and Ugly" by Paul Snively and Amanda Laucher

Rylan Talerico on Zep: A Temporal Knowledge Graph Architecture for Agent Memory [PWL NYC]
▶︎

Rylan Talerico on Zep: A Temporal Knowledge Graph Architecture for Agent Memory [PWL NYC]

(6) Process Creation - UCF COP 3402 Summer 2026
▶︎

(6) Process Creation - UCF COP 3402 Summer 2026

Concurrency is not Parallelism by Rob Pike
▶︎

Concurrency is not Parallelism by Rob Pike

Jake Moshenko on Zanzibar: Google’s Consistent, Global Authorization System [PWL NYC]
▶︎

Jake Moshenko on Zanzibar: Google’s Consistent, Global Authorization System [PWL NYC]

A Case for Correctly Rounded Math Libraries
▶︎

A Case for Correctly Rounded Math Libraries

Yotam Bentov on Error Detecting and Error Correcting Codes [PWL NYC]
▶︎

Yotam Bentov on Error Detecting and Error Correcting Codes [PWL NYC]

Yiduo Ke on Bin packing can be solved within 1 + ε in linear time [PWL NYC]
▶︎

Yiduo Ke on Bin packing can be solved within 1 + ε in linear time [PWL NYC]

Alex Kesling on Apache Arrow DataFusion [PWL NYC]
▶︎

Alex Kesling on Apache Arrow DataFusion [PWL NYC]

Python Interview Questions and Answers | Top Python Interview Questions | Intellipaat
▶︎

Python Interview Questions and Answers | Top Python Interview Questions | Intellipaat

On the Expressive Power of Programming Languages by Shriram Krishnamurthi [PWLConf 2019]
▶︎

On the Expressive Power of Programming Languages by Shriram Krishnamurthi [PWLConf 2019]

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Ori Bernstein on An Introduction to Bε-trees and Write-Optimization [PWL NYC]
▶︎

Ori Bernstein on An Introduction to Bε-trees and Write-Optimization [PWL NYC]

Sense and Structure: Towards a Textual Analysis of Software
▶︎

Sense and Structure: Towards a Textual Analysis of Software

Eric Leung on Attention Is All You Need [PWL NYC]
▶︎

Eric Leung on Attention Is All You Need [PWL NYC]

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

Michael Pigott on Toward a Generic Fault Tolerance Technique [PWL NYC]
▶︎

Michael Pigott on Toward a Generic Fault Tolerance Technique [PWL NYC]

Inside a static analyser: type system - Yuri Minaev - NDC TechTown 2021
▶︎

Inside a static analyser: type system - Yuri Minaev - NDC TechTown 2021