Nicely delivered talk by Kristoffer Gronlund about the origins of the LISP language..
I’ve never made it very far through my copy of Abelson, Sussman and Sussman’s ‘Structure and Interpretation Of Computer Programs’, so I was super excited to find this whole series of lectures online with Harold and Gerald Jay presenting the text as a course. The lectures help a lot, making it a whole lot easier than just wading through the text yourself. I went deep over the weekend, watching the first four of them - My Lisp foo is getting strong!
I didn’t see this actual talk, but pretty much the same one delivered the following evening - it gave me nightmares!
More and more I’ve been dabbling with Go, which, mainly due to Hacker News, i’ve been reading so many good things about. The syntax is super easy to pick up, but the killer feature seems to be the concurrency primitives - the Go Functions and message passing Channels seem like a super tight, rock solid implementation of Hoare’s Communicating Sequential Processes. The following video is a really succinct walk through of building a concurent multi-protocol chat application ala Chat Roulette..