Full threadjohnorourke·Simpsons already did it. Well OK, @sanchothefat already did a similar thing using Processing.js over at http://hascanvas.com - bit old now but he had plenty of interesting user contributions over the years.View on HN