Rereading Girard on Good Friday

I've written about Girard before, and always glossed over some of his ideas that mean the most to me.  Today is Good Friday, and as I ponder the meaning of it for my own faith, I decided to post an old lecture I gave as part of a lecture series…

Rihanna covers René

Walking into my office today, I passed a student waiting at the front door of our building, listening to his cell phone as though it were a stereo.  The song that met me as I moved through the breezeway was Rihanna's Rude Boy.  One line in the chorus caught my…

Watching the open web play with Processing.js

As we get closer to finishing Processing.js, it's awesome to watch people doing new things with it.  Building a technology on the open web means new ways of interaction and deployment suddenly become possible.  Take, for example, Robert O'Rourke's newly released PJSBox bookmarklet, which allows arbitrary processing code on…

Processing.js 0.7, plus ref tests with canvas

Today we finished final testing for Processing.js 0.7 and released it for download.  It represents a lot of hard work by an ever growing community of developers.  This release once again focuses on feature parity with Processing, as well as bug fixes.  We've added some big new features,…

Understanding the cost of arrays with canvas

Yesterday, Daniel and I spent a bunch of time optimizing his patch to add PImage to processing.js.  One of the many things it allows you to do is operate on the pixels of an image "off screen," then draw all or some of the resulting image.  To…

On the need for an around which

I'm sick, and have been for more than a week, so this isn't going to be as well written as I would like.  And yet, I've not been able to get a thought out of my mind for the past few days, so I'm going to begin to work with…

Walking through Arrivals at YYZ

Through the baggage claim doors, passing a security guard in a swivel chair typing on her phone, a crowd waits on the other side of the glass and railing: "Welcome home Dad!"; "Mr. Peter Yanovik"; "Congratulations Denise"; A large red banner filled with gold…

A bird in the hand and two in the field

I've written before about the prevalence of Snow Buntings in our area.  It turns out I didn't know the half of it.  My wife recently connected with a neighbour who bands them.  Each morning during the winter, whatever the weather, he goes out to a road a few over from…

Processing.js 0.6 Released

We've just released Processing.js 0.6, and with it a bunch of bug fixes and more WebGL-based 3D support.  You can download it here, and read the full blog-post here.  We had hoped to get a rewrite of the color implementation in this time, which will bring with it…

Processing.js 0.5 Released

I'm happy to announce that Processing.js version 0.5 is now available for download.  This release fixes many bugs and adds new features, including the first support for WebGL based 3D functionality (PMatrix3D, box, camera, etc.).  Please note that you'll need a WebGL enabled browser (e.g., Firefox nightly…