Hash all the things: Caching for fast notebook restarts
A content-addressed cache for cells in a reactive Python notebook. Hash recurrence over a dataflow DAG with parent-hash substitution at unhashable boundaries; lazy stub loading for typed blobs; and an empirical characterization of where caching wins and where it loses (cheap-body cells with large refs).
Dylan Madisetti, Myles Scolnick, Akshay Agrawal