1. For more information, see: worrydream.com/DrawingDynamicVisualizationsTalkAddendum

    Throughout the history of science, diagrams and graphs have been essential thinking tools. In the past, such visualizations were drawn with pen on paper, and could embrace the directness, freedom, and expressiveness of hand drawing. Most modern visualizations are programmed instead, where a single description can dynamically generate a unique picture for any dataset.

    Today's tools offer the benefits of one or the other -- either directness or dynamics -- but not both. Photoshop and Illustrator allow direct-manipulation drawing of static pictures. D3, R, and Processing allow indirect-manipulation coding of dynamic pictures.

    This talk presents a tool for drawing dynamic pictures -- creating data-driven visualizations, like D3, but via direct manipulation of the picture itself, like Illustrator.

    Recorded at the Stanford HCI seminar on February 1, 2013.


    # vimeo.com/66085662 Uploaded 104K Plays 0 Comments
  2. A short demonstration of using the ClojureScript browser-connected REPL to work with the twitterbuzz sample application.

    # vimeo.com/29535884 Uploaded 6,935 Plays 4 Comments
  3. A little introduction to reading RSS in Emacs, using Gnus and gwene.org.

    # vimeo.com/61957180 Uploaded 1,011 Plays 9 Comments
  4. A live set performed by Sam Aaron at the Arnolfini art gallery in Bristol. Sound is designed and manipulated with Overtone (github.com/overtone/overtone), graphics with Quil (github.com/quil/quil) and is controlled via Emacs with the Emacs Live config (overtone.github.com/emacs-live/). Additionally a Korg NanoKontrol 2 was used to control some values in Emacs and the Satie part was performed with a monome (monome.org). All the code for this performance is Open Source and available on github: github.com/samaaron/arnold

    For a pure screencast version of the same performance see: vimeo.com/46867490

    # vimeo.com/61097922 Uploaded 2,085 Plays 2 Comments
  5. # vimeo.com/29391029 Uploaded 2,218 Plays 0 Comments



Programming using C++

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.