Two Way data-binding using Object.observe()

Object.observe(), part of a future ECMAScript standard, is a method for asynchronously observing changes to JavaScript objects … without the need for a separate library. It allows an observer to receive a time-ordered sequence of change records which describe the set of changes which took place to the set of these objects. Essentially, the article …

Akira – Live Action Trailer

The Akira Project is a crowd-sourced, non-profit project meant to create a live action fan trailer of AKIRA, the renowned manga-turned-anime film from the late 1980′s; a stunning example of both mediums as art forms. While Hollywood has been working on a live-action Akira movie for a few years now, we, as fans, wanted to …

Google Self-Driving Car on City Streets

Jaywalking pedestrians. Cars lurching out of hidden driveways. Double-parked delivery trucks blocking your lane and your view. At a busy time of day, a typical city street can leave even experienced drivers sweaty-palmed and irritable. That’s why over the last year we’ve shifted the focus of the Google self-driving car project onto mastering city street …

Unnumbered Sparks

Unnumbered Sparks is a monumental interactive sculpture in the sky. Choreographed by visitors in real time through their mobile devices, at night the sculpture became a crowd-controlled visual artwork on a giant, floating canvas. Built using Chrome; Powered by Go, WebGL, WebSockets, Web Audio, and Polymer: Truly impressive. Unnumbered Sparks →