scot hacker’s foobar blog
God bless everyone. No exceptions.
July 22, 2008

Twae Kwon Do

Hah!  Came home from work today and was greeted by Miles in his new Tae Kwon Do ghee gi. Had his 2nd lesson today and so far he’s doing great. If you see him, be sure to ask him to show you some “rad moves!”

And remember, a bow is a sign of respect.

July 20, 2008

Spore Creature Creator

I’ve written a few times over the years about Spore, the new life-cycle simulation game by Will Wright (creator of The Sims), with spontaneous/generative music by Brian Eno. The game’s release is now just a couple of months away, and Maxis have released the Spore Creature Creator in advance, so users can get started creating a library of bizarre land, water, and air-borne beings. Luckily for us, the game’s many delays have given Miles just enough time to grow up enough to start appreciating basic concepts of evolution, and to become comfy with a mouse.

Just spent the bulk of a cold grey summer morning playing with the Creature Creator, and my jaw is on the floor. Spore manages so much complexity behind such a simple and intuitive interface. Performance is superb, movement is silky smooth, and the creative possibilities are endless. Working mostly by himself, Miles created HasEverything, Headfeathers, Aquaboogie, and Ezra. This is Ezra:

Yep - in test drive mode, you can build short movies and upload them directly into YouTube, without leaving the game. The resolution here isn’t great, but inside the game, both creatures and settings are stunningly beautiful.

If we’re having this much fun with just the creature editor, I can only imagine what the actual game is going to be like.

July 11, 2008

Robot Party Plans

Robothead

Miles’ 6th birthday just three months away, today he informed us of his plans for a robot party:

  • Robot ice sculpture
  • Robot cake with frosting decoration of two cops chasing a robot
  • Robot head-making station with lots of craft supplies
  • Robot game (elaborate rules) in which aliens can “trump” both cops and robots
  • Robot piñata
  • Real robot (life-size)

No prob, Miles. We’re on it :)

Music: Sun Ra and His Arkestra :: Mack The Knife
June 21, 2008

Soapy Sponge

Amy and Miles are on vacation (I’m joining them in a few days), and I’ve been getting regular emails from Miles (he dictates them to Amy). His imagination blows my mind. Here’s a sample:

You know what? Last night when me and Jon were playing soccer, and we were playing a different kind of soccer. When someone, I mean, just someone puts on a disguise, so the person, I mean the other person, thinks you’re like a tree or something, so they try to kick the ball, but then the person jumps out of their disguise, and then, the person kicks the ball. I love you 100 times. HA! YEA! I hope you turn into a duck, so you can swim to Minnesota, and then turn back into a person, so you can be my dad again. Anyway, I hope you think of cuckoo songs and play funny games like smooshing a ball into your ear and then pulling it out the other side. And I hope you climb to the top of the state temple and eat the moon up, so me and my master Patrick can punch a hole in a boat, so the captain will sink, and they will blast out the other side of the state temple. That’s all.

I love you, and I hug you, and I smoosh you, and I beat you up in a really perfect way that might look like I’m cleaning you up with a soapy sponge. I love you. Goodbye, see you next time.

Music: Fujiya & Miyagi :: 04 Conductor 71
May 8, 2008

I Forgot Their Names

Structure Miles has been building “projects” at home for so long that I’ve become used to coming home and finding a creation like this one almost completely blocking the door. We step over assemblages of Lego, Playmobil, wooden blocks, trains, Star Wars figures, beanbag chairs, and stuffies like they’re part of the furniture. He’ll spend hours hunkered down, working out every detail (this one wasn’t as detailed as many of them are, though plastic animals later decided to have a party in the “house,” each animal getting a party favor and positioned according to its ability).

Goldberg His structures take over the living room, dining room, play area, back yard (the second one pictured was a Rube Goldberg device to get a plastic ball from the top of a ramp into the wire catch-frame at the bottom, apparently inspired by the giant mousetrap he saw at Maker Faire). We adjust our walking patterns to his architectural indulgences. Signs of OCD, but in a good way. As he gets older, his projects become less random, more structured, often with a story behind them (generally indiscernible until interviewed). But at the same time, the story lines are becoming a bit more realistic, less surreal. His description of this one was very matter-of-fact:

It’s a seven-story house and it has doors and windows like all houses do and it has a draw-bridge, a garage and a swimming pool in the middle. And 16 animals live in there. I forgot their names. And it has a ladder to get up to the drawbridge. And it’s not painted.

Someday we’ll put together a compendium of his annotated projects. Coffee table book?

Music: Muhal Richard Abrams :: Plus Equal Minus Balance
April 27, 2008

Brain in a Vat

Brainvat Miles (5.5) especially quiet as we were getting back in the car after an afternoon riding rides at the zoo. I asked him what he was thinking about. “Oh, nothing.” Then, two minutes later: “Daddy, did you ever feel like everything in the world is just your dreams and the world never really existed?”

A chill went up my spine. At first because it seemed so philosophical, and kind of precocious. But then I realized the chill was one of recognition - I remember having exactly the same thoughts at the same age, and actually becoming kind of obsessed with the idea that I couldn’t prove the reality of my own existence. Took 20 more years to realize that solipsism was actually a whole field of philosophy… the whole brain in a vat thing.

Another minute later: “Yeah, the world is basically a big ball of nothing.” Oh, great, now we’ve bridged into nihilism. Then, at break-neck speed, we snap back into kid territory: “I can’t make my pinky finger wrap around my other finger and I really want it to! … Can we get a dog?”

Whew.

Music: David Byrne :: (The Gift Of Sound) Where The Sun Never Goes Down
April 13, 2008

Cal Day 2008

Miles and I had a great time yesterday at Cal Day, UC Berkeley’s campus-wide open house. Miles got to play with a 15 foot python, had cockroaches and stick bugs walking all over him, went fishing for lizards (I remember when my brother and I used to make lizard fishing poles out of car antennas and fishing line), watched his own voice dance on the screen of an oscilloscope, experimented with the Bernoulli principle (a ball floating on a column of air), experienced his first drinking bird, created a miniature earthquake, built an Indian boli, and almost got conked by the physics experiment below - I turned around to get my camera out of its bag and heard a clunk and some gasps - he had been pulling on the steel balls and the whole thing came off the table and wound up around his neck! Fast reactions - he caught the frame with his hands.

Momentum

Afterwards, went to a musical performance of The Emperor Has No Clothes at the historic Julia Morgan Theater.

Flickr set

February 2, 2008

Miles (Mis-)Quotes Yoda

A bit unclear on the concept… or is he?

Anger leads to hate
Hate leads to dumb
Dumb leads to stupid
Stupid leads to dead
Dead leads to nothing
Nothing leads to nothing
Nothing leads to nothing
Nothing leads to nothing
Nothing leads to nothing…

And then…

Love leads to sorrow
Sorrow leads to pain
Pain leads to friends forever
January 27, 2008

Clipper Cove Musical Cache

Yerba Buena 5 Had the most awesome caching experience with Miles today on Yerba Buena island, halfway across the bay between Oakland and SF. Still cracks me up when we happen on an ammo can cache. They’re generally the best ones, and loved the theme of this one (a depot for trading “mix-tape” CDs), but the sight of a five-yr-old cracking open a box labled “200 CARTRIDGES … M-13″ still makes me laugh.

Music: Twink :: Sand and Fire
January 21, 2008

Star Wars and Kids

R2D2 OK, how to approach this… A few weeks ago Miles brought home an R2D2 toy and a “Learning to Read” Star Wars book. Started talking Star Wars characters and planets (you know, “light savers” and “Dark Tater”… the whole bit). Started making his own light sabers out of cardboard tubes, talking about the next characters he wanted to get. Turns out there’s a sizable cadre of kindergartners who are way into the Star Wars thing, and had even been watching the movies. The school is suddenly swimming with Star wars. Boy-hood had started for real.

Soon after, we went to a Star Wars-themed birthday party. Foam-core cut-out Tie Fighters to bomb with water balloons from the back deck, Stormtroopers tacked to the fence and a rack of Nerf guns to shoot them with, figurines all over the house, the whole nine yards. Great fun, but now Miles wanted to watch the real SW movies.

I never in a million years would have that the actual SW movies were age-appropriate for a five-year-old — we’re still on Backyardigans and Curious George fer cripes sake. Seemed like a quantum leap to go from kid shows to one of the great epics of the 20th century overnight. As of last week, his idea of grown-up TV was carefully selected and filtered episodes of Mythbusters and Man vs. Wild (my own personal TV obsessions), which he watched with me.

Started to doubt myself after learning that a lot of kindersquirts were already watching Star Wars. I was concerned about two things: Amount of violence and plot complexity. Could they even begin to grok it? And what effect would that much violence have on them? Talking to a lot of other dads about this recently, and starting to feel alone. Was I artificially holding him back? Was he more ready than I was giving him credit for? And if movie violence is in the context of an epic struggle between good and evil, and you know good is going to win, and that most of the killing is abstracted to ‘droids, is it really so bad? Especially if you watch with them and explain everything?

And doesn’t every parent who grew up with eps IV-VI dream of eventually watching the whole series in order, with their kids? I did. Just didn’t think we’d be doing this until age 10 or so.

Darthmaul Finally relented and borrowed episodes I-III from another dad. Granted, we were hitting the pause button every few minutes to explain things, but I was blown away, both by his ability to understand the story arc and by the fact that he wasn’t scared. Not one bit. I kept asking, and he kept reassuring me. I started to feel like I really had been holding him back, perhaps babying him unnecessarily in terms of what he could handle. His questions and impressions were so innocent, yet so wise. The death of Qui Gon Jinn seemed to affect him profoundly, but only, as it turned out, because he thought Qui Gon was Anakin’s daddy. Then Obi Wan’s vengeance on Darth Maul gave rise to a discussion about concepts of justice and revenge. The scene of Yoda teaching the ways of The Force to five-year-olds from across the galaxy had him ecstatic. He was getting it all, lapping it up. We were having an awesome time.

Got halfway through episode II tonight, then off to bed. 20 minutes later he starts crying out in terror from his bedroom. Went in to see what was up, and he was barely able to blubber out “DARTH MAUL IS STARING AT ME IN THE HALLWAY!!!”

Lord, what have I done? I’ve traumatized my child, subjected him to things no kindergartner should see. Feeling terrible about this. Held him for a long time, till he drifted off in peace.

Turns out that what he saw was the silhouette of a cute, puffy red dinosaur attached to his backpack, hanging from the door, amplified in the dim light to the standing incarnation of evil itself. Interesting that entire space stations full of souls being blown to fragments seem to have no effect, while the face of the dark side linger in his mind.

What to do next? He’s obsessed with a story, and we’re having a great time, but maybe I should have trusted my instincts and waited a few years. Should we turn off the Star Wars valve tomorrow? Maybe it’s a passing thing. But then what happens when he has to witness Luke doing battle with his own father? The politics of it all are complicated enough - how would I explain that one? We’ll leave this one up to him. If he’s willing to risk another bad dream in exchange for the waking fun, then so be it (but Amy sez: “One more nightmare, and we’re done.”)

Moving out of toddler-hood into genuine childhood, and all of its complexities. Everything becomes less clear-cut. You have to make up some of the rules as you go. But you also have to be solid, and consistent. You have to articulate things to yourself that have been dormant, bubbling in the back of your mind. “If I’m ever a parent, I’ll…” Time’s up. No more abstractions. Decision time.

Music: Pere Ubu :: Surfer Girl
January 3, 2008

Laptop. With Leopard.

Miles Laptop Came home from work tonight and Miles had something to show me. “I made a laptop!” I thought he was joking. Then I saw it. By gum, he did make a laptop. With number keys going right on up to 20. And no spacebar. But a laptop, nonetheless. And then it dawned on me… but I had to ask, to be sure. “Miles, does your laptop just have a picture of a leopard on screen, or is it running Leopard?” “It’s running Leopard!” Dang. Complete with a mouse. And a mousepad. A mousepad named Ziggy.

The other new addition to our house tonight — a hand-made picket sign with giant letters: “THE END OF THE WORLD!” This because the other day he whined that it was the end of the world when I told him he had to stop work on the beach hut he was building in a friend’s back yard. I told him he ought to make a sign saying that, so he could march it around downtown. So he did.

See also: The Laptop Club (8-year-olds draw their dream computers).

Music: The Fall :: Bingo Master
December 2, 2007

Outer Space

Miles-Barnacle 30 minutes before bedtime, Miles (pictured cross-eyed, balancing large barnacle on head) announces to me that, no, we aren’t going to start listening to Cinnamon Bear as planned. He’d just remembered that he’d made plans with four of his kindergarten pals to travel to outer space on Monday, and that he needed to get ready. Thus began a flurry of preparations, including:

- One scuba diving flipper (made from an empty Kleenex box) [check]

- One piece of maritime artwork featuring a glued-on wooden sign reading “The Brain,” accompanied by a hastily scrawled diagram of a human brain [check]

- One pair of binoculars made from two toilet paper tubes lashed together with blue masking tape [check]

- One small flashlight [check]

- One space helmet, made by widening the opening of the aforementioned flipper [check]

- One compass (real) [check]

Should be quite an adventure.

Update: This morning Miles added a pointy stick “for poking out alien’s eyes.” We suggested that it might be smarter to bring aliens back for scientific study, and he agreed. Ditched the pointy stick. Once he arrived at school with his bags of gear, his teacher got curious and wanted to know what time he was departing. “I’ll probably blast off at snack time and get back to earth at lunchtime.”

Music: Marcus Carl Franklin :: When the Ship Comes In
October 31, 2007

Like a Bonk on the Head

Milessako     Patrickjacksonmiles

Miles was the baddest cutest little Sheriff for Halloween, finally getting some mileage out of the cowboy outfit I brought back for him from Texas earlier this year (SXSW). Seen here with friends Sako, Patrick and Jackson at school. Went out with him tonight and he cleaned up (of course), even though he’s still so closed-minded about food that he refuses to try candy (what he doesn’t know is great for him!) His dentist is offering a buy-back program, giving kids $1/lb for the candy they collect, so he was mostly interested in racking up the weight (though I confess to having stolen one of his Abba Zabbas).

Unrelated: In the car on the way to grandparents house over the weekend, Miles suddenly says, apropos of nothing: “Sometimes life feels like a bonk on the head.” Followed shortly after with “I’m not listening to you because you have worms crawling up your nose.”

Five is golden.

Music: Amy Winehouse :: Back to Black
October 7, 2007

Wishes

Walking out of the Lawrence Hall of Science with Miles today, after enjoying the brand new Wild Music exhibit, all about sound and the environment (M liked the hydrophone tank the best), we stopped at the fountain to throw in our pennies and make some wishes. Miles volunteered that he wished that he would “grow up to be a great thinker.” This took me totally by surprise, since I had no idea this noble goal was even on his list (his previous career ambitions have included garbage man, artist, and daddy).

Five minutes later, driving home in the car, he suddenly says, in a kind of sad little voice: “But wishes never come true, right Daddy?” Great, my kid’s a closet nihilist. Of course we had a conversation about working hard for what you want, etc. But in the course of our little talk, it became apparent he was talking about something else entirely. By “wishes never come true,” he was referring to the physical act of throwing coins in a fountain, not wishes in the abstract. He just meant that our coins had nothing to do with whether our wishes would come true. Turns out he was just mythbusting in a five-year-old way, not being a sadsack after all.

Faith restored, and a good chuckle.

Music: Ivan Boogaloo Joe Jones :: Sweetback
October 1, 2007

Wooden House

Wooden-House-M Over the past couple of months, Miles and I have been toiling in the garage in the evenings after dinner, working on simple construction projects. He’s getting his first opportunities to work the vice, pull the trigger on the electric drill (which I hold), run an orbital sander, help with the hole saw, screw screws, hammer nails, etc. His favorite tool, unsurprisingly, is the vice. At one point I was tweaking on the teensy hinge screws and looked over to find him cranking down on a tube of Gorilla Glue - had the thing torqued to the breaking point. Another half turn and it would have blown sky high. Which at first sounds like a total mess, but on further thought would have been an absolute disaster - glue in his hair, possibly his eyes, him rubbing his hands all over the place to get it off, making everything worse. He put so much work into this little house. Honestly, it doesn’t get used that much, but the process was wonderful for both of us.

Music: Fela Kuti :: 2000 Blacks Got To Be Free
September 9, 2007

Kindergarten

Miles Kindergarten How does this happen? One minute they’re born, and the next they’re starting kindergarten. At the risk of sounding like a cliche’, the passage of time is blowing us away. Hard to believe Miles has already done two years of pre-school, plus the summers in-between. The K-5 we chose for him is a parent co-op, structured similarly to the preschool he was in, which means we’ll be putting in one day per week as parent participants (or, rather, Amy will be, since I’ll be at work), plus monthly meetings and plenty of weekend maintenance “parties.” In exchange, we get a level of involvement with his education second only to home schooling, get to help shape the curriculum and philosophy of the school (an arrangement that’s worked out marvelously at the pre-school), and get to go along on the tons of cool field trips the school does. Many adventures to come.

Aside: An apparent unspoken requirement of the school is to own a pair of Keen sandals - my straw count the other day turned up about 80% of the children’s feet clad in Keens, another 10% Crocs, leaving only 10% for some antiquated invention called “shoes.” Fortunately Miles was properly pre-equipped with his - the most perfect work-horse footwear for kids ever invented.

Music: Teh Zakary Thaks :: Bad Girl
August 25, 2007

The Other WP-Cache

Miles WP shirt WP-Cache easily ranks among the top five of my most-used (and most critical!) WordPress plugins (static site performance with dynamic site behavior, and all that jazz). But last week, heard about another kind of WP-Cache — developer Ryan Boren planted a couple of ammo cans full of WordPress t-shirts in the middle of Almaden Quicksilver Park — and didn’t list them on geocaching.com. In other words, a little insider training :)

Don’t generally like to drive much for a geocache (it kind of taints the enviro aspect), but made an exception today - this just sounded like too much fun. A huge and beautiful park, and plenty of traditional caches in the area too. Made the trip with Miles this morning and ended up spending almost the entire day hiking.

Tracked down the shirts mid-day and there’s still a ton of ‘em. No extra-smalls, so had to drape him in a small. The find was extra special because this was, coincidentally, our 100th find! Happy birthday to us, or something.

Stopped to eat Bunny Grahams and drink the last of the water (when will I learn?). Splashed each other in a creek. Found an entire deer skeleton (and brought the skull home in the bag my WP shirt came in). Dropped off some of the travel bugs we picked up in Minnesota. Ate peanut butter and honey sandwiches in the middle of the woods. Hiked our butts off (Miles did five full miles today!) Amazing views, very few people, great father-son day. Life is good.

Flickr set

July 20, 2007

New WordPress Sites

This is becoming (for me) the summer of pushing the envelope with WordPress - bending it to become a full content management system, rather than just a blogging tool. Between work and home, have been converting a couple of sites over the past few weeks - one from an old-school static site, and another from Movable Type to WordPress.

landwater.com represents the environmental and historic preservation law firm Rossmann and Moore - I’ve been working with them since forever. Their old static site (originally designed by baald, who comments here sometimes) has stood up to the years amazingly well, but it was time to move on. Now in WordPress, office assistants there can finally update the site without having to learn Dreamweaver or FTP. I love the way WP pages can become children of other pages. By nesting them, you get a hierarchal URL structure automatically, and can use the workhorse wp_list_pages() function to generate structured HTML lists, which in turn can be styled as CSS fly-out menus. Throw in the My Page Order plugin and non-tech editors can rearrange the hiearchy (and thus the menu system) via drag-and-drop. So elegant.

At work, have been on a mission to get all Movable Type sites converted to WordPress by the end of summer. The first of the two largest projects is pretty much done. North Gate News Online is the publishing arm of J-200, the journalism bootcamp all first-year students endure. The site has been a CPU-sucking Movable Type hog with a hideous design (my fault!) for years; as of today it’s majorly multimedia-enabled WordPress site with its own podcast feed (nothing there yet). This is a soft-launch; all the tech is ready and waiting for the next crop of J-200 students. OK, we’re showing too much roof, but the design is leaps and bounds beyond the old site. Using a ton of plugins to handle Flash, QuickTime movies, embedded audio, image pop-ups, etc. But most impressive is WP-Cache, which gives you the static page performance of MT combined with the dynamic page behavior of WordPress. Poetry.

The biggest WP challenge of the summer starts on Monday - total rebuild of China Digital Times, which has much more sophisticated needs. Looking forward to the challenge.

Music: Leo Kottke :: Blimp
July 15, 2007

Chocolate Powder of England

Miles: “I’m going to sprinkle magic dust on your head and make you a rock and roll star! You’ll play drums and I’ll play xylophone.”

We then proceeded to form a series of bands with the following names, each of them dutifully introduced to an audience of one (Amy) with a shouted “El Cerrito, are you read to rock and roll?,” changing instrumentation with each iteration, none of them lasting longer than a few minutes:

The Electric Motors
Plato of the USA
The Growing Plant of the Maraca That’s Been Fired
Chocolate Powder of England
Blue Bamboo
The Electric Pennies
Chalk Dust Slipper

Music: Meters :: What’cha Say
July 11, 2007

Two Wheeler

Two-Wheeler Miles has been riding with training wheels on his bike for half a year now. Somehow, a sunny summer evening seemed like the perfect time to try ditching them and flying free. He had a bit of trepidation, and after his first wipe-out he declared his “new” bike “stupid” - said he wanted to give it as a present to a 7-year-old. Then he said he wanted to try again. Riding on the grass turned out to be the magic ticket, and made wipeouts fun. Within half an hour he was flying free and ecstatic. Strange, almost comical coincidence - practically every crash was complemented by the ping of a baseball on aluminum bat in the diamond we shared a field with.

QuickTime video

Music: Marty Robbins :: The Story Of My Life