{"href":"https://api.simplecast.com/oembed?url=https%3A%2F%2Fsignals-threads.simplecast.com%2Fepisodes%2Fthe-network-as-a-program-with-nate-foster-307nOL4d","width":444,"version":"1.0","type":"rich","title":"The Network as a Program with Nate Foster","thumbnail_width":300,"thumbnail_url":"https://image.simplecastcdn.com/images/d8aba2bf-5388-42b5-a07c-479b767dfa4a/01c9b0c4-650e-4a32-bbcc-0d90437c9183/afd00d08-0bba-45b9-bf55-1b5afa3d2b9b.jpg","thumbnail_height":300,"provider_url":"https://simplecast.com","provider_name":"Simplecast","html":"<iframe src=\"https://player.simplecast.com/3968c198-3c86-4c82-8576-99f07b71f432\" height=\"200\" width=\"100%\" title=\"The Network as a Program with Nate Foster\" frameborder=\"0\" scrolling=\"no\"></iframe>","height":200,"description":"Nate Foster is a professor at EPFL in Switzerland in the Networked Systems Abstractions Lab, and a visiting researcher at Jane Street on the Networking team. In this episode, he and Ron consider what happens when you bring a software mindset to network engineering. Can you use programming language theory and formal methods to realize the dream of software-defined networks? Along the way, they discuss how hyperscalers have shaped networking hardware; the return (or not) of multicast; the ways ML workloads are reshaping the networking layer; and the success Jane Street has had using an early Internet protocol, BGP, together with a more declarative high-level specification language."}