Nature vs. Nurture

I spend a lot of time thinking about, and actively pursing, ways to better enable community around software projects.  My motivation is to work with people vs on certain technology.  I'm blessed to be involved with quite a few thriving communities, and I wanted to say something about community based…

The Killdeer Nest

I've written about Killdeers at least once before, and because they are a regular part of our property, it seems fitting that they should return to my blog.  This spring, like every spring we've been here, there have been Killdeers nesting on our lane.  They love it because their eggs…

Popcorn.js and Khan Academy

Last week Mozilla's Bobby Richter and I spent some time building a demo of what's possible with Popcorn.js's new YouTube support.  Steven Weerdenburg has been working with me at Seneca's Centre for Development of Open Technology over the winter, and among other projects, he wrote a bunch of player…

Spring means welcoming new CDOT researchers

It's election day here in Canada, and I spent the day participating in an orientation for 20 new full time researchers at Seneca's Centre for Development of Open Technology (CDOT).  I do all my work out of CDOT, so just about anything you read that we're working on, from Processing.…

Dynamic Processing.js Sketches in a Tweet

Yesterday, no doubt delirious from having made it through exams, processing.js developer Andor Salga idly tossed out a challenge: Anyone interested in a @ProcessingJS #Twitter 140 char challenge? He followed it up with the first sketch-in-a-tweet (spaces added for line breaking only): f=0;k=stroke;r=rotate;s=…

No Comply Documentary

Mozilla shot a short documentary with our #audio team about the No Comply demo we built for the launch of Firefox 4.  It was fun to get everyone together (we missed Al that day, but the rest of us were there) for the day.  If you wonder who I work…

At the tomb, on Easter

My grandma died this week.  It's Easter, today is Easter Monday, and I spent the morning at the cemetery helping to lower her casket into the grave.  I can tell you, with the confidence of one having just looked full into its opening, that the tomb was indeed empty.  She…

"Do it on the web"

One night last week David Ascher sent me a challenge on twitter: @humphd challenge: do http://t.co/XImyz11 on the web ;-) Funnily enough, I'd seen this demo earlier in the day.  It's a fantastically simple, yet captivating video by Joerg Piringer.  He describes it like this: i made…

The joys of same origin file access

Last night CJ was asking me about whether the Firefox Audio API supports files that are dropped onto the page using the File API.  "Depends on their origin," I told him.  We don't allow content scripts to get at raw audio data if the media resource isn't from…

Painting with Tape

Today the girls and I spent some time experimenting with a painting technique that uses tape.  Earlier in the week I had been linked to this amazing documentary about young, contemporary artists in Brazil.  The girls were fascinated by some of the things these artists did, "How is this…