First, the UI for that presentation is terrible. The arrow in the lower right is hard to notice, and on some slides it becomes invisible. Second, the Cycle.js code on slide 18 is some of the nastiest, kludgey looking JS I've ever seen. I get the ideas behind Reactive Programming the author is presenting, and they are interesting, but if that's the code his implementation is meant to produce, no thank you.
TodoMVC in Cycle is... intense: https://github.com/staltz/todomvc-cycle