Sunday, December 31, 2006

Comic Life


I got an unexpected surprise with my new MacBook. The software bundle included a cool little program called Comic Life. It allows you to take your digital photos and create a comic strip affect. You cut-n-paste photos into cells, add ballons and text, you can even include the "Pow!" type of words. Perhaps the funniest feature is the sound effects that come with each action while you're running it. Usually I find sounds like this annoying, but in this case they add to the fun of the package.

I put together this holiday card version for fun.

Bagel Man the Movie Star

Found out that my semester project from my 3D animation class was chosen for display on the video wall in the new ATLAS center at CU. Sorta cool. Here it is posted on YouTube.

Hard Times in the Arctic

It's a hard time to live in the arctic.

Ancient ice shelves the size of Manhattan are falling off into the sea. And if you are a polar bear, you are now a candidate for listing as a threatened species due to shrinking habitat (sea ice).

Do you suppose this has something to do with that global climate thing Al Gore has been talking about?

Thursday, December 28, 2006

iBook Repair

I just did my own repair of my old iBook G3. I used this site, ifixit.com. I got my parts (hard drive and battery) from them and used their incredible Fixit Guide. Including a wonderfully useful screw guide that you print and use to keep track of the 20-30 screws you will have to remove to get to the hard drive. For those geeky enough to want to take apart their own laptop, it's highly recommended.

Thursday, December 21, 2006

Colorado, Hawaii and Water

Learned from an interview with outgoing governor Bill Owens that Colorado and Hawaii are the only two states that are independent in terms of meeting their water needs. Every other state has to share water from elsewhere outside their state. I didn't listen to the whole interview, but I really thought that was an interesting fact. Hawaii, the issue is obvious. They have to be independent because there is no pipeline. Colorado has an abundance due to the Rocky Mountain snow and the associated rivers.

Sunday, December 17, 2006

Bagel Man

Earlier I had mentioned my 3D animation class. I have not posted much of my work in progress throughout the semester. Perhaps, I'll go back and post some of my more interesting stuff. But the main thing was my "final project" for the class. It's Bagel Man. He is based on silly notes I put in my daughter's lunch (when I'm packing a bagel). Here you can see him in all his 3D glory. I used Maya's tooning effects to render him as a cartoon with purple shading. His eyes come from Muppets characters like Cookie Monster (bulgy eyeballs on top of the head). And he's got arms and legs to give him full action. I used the biped skeleton built into Maya to give him life-like movements. Ray-tracing was added to give a reflection on the floor and shadows. Finally, I added music from Dave Brubeck, "Take Five", for the dancing fun.

Thursday, December 14, 2006

dotMac crashing Finder

I got tired of problems with Finder crashing when connected to the .Mac (dotMac) iDisk. iDisk is actually just a WebDAV server and there are a number of options for connecting besides iDisk:
  • Goliath - this is an old OS9 app (available on OSX too) that acts like an FTP client app would except for WebDAV.
  • Transmit - in addition to FTP, WebDAV is supported.
  • cadaver - for command-line fans.
  • most web-site tools (GoLive, Dreamweaver) come with fairly robust WebDAV browsers.
Your WebDAV address for your .Mac iDisk is http://idisk.mac.com/username and authenticate with your .Mac userid/password.

Also, if you're tired of paying for for .Mac, check out notMac Challenge and Joyent.

Tuesday, December 05, 2006

Lightbox for displaying art photos

Ever since I heard about the Lightbox script a while back, I thought it would be cool to use for my father-in-law's artist website. Lightbox displays a modal dialog of images (or other content) overlayed on top of the current web page. I explored Lightbox Gone Wild, which uses prototype for asynch rendering (AJAX) of any type of content in the lightbox. In the end, I settled on Lightbox v2.0. This version is from the original group that coined the term. It uses prototype for the AJAX as well, but what really sold me was the "fancy pants transitions" from script.aculo.us. Check out that bling! :)

To see how it works, check out the beautiful art at Michael Wagner's Paintings and click on any of the art work to zoom in.

Wednesday, November 29, 2006

Sci-Fi and Hollywood

Wired News: Hollywood Eats Sci-Fi's Brains

Good piece on the doldrums that sci-fi movies are in.

Sunday, November 19, 2006

Engineer It!

What a fun time. Took the kids to see the Engineer It! exhibit at DMNS. We built earthquake-proof structures, an arch, paper rockets, and a geodesic dome (design by Buckminster Fuller).

It was also great to have a new way to explain my work to the kids. The tag line for the exhibit is "Think it, build it, test it." And I can explain simply that this is what daddy does, only it's inside the computer. The "think, build, test" cycle is what my day at work is all about.

Thursday, October 26, 2006

"Gmail This" Bookmarklet (in a tab)

I picked up the "Gmail This" bookmarklet a while ago and use it alot (also see Lifehacker). But I noticed two things recently when I upgraded to Firefox 2.0.
  1. The popup window does not focus in the front when activating the bookmarklet.
  2. I realized I don't like popup windows in the first place! I noticed the new "Email This" Firefox add-on opens a new tab. I wish I had a simple bookmarklet that opened a tab (without installing an extension).
So I realized I ought to modify the javascript in the bookmarklet myself, to get what I want. This version will simply do a document.open() and if "New pages should be opened in: a new tab" is selected in your preferences (which is the default), then Gmail will open in a new tab. This version also includes any selected text in the new message.

Here it is. Drag this bookmarklet -->Gmail This, to your bookmarks toolbar.

p.s. This was all tested on Firefox. I have no idea if it will work in IE, but it might with IE7.

Thursday, October 12, 2006

Lightbulb with reflection

More samples of my amatuer work in 3D using Maya. We have been covering all the details of modeling and lighting, so I built a lightbulb casting light but also reflecting the objects it is illuminating.

I created the bulb by rotating curves for the glass and top parts of the bulb and then assigning associated materials. Then there are three lights:

bulbAreaLight - a mental ray area light that illuminates the bulb from the inside. I adjusted the transparency, translucence, and glow intensity (special effects) on the blinn material for the glass so that this light comes out of the bulb and makes the glass glow.

topLight - lights the top of the bulb so we can see that detail. Used light linking so that this light only illuminates the top parts of the bulb, not the glass. Otherwise you get weird shadows.

realLight - this is the real light cast by the bulb that illuminates the red balls. To get the glass of the bulb to reflect the objects, I set mental ray to emit photons and blinn automatically reflects.

Thursday, September 28, 2006

Google is not a software company

Very interesting Slashdot discussion (Good Agile — Development Without Deadlines) on Google's approach to software development. Steve Yegge, who works for Google, has written an extensive blog entry on how software development is done at Google. I didn't read the whole piece, but you get a good taste of it from the Slashdot intro:
"In a recent blog entry Steve Yegge, a developer at Google, writes a fascinating account of life at possibly the coolest development organization in the world. Steve lays out some of the software development practices that make Google work. Go on, say you are not even a little bit jealous. ;-)" From the article:

* Developers can switch teams and/or projects any time they want, no questions asked; just say the word and the movers will show up the next day to put you in your new office with your new team.
* There aren't very many meetings. I'd say an average developer attends perhaps 3 meetings a week.
* Google has a philosophy of not ever telling developers what to work on, and they take it pretty seriously.
* Google tends not to pre-announce. They really do understand that you can't rush good cooking, you can't rush babies out, and you can't rush software development.

Yegge also does a fine job of skewering what the author calls "Bad Agile."
But what is the most interesting is the following comment (Just keeping the talent happy...), that I think hits the nail on the head:
"Google is not a software development firm, but an ad sales firm (check their 10-K if you have any doubts). It uses software to attract viewers in the same way television networks use programming and magazines use articles. Under this model, it makes sense to give developers a large amount of freedom to develop whatever they want. The final type/quality/status of the software doesn't matter nearly as much as the fact that there are new features appearing on the site from time to time to attract new viewers..er, users... and keep old users. Most of the applications probably won't amount to much, but just like with any media company, you only need one or two big hits a season to keep people coming back.

Google develops a large amount of its content in house in much the same way old movie studios developed all their films in house. For Google, the talent is not actors and directors but developers. Movie studios learned that you treat the talent well to keep them around and Google has taken that lesson to heart. Developers tend to want complete freedom to work on what they want with no deadlines and giving them this is the easiest way to keep them happy. Call it 'good agile development' or whatever else you want, it's really just keeping the talent happy in the hopes that they'll keep developing content to attract users.

Unfortunately, software companies that rely on software or service sales for revenue cannot take this extreme approach to agile development. They need to deliver software on occasion or someone else will replace them in the marketplace. Agile development is still the best way to go, but unbounded development only works if software isn't your primary source of revenue."
Google is the preferred destination for software developers today. College graduates scramble to make an impression at on-campus Google events. Developers struggle through rigorous interviews, just for a chance to work there. And why not? If you could develop in such a utopian environment? But is it a true test of agile development? I would agree with the comment. No. It is not, because it's not a representative software development team.

Imagine the college grad whose first job is at Google, who only knows software development like Google does it. Imagine that he/she has to leave Google and go to a real IT shop and actually answer to customer requirements and meet specified deadlines. Bit of a shock I suppose? ;)

Friday, September 15, 2006

Dying Aspens

I love aspens. They are one of the coolest things about living in the West. The shimmering sound they make as their leaves quake in the breeze is magic. They are also cool because of how they grow. They sprout suckers from these huge interconnected root systems, making aspen groves one of planet's largest organisims.

The mystery is, why are so many dying (Scientists Say Aspens Are Dying Out West)? My fear is that human activity may be to blame. Many of the theories suggested can be drawn back to man.
  • fungus - climate change may have made the stands more vulnerable.
  • drought - again climate change.
  • human interference with the natural cycle of forest fires.
  • resurgent herds of hungry elk nibbling saplings to death - caused by lack of their natural predator.

Sunday, September 10, 2006

Beginner Maya: Bouncing Ball


I am taking a 3D animation course this semester and learning to use Maya. I provide this exceedingly dull beginner animation as a benchmark. Hopefully as the semester progresses, you'll see some more exciting animations. :)

Saturday, August 26, 2006

Drinking Coors makes you Drunk





DenverPost.com - Coors takes lesser hit on drunk charge

Pete Coors provides proof that even Coors beer makes you drunk. In what has to be a proud moment for all the marketing execs at Coors he plead guilty to driving while impaired.

Sunday, July 30, 2006

Stop-motion animation



What a fun experiement! I actually read about this in my kids "National Geographic Kids" magazine when the "Wallace & Grommit" movie came out last year. You use your digital camera to take multiple stills and then piece them together in iMovie to make a stop-motion animation. The way you used to draw the cartoons in the corner of a pad of paper and then flip through it. DIY click here.

Of course the kids had to add their little bit at the end. And they provided added vocals on the improvised soundtrack! :)

Tuesday, July 25, 2006

Changes at the ballpark

I have not been to the ballpark in probably over 2 years and I noticed some things while I was at the game last night. Besides the fact that the Cards lost in an impressive pitching performance by Jeff Francis...I noticed
  • The men's room is labeled "Hombres" in addition to "Men". I'm not a strict "English-only" American, but does the men's room with it's universal "man" symbol really need to be bi-lingual?
  • The men's room is equiped with syringe disposal. I presume for the growing American population suffering from diabetes and that will have to administer insulin at the ballgame.
So we are left with the anecdotal facts that there are more Spanish-speaking, and diabetic Americans...at least at the ballpark.

Thursday, July 06, 2006

Roots of our human family tree are remarkably shallow

Casa Grande Valley Newspapers Inc.: "Roots of our human family tree are remarkably shallow"

Interesting article on how we are all cousins...really.

Monday, June 26, 2006

Tetons/Yellowstone Trip


Teton range
Originally uploaded by ziebold.

Pics from our trip to Grand Tetons and Yellowstone NP are in. Click here.

Tetons/Yellowstone Videos

Tried out the new video feature on the camera in Grand Tetons and Yellowstone NPs.

Tuesday, May 23, 2006

Wolves in RMNP

One of the alternatives mentioned in the new Rocky Mountain National Park "Elk and Vegetation Plan" includes re-introducing wolves (2 pairs, followed by 14 more over 20 years) to help control the elk population in the park. The wolf and elk are a predator-prey pair in nature. When one is missing, nature gets out of balance. In RMNP, with no wolves, the elk have multiplied to an unhealthy level. Too many elk eat too much vegetation (which in turn is habitat for other animals that must then leave the park) and spread disease (elk in the park have contracted and are spreading chronic wasting disease). I spoke with a RMNP ranger a while back and he gave this explanation and pointed out the counter-example of the cougar and deer predator-prey pair. Cougar are still prevalent in the park and thus deer numbers have been kept in check.

The success of the Yellowstone Wolf Restoration will hopefully lead to RMNP choosing the wolf alternative again here.

Wednesday, May 10, 2006

The Bike Man

This NYT piece caught my eye, and glad it did. Had never heard/read the story of "the Bike Man". 66-year-old Heinz Stücke has been travelling the world by bike since 1962. He's travelled an estimated 335,000 miles across 211 countries and territories. His travelogue is posted here.

"To travel is to learn something about one another, to meet people, to respect them and better still to make friends so that in the future we may live together in peace."

Friday, April 28, 2006

Speeding Up GPolyline Loads

The GPolyline object from Google Maps API is very nice. You feed it an array of GPoints and it creates a line connecting those points. It creates an image overlay of the line on a Google server and sends it back to your map. Or if you're using IE, it will use the VML in IE to draw the line. You can tell it what color, width and opacity to set for the line.

I loaded the shapefile for the Superior trails and found that there were 475 lines with 5,772 data points. This was a pretty incredible load on the application. It takes a long time for a browser to load that much data on a page. And Google has to generate all those line images and send them back for you. So, I was trying to figure out a way to speed up the loading of the polylines. I read from some other sources that cutting down on the number of data points from the shapefile would help. But, I felt that with the hiking trails, I didn't want to lose any detail by leaving out data. Then I wondered if I couldn't use asynchronous requests (AJAX). If I could make each request for a line asynchronously, then it wouldn't seem like the application had died when you added the trails to the map. It worked really great. I built a little PHP script to be called asynchronously for each line (475 times). It would then query the database for the points for that line. It still takes a while to process that many requests, but the map does not block and wait while it's off fetching the lines.

As before, you can see it here: http://gregz.is-a-geek.net

Tuesday, April 25, 2006

Shapefile Coordinate Systems and Google Maps

While I worked for the town parks and rec. committee, I met the GIS consultant who did the town's mapping. I realized he could give me an ArcView shapfile of the trails and bike routes to put on my Google Maps mashup. I used shp2text which is a handy utility to convert shapfiles into either xml, gpx, or csv that I could then load into MySQL.

Problem. Once converted, I could tell the data points for the lines were not right. I knew what the long/lat coordinates were for points in the town and none of these matched from the shapefile dump. Looking back at my email from the GIS guy, he said the shapefile was "coordinate base is Colorado State Plane, Central Zone, NAD1983, Feet" Googling around for info on coordinate systems pointed out that of course the ArcView export was CO state. The Google Maps API expects WGS84 longitude/latitude coordinates.

Lucky for me my friend could easily produce a new shapefile export with the WGS84 coordinates. You can see an example of the GPolyline from the shapefile by clicking on "Show Bike Routes" on the map.

Friday, April 21, 2006

Hacking Google Maps Geocoding

Geocoding - the process of converting a street address to longitude/latitude. Necessary because the Google Maps API expects longitude/latitude numbers based on the WGS 84. And in order for your points to resolve correctly on the map you are using (Google/Navteq in my case), you would hope to have geocoding from that same source. And as we know Google does not offer this service.

I'm sure Navteq is holding Google to some agreement not to provide this service with their APIs. Think of it. Navteq's business is providing this data. They spend lots money with their high-tech cruiser vans traveling every road to collect the data. They charge Google big bucks for it. They don't want Google giving it away for free.

So what are your options since Google offers no geocoding service?

US Census TIGER data

You can use the geocoder.us free web service that has loaded this data for the US. I loaded the data for my county into MySQL. Hey, it's for a database course, right? So why not load the data and play with it. But what I found was the data showed a number of inaccuracies and there was quite a bit of missing data. It didn't map well onto Google.

Yahoo! Maps REST API

Yahoo! offers a REST API for gecoding. It's easy to use and open. My friend that works at Yahoo! was eager for me to use it. :) But similar problem. It works best when placing points on a Yahoo! map, not a Google Map. The points end up being off just enough.

Hack Google

Not a good idea for a commercial app (I'm sure Google might complain), but for my grad school project, I thought it might be worth exploring. And sure enough there is various scripts out there on doing just that. If you call a url like http://maps.google.com/maps?q=[your address here]&output=js (note the output=js at the end), Google returns a Javascript function with the longitude/latitude that you are looking for inside. However, just to prove that this is not an ideal solution, Google has changed the format of this output so that any of the previous hacks would no longer work. It's not a public API afterall! :) My script is shown below.




<html>
<head>
    <title>Google Geocode</title>
</head>

<body>
<h2>Google Geocode</h2>
<form name="mainform" action="">" method="GET">
    <b>Address:</b> <input type="text" size="40" name="address" value="">">
    <input type="submit" name="geo" value="Google Geocode">
</form>

<hr />
<b>Geo-location:</b>
<ul>
<?php
if (array_key_exists('geo', $_REQUEST)) {
    $result = get_long_lat($_REQUEST['address']);
    print_r("<li>Longitude: ".$result["longitude"]);
    print_r("<li>Latitude: ".$result["latitude"]);
}
?>
</ul>
</body>
</html>

<?php

function get_long_lat($q) {
  $q = urlencode($q);
  $gm = fopen('http://maps.google.com/maps?q=' . str_replace('','+',$q) . '&output=js','r');
  $tmp = stream_get_contents($gm);
  fclose($gm);
  $x = preg_replace('/.*\{center: \{lat: ([^,]*),lng: ([^}]*).*/', "|$1|$2|", trim($tmp));
  list($dmy,$lat_value, $lng_value) = explode("|",$x );
  return(array('longitude'=>$lng_value, 'latitude'=>$lat_value));

}
?>


My Superior trails map project includes an address field that uses this code to geocode the provided address and insert a marker on the map.

Thanks to Dan Moore for his insights and feedback on geocoding options.

Tuesday, April 18, 2006

Superior Google Maps Mashup

I am wrapping up a semester project for my graduate database course. The assignment was to build a dynamic website driven by a backend database. I chose to build a Google Maps mashup for my town (Superior, CO). Overlaying data about parks, trails, bike routes onto a Google Map.

I got the idea from Chicago Bike Map mashup. I'm an avid cyclist and I thought something like this would be cool for my local area. And I volunteered for the town on parks, recreation, and trails. I got to know the GIS consultant for the town and realized he would be able to provide the data I needed to overlay on Google Maps.

So I'll be posting nerdy updates here on things I've done and learned. Once I have the app hosted somewhere more permanent (currently on iBook laptop), I'll put up a pointer to it.

Update: I've got this hosted now. Go to, http://gregz.is-a-geek.net/

Monday, April 10, 2006

It Was a Moth!

Since my kids have been old enough to ask, they have wondered "Daddy, what kind of bugs do you have in your computer? Are they spiders! Or beetles! Tee Hee!" :)

Leave it to a thorough entry in the Wikipedia to answer the question. While the term bug has been around since engineers built things (Edison used the term as long ago as 1878), The first computer bug is popularly attributed to a 1947 Relay Calculator being tested at Harvard. You can see the actual bug at the Smithsonian. Here is a picture:So, the answer is "It was a moth!" that actually got stuck in the relay.

Friday, April 07, 2006

Solar Eclipse as Seen from Space

Check out this very cool photo of recent solar eclipse as captured from the International Space Station.

Saturday, March 18, 2006

Suspicious Inquires Into Climate Science

As previously mentioned, the Bush administration attempts to silence science is deeply troubling. Now U.S. Senator Jame Inhofe is making some suspicious inquiries into the research going on at the National Center for Atmospheric Research (NCAR, up the road in Boulder). Inhofe is chairman of the Senate Committee on Environment and Public Works and is asking for a review of NCAR's 40-year old contract from NSF. A review of this contract and NCAR's compete bid with NSF is reasonable, however there are numerous reasons for suspicion:
  • the Senate Committee on Commerce, Science & Transportation has jurisdiction for science inquiries, not Inhofe's committee.
  • he is asking for a list of all NCAR and UCAR staff and job titles, a list of NCAR and UCAR employees under contract with non-National Science Foundation agencies and organizations including salary information; and a list of research projects including funding for the past three years, among other information. This is information outside the scope of a compete review.
  • Inhofe in a quote from 2003, "With all of the hysteria, all of the fear, all of the phony science, could it be that manmade global warming is the greatest hoax ever perpetrated on the American people? It sure sounds like it." NCAR is one of the world's top climate-change research institutions.
Credit to Todd Neff from Daily Camera for reporting on this.

Friday, March 17, 2006

Bleaching coral reefs continues

Ghostly coral bleachings haunt the world's reefs
Rising sea temperatures (due to global warming) cause coral reef to expel the algae living in coral polyps which provide food and the vivid color that make them so beautiful. This limit is 84F. If ocean temperatures cool, coral can recover from a bleaching, however extended bleaching kills the coral. Bleaching occurred in 1998 and 2002 on the Great Barrier Reef. 2005 saw bleaching in the Caribbean and now the Keppel Islands.

Ignoring the obvious ecological disaster when coral is bleached or killed (coral ecosystems are often called "the nurseries of the seas"...anyone that saw Finding Nemo know this.), there is an obvious visual impact. Bleached coral is ugly. No one wants to scuba or snorkel through a bleached coral reef. This impacts tourism in all areas affected. Not to mention leaving us with a sad, empty feeling looking at these ghostly reefs.

Wednesday, March 08, 2006

Cardboard Box Entered into Toy Hall of Fame

First, I had no idea there was such a thing as the Toy Hall of Fame.

The National Toy Hall of Fame® was established in 1998 by A.C. Gilbert’s Discovery Village, a children’s museum in Salem, Oregon, to recognize toys that have achieved longevity and national significance in the world of play and imagination. The hall quickly outgrew its original home and in 2002, Strong Museum, which houses the world’s largest and most comprehensive collection of toys and dolls (more than 70,000 items), acquired it and moved it to its permanent home in Rochester, New York. The hall serves as an interpretive gateway to Strong Museum’s world-renowned collection and provides additional opportunities for both hands-on experiences and intergenerational memory sharing among guests.

Second, how cool!? The cardboard box has been inducted. Who doesn't remember making believe a cardboard box was a rocket, fort, castle, ship, house, whatever.

The Chinese invented cardboard in the 1600s. The English played off that invention and created the first commercial cardboard box in 1817. Pleated paper, an early form of corrugated board, initially served as lining for men’s hats. By the 1870s, corrugated cardboard cushioned delicate glassware during shipment. Stronger, lined corrugated cardboard soon followed. American Robert Gair produced the first really efficient cardboard box in 1879. His die-cut and scored box could be stored flat and then easily folded for use. Refinements followed, enabling cardboard cartons to substitute for labor-intensive, space-consuming, and weighty wooden boxes and crates. Today, cardboard boxes are widely appreciated for being strong, light, inexpensive, and recyclable.

Over the years, children sensed the possibilities inherent in cardboard boxes, recycling them into innumerable playthings. The strength, light weight, and easy availability that make cardboard boxes successful with industry have made them endlessly adaptable by children for creative play. Shoe boxes serve as ideal settings for scenes and dioramas. Small boxes take on alternate roles as dollhouse furniture. Wheels drawn on the side turn a box into a car. Really large boxes—from washers, stoves, big-screen TVs, or refrigerators—can offer children even greater opportunity for creativity. With nothing more than a little imagination, those boxes can be transformed into forts or houses, spaceships or submarines, castles or caves. Inside a big cardboard box, a child is transported to a world of his or her own, one where anything is possible.

Monday, March 06, 2006

Hummingbirds rock!

Small brains, long memories - the tiny hummingbird

Too cool. They migrate 2000 miles twice a year (Canada to Mexico, and back). And this new study shows they have really good memory about specific flowers and when they last visited the flower. Guess it's good news if you get a hummingbird to visit your yard. Chances are he/she will remember and return!

Thursday, March 02, 2006

Wind decision takes gusts

Aspen Ski Company (they runs Aspen's four mountains and two hotels) has made the biggest wind energy purchase ever in the ski industry. They are going 100% wind. They will need to draw wind power down the grid from Wyoming wind farms because this is such a big order. They follow on the heels of other big corps that are doing so, Whole Foods, Fedex Kinkos, Starbucks, Nike, Patagonia, and my favorite New Belgium Brewery (Fort Collins).

Sunday, February 26, 2006

Silencing Science

The Bush administration is rife with failures and travestries, but for scientists this has to be one of the most concerning. Not necessarily news, but this pair of interviews from NPR (NPR : Bush Science Push Fails to Transform Critics) clearly lays out the issues of how the adminstration has injected policy into issues that are clearly dictated by science. As Dr. Kennedy states, while this has been the case for quite some time in politics, "We have hit a new watermark."

Thursday, February 09, 2006

Cold-weather microbes

CO2 producing microbes like cold

In an interesting twist for ecology, it appears that reduced snow cover in the mountains causes cold-weather microbes to produce less CO2. Reduced snow cover is attributable to global climate change (higher tempatures, less precipitation). But ironically that results in these cold-weather microbes producing less CO2 (and thus contributing less to global warming).

It all starts with the microbes in dirt. Not something most people think about, but each handful of dirt is full of them. And these particular microbes like the temperature right around freezing in the moist soil beneath the snow. And the emit CO2. Nature is cool.

Sunday, February 05, 2006

End of telegram. Stop.

LiveScience.com - Era Ends: Western Union Stops Sending Telegrams

Wow. The changes you see in a lifetime. The impact the telegraph (and the railroad) had on settling this country. And now you can't send a telegram anymore, and can't take a train most places.

Here is the message on Western Union's website.

Tuesday, January 31, 2006

Chewy's Blog

UUUHHHGGG-rrrrRRR!

This is too funny for words. I almost peed in my pants.

A Boom, but not a Bubble

Interesting piece in Wired 14.02: The New Boom explaining the state of internet tech companies. Suggesting the boom is back, but in a healthy way with no bubble. "Bubbles are inflated with hot air and speculation. They end with a wet pop, leaving behind messy splatters. Booms, on the other hand, tend to have strong foundations and gentle conclusions." He sites 3 points:
  • technology adoption has continued despite the bust (e.g. broadband, iPods, digital media).
  • all the investment of the 90's boom makes the economics of entrepreneurship more favorable today
  • open source software and cheap hardware means start-ups can run lean and turn a profit quicker (without the need for IPO)

Tuesday, January 24, 2006

Road to Nowhere

Global climate change update. Balmy winter stings natives in Canada. Seems certain communities in northern Canada depend on seasonal roads that are built on frozen lakes and bogs each winter. The road is usually open Janurary through March. This year it has been too warm and they may not be able to build the road at all or will have to limit traffic because of thin ice. Not a problem you usually think of when you are wearing shorts in the winter...warm winter weather is just a fashion problem. For these folks it's a bit more serious.

Monday, January 23, 2006

So long and thanks for all the fish

Sad to hear about London's whale. But unfortunately, probably not too surprising. More surprising would have been if it had survived. Any whale that far away from the open water was obviously in distress. Likely distressed by something we men did.

Scientists have said fluctuating ocean temperatures, predators, lack of food and even sonar from ships can send whales astray into potentially dangerous waters.

"So long and thanks for all the fish"

Wednesday, January 18, 2006

Web 2.0 Hype

A funny piece on the Web 2.0 hype.

As the first properly valued “Web 2.0” properties began to find buyers, a frenzy like the old one popped hideously back to life. Yahoo spent how much? Google bought what? Here was real blood in the water.

But how to persuade the other sharks in the tank that this blood feast was different from the previous boom-and-bust? Easy: Dismiss everything that came before as “Web 1.0.”

Friday, January 13, 2006

iPod jeans

Levi Strauss debuts iPod-ready jeans - Yahoo! News

Special jeans for your iPod. Wonder if they will have different styles for different size iPods? Wonder if anybody will actually buy them? :)

Polar bears drown as ice shelf melts

Polar bears drown as ice shelf melts - Sunday Times - Times Online

Global climate change alert.

Those cute cuddly polar bears. They are drowning because the ice is receding in their habitat. This study showed that it is normal for them to swim 15 miles (up to possibly 100 miles). However when the ice receded 200 miles further north, that proved too much for some of the bears and they died of exhaustion, hypothermia, and just plain drowning.

Thursday, January 05, 2006

So, what's in that Big Mac?

Well, a Big Mac has beef patties in it. Beef patty comes from cow meat.

Recently, McDonald's and other critics have come forward to say safeguards are not effective enough to prevent the spread of mad cow disease. Let's take a look at the problem. Seems there is lots of questionable stuff that goes into cattle feed that can pass along mad cow disease, including:
  • cow brains and spinal columns (now removed to stop mad cow disease spread)
  • cow eyeball and intestine
  • other dead cow meat
  • poultry litter (this is a nice way of saying chicken shit)*
  • poultry blood (collected when chickens are slaughtered)*
  • restaurant plate waste
The problem is that any of these can pass along mad cow disease to the cow from the cattle feed it eats and then possibly pass Creutzfeldt-Jakob disease (rare but fatal) to the human who eats meat from that cow.

Ok, let's forget about the mad cow disease -
Creutzfeldt-Jakob disease link and just think about the old addage "you are what you eat" and how it passes down the food chain from the cattle feed to the cow to you. Something to consider next time you bite into your Big Mac. Meanwhile I'll have the veggie burger, thanks.

[*] These items in cattle feed are particularly ironic when you think about the "Eat Mor Chikin" ad campaign from Chick-fil-A. Turns out the cows are the one's eating chicken, chicken shit mixed with some blood that is.

Wednesday, January 04, 2006

Bluetooth dialing with Sony Ericsson Z520a

Got myself a new toy for Christmas, the Sony Ericsson Z520a. While exploring the bluetooth features of the phone with my iBook, I was disappointed to find that the bluetooth dialing from Mac OS X Address Book did not work.

You'll find the solution here, macosxhints - Add Address Book support for the Sony Ericsson T630. Simply add an entry for Z520 as the hint describes.