Wednesday, April 28, 2010

Wheeling & Dealing

I was gratified to learn that the Laughing Horse collective would accept a collection like mine as a sponsored shelf.

The principled management would rather close shop than sell out to ideologically undermining material, so an endorsement at this level is not just a trivial formality.

I explored this option with other book collectors today. Some of us may have duplicate volumes, if not willing to part with only copies. Grunch of Giants might soon be available in multiple copies, along with Cosmic Fishing and maybe Tetrascroll.

This change in direction might be perceived as outreach to a more geeky readership. Mike D. is already at the hub of One Laptop per Child in Portland. I've connected him with Ed Cherlin and others, Ed having some core responsibilities re Pycon 2012 in the Bay Area.

Portland bills itself as a capital of open source, is hosting both OS Bridge and OSCON this summer (I'm lurking on the planning list for the former, know O'Reilly has control of the latter). We're glad to get OSCON back from San Jose.

So does that mean it's easy for your average Portland-based high school math teacher to get an in-service credit for some Introduction to Python course? Not easy enough I'd hazard. I was up front with STScI about our uphill battles in this regard. Scientific calculators still monopolize the vista, with spatial geometry languishing in the lurch (except in a few elite venues?).

Will all this spirited initiative translate into new Free School classes at Laughing Horse, in Apache, in Django, in Pippy on the XO? Quite possibly. Or is Free Geek still doing those? Perhaps more cross-pollination is in order? I'd be a willing attender of these classes, as well as a presenter, which activities would from my perspective involve extending an already-thriving Pauling Campus subculture. We also both have video collections.

I'd be happy to sit in on some free and/or donation requested Django classes, given I'm currently hacking on /projects/ktraks, plus looking over Patrick's shoulder on his operational buzzbot with a Django front end. We could reach out to more children with Turtle Art as well. Maybe Ed himself would send us a video, or we could stream something live, ala Alan Kay addressing EuroPython.

The upcoming Flextegrity book is going to focus more on the graphical content than the lexical. I'd written something experimentally lyrical as possibly suggestive however this isn't like a recap of Tetrascroll (a poetic work); the nuts and bolts come across in the load-bearing prototypes themselves, more than in just the verbal descriptions thereof. The tactile / kinesthetic experience is likewise illuminating, hence our outreach to schools of design.

Jim reminded me in our meeting this morning (at Lyrik) that Edgar Allen Poe is one of Baltimore's celebrated favorite sons. I hadn't realized or remembered that. Now I'm thinking "Eureka!" (good to know). Baltimore has a kind of Gothic Gotham flavor that deserves explicit celebration.

Monday, April 26, 2010

Back in 97214

I connected with Patrick and Glenn today.

Glenn and I started our morning with Acme Coffee Shop (its real name) as I wanted to introduce myself to the owner. This shop is around the corner from the Pauling Campus with a back end facing the same parking lot.

Lindsey was in there recently talking up getting them a free piano. She's turned herself into a mini-Hubble, tracking heavy pianos people want to get rid of, in some cases still good, easily tunable and/or fixable. Of course moving them is an art in itself.

She'd like to intern at Immortal Piano or one of those.

The upright at our house likewise needs student-intern attention, might still serve to give music theory lessons (like the Yamaha gave when I was away in Baltimore).

Then Glenn and I went to Barebones (by way of Red Square, also on Belmont) which has replaced Muddy's (same server slot). We had simple fare (fresh bagels and bottled beer, some hand made apple pie), enjoyed the sparse ambiance.

We then went around the corner to where Flipside had once been, the site of our first radical math class for Portland Free School.

Glenn remarked on the professional nature of the new dry wall that'd gone in (we were looking through the window).

Glenn has recently acquired a new kite, one of those Oregon beach soaring models. He got it at a rummage sale for $1.

Patrick and I stared at Django code and managed to make some headway on a more user-friendly front end for his buzz bot. He's already using the BB's back end, harnessing its services to help with some Hollywood "what if" business. He's amazed how much money rides on decisions backed by practically no analytics or psychometrics e.g. a "sample size" of "five similar films" -- what does that even mean?

Lindsey has been in Portland for about a year, as of today. We're marking the anniversary of her arrival from Georgia, at the end of a long drive across country. In addition to pianos, she shares Mike D's focus on XOs, has other geeky plans for Laughing Horse -- which may be on the verge of closing after all these years, given the paucity of volunteers. When it's open, it tends to do some brisk business in books, T-shirts, other merchandise which in turn helps to pay bills.

I've parked a Dymaxion Projection in there a couple times, more as a symbolic gesture than as a real for-sale item -- same as I did for the Burning Man crew. Maybe contact BFI if you want copies.

In Other Words, which used to be in our neighborhood (as did Laughing Horse -- on Division) now serves fresh coffee. So could Acme could benefit from some science magazines? Inquiring minds want to know.

Glenn and I should do our next Flextegrity workshop at one of those tables. That might net 'em some new customers, plus Ken is one great portrait painter, with some example works already displayed.

I'm cooking Together Friends lentils this evening, back to the brown ones. I tried this dish with red lentils recently and effed it up, though the hodge podge tasted pretty good, especially with soy sauce. This time I think I pulled it off, as I'm more experienced with lentils of this variety.

Last night we went out with Sam Lanahan on Flextegrity business. Tara doesn't appreciate fish, got the chicken strips instead. The cheesecake was just out of the freezer but still tasted OK (I don't eat it much, though did encounter some top-of-the-line example of that edible material in Fairfax, Virginia recently).

Although I'm scheduled to teach Martian Math this summer, it's not like I'm eager to abandon Project Earthala. A focus on Mars does not entail a loss of focus on Earth.

On the contrary, our geography-aware curriculum is about upgrading our diverse domestic civilizations to a point where we might one day realistically contemplate achieving such an esoteric goal as installing some human-habitable research facility on some other planet or moon.

We have a lot of homework to do, and studying doesn't happen when our students have so little security in so many necks of the wood. We retard the Zeitgeist by letting the Global U stay so far from "ship shape". What curriculum deficiencies might we address? What "more with less" learning strategies might we adopt?

Astronauts train in giant swimming pools. Undersea cities will likely presage true space colonies. Your geodesic domes had better not leak too dramatically under water. What math might we teach to keep these submarine dome-dwellers dry?

Might we need Old Man River City and others like it, to sustain our skilled work groups of ground-based personnel? "We need to address depleted infrastructure and move on to the next thing" hardly seems that controversial an hypothesis.

The Eisenhower Administration got the freeway network going (the I-net). Today's "freeway system" is more about fiber optics perhaps, with Google the new General Motors.

Speaking of ship-related skills, Glenn taught me some more tricks with string and rope during our circuit today. He also had his handsome handmade sling along for show and tell purposes. He's been making these things since boyhood, gradually improving on his designs. Boys Life was an influence, a popular magazine, not unlike Make: in some ways, disregarding the gender bias.

The math curriculum we're imagining has a lot in common with scouting programs, with a mix of stereotypically "boy" and "girl" type skills. Home economics, gardening, self defense and weaponry, navigation and mapping, diet and health... there's a math angle to each of these, as well as multiple timelines to simulate and contemplate.

Games like Civilization help students integrate the variables into sometimes non-linear relationships, with comic books and cartoons helping to fill in and flesh out what might otherwise come across as dry-as-bones statistics and demographics.

Of course anything so practical and outdoorsy must seem like a radical departure from the more commonplace and mostly sedentary approaches to matters mathematical -- because it is. These would be your more experimental pilot programs, not just run of the mill and not necessarily widely available in 2010. Geocaching R Us.

Getting our curriculum off the ground will be remain difficult minus an influx of trained personnel with an ability to impart some of these skills. Trainers are in short supply around the world, as is logistics capability. Afghanistan is absorbing much of this talent.

As we saw with Katrina and will see again if / when a disaster next strikes, if the guard for that state is mostly deployed in some remote, poorly-directed overseas misadventure, then it's unlikely the citizenry will accept some nebulous "war on terror" as a legitimate excuse.

Since when was it OK to rob the domestic front of its trained protectors? Many governors have asked themselves this same question.

I joined a thread at the Math Forum regarding other aspects of the curriculum. Having recently observed first hand how programming skills remain in demand in the aerospace sector, I was again nudging the math teachers to maybe pick up some of that slack even pre-college.

This is not some new party line I just invented for the mid-term elections of 2010. This is a tune people have been singing since computer programming became somewhat affordable to many schools in the mid-to-late 1970s, with the advent of the personal computer with languages like BASIC and LOGO.

Later, a more Unix-like environment would migrate to the personal desktop, in the form of Linux and FreeBSD, and some additional computer languages would percolate through the popular mindset.

Languages such as LISP, Scheme, APL, Smalltalk, ISETL, ABC and so forth, would migrate from their mainframe settings onto home computer hard drives.

Of course no rule says high schools must confine themselves to running what home computers might run, but as a rule of thumb one wishes to have some continuity in that regard, if only to keep parents somewhat in the loop.

Tomorrow I'm to meet with Dr. Bob Fuller, my mentor on the First Person Physics project. This isn't the same gig as the Nebraska-based initiative (as in Lincoln), but it sounds like there may be some commonalities, e.g. a focus on delivering the information in ways health care professionals might find especially useful.

The focus on biomedicine was a characteristic of some of Dr. Urone's books as well.

Dr. Fuller is a student of Dr. Robert Karplus when it comes educational theory and techniques. A Love of Discovery sits in my living room on the "time capsule" (semi-cylindrical shelves) between a book by Linus Pauling and Wolfram's thick tome.

Dr. Tag has been bouncing around the Middle East for the last few weeks. We connected by Google chat yesterday, me just back from Baltimore, Maryland, and she in Damascus at some outdoor cafe.

Perhaps an Islamic bank might want to work with Acme? The one in Whittier seems to be doing OK (mom went to one of their meetings).

I'm not sure what financial services Portland even offers of that genre. Some branches are little more than a few cubes in some "cube space" I would imagine (we used to have an official CubeSpace in one of our banks, where I used to show up for work sometimes, or for user group meetings).

Tara is home sick. Our $500/mo health insurance policy covers 0% of her $80+ antibiotics and 0% of the $200+ doctor visit. As MoF winner RBF put it in Grunch of Giants: the "system" has been gamed (contrived) to serve only those making $100K/yr or more. That's not an American design, hence his call to arms (including cyber-spatial) against this alien GRUNCH (his books tended to be acronym cities -- search these blogs for decoder rings).

Like I'm guessing the interest on the debt for Star Wars alone is probably sufficient to restore education budgets to their higher 1970s levels (relative to GNP).

Eco-tourism could easily pick up the slack when it comes to needing skilled engineers, including those in an aerospace pay grade. The insolvency of the "ray gun" school is hardly a state secret at this point. Investors aren't buying what can't be sold (an economic truism I realize).

Speaking of economics, buzz in the financial press suggest the SEC plans to use Python more. I wonder if this might be owing to its new decimal type (just speculating again, though not without evidence).

Basically any silo is free to suck down a copy of Python and use it for whatever work / study programming. The license is liberal in that way.

In sci-tech circles, it's the NumPy module that gets a lot of appreciation, plus other stuff on top of it.

The Panda3D project started out under Disney and was published with a Pythonic API following its further development as an open source project under Carnegie Mellon Entertainment Technology Center. What kinds of course-ware might we develop around this asset?

Tuesday, April 20, 2010

Python Gig

stsci 038

Thanks to Holdenweb, I was given an opportunity to visit the Johns Hopkins campus in Baltimore, to present a three day Python training to people working with the Space Telescope Science Institute (STScI).

STScI is a management and data analysis hub for the Hubble space telescope, and will also provide ground support for the James Webb Space Telescope (JWST).

I arrived at Dulles (WDC) on Sunday and stayed a night in Fairfax, Virginia. I am grateful to my kind host for making so many of the arrangements.

Saturday, April 17, 2010

Design Science


Given all the jitters in space program circles, these EPCOT-like proposals to "colonize Earth" by using aerospace level technology are gaining new appeal.

The PR around such terms as "dwelling machines" (a variant of "smart house") is worth monitoring.

Perhaps people are finally ready to stand back and take a new look at their energy ecology. Futuristic artifacts make more sense when changes appear inevitable, with or without said artifacts.

I've been surveying the "peak oil" literature again, finding lots of awareness of the "design science revolution". Apocalyptic scenarists, if tempered at all in their doom saying, tend to steer towards these "more with less" aesthetics of aerospace and high efficiency.

Squandering fuel on commutes is seeming increasingly crazy.

Fuller cites "planners" as among those most empowered to think in big picture terms. Planning around lifestyles that don't require a daily commute might require some rezoning.

More communal kitchens are feasible, including in suburban settings. The metaphor of a campus might become less of a metaphor in that case, especially in light of all the student exchange going on (a lead counter to xenophobia around the world).

Our hopes to showcase some of these alternative future lifestyles clearly manifest in Portland, not least in connection with the Pauling Campus in zip code 97214. Sponsors looking for product placement opportunities have been stepping forward.

Having humans rewarded for not commuting while getting important work done nevertheless, will likely involve greater use of optical fiber.

Dreams around urban agriculture, less tied to fossil fuels for transport, and of eco-villages designed from the ground up to do more with less, seem semi-mainstream by this point.

Tuesday, April 13, 2010

Wanderers 2010.4.3

Tonight was about eco-tourism, which means developing budgets to keep environments pristine, in a state people would gladly pay to experience, and/or save for others to experience.

Lynne Taylor gave the presentation, showing lots of pictures from her eco-tour in Australia, mixed with other maps, screen shots from Google Earth (or so I recall). Jeff Goddard produced the projected slide show, which Lynne reviewed quickly afterwards, for my benefit.

I got here late, having caught the 14 back from downtown. This wasn't the first time PPUG and Wanderers had met on the same night.

Barry was attuned to the trimaran Groupama 3 that'd recently broken an around the world sailing record.

PPUG 2010.4.13

I made a quick visit to Portland Python User Group on the 16th floor of a downtown sky tower this evening, at the WebTrends office.

We're having sponsor-provided pizza but did not manage to secure permission from management to consume beer.

Our first presentation is on the "baker" module. This provides a customizable decorator that lets you export a bunch of functions to your external command line environment.

Jason has a proposal in the EuroPython. The GIS in Action conference, where I spoke last year, is about to get started, at PSU this year. The wheels keep turning.

Jason is quickly covering some 2.7 features, mainly new dict methods. He's noting that 3.x features have been back ported, but isn't sure what all these new features are. Dictionary and set comprehensions" are a neat. Adam is showing us those.

Kyle is showing us execnet. This lets you send Python code through an ssh connection for execution on remote Pythons, Jythons or whatever. The "channel" created by makegateway() uses its own serializing protocol, although you can specify a different one.

I'm busy cramming for a gig, supposedly an introduction to Python. I should probably get back to that. We must have like 40 people here, only one of us female. Lindsey (FOSS witch) is sending some grammatical remarks (corrections) through the ether, so is here in spirit.

Discogs & Python by Kevin Leweandowski (founder and CEO of Discogs) is about the Discogs database, which is wiki-like. The database has about 2 million entries, 4 million unique users a month, runs on about 30 servers. His latest architecture uses some Python ports of Ruby stuff: Routes, and WebHelpers (is that through Pylons?).

Kyle really appreciates the Python interactive console, one of its most unappreciated features (saves time in development, maintenance etc.).
If I leave now, I'll have a short time with Wanderers.

Saturday, April 10, 2010

Radical Math and Python

Figure 1: Inscribing a Cube in a Rhombic Triacontahedron
by D. Koski

Loyal readers of these non-fiction blogs will have discovered a Russian novel's number of characters, along with numerous "mug shots" of polyhedra, repeated in many contexts.

For example, I phoned David Koski this morning to double-check on the face diagonals of the Rhombic Triacontahedron of volume 7.5 which shape, you may recall, intersects the volume 6.0 Rhombic Dodecahedron of radius 1 (or of diameter 1/2 if accounting in diameters). The 7.5 volumed Rhombic Triacontahedron has a radius of Φ/√2 compared to that of a sphere of radius 1.0.

These polyhedra are both members of our august Concentric Hierarchy of Polyhedra, a famed inner circle of polys, including the Platonic Five, that comprise our Zen Garden.

David had a ready answer: given a Cube inscribed as above has 2/5ths the Triacontahedron's volume, the 7.5 volumed RT would contain a Cube of volume 3. This is convenient, as it's the Cube volume we had already, based on two unit volume Tetrahedra intersecting each other to form its corners.

What's cool is that every time you intersect a Platonic with its dual, you get a polyhedron with rhombic faces (squares count as rhombs, and so the Cube is one of them).

When you criss-cross those rhombic faces, you divide them into four right triangles (the face diagonals of rhombs intersect at 90 degrees -- something to prove in a Euclidean geometry class). The point at the body center forms the fourth vertex of these four tri-rectangular tetrahedra per rhombic face.

In the case of the Cube and the Rhombic Dodecahedron, the fall-out from so carving the faces are Mites, or minimum tetrahedra. One gets 24 and 48 of them respectively, each weighing in with volume of 1/8. Cube: 1/8 * 24 = 3. Rhombic dodecahedron: 1/8 * 48 = 6.

In the case of the Rhombic Triacontahedron, the fall-out is the T-module shape. To be an actual T-module, you'll want your Triacontahedron to weigh in at precisely 5. This gives each of the corresponding 120 T-modules a volume of 1/24, i.e. 1/3rd that of the Mite and the same volume as the A and B modules (the Mite is comprised of 2As and 1B).

Below is David's instructive vZome as to how the Cube and Rhombic Dodecahedron are both comprised of Mites.

Figure 2: sharing a MITE
by D. Koski

Note that a Rhombic Triacontahedron of volume 5 would contain an inscribed cube (per Figure 1) of volume 2, i.e. 5 * 2/5 = 2. This is a good candidate for a 2-volume in the concentric hierarchy, which already has volumes 1, 3, 4, 5, 6, (Φ2 + 1) 3√2, 5 Φ2√2, 20 and 24.

"relative volumes"
(Python + POV-Ray)

Note: the above information is premised on using Tetrahedral Accounting, not widely practiced or known about as late as 2010, Dr. Arthur Loeb's brilliant essays notwithstanding.

A wily underground of Radical Math teachers, some with friends in high places, willingly circumvented the Bucky Boycott (an anti-USA PR campaign) and taught this "verboten math" on the sly -- a risky-yet-necessary business given the high stakes involved.

Python, Athena's archetypal protector (she's our goddess of wisdom, intelligence and defense) is also literally a computer language. Python proved useful for encoding such radical math as the above, keeping it alive and kicking through a dark age of rampant ignorance and tyrannical subjugation.

Thursday, April 08, 2010

My First Critic

Some of my fiercest critics hide out. This guy, Frank Zubek, is at least up front with his counter-points. If he succeeds in confusing you, maybe check Color Plate 3?

Don't forget to order his Elusive Cube. Be the first on your block to share one. CubeIt! by Huntar is also worth having, if the mighty MITE is your game.

close encounter with Martian Math

Page 71
:: MITEs Cube with
pg. 71 of Regular Polytopes ::

Tuesday, April 06, 2010


The term "globalization" has many negative connotations, such as loss of ethnic identity, change at too fast a pace, disruptive economics. I'm not on some mission to dismiss what's really difficult as somehow easy. Along with Jungians, others with a psychological focus, I'm aware of an inward process as well as an outward one. Humanity is giving birth to its next collective self in some dimension. People look to their religious traditions, other wisdom literature, for guidance in these unprecedented times. We have each other.

I wandered into Tibet Spirit today, after working all morning on a Python-related project. I read some of the meditations, wished the proprietor well. This was after driving Tara's community service project report to her school (3.4 miles round trip). She was home fighting a cough. I spoke with my mother by cell phone (the only phone we have anymore).

My thanks to Glenn Stockton for his help today with the office.

I thought about Mecca today as well, the pilgrimages people make. One may reason against these practices, yet from another standpoint, here is how people have made a way together, created community. Precession. Side effects. Gravity. Tension. I do not disrespect or sit in judgment. I join the prayerful in their eagerness to find a way forward that has integrity. My contributions should be a help, not a hindrance. We pray to serve and to find alternatives to violence, out of compassion for ourselves in our own suffering. Let us work together. May Allah have mercy when we stray or delay, and write new teachings in our hearts.

Sunday, April 04, 2010

Easter Sunday 2010

In celebration of Easter, Tara and I joined the Boltons' extended family, plus a nuclear family from China that has lived in North America for some twenty years.

The Chinese family had recently traveled across America by train, from Portland to Boston, with a change in Chicago. They had a sleeper compartment and took in a lot of country they had never seen from an airplane: eagles on the frozen Mississippi, owls on the leg to Seattle.

I had some Flextegrity along, for conversation purposes, a product of Glenn Stockton's workshop with supplies from the company, the four-frequency tetrahedron of 35 plastic injection molded hubs, each of 6 identical components, made somewhere on the Chinese mainland.

Tara joined the other young girls, and an older guy, in hunting for eggs and chocolate. Tara has a special liking for Cadbury eggs. That used to be a Friendly company (as in "Quaker"). I wore my Friendly hat, a professorial jacket, black and blue jeans and shirt. Tara was more stylish.

Later, I visited with Glenn, returning said tetrahedron. We discussed Hinton's work. Charles Hinton was a contemporary of Edward Abbott's of Flatland fame. Geometry was entering a new chapter back then, with talk of hyper-dimensions, starting with four.

In the Greek view, height, width and depth constituted three independent dimensions, which took care of conventional space. The "unconventional dimensions" per Hinton and others, might have to do with "higher consciousness" -- not an unusual view and one which continues to permeate the literature, although one perhaps more commonly thinks of mundane "time" as a fourth dimension, complete with world lines and so forth.

Linda Darlrymple Henderson's The Fourth Dimension and Non-Euclidean Geometry in Modern Art provides a useful account of fourth dimension talk at the start of the 1900s. Fuller was a player by then, as was P.D. Ouspensky. When Fuller finished writing 4D Timelock, he rushed a copy to the latter, per Dr. Henderson's chronicle.

I replied to Alan about the Coupler on Synergeo, fitting in mention of Descartes' secret notebook. I was going over Descartes' angular deficit in the context of Fuller's critique of the calculus with Glenn, jumping from Bishop Berkeley's excoriations.

Tara took public transportation to Clackamas to see a movie with her friend. I wrote our trip to Hillsdale on the mileage sheet, then walked around the neighborhood with LW who was seeking candles. Cooking and cleaning ensued (also blogging).

Non-humans played an important role in this year's Easter, starting with Suzanne's possum on Facebook, through the squirrels in our attic, to the new pug puppy at our lunch. The pug ate a carrot off the Flextegrity tetrahedron (see Fig. 1). From the Amtrak train, many animal tracks had been visible, though no actual bears had been seen.

Last night, Tara educated me about the steampunk aesthetic, one of several styles that have traction at her school. She sent me a detailed email, including pictures, spelling out more of the lifestyle taxonomy. Steampunk has a neo-Victorian flavor, which got me thinking about Neal Stephenson's writings.

Tara is reading about Clarence Darrow and studying the issue of jury nullification for district debates. We had a discussion about corporate personhood over dinner last night, with me citing Thom Hartmann's research into the bogus beginnings of this idea, and with LW linking to Europe's social democrats. Regarding these social democrats, Tara worried about any tyranny of the majority that might give outlet to rampant xenophobia. Should ethnic costumes be banned just because Preppies don't like them? What would the Goths think?

Treating corporations as programmable machines does not negate the value potentially added by the people who control them. Some Quaker corporation (e.g. Global Data Corporation) might deliberately drop the corporate personhood dogma and revert to becoming such a machine. The new business rules would be expressed in the software, and with the government's blessing. We're designing new institutions from scratch, borrowing from cultural templates, but not mindlessly imitating them. Academia could help with the blueprints (class definitions), as could some national labs. Plus let's work with Native Americans to pioneer these new ethics. This proposal might make for some interesting steampunk science fiction if nothing more.

Fig 1: flextegrity dog