Philip Wadler - Propositions as Types (Lambda Days 2016)
In briefPhilip Wadler's Lambda Days talk on propositions as types, the link between logic and computation that underlies theorem provers and programming language design.
Page 10 of 15
In briefPhilip Wadler's Lambda Days talk on propositions as types, the link between logic and computation that underlies theorem provers and programming language design.
In briefMarkus Triska tours Prolog's most distinctive features, including its use as a database and query language, rule processing, constraint solving and compile-time rewriting. It also covers concise meta-interpreters.
In brief3Blue1Brown presents Bayes' theorem through a geometric diagram, showing how evidence should update beliefs. It works through the Kahneman and Tversky style questions and base rates.
In briefA Justin Bieber song slowed down 800% with the PaulStretch program, turning a pop track into a long ambient drone.
In briefA short clip of Jordan Peterson explaining Pareto distributions, using Soviet farm collectivization and the resulting famine as context. It also covers how outcomes concentrate in a few people.
In briefA Clojure/conj 2016 talk demoing Barliman, a prototype smart editor that does program synthesis. Given a partial program and tests, it completes the program using a relational interpreter written in miniKanren.
In briefCourse outline for Stanford's online GNSS course, introducing how GPS works and the many uses of satellite navigation. The series pairs short lectures with backyard experiments using smartphones.
In briefThe first video in a series on extremely large numbers, introducing the topic with examples. Later parts go deep into the fast-growing hierarchy.
In briefHungarian folk dancers from Sapientia University act out the quicksort algorithm step by step, with music. It is part of the AlgoRythmics series of sorting algorithms performed as dance.
In briefA Numberphile video in which physicists Tony Padilla and Ed Copeland show a seemingly astounding result that 1+2+3+4+... equals -1/12. The argument is informal and has drawn criticism for glossing over what the result actually means.
In briefIBM's Dr. Talia Gershon explains quantum computing to five people of increasing expertise: a child, teen, college student, grad student and professional. The WIRED series format moves from simple analogies to technical detail.
In briefMatt Parker's Royal Institution talk based on his book Humble Pi, covering everyday mathematical mistakes and spurious patterns that went wrong in engineering and software. It mixes stand-up comedy with stories of coincidence and error.
In briefDavid Kriesel's FrOSCon talk on how Xerox scancopiers, due to JBIG2 compression, silently replaced digits in scanned documents. He walks through how he discovered the bug and why it is so dangerous.
In briefMatt Parker on Numberphile explains the strange properties of spheres in higher dimensions, such as how they poke out of their bounding boxes. It uses Pythagoras to build intuition for 4D and beyond.
In briefTom Scott explains for Computerphile how floating point numbers work, why moving the binary point is fast, and why it handles money badly.
In briefMatt Parker examines claims that Biden's 2020 vote counts violate Benford's Law, explaining the law and why it often does not apply to precinct-level election data.
In briefPeter Shor tells the story of how he discovered Shor's Algorithm, from his early mathematics days to the quantum factoring breakthrough. It was recorded at MIT at the Physics of Computation conference.
In briefLex Fridman interviews Donald Knuth about algorithms, complexity, The Art of Computer Programming, and his work habits. The conversation covers his approach to verifying algorithms and how he organises his time.
In briefNassim Taleb argues that evidence on terrorism risk presented in media is statistically naive, using extreme value theory without math to separate fat-tailed risks like Ebola and terrorism from thin-tailed ones.
In briefMatt Parker's LMS popular lecture on how seemingly incredible results can be meaningless random patterns. He ranges from ancient Woolworths civilisations to shoelaces and DNA.
In briefPrimer uses simulations to compare voting systems such as first-past-the-post, approval, ranked choice and others. It shows how each system behaves and can be manipulated, with links to further voting theory resources.
In briefVsauce explores math through card tricks and big numbers, including an animation of how enormous 52 factorial, the number of deck orderings, really is.
In briefA six-minute explainer from Undefined Behavior on range (score) voting. It follows an earlier video on Arrow's Theorem and shows how range voting seems to satisfy the criteria Arrow's Theorem says no ranked system can.
In briefRobert Smith of Rigetti Computing talks at a Bay Area Lisp and Scheme meetup about using Common Lisp for quantum computing. He covers the technical, sociological and psychological sides of working across disciplines.