This blog is dead, long live this blog.
02/08/2010 - 12: 00 am
Actually, long live the idea of this blog broken up into many tiny pieces. This has always been a way for me to post my random thoughts about things but lately I've been able to find other outlets for them - Twitter and Facebook. If you'd like to have a more scattered, but at least semi interactive view into my world, you can friend me on Facebook (if I've met you in person) and/or follow me on Twitter.
And with that I likely conclude my broadcast here (at least, in public).
Edit: Ok, Maybe I won't conclude, but I had to put something up since I haven't posted in FOREVER. :P
Productivity Porn
02/08/2010 - 12: 00 am
Random:
Here's a look at my top 5 applications from 2008 and how much time I spent in them by week.
(from an alpha version of an upcoming version of RescueTime)

TextMate is the app I use to do all my coding. It was a rough summer for writing code, it seems...
This is just ..... so cool
02/08/2010 - 12: 00 am
Check this out.
Our next president has a blog.
The entire website makes me giddy. If this is what we can expect from our new administration when it comes to information access and interaction, I'm going to feel so at home.
From the page source:
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
They use google analytics.
This is a really interesting page. I love that they essentially have a feedback/submit ideas form.
Based on this and the barackobama.com site (on which I made a profile in Feb 2007, btw ha), you can tell the people in charge are on top of the latest in internet application development best practices. Their entire site is pretty state of the art. I can't wait to see where they're going to take this.
Government 2.0 is coming.
Edit: I forgot he also twitters: http://twitter.com/barackobama
Fix for psyco in Django 1.0 query module
02/08/2010 - 12: 00 am
Today I enabled threaded (mpm worker) mod_python to try to boost performance of the RescueTime back end and started noticing the following error showing up in the logs:
File "/opt/lib/python2.5/site-packages/django/db/models/query.py", line 497, in _filter_or_exclude
clone = self._clone()
File "/opt/lib/python2.5/site-packages/django/db/models/query.py", line 595, in _clone
query = self.query.clone()
File "/opt/lib/python2.5/site-packages/django/db/models/sql/query.py", line 195, in clone
obj.__dict__.update(kwargs)
TypeError: descriptor '__dict__' for 'Empty' objects doesn't apply to 'Query' object'
The problem appears to be due to the magic that function does of
changing the runtime class of an object (which is explicitly listed as a known bug with using psyco on their site).
To fix it, I figured I'd just prevent that particular method from getting optimized by psyco, so I added this to the top of my models.py file:
from django.db import models
import psyco
psyco.cannotcompile(models.sql.query.Query.clone)
So far so good...
RescueTime Raises Funding
02/08/2010 - 12: 00 am
RescueTime Proving Useful For The Enterprise, Raises $900k
Y Combinator startup RescueTime lets users monitor which applications and websites they use/visit the most, and then lets them use that information to try to cut down on inefficient uses of time. It?s useful on an individual basis, and it helps businesses (who pay $4-$8/user/month) monitor what applications are being used, and where time is being wasted.
Not even a year old, our work is just getting started - but we have a lot more time and resources to help us now.
Tony on FastCompany.tv
02/08/2010 - 12: 00 am
Tony talks to Scoble about RescueTime, and uses my computer to show it off. Oh he mentions my work habits too (ha!). It was filmed at the old Jobster offices in Pioneer Square.
http://www.fastcompany.tv/video/see-how-much-tme-you-are-wasting-with-rescuetime