Watch, Read, Listen


  • The problem with power is that… well… it’s POWERFUL.  It can be used for both good and ill, but regardless of it’s usage, the more power there is behind a command, the harder it is for the individual to resist.  That’s pretty close to the definition of power. It’s become clear that throughout history there…

    Read more


  • I’ve been using BIRT a bit and in our project we generate alot of PDFs and have found BIRT to be the beswt product there is for that.  One thing BIRT does NOT allow you to do is to combine reports.  The below is my Servlet based solution for that which correctly renumbers the pages …

    Read more


  • My co ex-MGH Institute of Health Professions colleague and generally good guy Calvin R. Hill is running for School Committee in Worcester MA. Calvin and I worked together for a year, and that was enough for me to form a pretty good impression of the guy. Calvin’s a person who get’s things done, but he…

    Read more


  • Oil goes to $200/barrel — an almost certainty in the next 20 years. You don’t think that cost constraint will affect the nations that can’t afford oil like we can? Maybe they’ll be the ones who engineer their way out of this. This may end up being a cell phone type situation. Because the US…

    Read more


  • I just installed ubuntu on my asus 900a. If your flash drive isn’t being recognized, try a different usb slot. Third time was the charm for me.  The front right slot was the one that worked.  Others have reported left only works for install, so try them ALL Sent from my Samsung Captivate(tm) on AT&T

    Read more


  • I was thinking the other day that it would be useful to have a select option that people could also put their own options into on the fly.  Obviously you wouldn’t do this if you wanted completely normalization, but many times I have made selects with an “other” option, and then below put a text…

    Read more


  • Need to curtail your surfing during certain time periods?  I’ve tweaked Gina Trapiani‘s original code to make it a little more tolerant.  Put a few numbers into the “surfHours” array and you’ll be able to access your “blocked” sites for one hour after each hour listed.  As an example, if surfHours = [9,13,17] you can…

    Read more


  • I’ve been very frustrated recently with the fact that in facebook groups, if you press enter while typing a post, it submits the post.  If you just want to make a line break you have to hit shift-enter. Fortunately we don’t have to live that way any more.  I’ve made a greasemonkey script for people…

    Read more


  • I just read this intriguing piece in the Times:  http://www.nytimes.com/2010/11/28/opinion/28rich.html?_r=3&hp What’s great about this article is that I think the means that it describes and ends we would all find desirable: a government that votes it’s conscience. We differ greatly as to the means. I’ve been thinking recently that the problem is lack of accountability.…

    Read more


  • I’ve been an anti-flash guy for a pretty long time now but I’ve been “ok” with running flash on machines when I had flashblock installed.  Today however I ceded to Adobe’s nag and installed the latest upgrade to Flash — bringing me to Flash Player 10.1  It ran mostly in the background, and I had…

    Read more