Enter the story game.
The latter part of this weekend and memorial day were spent debugging the PHP/Ajax story game I wrote about earlier. Why all this debugging you may ask? Well, as insta had put it, I dove in way too fast. I decided that I should move everything over to MySQL and custom database session management. This promptly led me to the brink of insanity and nearly giving up the project entirely. Well, while I have gone insane, I didn’t give up, and sure enough – last night I actually got it working.
Yay! This switch to a database backend has given me the control I needed to implement some new ideas from the past week. After some more MySQL tinkering, and throwing in some JSON magic to pack several variables into one refresh request, things are actually starting to look pretty cool. 

A walk in the park. You find the most amazing things when you’re not looking for them. 
I logged into Last.fm today, spotting a new message notification waiting for me in the top right corner. Only, something looked different in my status box today. My user icon was a different color – a subscribed color…
As you might have noticed, one of our profile servers (which your account is on) has been rather slow recently. Affected users are noticing that their charts are taking ages to update, and neighbours are not calculated fast enough. This is due to the changes we’re making in the way profile data is stored and searched. [...]
To sweeten the deal we’re upgrading your account with a free 1 month subscription. (or extending it if you already subscribe). Along with the usual subscriber perks, you’ll have access to the beta test of the new site update (in early June). This will give you a chance to try out the new charts system before everyone else, and tell us what you think before it’s launched.
I hereby vow to try to figure out the difference between it’s and its, you’re and your, and they’re and their. I shall hereby try to speak english as a well-formed language, rather than a generic statement for what happens when you put letters together. 
For pandas has shown me the light.
Lately I’ve begun recognizing my assumption that everything I look at, everything I perceive, has a backside that I can’t see. A side that is hidden from me because of my current perspective.
I see books on tables nearby, realize that the side facing down is completely hidden from my view. While in my mind I percieve things in this room as objects, and my mind can fill their forms in, what I am really viewing is a but 2D shadow of their existence. Just “the tip of the iceberg,” with far more of the surface hidden from my vantage point.
Yet, even as I move around and view the room from another angle, this backside is still there, and there is just as much unseen to me as there was before. And there always will be. It is like this backside of non-perception is dependent upon my very context of perception: I move, and it moves with me. The backside of things is a natural antithesis to the frontside that is accessible to my vision.
I just discovered Positive Negative… and wow. What a gorgeous photoblog.
I just love how each post tells a story. How each image is just large enough for me to get sucked in. How the site design is simple and clean enough to drive the experience forward. How instead of keeping a schedule, the artist posts when he has something real to share. How it makes me want to go to NYC… 
This guy must truly take his camera everywhere. Beautiful, and very inspiring. 
Today was spent experimenting with something I’ve intended to for a long time: PHP and AJAX. I finally bit the bullet and started learning it in earnest. 
This morning was spent searching for a suitable PHP toolkit to tinker with. The one I finally arrived at is the SAJAX toolkit, a moderately minimal framework for creating simple callbacks and recievers without having to go through the nitty-gritty of the lower-level XMLHttpRequest APIs. After playing around with it for a while, I really like it. There are some things that are quite confusing to me as a first time user, such as the asynchronous nature of things and the effects on variable scope – but all in all it’s quite a nice system to play with.
I also discovered a quite wonderful little Firefox extension called FireBug. It has to be the most clean and cleverly put together all-purpose debugger I’ve ever seen. It’s very beautifully designed, too. It looks to be extremely useful in debugging javascript, css, and xhtml source in the future. It sure helped me out debugging XMLHttpRequests today!
Yes! After so much work, Ton and all of the guys in the Orange Project have finally released their baby to the world. 
This is incredible. Not only is Elephants Dream a high quality Creative Commons licensed short film (in HD 1920 and Surround Sound!), but it was made completely using Blender and other open source tools. And from the images, and their progress reports over the past year, it looks absolutely gorgeous.
My understanding is that the goal of the Orange Project was not simply to create an “Open Movie,” but to embody a symbiotic relationship between Blender development and real animation project. This has been a huge boon for the open source art community. Over the past year, they have created and documented some amazing new features and improvements to the Blender project, ones that will last far beyond the scope of their production. Which is not to say that their artistic creation won’t last for a long time to come.