host ports and hostnetwork: the NATty gritty

if you're familiar with kubernetes you know that pods (the basic workload unit in kubernetes) are all assigned their own IPs and exist in their own separate network (also pid, mount, etc.) namespaces. thus it's possible for two pods living on the same host to bind the same port without…

code is just a byproduct

We program with constructs. We have programming languages. We use particular libraries, and those things, in and of themselves, when we look at them, like when we look at the code we write, have certain characteristics in and of themselves. But we're in a business of artifacts. Right? We don't…

Oncogenesis and Protein Folding

So this post is mostly going to be about/related to my project last summer at the University of Utah. I realize that my "audience" is probably not going to be biologists or biochemists, so I'm going to try and make this post as accessible as I can…

Elm

Background Last quarter I took a course called Principles of Safe Software which had a lot to do with program correctness, compile time guarantees, etc. We specifically explored this through Haskell and its type system. Haskell is a pure, statically typed functional language. Almost all of my programming experience has…

GSoC 2014: Dockerizing Flumotion, Building a Build System

Proposer: Max Stritzinger University of California, Santa Barbara mstritzing@gmail.com Synopsis This is a proposal for TimVideos for GSoC 2014. This proposal is centered around the 'Dockerization' of Flumotion allowing for quick and portable deployments of the TimVideos streaming system. Following completion of Dockerizing the streaming system, work will…