Saturday, May 23, 2009

Stupid Summer Movie


My review of the last one.

Friday, May 22, 2009

More on Future Shock

I remember when I went to the meetinghouse that time, and the house next store was just a hole in the ground. No, not a drone, a surgical removal by a recycling industry that knew how to save old houses by moving them down the street. I remember CSN CTO Nirel supervising a much bigger move of this nature, in a partially overlapping scenario.

So like today, I escorted dear Carol to our spanking new Fred Meyer, completely rearranged while shoppers went around their business, according to some multi-dimensional critical path developed on a Cray or one of those. She took it all in.

My sonly duties as tour guide ended at the checkout lanes, where management proudly displays its awareness of local history: yes, this used to be Asylum Avenue, thanks to one compassionate Dr. Hawthorne who knew Oregon could really use one (a mental hospital), our Oregon Trail being quite the ordeal and all (some only made it here physically, if you know what I mean).

Now I'm at Fine Grind, catching up on the dailies, lots to read. Democrats not wanting smooth closure funds for Gitmo sounds in alignment with plans. It'll live on as a type of "concentration camp museum" in some necks of the woods, but not necessarily in the current location, which might just have an historical marker, more like Iwo Jima's (too out of the way for most tourists).

Keiko has relieved Chris, is back behind the counter. We're comparing notes again, me wearing my CSN CMO hat (figuratively speaking -- it's too hot for that hat). A siren went by; some emergency vehicle. I've been working on Quaker stuff recently, taking a break from too much computer science mumbo jumbo (lots of AI going around, "toxic assets" a lot of 'em).

We're convening a clearness committee, plus continuing to take credit for making micro-lending the new buzz word among bankers. Helping clients get on their feet, not kicking them when they're down, was a signature strategy of Right Sharing. Those who succeed through your lending, will thank you later, is part of the philosophy.

Thursday, May 21, 2009

Commander Carol

Commander Carol
photo by Kirby Urner

Monday, May 18, 2009

Star Trek (movie review)

Bold moves with the characters, not just playing dolls with that other cast, so hats off to the crew, set designers included.

Then I have to get somewhat nasty about that Peter Pan Universe in which boys and their toys have a field day, and it's awful. Like I'd be off with them elvynchyx (part Klingon?) and their "Patriarchy Sux" decals, like how does Uhura stand it, come join us on the wild side maybe?

The funniest part is the slow pan into Vulcanville, kid level, hearing all that whispered hypercross stuff ("cubed... squared"), flashing to calculus. Like duh, this is just another stuffy high church, gimme a break. What a scream (great spoofing), these fraudulent "logicians" just more teasy bratfinks, same as on Earth, sayin' stuff about "your mother".

But then, flash to Earth, this Kirk kid is real piece of work in a different way. He has problems with authority yet clings to dear life, leaps before he looks. Not all that "calculating" but "intuitive" in a way guys can get away with and still be called slugger or scooter or whatever.

So where shall we turn for leadership? Why to synergy of course. Throw in a few more wackos and it's a balanced archetype (not, cackle).

We trekkies have have had years to mull over these characters, so the newest versions really hit the ground running. Chekov verges on pre-adolescent, nicely balancing the far older USS boss, who goes with the army he's got.

Anyway, I loved it. There's such wry humor in the sets. Why do people build spaceships with plummeting vistas and no guardrails, floors guaranteed to trip you up? Seems like everyone has those. Hominids: stupid forever yet proud to the bone (loved that "tall face" guy at the bar, seemed to think more the way I did about stuff).

And the inside of the USS Enterprise is like Willy Wonka's on steroids, everything mega-heavy, factory fresh and spanking new because hey, weight is simply not an issue in the 24th Century (like warp drive means "no inertia").

Very tongue in cheek, and like I said, great acting, with wise Spock reminding the two half-brains to keep a channel open, they'll thank him later (and each other).

The final scene: yes, Kirk's a hero (then wakes up in The Matrix?), but those tasteless gray curtains remind us: that life in the Federation can be really dreary and unimaginative... and now pop! here we are, back in school (daydreaming), in Kansas once again.

My favorite effect had to be that Romulan drill though, really ugly and mean, well rendered, smart physics (when they want it, they've got it, go ILM, maybe see ya next Pycon!).

And it's really bold to just call it Star Trek like that, no ifs ands or buts. It's a brand, like Bud is.

Friday, May 15, 2009

With Friends of Jung

Friends of Jung
:: friends of carl jung ::

Tonight's lecture by James Hollis, a long time favorite of this Jungian congregation, is another one of those I'll keep mulling over, thinking back on. This was the last lecture of a memorable season, so I'll go the extra mile and toss up some pictures. Sleep first though. It's been a long day in River City.

I was interested in his rap about casinos, highlighting Atlantic City and Las Vegas as the giant destination spots, compared to Orlando, New York City or even Mecca.

I'd imagine that has something to do with the high repeat visit rate. You go to Mecca maybe once in a lifetime, whereas visiting a casino easily becomes a habit, especially for those within commuting distance.

His points were non-judgmental in that the entire tangible reality may be considered so much "myst" i.e. "bling" (translating from "vanity" in the King James version of Ecclesiastes, which he compared to the Iraqis' Gilgamesh -- older yet, and with similar teachings).

Like most Jungians, he had a kind of "ego puppet", a character he'd bring out in his stories, a whiner and complainer eliciting laughter from the audience. We mostly consider the ego a bumbler and stumbler in this western creation myth.

The deeper mysteries, the divinities, needn't be ego-friendly.

We need to keep limber and not let the semi-paralysis of fear dictate our decisions, such that fear sucks all the life out of living. Obedience to fear gods (and goddesses) is a big part of life, true, but remember your calling and use the 2nd half of life to repair to your center and live from your soul.

By 2nd half of life, he didn't mean chronologically. Whenever you're able to gain that observational space within which you observe how your infantile reflexes are your own biggest obstacle sometimes, that's an example of "2nd half" living (paradoxically, we may experience more of this as children, "grow out of it" as adults).

He also spoke very intelligently about the gift that "otherness" brings, precisely this otherness -- and so the power to kindle transformation in self awareness.

Certainly this is true for me: I've learned the hardest, best stuff in workouts with friends (both physical and metaphysical), an unfolding process, not a one time affair.

Tuesday, May 12, 2009

PPUG 2009.5.12

looking at gitk: lots of concurrent development

I don't usually blog twice on the same day to the same blog, so I won't say "here I go again" as that'd imply it's a habit.

I'm learning about DARCS, by David Roundy at Berkeley, based on his theory of patches, developed for GNU Arch but never committed. He prototyped in C++ and developed in Haskell (gasps and chuckles), ergo the Haskell crowd loves it ("probably the most used Haskell application out there" dig dig).

Theory of Patches
is dry but not a bad read. PPUGs are pretty seriously into CS, so likely some of us will or have. It's not unix-y in that the tools "talk back" (not the usual POSIX thing) but it's unixy in doing one little thing well. It doesn't "do branches" though, just plant new trees and exchange genetic material.

Don't think in terms of revisions. Partial sequence stuff (sequencing is a kind of ranking, post-cardinal naming). Problems: small community, small set of tools, the Corner Case [tm] -- sometimes your merges take exponential time (could freeze or crash -- a mathematical possibility in any case). Darcs 2.0 seems a lot more stable.

I need to cancel with Juniper, meeting at IBM building day after tomorrow. A long time friend wants to celebrate my birthday. I'm not really wearing the pants in my company, where virtual chassis technology is concerned.

John Melesky is good at presenting stuff, as was Jason, who gave the preamble (overview), from the haze of his cold. darcsweb is written in Python. patch-tag.com offers free hosting for FOSS, or paid for ~FOSS.

I'm sitting next to Robin Dunn of wxPython fame, mentioned my using his name recently, trying to self promote as some noob in a qyoob. He's not tested the EMF feature much, isn't sure how capable it is. EMF is a Microsoft format, comes with an instruction set (you can store a sequence of steps, not just their end results, more like PostScript in that way).

Review Board is a Django web application (in beta). It's a front end to "any" DVCS. You get a dashboard and a way to submit code changes for review. Idealist uses this to manage workflow, giving peers ways to discuss potential commits to the shared trunk.

On to our Mercurial presentation by Brett Carter. It's fast, efficient and simple. Version control is one of the most important tools programmers have, so having a clear mental model, in understandable code, is a commendable goal. Changesets get sha hashes. The "tip" is the most recent changeset. There's some other nomenclature: DAG (directed acyclic graph -- aka your history); named branch; workingdir; parents (the changesets preceeding you); id (globally unique hash for each cset). You can nest directories (repositories).

Mercurial gives each user a complete repository of the project, with all the history. It's easy to create clones over ssh. Push or pull. Pull the new changesets and run "hg update" to check in the changes (into your local version). Serve any repository over http (hg serve -- name a port eh?).

So what about merging, doesn't that get difficult? Yeah, sometimes. A conflict results in a head, a new branch really. You can merge them if you want to.

Manas closing party? Not everyone is on the same page on that one.

Mercurial uses the unix "merge" command by default.

When you're ready to distribute your product, make a branch. You have distributed and local tags for those csets, then you can refer to them by name. Tag something as a release why not?

I asked a summary overview type question prompting several overlapping replies, reaching tacit consensus that these tools don't dictate workflow, but provide more freedoms to design good ones.

Robin uses Mercurial to distribute the days work among a large number of test boxes and virtual platforms, syncs them all up at the end of the day, and checks back in to svn, a non-distributed repository (aka a mother ship). Most DVCS regimes will end up with a Mothership at the end, i.e. some canonical location where the veridical thing lives, e.g. Python's web site is a central repository for Pythons, even if the version control is Hg.

Bitbucket: I'm getting distracted through some of this (there's another group in the next room, kinda loud), but we're getting a very clear example of using this tool to commit improvements to Piston, another cool Django application (we keep hearing about those).

Basically, the social networking that needs to happen atop a DVCS is wrapped in some web application that manages the pushes and pulls.

Michel is talking about bzr (Bazaar) from Canonical, also written in Python. Launchpad is like Bitbucket for bzr. The Zope community has moved to Launchpad recently. Repository, Branch, Working tree, Revision -- this is your working namespace in this kingdom (queendom).

Hey, I'm liking this new battery, been going for like an hour and a half, still 2 hours available. I just mail ordered it last week.

Igal Koshevoy
(Pragmaticraft) is a fan of Mercurial, but is raving about git, a "special snowflake" of Kafkaesque proportions (another ethnicity, surprise surprise). But normal human beings can use it now, it's no longer completely crazy. The Linux kernel moved to git in a kind of panic mode when Bitkeeper stopped serving community needs. Igal is going lickity split, geeks seem amused (chuckle chuckle). Gitk looks pretty wild.

"Mercurial people like to make lots of clones" -- that's a good line.

Clinical Research

Some in the health professions may be asking themselves to what extent a student's fitness record should be made public. How many push ups did Franny do, versus Zoe?

That shouldn't be public information necessarily, but then kids like to brag, talk about how much money their family racks in from owning a Jack in the Box or whatever.

So what's to stop Franny from registering her feats on a school intranet, as a part of her profile, or even on Facebook if she wants her reputation to spread, inter-school?

Similar questions
bedevil the medical community, as the concept of legal medical record (LMR) translates into software. Many doctors are ravenous for more control over this technology, as it impacts their practice rather considerably. In working with peers, you expect nuance and story to enter into it sometimes.

Charting a patient is sometimes a prolix process, especially in psychiatry, where personality disorders may be flagged in terms of quoted remarks.

So is some AI robot supposed to digest all this stuff and convert it to DSM codes on the fly, then bill insurance? That seems unlikely, but then a lot of doctors see the state of the art on Star Trek and become willing victims of snow jobs.

Big companies (even some little ones) are only too happy to promise the moon, will even open source their results, as long as they're able to gobble some grants in the process. "Beware of hand-wavy AI" would be my advice to the star struck, especially when considering the price tag (make sure they give you a demo up front, try before you buy).

If all you know about computers you learned from Hollywood movies, then for your own protection, don't sign any checks, especially if your name is Uncle Sam (you've got no more money to waste guy -- we want bang for that buck).

Abstracting meaningful clinical data, either in real time or post procedure, is a challenge for statistical researchers, not just medical doctors. Employing armies of people to sit down with the files, bubbling in scannable forms on the basis of what's been transcribed, is too slow and tedious a process.

Scannable forms, touch pad devices, indeed have a role to play (I've used both), but the game is less about chart abstracting than about harvesting data before it lands in the narrative format.

Current medications, blood pressures, what was done, contributing factors (smoking and drinking habits), height, weight and maybe some idea of the DNA (e.g. sex), are all going to be of interest to the statistician, whereas billing address will be of no concern whatsoever, even less so the patient's true identity.

Document management is not a new science. Xerox has a long history of photo-scanning, plus OCR has come a long way over the decades, even when based on handwriting (though doctors specialized in making theirs unreadable for a reason -- to cut down on forgeries based on notes to the pharmacy).

Much of the design work has to do with workflow, as much as with which tools to use. In support of the doctors, I advocate more self-sufficiency on the part of hospitals, less outsourcing to know-it-alls in faraway universities who like to promise the moon, but who never (or rarely) deliver.

As so often happens in medicine, a lot of the best practices get refined in triage situations where there's no time for frills. Basic charting still needs to happen, so what shall we use? Do we have a crackerjack geek team in the clinic? Was our recruiting drive successful in any way?

At a next level, pioneering research hospitals will afford a window into their processes, so that others might learn by example.

The idea that a busy gotham hospital might itself be a case study, in service of the advancement of health care, is not a new one. Indeed, hospitals have pioneered a lot of information technology (IT) over the years, including entire computer languages.

My focus has tended to be those clinical research records (CRRs), as distinct from legal medical records (LMRs). I'd get between a gotham hospital's database and some national registry and make sure all the submitted data was squeaky clean i.e. clinically significant without being traceable to specific patients (no social security numbers, only meaningless IDs).

Other people around me were doing the same thing, abiding by HIPAA while getting on with the value-adding business of outcomes research.

Sometimes this work took me into the operating room itself (CVOR), always properly sanitized and usually with no one else present. My data collection tools needed field testing in a real world environment, and this seemed the best way.

Sunday, May 10, 2009

Mother's Day

We varied the format at Bridge City this morning, the planning committee having arranged for a children's activity at the center of our worship circle.

We transitioned from singing (from the hymnal), to "straight worship" (in the sense of unadulterated), to worship sharing, which Rocky introduced by way of an extended analogy involving tossing pebbles into a shared pond.

At this point, the children and a few designated adults dove into the center and prattled happily, while other adults stood and delivered, sharing about readings, happiest moments being a mother, being mothered, other teachings.

I was pleased to sit next to Barbara Janoe, one of our most esteemed long hauler Friends. I'm guessing she misses her Crooked River overlook. If I manage to get some high desert XRLs going, she's on my short list of invitees. Earthala Queen Aimee would be the first to agree.

Speaking of Earthala
, we wanted it wheel chair accessible in some versions, with Wayne our adviser. He's trained for years in ADA compliance, and in wheel chair dancing as an art form. He faces bypass surgery tomorrow, for a heart long in disrepair. I went and visited him today, plus did some CSN recon.

I hope Wayne gets to enjoy the energy boost a repaired heart will bring. We could maybe use his expertise at the site, maybe helicopter him in sometime.

Speaking of helicopters, a wave to Dave Fabik, perhaps still in Phoenix? He's a former helicopter pilot, both military and civilian, knows a lot about the importance of following procedures (a recent discussion).

Some might accuse us of "programmed worship" given how we followed a definite program. Bridge City advertises as being unprogrammed, as do Multnomah Friends in the old ESI building. However, in the Quaker namespace, "unprogrammed" tends to have a more nuanced meaning I won't get into here.

We'd been encouraged to bring pictures of our mothers this morning. I didn't, but phoned her on cell, left a voicemail. Circuits were very busy today, reports Dr. Nick, whom I left to Go By Train (May 9 is National Train Day). He has some great mom stories, inherits a wild mix of genes and memes. Also on my short list.

Linda Richards
and I, Mary Bolton and others, have been after mom to slow down, stop wheeling through Congress (she's in DC today, having trained down from the United Nations in NYC) and write her memoirs.

Tell us stories about working with Coptic Zabbaleen in Cairo, with indigenous peoples in the Philippines, fighting those land graby lowlanders and their Christian missionaries (sometimes abusive). Tell us about Jacopa, friend of St. Francis, and the family she came from, camped out somewhere in Rome (where again?).

But mom always says she needs to see the world on the right track, before she lets up and turns to writing that much. I can attest from her emails that she writes a crisp prose. So whaddaya all say: for Mother's Day, lets give all our moms a real present, a sense the world is finally on the right track for a change. That'd be worth something, to all of us I think.

Friday, May 08, 2009

Looking Forward

So what are the talks I'm hoping to get to at OS Bridge, or at least want my friends to get back to me on, if a favorite two happen in parallel?

I've long been curious about Parrot and the C hacker behind it, Allison Randal, so Introduction to Parrot top o the charts. Parrot is a virtual machine (VM) that invites dynamic languages to ride it, like a work horse. The runtime engine at the core of Microsoft's .NET and Novell's Mono (as in monkey) represents a similar architecture, as do standalone Python and/or Java. The advantage of getting multiple languages to use the same VM is of course greater interoperability. If you find the perfect Ruby gem or Perl pearl and want to run it within Python, no problemo, you just need the API. Now, given I don't know a lot about Parrot yet, please accept the above as in need of refinement -- why I'm eager to get the story from the author herself.

OK, FOSS on the Farm, I have to admit I'm curious. Over on Python's edu-sig, I've long suggested DwellingMachine as a paradigm Python class (canonical blueprint), a way to inspire young imaginations with the methods and attributes needed for better than adequate (i.e. satisfying) environment controls in possibly challenging climates, perhaps in a scientific research capacity but hey, we still need to eat, so farming and/or permaculture and/or John Todd type ecovillages need their open source "how to" manuals, with maybe some remote sensing equipment and feedback cycles, such that if I forget to water the plants, they get watered anyway? Geeks being lazy, what a concept (or just devoted to science, the job they signed up for). OK, I realize FOSS on the Farm isn't likely to be this futuristic, but I'll glean some ideas, I'm pretty sure, always looking to add realism.

My own talk, Python for Teachers. Let me be honest: I'm interested in how it'll go and since attendence (by me) is mandatory, I might as well make it a priority. As the old saying goes: freedom is to desire the inevitable. That little blurb attracted attention from SAO already, cuing me about the Litvins' book, which Steve Holden and Dr. Ian both ordered. Ian described it as "excellent" but 23 hours ago. On the other hand, no matter how strong a curriculum, having it accepted means a lot of rough and tumble politics. Like here in Portland, LEP High is on the ropes, is fighting back with a benefit concert (Koreducators was always big into music). LEP High is one of the few schools to invite me in to deliver a Python Briefing directly to students, though with a math teacher always present, ostensibly grading papers off to one side, quietly attentive. This isn't my usual format, but then LEP High isn't you're traditional Portland Public high school.

Monday, May 04, 2009

A Time for Reconciliation

Reconciliation
:: reconciliation ::

The University of Portland Chiles Center was packed, as were campus parking lots. Ecumenical Ministries of Oregon (EMO) organized this event. Providence Health & Services was one of the main sponsors.

David Leslie, EMO's executive director, delivered the introduction. He and his wife had lunch with our family (me, Tara, Dawn, my parents) in Cape Town in 1999, during the Parliament of World Religions.

Lowen Berman and Bonnie Tinker got to snap close ups right in front of the stage. I sat fairly close as well, taking in the music, poetry, invocation, the lecture, panel, awarding of a degree. Quite a program.

Bishop Tutu was earthy, puckish, ebullient, full of good humor and hope. He focused on the truly positive developments we've experienced, not just in South Africa, but also in Ireland, Rwanda, Liberia, even the USA.

He encouraged us to applaud ourselves for electing president Obama, which we did.

He's a big fan of the Dalai Lama's, made that very clear. Given this was an ecumenical audience, like in Cape Town, this wasn't a tough sell.

Good seeing Carolyn Wilhelm again, a good companion for Dawn during her long illness (she made the shroud).

Hey, wasn't that Rodney Page in the fourth row? He was our EMO boss back when I worked for CUE in the late 1980s, where Dawn and I met.

We saw George and Annis on the way out, the Quaker couple who helped me close down the family estate in Lesotho after my parents' accident.

I took Tara and Luci from the Quaker Meetinghouse in my car. Elizabeth Braithwaite took them home, while I caught up with Ron.

Friday, May 01, 2009

BarCamp in a Box

I was thinking ahead to where the ESD maybe bused kids to CubeSpace, or a place like it, so that BarCamps might happen, similar to science fairs in that people man booths, take turns at the microphone, practice the Art of Lightning Talks.

However, teachers wouldn't be comfortable surrendering control to a bunch of alien adult strangers, so the idea would be for them to own and run the event, having been through it themselves. Take an average faculty and remap to FOSS boss positions. The english teacher learns DOM, some puppet string JavaScript, journalism takes firewall, history takes file management (a kind of sysadmin), and throw math teachers to the Pythons why not, or the Ruby mines? Teachers might think about it ahead of time, plus this isn't about typecasting or locking into a role. It's a quick training to give the flavor, then it's yours to have and to hold.

Whereas Python is looking strong along the discrete math track, sometimes bypassing computer science enroute to philosophy maybe, I'm realizing it's the whole ecosystem that makes us powerful, and that means Apache, also Jython and IronPython, not just the C version, currently the classic fast one everyone understands (is there a PyPy channel on YouTube yet?). We're close to Perl, obviously, but also to Postgres and MySQL, the latter becoming Sun and then Oracle or whatever epic myth. My latest QUIPP main menu routes into Elephant Land, but then I'm not in charge of all decisions DB.

That's why I'm thinking the EduPython conference, say at Pacific University, will have to wait for FOSS culture more generally to make some dent in education. We can't do it alone, as Pythonistas. We need our gnu and penguin friends across the board. In Portland, that means places like Free Geek and CubeSpace. In Chicago, there's Chipy. I can't tell you how it is in your town, so don't send me those questions. Ask around locally, check a coffee shop.

About the BarCamp training: I'd also be for sending 'em home with a goodie bag of DVD samples (yes, freely copiable), high quality high def stuff, suitable for classroom use. This gives you more to show and tell about when you get back to the day job, newly empowered to put new skills to good use. Your students will benefit, at least that's how we look at it, but allow for opt out (that's the default -- to opt in might involve jumping through some hoops, showing initiative in various ways, e.g. by volunteering at a PyCon, perhaps in Hong Kong?).

Tuesday, April 28, 2009

Reflections (memories, dreams...)

:: a "polygraph" of rhombs ::
(by D. Koski)

I grew up around cartoons, preferred them to live action (as lots of kids do).

Moving to Italy disconnected me from TV in some ways, as it didn't come on until afternoon, was only three channels, and everything was in Italian.

They also had this thing of showing Looney Tunes cartoons in the park, maybe on a Saturday, and in English. One of the best shows on RAI was Carosello (1957 -1977) all commercials.

My idea of a fun time with my friends back then was to make commercials, using a tape recorder so more like radio spots. We didn't have affordable TV-making in those days, plus no distribution mechanism (i.e. no Internet).

We had like three English language cinemas in Rome, not counting the embassies (like the Brits showed some Dickens flicks, old black and whites, recalling Great Expectations).

I saw Yellow Submarine with my parents at that cinema in Trastevere near the fountain (I should ask Mahlon to remind me of the name, or Hayden, both Facebook friends, former cub scouts (mom our den mother)).

The Archimedes was nearer my house and Piazza Euclide, and is where we took in some Bond films, Steve McQueen etc. Kijoon (an ambassador's son) lived pretty near there as well. I remember long flights of steps in that neighborhood (Romans do steps a lot).

At another place, off Via Flaminia, where I didn't go too often, I saw 2001 Space Odyssey with my dad, and Let It Be by The Beatles.

When we moved to Florida (from Rome, interlude in the Middle East over the summer) I discovered Star Trek, which helped me get through the day. Southeast High (Bradenton) was kinda lonely.

Then we moved to the Philippines, where I eventually developed some great friendships. The TV was a lot of it in English, the RP seeing itself as the 3rd largest English speaking country in some write-ups. This is where I came to admire Sesame Street so much (yes, while in high school).

When I visited London that time most recently, thanks to Shuttleworth Foundation, Guido and Friends, I was privileged to visit the London Knowledge Lab, which gave me ideas for a Portland version:
Let's make cartoons by, for and about our FOSS subcultures, among other topics. Use cartoons to teach Perl (which I'm not claiming to know), math topics why not. They'd feel like recruiting commercials some of 'em, what with those product placements and XRL stuff. We're talking about lifestyles, not just artifacts. By cartoons I mean animations, visualizations (to go with sonifications, i.e. audio).
I started my PKL in a small office on 8th & SE Main, under Dawn Wicca and Associates, as Dawn had been using it for her work as well.

Dave Koski was my first official MVP, and if I'd had my studio ready, we could have taped, gotten to work on storyboards for the cartoons.

As it happened, I did some digital camera work around his paper models, have continued to feature his vZome-developed Zonohedra more recently.

My thanks to Associated Oregon Industries for letting me be their xBase programmer for awhile (wave to staff). Schmoozing with industrialists would be a part of my job description these days. Like thank you Sam Lanahan, for taking Tara and I out to dinner last night at Portland Fish House. You rock.

Flextegrity Meetings>
:: flextegrity meetups ::

Monday, April 27, 2009

Discrete Math Track

Quoting from a blogger at the 2009 National Council of Teachers of Mathematics conference, regarding Web technology in math teaching:
What is Web 2.0? Is Twitter a useful tool? What are some good ways to learn how to use these tools? Where can we find good examples of how to use them in teaching math? We agreed that confusion still reigns about what this term means and whether these tools can help create a tipping point towards a new paradigm of learning and teaching where collaboration, creativity, and publishing are the cornerstones. So are we ready for Web 2.0 in math education? I'm not sure.
We've had some good discussions about a new paradigm on math-teach of late. Shall we encourage students to make Youtubes about math topics? Schools seem to differ on this, while YouTube fills with a rich store of examples, as do some school intranets (those lucky enough to have them).

Equity is a key word in Arne Duncan's talk (he's the new Secretary of Education).
I’m encouraged by the way Duncan returns again and again to equity. He stresses the importance of education in lifting children out of poverty, and paraphrases Bob Moses in calling education the civil rights issue of our time. [link added]
The call for merit pay is consistent with President Obama's remarks before the National Academy of Sciences recently (thanks to Anna Roys for sending me the heads up):
I am challenging states to dramatically improve achievement in math and science by raising standards, modernizing science labs, upgrading curriculum, and forging partnerships to improve the use of science and technology in our classrooms. And I am challenging states to enhance teacher preparation and training, and to attract new and qualified math and science teachers to better engage students and reinvigorate these subjects in our schools.

In this endeavor, and others, we will work to support inventive approaches. Let's create systems that retain and reward effective teachers, and let's create new pathways for experienced professionals to enter the classroom. There are, right now, chemists who could teach chemistry; physicists who could teach physics; statisticians who could teach mathematics. But we need to create a way to bring the expertise and the enthusiasm of these folks – folks like you – into the classroom.
A problem in giving high school math teachers better computer skills via in-service training (paid for by the public) is they then use these new abilities to escape into private industry.

Whereas private industry might make use of their talents, let's keep it a revolving door, with schools providing attractive opportunities to already skilled IT and/or GIS people, other engineers, wanting to transition into teaching gnu math for example.

We need our trainings to work in both directions, with an emphasis on feeding the schools, given the unmet needs of Global U students. For example, those with a military background might avail of a new GI Bill to receive the necessary certifications.

Friday, April 24, 2009

Mapping Gnu Math

A workshop for teachers keeps the focus in Cyberia, a mythical space of vying kingdoms and/or queendoms and lots of stacked fruit in SQL-modeled supermarkets (UPC, RFID...)

Cyberia
:: cyberia ::

A castle considered separately might be our MVC ecosystem, with the moat and the gate reminding us to think about security issues (yes, it's a memory palace). The keep is the model (M) whereas the templating (V) is done in the shops (guilds, smithies) around the inside of the protective wall (the firewall).

Cartoon Storyboard
:: workshop model ::

In the Django framework, an incoming httpRequest is matched at the gate by a regular expression (or falls through the cracks), is escorted (passed) to a view function, perhaps to fetch from the keep (Postgres?).

The results get "dipped and rolled" in a typesetting template and sent back out the gate in an httpResponse suitcase (properly padlocked in some instances).
The HttpRequest object is actually passed into your view function by Django. You use this view to gather and process information about the request in the view function. When you are finished handling the request, the view function is required to return an HttpResponse object.

Sams Teach Yourself Django in 24 Hours by Brad Dayley
Calling Python "the controller" in this particular castle is somewhat of a misnomer as really the developers and administrators control the site. Python is merely an implementation language, like PHP or Java.

However, since we're looking at source code, which is "what runs", there's a sense that we're punching the right ticket here.

Wednesday, April 22, 2009

GST and Nonprofits

explanation & more context
(click for other views)

I was all hot to make World Plone Day (on Earth Day no less) when I received one of those "client in crisis" calls. Actually, this was someone else's client, hoping to switch horses. Some well meaning volunteer had set up this "Unix system" on a server (she likely meant Linux)... database unresponsive... immediate needs.

So why are NGOs either expected to fail, or, even if they're really tight, actually have their act together, are still not expected to ever receive ample funding, are supposed to go begging, like in Oliver Twist?

This is what The Hunger Project ran up against, a deeply ingrained spin. Humanity is supposed to fail right? Just a chosen few get to survive, by self-indulging in cruelty to others? What's the science here? Economics?

Come to think of it, why is Uncle Sam in the same boat, even with the full faith and credit of we the people to back him up? We call it all "public sector". Do we take pride in this sector, our just use it selfishly for purely private (in the sense of selfish) ends?

Many talented youth would flock to "glocal" (global-local) jobs, many with NGOs, if liberated to do so. Does organized religion fear a brain drain, is that the bottleneck? "Helping those in need" is how many religions engage in branding after all. Too much competition?

Do they fear secular services sharing the same turf?

Given the level of suffering in the world, this could only be considered a hypocritical response, and therefore superficial. Religions with staying power can't afford to be superficial.

A lot of the work that needs doing involves addressing those externalized costs not claimed by the for-profit bookkeepers. Their whole job is to externalize cleanup, garbage collection, to the point of malign neglect in some cases. Non-profit bookkeeping, on the other hand, channels wattage to worthy causes. Plug in to the sun, and make it happen.

Take our Coffee Shops Network for example: we encourage heroic world game players to show and tell about their adventures. Work for the nonprofits you've dreamed about serving, then come back and tell us about it, share with your friends. Talk about your frustrations, your victories, what you've discovered, about yourself, about the world. Receive credit, advance.

Humanity would clearly be better off if we could figure out how to pay ourselves to tackle the really hard jobs that need doing. Just as clearly, the military is a pattern we might learn from, even if we're holding some different cards. There's overlap. Logistics and self-discipline, commitment to ideals, a willingness to put out... these values get expressed, albeit variously, in both NATO and Greenpeace.

I've tended to band with the general systems camp within Economics, the Kenneth Boulding types. We have a different way of doing the analysis, such that providing stellar services through non-profits does not seem like an oxymoron or a contradiction in terms.

Upgrading with GST doesn't mean for-profits won't or can't continue turning a profit. They tackle different jobs, play by different rules.

Will OS Bridge help us think through some of these issues? These are puzzles of longstanding. As former Treasury Secretary Paul O'Neill discussed in his book, it's not really about the money. He was starting to sound a lot like Bono by the end of his tenure.

Anyway, I missed World Plone Day, made it to Admirers of Javascript, where I am right now. Maybe I see why Cambridge is into it. Functional programming just seems smarter right (looking at a new library)? Actually, there's a lot of ferment here. The native XML type is really brilliant (use dot notation at a js prompt to build a DOM, right before your eyes).

Technical stuff I'm reading: Hello World! Computer Programming for Kids and other Beginners (just mailed to me, my name in the acknowledgments); Code Complete by Steve McConnell, because recommended in the Django workshop at Pycon. Speaking of Django, I've open sourced Charting the Future, a background study I wrote for a clinical research group on a possible application of said technology. HTML 5 is looking interesting (slated for 2022, just in prototype these days).

I picked up Moon Kitty's ashes today. Tara and Brenna made a place in the family altar upon returning from Fine Grind. My thanks to Brenna's family for kindnesses shown us in these difficult times.

Tuesday, April 21, 2009

GIS 2009

GIS in Action 2009

:: gis in action 2009 @ hilton, vancouver, wa ::

I'm at a Hilton in Vancouver, WA. Unlike at Pycon, almost no one is using a laptop. My 10:30 - 12:00 talk went very well, everything worked, room full, audience laughing at my jokes, asking intelligent questions, no complaints.

I still need to hover more in the booth area, which splits exhibits between town and gown i.e. academic posters and private company booths safely cohabit, plus some of the private booths are university departments. This is a blend we might be shooting for at Pycons, thanks to Vern Ceder's new position. Currently we're pretty much all business.

I spoke at this seventeen year old conference a few years ago doing an uphill slog with lots of source code. Today's talk was far more autobiographical, winding through dad's Libyan sojourn, visiting our 8th grade class in Italy that time (About Zoning), the high school math teaching interlude, some mention of McGraw-Hill.

Given the 2005 lunch talk was about Civil War era submarines, I had a good excuse to segue to my uncle Bill Lightfoot's work, on submarines pre-WW1 (there's a slide with the book cover).

I was trying to explain my relationship with PPS, per local politics. I said nothing about Alaska, or Bhutan for that matter (given the lunch topic, the Mongolian Altai by Jim Meacham more stories from the Himalayas would have been appropriate, with links to Shirley MacLaine).

Fresh from Pycon 2009 (Chicago), I had lots of news. Then I connected the usual dots between New Math (e.g. Venn Diagrams) and Gnu Math (e.g. SQL), the latter being our campaign to run more FOSS on Intel and AMD chips, not just have calculators for brains in math labs. That's a well honed rap by this time, lots of heads nodding.

I went into Google Streets with Immersive dodecacams, place based education, PY3K. Ian's work with the ATM in the UK got some focus, as did some South African pilots. I told my Y2K story about watching the BBC in Lesotho, USAers freaking out about their superpowers (there'd been some apocalyptic literature, a crisis mindset).

Talking so much about my dad and urban / regional planning, was my way of reaching out to this other culture. Later, dad became an education planner, which is sort of where I pick up, given all my curriculum writing experiments, mom likewise an influence (she wrote quite a few textbooks during their stint in Thimphu).

It's OK to see prehistoric dino Pythons as a basket of hissy snakes, happy to work for ya for many years to come (no pressure to migrate 2to3 if you have no economic reason to do so). Unlike cars and trucks, bit-perfect Pythons don't wear out or break down.

I ended with a brief summary of CSN planning, given that's getting my focus these days.

When Boost goes 3K, that'll be a big milestone (a clue from one of my astute listeners -- these folks are pretty Python aware, thanks to ESRI). Will there be a Google Summer of Code focused on that project?

GPS-Photo Link with TerraSync looks cool. It's not a live demo yet, just screen shots (wait, here we go...). Demos are risky, but worth doing.

Although I rotated my cube between exhibits a lot, I didn't do much in live Python beyond disassemble a function (dis module), explaining what byte codes are all about, in the context of narrating about the VM summit, which I followed from a distance.

I steered a couple of folks to http://www.flickr.com/photos/17157315@N00/3321022118/ as where to get some real Python overview, access to trainings.

I have Alan Potkin's Water in Mainland Southeast Asia PDF for Bob Pool, who expressed interest in learning how to do more with less. Perhaps ReportLab would help customers of GIS data get it all in one highly usable CD / DVD.

Adobe's PDF format has many under-exploited features. Patrick's idea of just distributing websites (per recent traffic with Synovate) is also state of the art i.e. browsers are the "universal client" these days. Microsoft was prescient in seeing them as replacing / augmenting the GUI.

People loved the spinning Compiz cube. I'm clearly an accomplished showman, had a whole table of artifacts, actually poured beans between polyhedra (Saturday Academy hat).

This wasn't a carbon copy of the IEEE talk at Portland Center Stage, but had some commonalities. Having Trevor touch base this morning, regarding some manuscript he's writing, got us off to a good start. He's my source for the "other tomorrow" meme, a feature in today's slides (3.x meg).

Hybrid SQL ~SQL applications appear likely in this domain as well (not just in the medical field). Come to think of it, Anatomy & Physiology is really just another kind of geography (interior mappings), as Fantastic Voyage reminds us.

Some data is amenable to row and column treatment, other documents might come in through mapreduce. The HttpResponse object is their confluence (a stream of suitcases). The browser doesn't care where these came from, so long as they appear secure (what that means is up to your firewall).

I was glad to finally meet Tim Welch who works with GeoDjango for Ecotrust. We chatted at the OSGIS booth, yakked about FoodHub some. I'll hope to make a future user group meeting. The PSU booth heard my rant on the Red Cross web site, something I've been sharing with Cubespace engineers.

Sunday, April 19, 2009

Random Lore

Alan Michelson, a Facebook Friend, posted this lore on Synergeo yesterday, with a number of links:
"The title Monty Python's Flying Circus was partly the result of the group's reputation at the BBC. Michael Mills, BBC's Head of Comedy, wanted their name to include the word circus because the BBC referred to the six members wandering around the building as a 'circus' (in particular 'Baron Von Took's Flying Circus' after Barry Took, who had brought them to the BBC). The group added flying to make it sound less like an actual circus and more like something from World War I. Monty Python was added because they claimed it sounded like a really bad theatrical agent, the sort of person who would have brought them together."
I'm interested in the history of television programming, including commercials.

More introspective retrospectives made by the pros, but with some outsider perspectives, would help us stay critical with respect to our fantasy worlds, lest we be overwhelmed by the unreality of our ghostly cells in the Matrix (fed by machine world TV).

I got some praise for my Bugs Bunny tie today, purchased from the USPO awhile back.

Friday, April 17, 2009

A Meme Campaign

Tara was writing me notes this morning, instead of speaking, reminding me of a campaign I'd seen on Facebook, a day of silence for gay rights. I remarked this seemed like a tough commandment, as I'd already broken it through ignorance. The irony was apparent, as many get second class treatment simply for crossing invisible "color lines" that might not be advertised.

Being on the wrong side of history, for having been born on the wrong side of the tracks, like in some kind of prison camp (like Kiyoshi Kuromiya was, Heart Mountain, Wyoming), is the kind of unfairness this campaign was meant to signify. What's civilization about if not addressing inequity? As a species, we tend to enjoy serving justice, without sharing the same norms. Allowing for differences in taste is a skill among lawyers, as among other brands of diplomat. Kiyoshi became a respected gourmet in Philadelphia in a land of opportunity.

Anthropologists understand how orthoschemes (template orthodoxies) tend to model an indigenous cosmology, such as Adam's and Eve's in the Middle East. We don't learn if the snake in the garden was gay, not from Genesis, and in hermeneutics more generally the snake is hermaphroditic, meaning not sexless but ambisexed, that "third kind" we read about in the Coyote tradition (a school of Lakota), responsible for some local casinos.

This "original family" (not counting angels) soon became dysfunctional, per Abel and Cain, our mnemonic friends in group theory per our everyday algebra.[1] The implication was they'd disobeyed God and the rest was history, or "koyaanisqatsi" as the Hopi call it, also known as "oblivion" if you wanna sound bleak about it.

With the invention of jet travel, American tourists would come home with Kodak slides of other climes, where other models and cosmologies led to alternative outward behaviors of various kinds e.g. pictures of French kissing in public. Margaret Mead's subjects made disavowaling noises after awhile and who can blame them?

The spotlight of the over-curious, the paparazzi, grows wearisome. How do you say "none of your business" in generic Unicode. Britney Spears says it well, in her Piece of Me.

Nevertheless, these stories got back to us, making extra work for the pastors, who needed to reassert the prominence of tribal dominance according to community standards and practices. Even pastorless brands of Quaker, such as NPYM's, had to adjust for globalization. Portland's position as a sea port, though not as prominent as Seattle's, kept us from playing an ostrich with its head in the sand. Sailors came back with stories, sometimes more than stories.

For the most part, the various zip codes adapted to the news, but in different ways well known to market researchers. How far is the nearest airport? Do they read books? Demographics matter. Families near Las Vegas, even if nuclear, might not require the same Avon products as an equally nuclear family in Omaha. It even depends on what part of Omaha.

In 97214
, being gay is not necessarily "a problem" (no one cares either way, except in terms of finding a good match) whereas you'll find other neighborhoods where "gayness" is only spoken about in code. An "out bishop" would likely be "out of a job" in some sects, whereas others expect same gender relations as a consequence of enforced celibacy between the sexes, including among their top dogs.

Oregon has an "end of the trail" ethic which is somewhat live and let live. Getting this far was an ordeal on steroids, involving covered wagons, ornery horses, sometimes dissenting natives.

Portlandia's sons and daughters share that pioneer spirit of liberality that allows for (even close) collaboration across ethnic lines. You might be a Chinese rail worker, earning credit in grad school (signals engineering), or you might be a Nashville musician turned geek, networking in coffee shops, getting established. Both of you would be welcome at Cubespace, where no embedded sensors go off just because you play wii and/or snake charm and/or perl dive for a living (alluding to Barcamps, their obvious diversity).

[1] the properties of a mathematical group are Closure, Associativity, Inverses, Neutral (or Identity, iNverses), with Abel a pun on Abelian (a subclass of group).

Thursday, April 16, 2009

M&O 2009.4.16

Most of what goes on in a Quaker M&O committee is confidential, and a Friendly journal off to the side is in no way a substitute for meeting minutes, even if said Friend was present for said proceedings, so let's be clear I'm not minuting our meeting in this context (April 16, upstairs meeting room, Peter Ford clerking based on Maye's agenda and notes).

That being said, since we were looking at a draft State of Society report, soon to be part of the record, I'll comment about my own comment: might we wish to say more about Qs using Facebook, Twitter, blogs, other social networking tools?

Lots of us are doing it and are finding it a congenial way to keep some of our younger members in our community (hi Rachael, Finnian, Estili, Luci... Kathy). We experience other benefits as well.

I'm grateful for these tiny windows, these interweaving storyboards.

These are gifts of the Spirit we collectively and/or synergetically dreamed into existence (prayed for), or at least that's been my experience, going back to IGC, CompuServ, even a guest account on the NJIT system through a terminal at St. Peter's College.

I never got into Fidonet much, though I did enjoy getting lists of local BBSs and trying those out (300K, 1200K...).

I wonder if I might find a "modem noise" as a playable sound file. Yep, took just a few minutes, embedded below:

Tuesday, April 14, 2009

PPUG 2009.4.14

I gave the opening lighting talk, testing some of my newfound Python skills, like saying WTF a few times, OK once maybe. We streamed out to a few onlookers who couldn't make it this time, a similar setup to Jeff's at Pauling House.

I told the story of my rant regarding the Red Cross web site, pitching Cubespace as a source of real talent in Oregon, ready to help out with relevant skills galore. That's probably a true statement, but the devil is in the details, I admit. I should interrupt myself here: Red Cross was quite responsive and professional about my negative feedback below.

Michel presented on the dis module, rallied the troops to cough up a volunteer for next month's show & tell. We got one, a noob (doesn't mean inexperienced).

Bret went over his many experiences at Pycon, Jason following with a look at his upgraded shell slash presenter, a kind of poor man's Crunchy, brilliant and spare.

Michelle shared some great pictures, then pitched her idea of working together on a new blog for our user group. Lets all squeeze into a beer bar and hack up a storm. She's a born leader.

Someone asked what was the best talk at Pycon. Bret liked extensions in C, I mentioned Designing Django which I caught after the fact (did catch Django in the Real World at the venue).

Now it's time to raffle off the OS Bridge ticket. Chris Pitzer wins.

I think we should look for sister user groups around the world and contact them, exchange a few memes, Python-related of course.

There's free beer in the kitchen, 65% foam but still tasty.

I'd've loved to stick with Michelle's web site development project, maybe pick that up later? My two inputs in the meeting: host from Uzbekistan, just for fun, and get some vodka company as a sponsor, to help pay for our parties. Just a thought.

Wanderers has a medical doctor on tap for this evening, and if I haul ass I might just catch the tail end of it. It's a public policy discussion.

I like getting doctor perspectives -- a horse's mouth kind of thing. Is it true that a third of the kids in Newark are on Ritalin? I should ask Julie Steele.

Sunday, April 12, 2009

Easter Sunday

We returned Rose to her neighborhood, then I made a wrong turn, getting us back on I-5 south instead of over the bridge to Boones Ferry. I rescued the situation by getting off at Corbett and ascending Palatine Hill from Macadam.

Our destination: the annual family gathering of Boltons, whomever is within range. The eldest daughter is with a prototypical XRL (extremely remote location) in the hinterlands, near Detroit Lake. Jeanni & Joe and their daughters, Sue and her kids, Sammie, close friends (we fall in that category). Chuck and Mary knew dad from University of Chicago days, hadn't connected the dots with Carol until Portland, whence they moved once the city planning degree was granted, me about one at the time of the move.

Joe wondered how I'd been affected by the downturned economy, leading to our comparing notes around Iceland and Ireland, the media directed against them, also Portland getting "saddest town" moniker from somewhere (our Mercury fought back, with some vicious attack on Detroit -- all in good fun). Anyway, yeah, it's been rough. Python programmers aren't exempt from credit crunches or whatever those were, with Pycon rather literally decimated in terms of attendance being down by 10% (and yet the quality was excellent).

Although a gray day tending towards drizzle, then a downpour, our enjoyment of the occasion was undamped.

Our fond greetings to friends of Ray and Pahtrisha in Couger, WA. We hold you in the light in remembrance of Ray.

:: ray cottrell, 1940 - 2009 ::

Friday, April 10, 2009

Frustrated with Red Cross

:: messy website ::
> Congratulations Tara Urner! This note confirms your enrollment in the
> following course:
> Babysitter's Training
>
> Class Information:
> Start: 4/11/2009 09:00 AM Pacific Standard Time
> End: 4/11/2009 03:45 PM Pacific Standard Time
> Instructor:
> Facility:
> Location:
>

We got this confirmation from Red Cross by email awhile back, note the missing facility etc. We'd paid for a babysitting training, offered for tomorrow.

Now, when you search the various sites, there's no class listed for that date anywhere.

In addition, you'll find the October - December 2008 schedule as one of the principal offerings (we're in April, 2009 now). See above.

Click on this site, then Safety Classes (left margin): HTTP/1.1 404 Object Not Found. That's maybe because redcross-pdx has been superseded by oregonredcross, but the answering service still gives the old website over the phone (why keep the old site anyway -- just redirect the whole domain).

The search box
has some extraneous HTML showing, returns links to pages that've long been removed. The URLs are extremely long and ugly. Using Google, you'll get calendars from like 2005 (not removed).

Volunteer Events
says "coming soon" -- I wonder for how long...

Sheesh, I can't say I'm proud of the Red Cross in Oregon. I'm sorry to see the Fred Meyer Fund getting ripped off in this way (it funds youth programs apparently).

I'd say we're dealing with the opposite of a "tight ship" here -- reminds me of the Lower 48 in general.

Wednesday, April 08, 2009

Wanderers 2009.4.8

We're sitting around with our laptops. Only Glenn and Patrick aren't running one. Don gave us an update on Jon, sending our greetings and well wishes, looking forward to his return.

Dr. DiNucci advertised Roy Zimmerman's coming to Portland this month, plugged into the house sound system and played us a YouTube. Tom Lehrer endorses the guy for "reintroducing literacy to comedy songs".

Bill Sheppard is once again sharing his circuit diagram for his Not-a-Theramin, plus has the real deal in a cookies box. This would make a fun Saturday Academy project -- I wonder if Gordon Hoffman ever made use of it. I wish I understood it better.

Out in cyberspace, I'm creating a disturbance around the Synergetics Coordinates page on Wikipedia, which attributes this claptrap to Bucky Fuller, making no mention of Clifford Nelson anywhere. The guy needs to take responsibility for his own work and stop piggy-backing.

That being said, having a real Wikipedia page on Fuller's Synergetics, versus just Haken's is long overdue. I've been taking the line that academia itself should step up to the plate. Maybe I'm "academia itself" then? I'm certainly getting quite hawkish about proper citations.

I published the following tentative outline to Synergeo this morning:
Synergetics: Explorations in the Geometry of Thinking

History
  • Bow Tie Universe
  • Collaboration with Applewhite (Cosmic Fishing)
  • Secondary Literature
Contents
  • Concentric Hierarchy
  • Jitterbug Transformation
  • Modules
  • Geodesic Spheres
  • Tensegrity
Controversy
  • Vocabulary
  • Categorization
  • Related Concerns
My thanks to David Koski for forwarding the Kite posting to the Poly list, about the Penrose kite. Fuller's kite lives in a different namespace and is either a kat or a kate (half-couplers) the two ways to face-bond sytes, in turn composed of mites. Is that so incomprehensible? Certainly this is primitive information that deserves some mention in the Wikipedia article. I'm not aware of any universities sharing it, except maybe Princeton.

Also in cyberspace: I'm enthusing about Sage, a Pythonic version of Mathematica in some ways.

Monday, April 06, 2009

GIS Meeting

I'm not marketing myself as a GIS expert, not primarily, and so know enough to recruit a current PSU student to fill me in on some of what's cooking.

We met at The Bagdad and went over some stuff, me explaining about the broken pipeline using the e | m | h | c motif, which looks cryptic, but just means elementary then middle then high school then college, or basically K-16. We see a break pre-college, when a lot of students feel heartbroken that they'll never "get math".

Our proposed fix is to use FOSS. GIS / GPS uses FOSS too (per FreeGIS etc.), so that's the bridge.

I learned more about SEEDS and Corpus Linguistics. There's both a physical and a mental geography, in the sense that zip code areas might be filled in with more DemocracyLab data.

I explained about the idea of deliberately spicing your rants with icons, changing the markup behind the scenes, because we want the search algorithms to take these rants into account i.e. we work with the grain of the design, to make the summary representations more cogent.

We're not summarizing in some distant board room, sharing exclusive secrets. The mirroring is right back to the ranting public, providing feedback for steering.

Anyway, the DemocracyLab stuff was more a sidelight. More to the point was the urban gardens, their interplay with the schools, institutional buyers. We want to improve the cafeteria food with Farmer's Market type produce, something Portland is already doing to a limited extent.

Even more to the point, the GIS systems need to show kids where the animals might be, including domesticated farm animals like sheep (a theme for today), and semi-wild animals like muskrats, herons, possums, coyotes, deer and raccoons, all native to Greater Portland.

Make that a Python list, then study some GIS maps, help with the data collection in some case. I saw both a heron and muskrat today, near Dignity Village.

I talked a lot about my visit to Immersive Media with my University of Rochester connection. If you get to practice your skills in some immersive world, like Second Life, then graduate to the real deal in some field trip up the Columbia Gorge, then maybe you'll be less likely to peel off from our math track. You'll think it's exciting and relevant and the GIS objects we give you (an API) will impress you with their power and ease of use.

Maybe you'll get to make mashups? Having mastery over a Controller (often a computer language) in the MVC design, is a key to future happiness in this regard. MIT's Media Lab's work on the Landman Report Card is a case in point.

Close to the surface in my thinking was Glenn's global matrix approach, which uses simple and elegant mnemonics to add more of a time dimension to these global data displays, i.e. he pushes global awareness back to those ancient civilizations we read about in Critical Path as well.

In my "road show" model, I'm able to segue to or from Glenn's segments pretty easily, the idea being to field a rotating cast with swappable members.

I look at Cubespace as a base for some of these trainings, Wanderers for others, e.g. I represented ISEPP at Pycon when doing my three hours, with segues to contributions from both Steve (PSF) and Ian (Tizard / Stanford).

In terms of fantasy worlds, I don't mind asking "where is Python Nation?" as like a question about Middle Earth. Now that Pycon has this Rivendale reputation, that's easy to do, plus the geography is actually quite well developed, thought out.

I alluded to Middle Earth in last year's Chicago talk as well, referring to Moria, a next stage on the journey after an abortive attempt to tackle an over-mountain pass -- metaphorically, Calculus Mountain, a chief obstacle on the older maths track, pre discrete math getting more of a footprint, thanks to FOSS and Portland's innovative math teaching subcultures (MLC a good example).

Friday, April 03, 2009

Model UN?

Given our predilection to use an apolitical world map, to speak of "supranational institutions", there's maybe some confusion as to whether Fuller Schoolers are "anti UN" in some way. Isn't the United Nations itself a supranational institution?

Desovereignization
is not a result of legislating something away, but of acknowledging limitations. The ecosystem didn't suddenly split asunder just because a small minority instituted a system of jurisdictions, with many falling between the cracks, either unable to get a passport, or simply not caring about these "invisible lines" through their deserts.

In like fashion, Native Americans never felt compelled to memorize the "50 states", as their points of reference were much older and no more arbitrary. How we choose to mentally subdivide the planet is to some extent a matter of ethnicity and personal choice.

If your company administers a sprawling network in many cities, it stands to reason the CEO might put her "nationality" on the back burner, as something to quietly take pride in, but without being too vocal about. Whereas refugees and non-humans may have no citizenship, some others have two or three.

As a maverick individualist, Fuller tended to see himself as a "me ball", with his environment as "otherness", their interplay an "awareness" (a relationship). Each one of us has a similar individualized relationship to the planet, one which transcends accidents of birth, conventions around citizenship or membership.

In exercising more personal responsibility towards our fellow beings, regardless of which passport they're carrying, we come to think more supranationally, more like airline cabin crews, or like one of those doctors without borders.
Self-seeking brings a potential loss that engenders first caution, then fear: fear of change; change being inexorable, fear increases and freezes. Self-seeking always eventuates in self-destruction through inability to adapt. (411.23)
Fuller was eager to give us a more worldly outlook, one well informed by global data. He designed something along these lines for Montreal '67, but the USIS decided against it. Nor was the East River version of the geoscope ever much more than a sketch.

And yet, psychologically speaking, these projects still made a real difference. Ephemeralization, doing more with less, sometimes means doing practically nothing, and yet exerting a steering function. Our "A team" players know what I'm talking about (i.e. "precession").

My standard line is that even if the Fuller Projection is somewhat copy protected against unseemly displays of nationalism, we still have all those other more traditional maps for showing those national boundaries.

I favor using those highly distorted Mercators, as they usually give just the right retro flavor, provide that edgy, mocking tone. I chuckle whenever I see them, especially on "sophisticated" news shows, so cosmopolitan yet not.

At some point, misinformation becomes ironically self referential and people use it as kitsch. We've seen this with the Sino-Soviet propaganda, which is somewhat appropriate given the "withering of the state" was the projected outcome, not the same as "world government" exactly, more noospheric and cyberspatial.

We still need a United Nations though, to protect against human rights abuses, to gather data, to monitor agreements. A lot of professional engineers get a career boost from that corner, plus Quakers have their own QUNO.

Our family had UN passports for awhile, back in the day. We felt pretty cool about that I remember, liked flashing 'em in airports.