Friday, August 26, 2005

Web Wrangler

Web wrangler (photo by K. Urner, Olympus Stylus 500)

After a meeting at Jake's downtown (happy hour). We discussed turning the design of our wwwanderers.org site over to her. Currently, our site is little more than a placeholder.

Tuesday, August 23, 2005

An Adventure

I was out with captain of Meliptus last night, when a sail boat astern asked if we had radio and if so, to turn it on. We caught a coast guard broadcast: to all ships in vicinity, jet ski boat incident Washington shore, any wishing to investigate? Don took them up on it, and we switched to another channel to get details. This was well after dark. We had no direct communications with the shipwrecked crew (yet). I swiveled a search light through the blackness, while Don pushed slowly towards shore.

OK, not shipwrecked as it turned out. Cell phone contact established, with coast guard mediating. Just an out of gas situation, jet ski beached, two individuals (two males, with backpack and BBQ). We couldn't get the boat right up to shore, given busted depth finder and unknown depth. She doesn't like to run aground, Meliptus doesn't. So we commanded either/both to voluntarily swim out, pushing the jet ski (a fairly light water craft). Not a big job for a fit young man in his mid twenties, Patrick, grad of Catlin Gabel, works in chip fab, as we learned of his identity, while towing the depleted craft back across the Columbia (his mate stayed behind with the merchandize (a BBQ shouldn't get wet)).

Mission accomplished, we radioed closure to the coast guard. No further events to report from that night. No encounters with the stealth boat, though Don has pumped gas for the tender boat, which includes crew member "Lara Croft" (an allusion to Damian's keynote).

Sunday, August 21, 2005

Madagascar (movie review)

Another good DreamWorks cartoon with plenty of physical comedy for youngsters, embedded cultural allusions for oldsters with more in memory (e.g. spot links to Cast Away and Planet of the Apes). Credit goes to AMD Opteron-equipped HP servers down on the (rendering) farm. PS: Penguins rule!

Tuesday, August 16, 2005

2005 BizMo


On-board monitors
(photo by K. Urner, Olympus Stylus 500)


Left monitor: HDTV connected to HDNet via satellite, and currently receiving Sunrise Earth, a no voice-over, slice-of-life program designed to showcase the high definition picture.

Middle monitor: topomaps and biometrics (e.g. captain's weight gains and losses). This bizmo is tasked with gizmo prototyping and field testing, e.g. of vidcam equipment for exploring abandoned mine shafts (which the topomaps & GPS help locate).

Right monitor: general purpose filesystem e.g. image log and music stash (speakers not shown, color printer behind middle monitor).

Monday, August 15, 2005

1931 BizMo


1931 BizMo
(photos by David Ulmer, Feb 5, 2004)

Sunday, August 14, 2005

Bridge Pedal 2005


Train crossing
(photo by K. Urner, Olympus Stylus 500)


I was among the first to start this year (6:30 AM). Mayor Tom Potter, Congressman Earl Blumenauer, and Dick Gibson of Providence (whom I know from meetings) gave short speeches. The organizers expressed their fond hope that we'd have no broken bones this year.

Gayle had a bike accident involving a ped and broke her collar bone last year, fortunately very close to the ER at Legacy Emanuel. With something like 18K riders and walkers doing complicated criss-crossing routes, such accidents are always a possibility.

My chain came off two seconds into the course (not propitious) but the rest of the ride was fairly stress free. The bridges were beautiful. We crossed them in the following order: Morrison, Sellwood, Hawthorne, Ross Island, Marquam, Burnside, Broadway, Fremont, St. John's, Steel.

I met up with Larry and Chris and their son Greg (visiting from Russia) atop the Marquam, and just by chance with Sam and LaJean, who'll be giving the Wanderers presentation this coming Tuesday. Sam accompanied Bucky on a trip to the Philippines in the early 1970s, which would've been when I was there, still a high school student (Imelda Marcos made sure Sam and Bucky got some better shoes).

Congressman Blumenauer promised the new transportation bill will be good for cyclists, and that Portland serves as a national model for a bike friendly town. Gothenberg was even friendlier though, with all those wide divided sidewalks (peds and bikes each get a lane, so there's less contending with buses and cars for a slice of asphalt).

Total miles on my odometer (including the distance to/from the event): 38.4.

Sunday, August 07, 2005

Lost Lake


Lost Lake
(photo by K. Urner w/ Olympus Stylus 500)

Friday, August 05, 2005

Gibson BizMo


Dawn w/ OSCON sponsor's business mobile
(photo by K. Urner, Olympus Stylus 500)

At some point in all this OSCON business, I attented a Ruby for Java Programmers session, which was very well done. Having studied Java enroute from FoxPro to Python, and being these days a student of Ruby (albiet a very beginning one), I found this bridge useful/meaningful. Check the OSCON 2005 schedule for the name of the presenter, room number, and so on.

Last day of OSCON 2005

I grabbed the 75 bus this AM and got to OSCON early -- plenty of time for coffee and baked goods, conversation with a Perl programmer from Denmark. He asked what I spoke about (my name badge indicates I'm a speaker) and I explained about the Fuller School, how I'm a big fish in a small pond, how open source has facilitated our work enormously and on many levels.

Keynotes:

Asa Dotzler discussed a perennial topic: how Linux might do more to help Regular People on laptops and desktops, even while keeping it a kick ass system for developers.

The next keynote by Drew Endy of MIT was about programming DNA -- maybe just to insert some documentation. Yeast consists of about 12 million characters of info. Open source yeast? Problems: (1) balkanization of basic biological functions (patents widely distributed -- imagine individual coders owned each piece of punctuation in a program and needing multiple permissions to write each line) (2) quality of code (3) screwed up rights to reuse, react, reverse engineer.

Tony Gaughan (CA) talked about his experiences with Ingres (now open source). Licensing is confusing (GPL, LGPL, CDDL, CATOSL etc.).

Danny O'Brien talked about good and evil in Open Source (software patents are evil).

My favorite presentation was Saul Griffith's about Howtoons: kids hacking the physical world, using comic book instructions. Lots to learn here, about teaching software skills as well.

The panel on women in open source, and engineering more generally, provided interesting insights. Juggling time commitments and priorities -- an age-old problem (it's what operating systems do). The ability to telecommute certainly helps, especially if you're a parent (this is certainly true for me, a dad).

During the Python lightening talks I was able to squeeze in 10 minutes about hypertoons (with projected demo), a real crowd pleaser. Guido was likewise into graphics: a clock featuring multi-colored turning disks, making use of Tk.

Miguel's concluding keynote gave us a foretaste of where Novell is taking the Linux desktop: X running atop OpenGL (= xgl), meaning Gnome, with Mono at its core, will be able to keep pace with OS X (and the next Windows) when it comes to eye candy. Beagle looks like fun.

Shortly I'll be packing the car for a weekend camping trip -- time to get away from computers for awhile, unless I take the laptop to show hypertoons to Bridge City Friends.

Thanks to all for making OSCON 2005 a fantastic learning experience.

Thursday, August 04, 2005

More OSCON Brilliance

Today's keynotes:

The analyst, Nick Gall, showed us how the Internet models what long term investors look for in an infrastructure: an hourglass shape that makes innovation easy on top of a minimal structure: address, format, protocol. Containerized shipping represents the success of this approach as well.

David Heinemeier Hansson: Ruby on Rails trades flexibility for liberating constraints; learn the conventions of the framework, and you'll find Ruby has taken a lot of the responsibility for making your life as a web developer a lot easier.

The HP guy, Kartik Subbarao, explained how Venice models the ideal IT ecosystem, vs. quadrants Desert (closed source), Swamp (roll your own, maybe starting with open source, but failing to collaborate with the open source community), Ocean (completely open, all possibilities, no land). Case study: HP buys commercial support from Symas to coauthor OpenLDAP, an open source project, in support of its internal economy, thereby netting the benefits of commercial support and the participation of a global expert community.

Geeks sit around with with laptops like musicians with their instruments. One of our sponsors this year: Gibson, the guitar company (I snapped a photo of Gibson's bizmo, parked out front).

Next keynote by Robert Lang: a lecture on the history of origami (well developed by 1734). Akira Yoshizawa invented an instructional language for communicating origami (the http of the origami world). The speaker's Black Forest Cuckoo Clock was amazing (as were many of his others).

Today's computational origami is not like the old stuff. Check out the insects! Applications: unfolding space lenses, solar sails, auto air bags, heart implants (e.g. stents). I went to the follow-up presentation, which got into a lot more detail about the mathematics involved (trisecting angles is easy with origami).

And let me not forget the Identity 2.0 guy, who lives in Canada.BC, is over 21, and drives this fancy car -- or so he alleges (he provided no credential I could authenticate other than his obviously considerable talents as a presenter -- good enough for me in this case, plus I've run web audits since).

OSU is FireFox central (bouncer load balances global distribution). The Mozilla Foundation embodies the open source model where organizations are concerned (there's also a subsidiary corporation). Aside: I think the Python Foundation might do more to emulate this model. Expect FireFox to keep getting better (check my post about XUL). Mitchell Baker is one cool geek.

Nathan Torkington is doing a wonderful job of emceeing this O'Reilly event, per usual. We're lucky to have him in our community.

Interlude:


Dawn picked me up out front in the Subaru (Razz) and we drove to Providence Medical Center, where she had a 5 mm mass removed for biopsy using a needle vacuum. I charged my laptop in the waiting room, and read some of that New Yorker article about the new Pope.

We came back after the procedure and I showed her around, starting with the Google booth (good global data), and moving on through ice tea and ice cream stops, sometimes in the company of our old friend since CUE days, Jeff Zucker, a Perl saint and author of an upcoming book on the Perl DBI package. I also introduced her to Guido, Python's big benefactor, with whom I last conversed at that Thai food kiosk near the ferry stop in Gothenberg.

IronPython:

Now I'm in Jim's talk (Miguel is in the row behind me). IronPython is promisingly fast. The Pie-Thon challenge (trying to get Python to run on Parrot, Perl's evolving engine) helped IronPython evolve, as Guido's benchmark tests for Parrot gave IronPython something to chew on. IronPython 0.6 was only 4% slower than Python-2.3 implemented in C. IronPython 0.9 is now out, and allows subclassing of .NET classes within the language, much better COM support.

Jim demoed Avalon running from within a Python interactive shell. Miguel wanted to see the xaml-defined calculator buttons rotated by 45 degrees, using a list comprehension. Hey, it worked! Then he showed a GTK# GUI talking to the Microsoft Word dictionary. Finally, he showed us embedding a Python engine inside C#. I asked him to demo __add__ binding to the underlying overload of C#'s + operator (that worked too). The Visual Studio debugger transitions smoothly between Python and C# stacks (per my question: any debugger would have access to the same hooks in the .NET or Mono framework).

Open Technology in Oregon:

This presentation by the Open Technology Business Center was about bringing O'Reilly's OSCON back to Portland, based on Oregon's strong commitment to open technology, including increasingly in hardware realms. We got a rundown on some of the relevant businesses here, plus looked at a roadmap for going forward (a commercialization funnel).

We need to also focus on the education, nonprofit and government sectors, for which open technology is vitally important, not just as end users, but as contributing innovators and field testers (Project Renaissance model). OSCON should not become exclusively captive to business interests. Apropos of this, the Government Open Source Conference (GOSCON) is coming to Portland in October, sponsored by OSU's Open Source Lab. A questioner (not me) brought up exactly what I was thinking: Paul Nelson's K12LTSP and Free Geek are currently among the most important open source projects in Oregon.

And After:

Party @ Bar 71, deputized a member of the Posse. Chatted with an OSL guy who was big in the rose business (as in delivery of flowers) because he needed to test some software he was developing for a company, and it actually worked. The company itself went bankrupt, but he wound up with a running business. Then some letter in the mail threatened to sue because he had illegal copies of stuff. Upon audit, he discovered no transgressions, then realized this was a bulk mailing. But he was scared enough to think open source must be the way to go, and he's not looking back.

Monday, July 25, 2005

Summer in the City


Bartender and Server on Hawthorne
Photo by K. Urner


Saturday, July 23, 2005

Meanwhile, Near Hawthorne...

Caught John Roberts (the anchor, not the Supreme Court nominee) getting rid of his tie last night, following a segment on down-dressing business class Japanese (still formal, just minus the jacket and tie). Then today in Powell's I found Fruits, by Phaidon, about fashion-savvy teens in and around Tokyo, setting new trends. "Fruits" carries no specific connotations regarding sexual orientation in this context, unless you count polymorphously perverse.

What cracked me up on CBS last night was the story about DARPA trying to turn those cute robot puppies into vicious dogs of war, and maybe those Segways™ (straight out of Fantasia's Sorcerer's Apprentice) into silent stalkers. Leave it to DARPA to put a scary sinister spin on anything (even Python -- actually Python was easy).

I eyed the news while packing a night bag for Tara, who slept at the Oregon Zoo (Brenna too), part of a programmed summer camp experience for youngsters in this town. Dawn was in post-op, Short Stay, but not for anything too serious, and I fetched her home later that evening, having spent the better part of the day at the hospital, where I almost finished Quicksilver (so today I bought The Confusion, and a map of Rome).

Thursday, July 21, 2005

Kirbiania

Hugh Watkins, a Wittgenstein buff based in Copenhagen these days, coined "Kirbiania" to refer to my writings (Kirbinalia might have been an alternative). Could this be some brand of God-talk from the Book of Narnia perchance, used by some exotic species or being that didn't make the final edit? Here's the relevant blog entry.

We've been feeling somewhat out of the woods regarding my wife's medical condition, at least for the interim, but today it finally hit home what they've been trying to tell us: the MRI was not really negative (although the PET thankfully was), and given the state of the art, that could mean many things. So an ultra-sound is indicated, and maybe a biopsy.

I'm about done programming my OSCON talk, which will presumably happen sometime in the first week of August. Later in the summer, we're hoping to maybe rent a smallish RV and visit Dawn's brother and sister-in-law near Sisters, and Crater Lake. I'd prefer to field test a real bizmo, but Education Research is less of a budget priority right now.

No, civilian programming continues to take a back seat as we prosecute some war on terror ad infinitum. Granted, life is somewhat terrifying, so there'll always be this need to keep our minds occupied with security concerns. But like president Eisenhower, I'd rather opt for better and more global health care, higher living standards, more civilian alternatives. Livingry is far more effective against terror than killingry.

As I wrote to Hugh yesterday: "In focusing on ordinary language, I think [Wittgenstein] brings us to where the action is, i.e. we need to infuse more science content into ordinary thinking, so that human beings bumble about in less politically-minded language games and spend more time programming their new smart homes and playing world game. "

My wife and I are mindful of the fact that the level of medical care we're getting is far above the global average -- and yet is still so dark ages compared to what it could be (the doctors feel this acutely).

Saturday, July 16, 2005

Stealth Boat

"stealth boat"
(photo by K.Urner)


So today's front page of the Oregonian was about this jet boat variant we've been seeing, and photographing, on the Columbia River. Don and I watched it from the Chris Craft that day, as I filled my Olympus xD card (property of 4D Solutions).

Maybe we weren't supposed to take pictures, but I figured this is my Columbia as much as theirs, so if you're going to putter about in a public area, you'd better not complain if you're treated as a member of the public, by your fellow taxpayers.

Especially if you're working for the government, expect to be monitored by the boss (i.e. "we the people").

A crew member pointed to the shadow boat, like maybe that'd give me pause. So I got some stills of it, too. Anyway, now it's an open secret, so I might stop dragging Friends into my office during potluck, for a quick peek at the funny jet boat (followed by friendly speculations -- many of them on target).

Wednesday, July 13, 2005

JetBlue's Bizmo


JetBlue Bizmo, Blues Festival, PDX 2005.
Photo by Don Wardwell

Monday, July 04, 2005

Liseburg Amusement Park


Liseburg Kannen, 1 July, 2005 14:19:58
Gothenburg, Sweden (robot camera)

Sunday, June 26, 2005

Gothenburg

This was a long day, given the sun only set for a few minutes, sometime after midnight, when we'd passed beyond Greenland going about 625 mph at 35,000 feet on a muscular MD-11 owned by KLM, enroute from Vancouver, BC to Amsterdam. The next jet, a 737-400, also KLM, was named Ernest Hemingway. The Air Canada from PDX to Vancouver was a Dash-8 (props, cabin under the wing). Airplane reading: Quicksilver by Neal Stephenson.

I haven't slept much since waking up in Portland many hours ago. That's OK. Dawn sometimes talks about entering dreamtime when she travels. Maybe this is what she means. I'm here for EuroPython of course, as a special invitee. We've got a thread going on the Math Forum that has some more background.

Saturday, June 18, 2005

A Day At the River

Today Dawn woke up more unhappy than usual, and we resolved that getting out to some new place would be good. Her choice: Sandy River by way of Edgefield. We took this trip, and her mood greatly improved, as did mine. Scenic Troutdale was fun to drive through.

At the river, which we drove to after walking around the golf course, admiring the fresh plants (plus a wedding was getting ready to happen), having lunch, a big sign warned of drowing deaths, I think 12 since 1993.

Too many. Life guards were on duty, and an ambulance was parked nearby. But I'm sure this level of support can't be arranged 24/7. Kids will swim nude, drunk, or dive off the bridge. Grownups have their own problems.

The circling hawks were spectacular.

In a few minutes, I'll join Matt and Mike for a beer. Mike has a new used car. We haven't the three of us gotten together since my birthday. I'm coming back early though, as Dawn wants to celebrate the solstice with some good friends while I look after Tara. That's perfectly OK with me -- recharging one's batteries is an important part of life, especially during holidays.

Thursday, June 09, 2005

Dad Guy



Me at Powell's.

Photo taken by Derek using the new
5.0 megapixel Olympus Stylus 500
(same one mom took to England)


Hat: from Princeton reunion, hand made in Ecuador
Shirt: ActiveState company shirt, a gift from OSCON
Pants: basic jeans with lots of pockets

Tuesday, June 07, 2005

Happy Birthday Tara

We celebrated at the Spaghetti Factory down by the river.