Sorry for the late response - was looking into this, and unfortunately this talk won't be streamed or recorded. We hope to record future tech talks, and will make it clear whether or not they're recorded in the future (we have them every two weeks).