Microsoft Research Blog
Wanted: the next generation of data scientists
By Jake Hofman and Justin Rao, Senior Researchers, Microsoft Research New York City You never know when the smallest seed of an idea will lead to groundbreaking work, work with the potential to have a…
Publication
Learning to Verify the Heap
Publication
Typed reflection in Haskell
Video
Pony: Co-Designing a Type System and a Runtime
Pony is an actor-model, capabilities-secure, native programming language. I will talk about reference capabilities (a type system for data-race freedom influenced by object capabilities and deny guarantee reasoning), the ORCA and MAC protocols for fully…
Publication
Debugging Machine Learning Tasks
Video
Minimizing Faulty Executions of Distributed Systems
When a bug is found in a long-running distributed system, developers typically start by identifying (i) which events in the execution caused their system to arrive at the unsafe state, and (ii) which events are…