The Human-Human Interface — Paola Antonelli is the Senior Curator in the Department of Architecture and Design at the Museum of Modern Art. Her most recent blockbuster show, Talk to Me, explored the communication between people and objects: from chairs that talk to subway kiosks. It’s pretty easy to get overwhelmed and frustrated by all the human-object interactions
We start our discussion with a brief look at what Haskell is and how a pure functional language is different from non-pure languages. We then look at the basic building blocks and the philosophy of the language, discussing concepts such as the lambda calculus, closures, currying, immutability, lazy evaluation, memoization, and the role of data types in functional languages. A significant part of the discussion is then spent on the management of side effects in a pure language - in other words, the importance of monads. We conclude the episode with a look at Haskell’s importance and community today.
The Steering Wheel — If I asked you to close your eyes and mimic the action of using one of the simple human interfaces of everyday life, you could probably do it. Without having a button to push, you could close your eyes and pretend push a button, and that action would accurately […]
From the Edge of the Web conference in Perth, November 2008.
"Great things happen at the edge of the web. Brilliant design. Compelling experiences. Functional elegance. Join us as we explore what the edges are made of and how going there can transform the way we think about and create for the web."