Want to process billions packets with Node to understand internet topology? The good news: It's possible! the bad?: it can take a really long time unless you're careful.
Then we'll move on to packet generation and internet wide scanning. We'll see why streams are so powerful at plowing through 200 gigabytes of packet data, and what you can do by harnessing that power.
I am a fourth year graduate student in the networks lab at the University of Washington. I've also spent time over the last two years teaching computer science in Pyongyang.
My research centers on how to make a more resilient web, through working with in-browser peer-to-peer and caching, and applying operating systems lessons to web frameworks.
I've been a ski instructor, rode the transsiberian railroad, speak some chinese, and enjoy playing with fire.