I've been doing some math while Sarah has been writing, and hacking a little test driven python code when she's at her internship. I was inspired by Chris Winters' recent post, Getting good, and decided to just start somewhere on SVG animations. I also plan to play with Being architecture neutral.
I spent a couple days trying to remember and re-learn some linear algebra and matrices. It's been a long time since I've done anything more complicated mathematically than balance my checkbook. The geometry of perspective comes naturally to me. I'm stunned by how much more work I had to expend in order to calculate the point of intersection between two lines algebraically. Google pointed me to a solution, but I wanted to make sure I understood the math myself.
When I did this before, I used the (inters ...) function in AutoLISP. Therefore, my previous code was not much use. It will start to come in handy as I get further along. Now that I've got a function to calculate the intersection between two lines I can get on with the more interesting parts of the problem.
My wife is in the very last weeks of her masters thesis. Because we can't get her computer to work with my printer, she's been using mine. It's been illuminating to see just how much of my life requires a computer. It's not that I couldn't live if the Net imploded tomorrow. But there's no question that it would be a radical change in lifestyle.
This would never happen with a phone book.
I received an email today from a guy named Eric Dobbs. It was a little surreal to find email from myself in the inbox. Apparently from Virginia, it seems we share some common interests -- unix, RPGs, hiking, and video games.
He was Googling for another Eric Dobbs in the Richmond area. At the moment, I've got the first five hits at http://www.google.com/search?q=eric+dobbs. The first is for thinair, second and third from back in the days when I was a MacPerl zealot, and the fourth and fifth are archived threads from turbine-dev@jakarta.apache.org. The next few are posts on ZDNet by the Richmond Eric Dobbs.
I don't feel like I've been doing enough in the world to justify the first five listings on Google. It's kinda fun, but mostly it makes me suspicious of PageRank.
A curious side effect of the 'Net and blogs. I seriously doubt Eric would have called me if he'd found my name (or should I say his name) in the phone book.
My aunt- and uncle-in-law, Judy and Rob Cleary, invited me over to their house for tea this afternoon. Also joining us for tea was Bill Angus and Ellie ???. Rob and Bill were both Marine aviators who "flew right seat" on A-6 Intruders in the Vietnam war -- they were navigators and bombardiers, not pilots.
It was a rare and unexpected opportunity for me to listen to authentic war stories. Bill was shot down and spent ten months as a prisoner of war at the Hoa Lo prison in Hanoi. Rob flew an extraordinary 208 missions. Most aviators were superstitious about flying more than 100 missions because they could only defy the odds of getting shot down for so long.
This evening has effected me profoundly. It has come at a time when my mind is already buzzing with Linda's comments on literacy and democracy and Jefferson's belief that public education is the antidote to tyranny.
Cognitive dissonance
It's hard to reconcile my conflicting feelings: deep gratitude and respect for the incredible price paid by veterans, and deep resentment and distain for warfare and the cycles of death and violence. Talking with my wife about it this evening, she observed that one can honor the soldiers for fighting to protect each other under insane circumstances while remaining angry at the politicians for putting the soldiers in that position in the first place.
War Pigs
Disposable Heros
For Whom the Bell Tolls
I'm haunted by the visions I imagined while Bill described some of his experience in the "Hanoi Hilton". The prisoners established covert methods of communication. They would be moved regularly in an effort to disrupt communications. Even so the chain of command was the first thing to be re-established after a move. I asked about the methods of communication. An Air Force major in a cell across the hall taught him a tapping code as the first order of business shortly after Bill arrived. It was the same concept as Morse Code but easier to remember. Other methods of communication included sign language, if any visual contact could be established. And small notes could be passed, rolled tightly into hollow sticks and delivered by Thai prisoners of war who were also being held, but were somewhat more free to move around as part of their duties. Through the chain of command and covert communications the highest ranking officers among the prisoners were able to "set policy". Prisoners were expected to resist any demands to the best of their ability and undermine efforts by the prison guards to create propaganda. I was struck by the resilience of the communications. Bill described that chain of command as a life line. The new prisoners would have more current news about America and the developments in the war, or sports scores as the case might be. Older prisoners would share the dates they were shot down. A different perspective on group-forming.
After writing this I found Bill's own words describing his experience. Rob also lent me a copy of Fast Movers: Jet Pilots and the Vietnam Experience. There are some disturbing descriptions of the torture endured by the older POWs, and of the wounds they self-inflicted in order to thwart propaganda efforts. In spite of the tyranny of imprisonment and torture, the POWs maintained lines of communication that gave hope, discipline, and purpose.
Ellie asked Bill if, in his time there, he had seen any random acts of kindness. In the face of war, was there any sign of humanity from the guards? An excellent question, but Bill couldn't remember much. Maybe once. He expected that if you were to ask 500 POWs you might get some reports of kindness. But he suspected the guards were "hand picked." I presume he meant they were chosen for their taste for delivering abuse and torture. "They weren't American sympathizers," he added.
I would describe myself as a pacifist. I've got strong feelings about warfare, but no experience on which to base those opinions. The closest I've gotten to any kind of combat is my martial arts training. It's definitely a martial art but in comparison to war, my experience has been more like a sports or fitness program. I asked how their experience with warfare effected or changed their opinion about warfare.
After he returned from Vietnam, Rob sold all his weapons and never went hunting again. He could no longer enjoy the sport of it. Bill described warfare as a necessary evil as long as there are people like Saddam Hussein in the world. With complete respect for Bill, I so want to disagree with the "necessary" part in some credible way. It's so circular -- as long as there are killers in the world the killing must continue.
More cognitive dissonance. During the Halloween seminar, Saotome Sensei observed that one must be strong in order to choose to be merciful. If I understood him correctly, one should choose to avoid brutality even in the face of physical attack. But in order to make that choice, one must be in a position that offers brutal alternatives, or else there is no choice to be made. With that, I grudgingly concede the "necessary" part.
Bill also explained that the experience of an aviator is fairly sterile. "You don't get dirty," Rob added. Release the bombs and confirm that you hit the target. Rob provided air support for American ground troops. He was protecting our own, and therefore felt justified in his actions, even if the justification for the war itself was questionable. "Some enjoy combat, and those are the people you want to have on your side," Bill said. "Others, like Rob and I, were thrust into combat and didn't enjoy it, but performed well." "I was proud of my work," Rob added.
My deepest thanks to the service men past and present who give the US the option to choose between war and peace. And I pray our leaders choose peaceful solutions.
Linda Miller Cleary, my mother-in-law, has written an article entitled Literacy, Democracy, Jefferson, and Wellstone. This is a departure from my geekier interests, but I think it's important (and I'm not just trying to get in good with my new in-laws :-). It's a fairly long article and hits on a number of big issues. Here are a couple excerpts to give you a flavor.
I think that the very way we educate sucks our students into loss of integrity. Students stop adhering to a code of values because daring to be themselves, learning to voice their own beliefs, does not advantage them. ... Students learn to write and speak the ideas that they think they want us as teachers to hear. If there will be an audience of their peers, another screen in their audience sense must be added, so they can avoid derision. Perhaps the most insidious tyranny is the silence that occurs from caving in to the power of audience, the capitulation.
We have the great privilege, we think, of living in a democracy, but we are training our students to act in ways that may undermine that democracy....I think that helping our students develop into effective citizens lies straight in our laps as teachers of reading, writing, speaking, and listening. We need to help them to be discerning as they take in information about the world and to speak their own conscience as they act upon the world.
I've been wanting to write a more complete reaction to the article over the past week. But I'm falling into the trap of turning it into a big project that I might not finish. So I need to "release" what I have and work on some of my other reactions as they come.
I've never until now even considered buying a Mac. Ever. Now it seems lots of other Java & open source hackers out there either have Macs or are drooling over getting one. I'm still genuinely suprised by this transformation.
And as he mentioned in his post, so does Mike. Just more evidence of culture shifts and OS X.
For many years I felt like a sub-standard geek because I preferred Macs to PCs and faced routine static for it. I lived with LinuxPPC for a while, but never felt satisfied by any of the Linux desktops. For the record, I've been wanting to see this OS take off commercially since the first time I saw a big black NeXT cube. In fact, I bought a Mac Cube in spite of it being overpriced when OSX beta became generally available. There was nostalgic value in the allusion to that NeXT cube. Name the company lead by Steve Jobs selling a cube shaped computer running a BSD-based OS with a sexy GUI on top offering a CD-RW drive and no floppy disk. Maybe the most successful skunkworks operation ever.