Saturday, June 24, 2017

Smith Rock

One of the great joys in getting married is the merging of families that occurs.  In Dawn's case, I lucked out big time, with her brother Sam and partner Judy, musically minded creators of a new scene in Sisters, Camp Sherman more specifically, in the Metolius watershed.  I also met Elise and then Les, that wonderful family. 

Dawn's extended family went to Indiana, Pennsylvania (a town).  We spread her ashes there in 2009, following a Chicago Pycon.  Tara and Alexia were with me then too.

Compared to our city rat lifestyle, as non-profit hub managers (CUE and so on), Sam & Judy were the rustic true pioneers, living off the grid as year round caretakers of the lovely Dahl Ranch, in a time when the surrounding forest was lush.  They hewed their own firewood, kept the swimming pool operational.

Later, Sam, a skilled indoor finish carpenter, built a house for the two of them.  Judy's mother joined them later.  She died in the same Partners in Care facility Sam did, same room.  That was on Gold Coach road, in a gorgeous patch of country.

Just an hour ago I headed over to Smith Rock for some memories.  The two sisters (Tara and Alexia) are exploring somewhere in the area.

Radio is important here, and music.  I'm listening to Psychedelic Protest on KPOV FM, a show sometimes hosted by the Smith's friend Steven.  Mad Dog is hosting today.

Saturday, June 17, 2017

Decorating a Circle

When I teach about Python decorators, I often use the extended metaphor of "being abducted by a UFO".

In science fiction, the abductee is subtly or not so subtly transformed by the abduction experience. What's important is they come back as still themselves, which parallels decorated callables retaining their original names.

In the video below I'm using the @property decorator to show how a Circle type might update its inter-related attributes through setter method calls behind the scenes.


Monday, June 12, 2017

Wonder Woman (movie review)

A Visitor

I wasn't planning on seeing this today. I'd RSVPed on the Flying Circus meetup downtown. Then came a knock at the door and there was Lindsey Walker, whom I'd not seen since last year.

We had tea on Division at our usual spot where she showed me pictures of her new place, austere and functional, in Kathmandu. Turned out she was curious about Wonder Woman also.

Probably the Bible families won't be too bent out of shape as the somewhat Bollywood style Greek mythology reiterates the Paradise Lost theme of Lucifer, jealous of God's love for his homely creature, Man.

Aries (lets call him Mars) is a died-in-the-wool misanthropist, and what is War (a favorite form of theater) if not misanthropic?

Wonder Woman is on the side of good as we slide back in time to the World War One era.

Mars is having a field day and the job of these Amazon women is to defend humans, innately good, from his manipulating.  Or so the children are told.

As Wonder Woman grows wiser she realizes Mars is a pretty good prosecuting attorney and humans somewhat deserve the fate they choose for themselves, and indeed they're somewhat loathsome.

Lindsey and I agreed it was all on the corny side, but then we're talking about a comic book after all.  Serious-minded theologians are not a primary audience.

We're more into learning about puberty and putting our childhood toy stories to bed.

Thursday, June 08, 2017

From Forum 206

I haven't posted much about factoring quadratics, but would for one take a group theory approach if following the forking-off Lambda Calc track after Algebra, more vocational than Delta Calc (Calculus), in the sense of straight-to-job, minus college, for more trainees.

You've got the JS + HTML + CSS, what more could you need? Of course plenty, and many will head back to college or code school or whatever, but the meaning of "vocational" still pertains. You get some paid work as a front and back end developer, applying your high school degree, and afford college later, where you go into Physics, say.

Where I'd go with quadratics is full bore into History as I think it's a travesty how we try to tease apart maths from any cultural context. Enough with the "universal language" already, if that means Greek metaphysics about infinite planes "existing". That's philosophy, so any PhD will be able to defend these theses of plane geometry (Euclidean), but lets not pretend that they're not cultural, and that mathematics is not as multi-cultural as Manhattan.

The fierce "game show" competitions on the Italian peninsula, to factor polynomials in contest, complete with pro wrestler style champions and death bed secrets (algorithms) is all too much to pass up. Then we roll forward to Galois, who scribbles some final words on Galois Theory before defending his honor in some dark ages duel to the death. Bleep over all that? Not unless you're into "history avoidance" which math geeks are often guilty of, but not in my course, no way.

I like showing a Polynomial class in Python, complete with some Newton's Method type convergence algorithm for finding roots even when factoring is nigh impossible. I've got this in my archive somewhere. [0]

At least lets tell them about the limits to factoring. And don't wait until some bitter end to share the quadratic equation, making it some punch line after slogging through months of seeking roots by other means.

I'm into spending a lot more time with primes versus composites, Euclid's Method, because I'm heading to RSA (public key crypto), like they do in Mathematics for the Digital Age (Bob and I both like it, although I do class-oriented coding much earlier in the deck, see my Fraction [1]). RSA is a capstone "thing to get" in the aforementioned text, used at Phillips / Andover. I teach crypto too, had for years before I saw that book. [2]

Why Euclid's Method to get the GCD over factoring into primes? Because factoring fizzles long before EM. Then there's the extended version (EEM). Check Knuth. These are the algorithms they're gonna need. As a mammal to other mammals: don't let them write that off as "just computer science" in their snobby mathy way.

Kirby

[0] http://4dsolutions.net/ocn/python/

[1] https://repl.it/H7VF/12

[2] http://4dsolutions.net/ocn/crypto0.html

Sunday, June 04, 2017

Radar Blips

In case you're a long time reader of this blog, or a relative newcomer with a Sherlock Holmes bent, wanting to piece it all together like a Russian novel of interweaving scenarios, let me look at some loose ends.

The pristine wood hull motor boat that featured often in blog posts and pictures, especially in warmer weather, is still with us, but under repair.  A boat seeing as much use as that one, way above average, incurs wear and tear. The only real question is whether anyone around is skilled enough and has the time. Don and Barry have been on it.

Also speaking of Barry, his big project to keep himself in shape and amused was to convert a legacy motorcycle, a big one, into something two-wheeled yet enclosed.  The prototype has been test driven, however the loose end is I've not been present to photo-document anything.  It's front-heavy on steering and a next iteration is planned.

Former housemates have been meeting among themselves, crossing paths at different times. Jen has moved to California with Yarrow, growing up.  Melody drove down there and visited.  Maybe Lindsey got there later?  I'm not in her loop.

Speaking of Lindsey, a looped through her music on Facebook again, spiraling through some of her showtime posters.  She was a keyboardist / singer with a big love for her drum machine.  With me as chauffeur, she could pull off real gigs.  Archive.org has her at the Egyptian Room in Portland (long gone).

My two daughters are both working hard in their respective roles.  We've been sharing developments on email with Carol (mom) and my sister Julie.

Today we had some tense times downtown thanks to various rallies and counter-rallies.  We seem to be forgetting the past and dooming ourselves to its repetition but then history doesn't repeat, not really.  OK somewhat it does.

Patrick bounced down there on foot, busing back.  We're both yammering about Python this week, in a code school setting.  I'm studying his textbook, to which I contributed, plus we both learned from Steve Holden, author of an earlier curriculum we both used, when mentoring for O'Reilly School (since closed).

Speaking of Steve Holden, you'll find where he bounced out to the West Coast for meetups and business, but he's a citizen of the UK and has lived there for some time.  We see each other on Facebook and like that.