Morning Grind #10


From the heartland, here are your morning bits and bytes…

  1. I am now fully immersed in the most recent grid computing initiatives. I ran a couple of work units for the Folding@Homefolks at Stanford. This is a very cool project that is performing distributed calculations to determine protein folding characteristics associated with key protein sequences. The folks at Standford are looking at solving sequences associated with key diseases – such as Alzheimer’s disease. The project is worth your consideration. But for me, I will not be spending a lot of cycles on this project. Simply put, the computing engine is one-dimensional. That is, it supports this one project. Consequently, I am focusing more attention (and resources) on the more generalized computing frameworks. I currently am running both the World Community Grid and the BOINC framework.The World Community Grid is a project sponsored by IBM and United Devices. It is a generalized grid framework which can be used for a variety of scientific tasks. Currently, it supports just one task: the analysis of human proteome folding. This project differs from Folding@Home in that the Human Proteome project is focusing on the science of protein folding and not the assessment of specific diseases.
    As noted previously, I am really excited about the BOINC framework. First, it is generalized tool that can be used for any number of projects. Second, it has more than one project in flight at this time. Third, some of these projects are immensely interesting to me. In particular, I love the fact that SETI@Home is running on the same framework that the modelers of the CERN LHC are using. Further, the WYP (World Year of Physics) team is using this framework for its Einstein@Home project. Einstein@Home is being used to interpret laser interferometry data in an effort to detect gravitational waves.
  2. I forgot just how geeky I am. As noted above, I am fascinated by the LHC and what it will mean in our efforts to understand our universe. And I have used “LHC” as a Technorati tag. By looking at the results of that tag, I found a whole bunch of links to bright (and quirky) young minds. One link pointed me to a website where atomic decay models are compared to dating models. The most frightening part about seeing this link is that I understood what this young man meant!
  3. Broadband convergence is great – and it’s hell as well. Cindy and I have one provider for cable television, broadband internet access and VOIP. The convergence is great because I have one bill. And it will be great when converged features start to emerge (e.g., interactive TV linked to broadband, callerid on the TV, etc). But it is hellacious when we have a cable outage. This morning, a series of thunderstorms took out the cable head-end in the neighborhood. Consequently, we lost voice, data and video. Of course, my heart was pumping and my kidneys still cleaned my blood. But my wife and kids almost seemed forlorn at the challenges. I should have told them to think of it as urban camping. Oh well. Things are back to normal. And I’ll have to think about how we can minimize the impact of these kinds of events.
  4. My son amazes me – and frightens me. He really likes hard rock. And he likes seventies music. Last night, we listened to some Eric Clapton (Cream) and some Jimi Hendirx. My sone really likes Jimi. And he likes Van Halen as well. It was really odd listening to Van Halen’s “Dream” with my teenage son as I remember seeing the video when I was a teenager. Wow! I’m getting older (and grayer). But it is great to talk with your kids about insanely simple stuff. Sometimes, we get too wrapped up in the urgent/important stuff that we forget about simple and “unimportant” things. I hope that my son will think of me as someone he can approach whether the issue is cataclysmic or commonplace.
  5. There are still some problems with current Deer Park nightlies and Blogger. Today, the items under MG#10-1 were poorly aligned (i.e., they didn’t flow around the embedded graphics). I’m sure it will be fixed soon. I love working with nightly builds. You see the development process in all its amazing beauty. 😉

That’s all for now. It’s off to meetings for me.
-CyclingRoo-

CERN: The Center of the Universe?

In late September, I’ll be giving a presentation on grid computing for the Kansas City Computer measurement Group (KCCMG). And since I am responsible for getting speakers to this year’s event, I thought I’d do the intro presentation. I’ll do this for several reasons. First, I’ll get to define terms and set the tone for the conference. Second, as the kickoff, I won’t have to be an undeniable subject matter expert.
So I’ve been putting some stuff together concerning various forms of grid computing. Moreover, I have been putting together some history concerning peer-based computing and its development over the years. So one of the key historical points I was going to highlight was the development of the SETI@Home project. I had spent many thousands of computer hours trying to perform all the fast Fourier transforms required to find E.T. And after a few years of spending lots of idle cycles, I finally stopped keeping up with the project. BTW, I’m not a wacko nut-job. I truly loved the notion of taking “leftover” computer cycles and putting them to good use. And as a sci-fi junkie, this was a diverting application of a fascinating principle.
Since SETI@Home was an early (and successful) form of a scavenging grid, I thought it deserved a slide or two. At the same time, I figured I could always get a laugh or two out of the crowd. So I went to the Berkeley site where SETA@Home used to reside. And I found the new Berkeley Open Infrastructure for Network Computing (BOINC). Not only did BOINC support the ongoing work of the Planetary Society (the SETI folks), but they also developed an open framework that would support any number of distributed computing projects.
And what a cool selection of projects they support. I won’t go through all of them. But three really caught my fancy – and the cycles of a number of machines I administer. These projects include: climatepredictions.net (a global climate prediction tool), Einstein@Home (an applicaion to detect pulsars through the theoretical gravitational waves that Einstein postulated, and LHC@Home (a quantitative tool that performs offline calculations for the Large Hadron Collider at CERN).
While in college, I became infatuated with particle physics – or at least as infatuated as an Economics student can get. Consequently, the use of ‘spare” computer cycles to support the collision of hadrons (e.g., protons) really sparked my long-dormant physics curiosity. And while I am sure that I will speak further of the LHC (and BOINC), I was struck by the realization that CERN has always been at the center of computing innovation.
In 1980, Tim Berners-Lee worked as a consultant at CERN. Then in 1990, he presented his seminal paper on information managemnt to his colleagues at CERN. This paper helped to launch TBL’s (and CERN’s) development of HTTP (and httpd). For those unfamiliar with the history, the W3C has a great page with the historical highlights.
Well, CERN is at it again. CERN’s current support of an open grid infrastructure is testimony to their continuing commitment to the progress of the computing sciences. If you want to see some of CERN’s recent efforts concering grid computing, head on over to the GridCafe (http://gridcafe.web.cern.ch/gridcafe/). It’s a nice site about how The Grid is currently under development – and how it will impact our lives.
-CyclingRoo-

Morning Grind #9

Here are the early afternoon hits. Pardon the delay.

  • Asa hit the nail on the head. We don’t surf the http pages; we surf the web. We don’t RDP our systems; we remotely control them. Well, we digest feeds, not RSS. So the Microsoft name of “web feeds” does not bother me one bit – although I might prefer “net feeds” instead.
  • The latest Firefox nightly build corrected the Blogger create/post errors I noted yesterday.
  • The latest Firefox nightly has a few quirks. Greasemonkey no longer works. Argh!
  • I am psyched about the new company I am part of. We have some great opportunities in the market. And we have the people to conquer the challenges and seize the opportunities. I have only one thing to say – BRING IT ON!

-CyclingRoo-

Blogger + Deer Park Nightlies = Almost There

Hooray! After a few weeks of having challenges using Blogger with the Firefox Deer Park nightlies, things are now starting to improve. There are still a few challenges. For example, the “Edit HTML” tab is still not rendering properly in the Create/Edit post pages. But almost everything else is rendering properly. So I’m switching back to nightlies once again. W00t!
-CyclingRoo-

Technorati To Be Sold?

I just noted on BL Ochman’s “What’s Next” blog that Technorati may be “in play.” Scoble has also linked to BL’s entry and sent a query off to Dave Sifry. So time will tell. This could be simple speculation. Or it could be a way of boosting “buzz” before/during a transaction. Or it could be true. Actually, I would love to see Technorati’s approach incorporated into either Yahoo or Google. Either way, Technorati will once again be in the news. That will place tagging and folksonomies back onto center stage in tech news.
-CyclingRoo-

Bandwidth Poaching in the Blogosphere

Over the past couple of weeks, I’ve started to add graphics to some of my posts. And, truth be told, I didn’t compose and/or “snap” most of the photos that I am embedding in my blog. During the Tour de France, I used some photos from CyclingNews (and tried to attribute and/or link back to the source). But I have always ensured that these pictures were stored on my blog server. This means that I reach my storage limit sooner. But it respects the bandwidth of the originator of the image.
Well, apparently there are folks that have chosen a different path. This morning, I was reading through Ed Morrissey’s blog (Captain’s Quarters) and read his recent post regarding the “suspect” posting practices over at Daily Kos. Apparently, one of the writers at Kos chose to embed a photo from a different source. But rather than copy the image to the Kos servers, the poster referenced the image on the originator’s server. And since Kos is pretty heavily read, the innocent orignator got hammered by unexpected bandwidth requirements. To demonstrate his displeasure, the orignator decided to modify the image and make some disparaging comments about Daily Kos and its bandwidth poaching.
While the story is slightly humorous, the bottom line is not. The blogosphere is composed of people and blogs of every size. And the largest of these blogs rely upon the smallest of the blogs – and vice-versa. It is a very interconnected world. Indeed, the blogosphere can be thought of as a new form of “the commons.” And we must respect “the commons” and everyone who uses them – regardless of readership size or influence. Barry Commoner (noted environmentalist) once said, “The first law of ecology is that everything is related to everything else.” And this is true of the blogosphere as much as it is for the ecosphere. And if we don’t respect one another, then we can really screw things up. So let’s ensure that we respect one another in all that we use and in all that we say.
But apart from the platitudes, there are some concrete takeways worth remembering. First, if you post images and can’t cover unexpected bandwidth costs, consider using an image hosting service – like Flikr. Second, always ensure that you respect copyright law when you use someone else’s images. Have I been a stickler for this? Probably not. Yes, I try and include the relevant attributions and copyright notices (as well as providing links, where appropriate). But have I actually obtained permission first? Not always.
But these are some of the reasons for using the Creative Commons approach for image inclusion and use. By using images covered under the terms of a CC license, you know that you have explicit permissions granted by the copyright holder. And you know this based solely upon the license terms the copyright holder has chosen.
-CyclingRoo-

Blogger + Deer Park = A Shaky Marriage (for Now)


I’ve been using the Deer Park nightly builds (i.e., Firefox 1.5) for several weeks. Up until recently, I’ve been thrilled by these builds. But in the past week, I’ve had to struggle with the nightlies and Blogger.
As the image (to the right) shows, the Create post form appears to be rendered wholly inappropriately. I am sure that this will get fixed quickly. But I guess it’s a minor inconvenience when you’re living on the edge.
In order to validate that it was a Deer Park issue, I started to use IE to post some of my recent thoughts. And IE rendered the Blogger pages quite accurately. But I can’t use the Technorati Tags for Greasemonkey that I am so fond of. Fortunately, I did run across a good Javascript/bookmarklet to use in its place. Improbulus has a great article on Blogger, Technorati tags and bookmarklets. It can be found on her blog (titled “A Consuming Experience”).
-CyclingRoo-

MagicLine Is Magical

Last week, Mark Pilgrim (the author of DiveIntoGreasemonkey) was working on a very cool new Greasemonkey script. But his work got overshadowed by some very messy security problems with Greasemonkey. Fortunately, most of those nasty security bugs have been swatted in the 0.5 release. So what was Mark going to unleash on the monkies among us? Well, it is called MagicLine. And it is very cool.
MagicLine reads autodiscoverable RSS and Atom feeds. When it is activated, (using Control + Shift + L), MagicLine greys the background text and display a search bar. From this search bar, you can type a search term whose results are displayed as you type. For example, if you look at my home page and then activate MagicLine, you can type in “Lance” and get all the recent posts on Lance Armstrong.
This tool is cool on many fronts. First, it is a great way to browse a blog. You can quickly filter through someone’s blog and find all the relevant posts on a particular subject – assuming the posting title is descriptive enough. Second, Mark has used a number of very cool visual effects. When MagicLine is activated, the background text gets greyed out. This is a simple touch that quickly shifts your focus from the page you’re viewing to the search task you will be performing. Second, the floating window for the search line is opaque and simple. You might be saying, “Yeah. Big deal.” But think about it. Mark could have gone for some eye-popping eye-candy, but he decided against it. That was a good decision. His interface is clean and simple, thus putting the emphasis on the function ahd not the form.
Mark has done a great job with this. Wander over and take a peek.
-CyclingRoo-

A Brief History of Lance Armstrong


Last night, I watched a very special OLN interview. The OLN Tour de France commentators interviewed Lance Armstrong. This time, the interview was a farewell to the champion. As I watched the interview, I was struck by how much Lance has accomplshed – for himself, for his team, for his nation, for American cyclists and for cancer survivors worldwide.
I knew I would not be able to recount all of Lance’s accomplishments in his fourteen-year pro career. Fortunately, CyclingNews has put it all together here. Please take the time to read this summary. It is a stunning history delivered in very short order.
But while Lance’s professional accomplishments can be listed in his palmares, his real accomplishments can never be fully listed. Lance has given hope to people who are struggling to endure. While he can never take responsibility for the personal victories other’s have experienced, he can take pride in the fact that many people have used his example as a “seed of hope” that they can cling to. For me, i remember to persevere in my struggles just as Lance would persevere on every mountainside. For many, Lance has given them the tangibile demonstration of victory with which they can fight debilitating and hopeless medical situations.
While there are many memories I will cherish, I will forever be moved by Lance Armstrong and his victory at Luz-Ardiden in 2003. I will always remember him falling at the hand’s of a spectator. He could have lost the Tour at that very point. But he got up, he got on his bike, and he worked even harder. Man, I want that to be an example I follow whenever I falter. I want to be known as a man who puts failure (self-induced or otherwise) where it belongs – back in the past. Future victories depend upon barring misteps and pratfalls from taking center stage; future victories depend upon what you will do (and will to do), not what you failed to do in the past.
Lance, good luck in your future endeavors. And thank you for leaving the cycling stage as a paramount winner – not as a bitter and wasted former winner. You have cemented your legacy by exiting with grace. Bon chance, Monsieur Armstrong.
-CyclingRoo-