Categories
Family

Making Uncle Proud

The boy had a good game last night in his coach pitch outing. Apparently he clobbered the ball for a standup double and was the only one to do so. I missed it because I was working with the lass’ T-ball team since the coach there decided to schedule the practice for last night. Not terribly convenient, but what can you do? The Wife got to see the big moment anyway.

Unfortunately, the boy truncated his moment of glory. A couple of batters later, with the boy still on 2nd and another runner on 1st, the batter hit the ball right to the 3rd baseman. The boy, not totally understanding baseball yet, saw that he was an easy out so he chose not to run to third so he couldn’t get tagged. He was very upset to find out his scheming didn’t have the desired result.

On the way home, as I was trying to explain the whole “force out” thing, the boy got very defensive and, in a moment of clarity and insight rare for one so young, spat out “Well, then baseball is stupid!” I paused long enough to rejoinder “That’s a conversation for another day…”

Categories
Misc

WOW

Via Engadget, video of a Swiss guy flying via jetpack over the Grand Canyon. Thankfully, it’s not the only way to fly, but it does make for a cool video.

Categories
Definitions Family

Beware the Phantom Fear

I took the boy and his fellow Cub Scouts out on a hike for their final den meeting last night. We went to checkout a couple of historical landmarks here in the area. Well, one historical landmark and one quirk-of-nature landmark. That’s been one of the nice surprises regarding Scouting- being forced to do some thing we might otherwise not have bothered with.

The hike itself was probably a couple mile in total. It wasn’t the easiest hike because the trail was rocky and consisted of descending into a valley and then climbing the other side to get to our final destination. We got pictures of the kids along the way and everyone had a good time generally.

But the boy got a little more than he bargained for, courtesy one of his den mates.

Categories
Family

Like Starting Over Again

The boy has moved up another belt rank in his martial arts training. The change moved him into another class and yesterday was his first time participating. It was a completely different class from either of his previous ones.

When he started a little over a year ago, the classes taught the basic techniques but the instructors didn’t demand much technically. Mainly, they wanted the kids to listen, follow instructions, and have fun. And not necessarily in that order. I had my doubts about what exactly they were learning, but having coached some T-ball and observed other athletically oriented activities I came to realize that, for the age, not expecting much was how it had to be.

In the fall, he moved up into a new class with older kids. This class was different. A little anyway. The instructors were less forgiving of silliness and worked on technique a little more. But still, the classes themselves were not strenuous and there was still a focus on keeping it fun. They also started learning Korean terms for the kicks, punches, and customs. Still, in all, it was clearly geared for younger kids.

The class he is now in is completely different from the others. The simplest way to describe it is it’s in line with the stereotypical martial arts class. The kids are worked harder and challenged more: to be faster, technically proficient, and to be smart. There is also almost no tolerance for silliness or disobedience. The younger kids were mildly upbraided for two slights yesterday- talking while the instructor was talking (before class had even officially begun) and not listening to a higher ranking student (by belt) who warned them to quiet down and listen. The other side of that coin is the instructors efforts to teach proper technique in that class were more than anything I’d previously witnessed.

So after all that, what was the boy’s impression?

“That class was hard.” Those were his exact words when the class ended. He then lamented about being the “worst one there.” Which I didn’t think was true, but even if I grant it was I told him he shouldn’t be upset about it. After all, a year ago when he started, he had no idea how to do any of this stuff. He’s steadily improved to the point where he’s now in the highest children’s class the dojo offers.

But his initial reaction wasn’t far off in many ways. The class was definitely harder than what he’d been exposed to previously. He’ll have to adjust accordingly. The Wife and I will have to help him through it. Just like we always have.

Categories
Family

Double the Luck

Supposedly, a 4-leaf clover is a genetic mutation that appears in every 10,000 clovers or so. Now, the growing season is still young so we don’t actually have that many clovers. But come the middle of the Summer, we’ve typically got plenty of patches around the yard.

Which made the boy’s feat yesterday noteworthy: he found not 1, but 2 4-leaf clovers. The Wife pulled the “It’s-OK-to-tell-Moms-Your-Wish” routine and he revealed one of his wishes to be a trip to Gamestop. Guess he’d like to get some new DS games or something.

Categories
Family

Happy Mother’s Day

The Wife was given a treat this morning. The kids presented her with cards and gifts they’d made in school and then the boy made her breakfast- he took a couple of donuts and put them on a plate, put the plate on the tray and presented it to her after she’d sat down to drink the coffee I’d made her. The lass also presented her with a card that she’d chosen while out with me. Earlier in the week, they’d purchased some flowers from the school and given them to her.

An amusing anecdote behind those flowers- they were on sale for 2 days during the week. The first day, we gave them each $5 to purchase flowers with. When the lass came home that first day, she brought along a box full of flowers and no change. She’d spent it all. When the boy arrived home, he’d purchased a single flower and brought home all of his change. He was immediately deflated when he saw all the flowers his sister had purchased, so the Wife let him return with his change to purchase more flowers the next day. He brought home more flowers and a quarter.

It’s an obvious point but I’ll state it anyway- without the Wife there’d be no SAHD around these parts. The path she’s taken is not an easy one, but she walks it with spirit and dignity. I’m happy to walk it with her.

Happy Mother’s Day dear- and many happy returns.

Categories
Family

The Circus is in Town

And I do mean a real circus, as opposed to the one the Wife and I run on a daily basis. I’ll simply refer to it as the B&B Circus and I assume that the reader can figure it out from there. Of course, B&B might quibble with that, given the number of times they informed the audience we were watching “The Greatest Show on Earth!” I still have some of the tunes bouncing around my head this morning- something about “fire it up,” or maybe it was “power it up.”

They did say “the show” was great, just not the songs.

Categories
Football

Better to Keep…

…your mouth closed and be thought a fool than to open it and remove all doubt.

Categories
Misc

Man’s Best Friend?

We have a 3 year old German Shepherd who has enough energy to power a small town for a week. By and large, he’s a good, lovable, eager-to-please, fun loving animal.

Every morning, in order to help him burn off some of his energy (Yes- he wakes up ready to run wind sprints) we let him outside to roam and frolic in the yard. When I let him back in this morning, he had a shocking amount of sand and grime on his coat. Since we had a frost this morning, I assumed that was the main contributor and didn’t think any more of it.

Until I stepped outside and saw the hole in the yard that he’d dug.

In the yard where I’d spent several hours spreading loam, grass seed and fertilizer in an attempt to rejuvenate grass growth. He’d dug the hole right … IN … THE … MIDDLE … OF … IT.

For a few minutes, I wanted to bury him in that hole.

Categories
Family

Difficult Mornings

During the mornings, I must confess to some amount of envy for one-child parents. After all, they don’t have to listen or deal with the following:

  • Multiple pairs of foot-stompers as the kids wake up and come down with bad attitudes because they aren’t ready to be awake. The stomping can be over anything: can’t get clothes on, brother was down before sister, dog looked at them funny. Anything

  • The turf war over couch space- “His foot is on my side of the couch!” and “She’s taking up more space than she needs to!”

  • The struggle for whose preferred morning cartoons are watched.

  • “When can we watch our shows?” spoken in a whiny tone. When one stops, the other picks up where the first left off.

  • “HEY! I was sitting THERE!”

  • “I want to sit next to Mommmmmmmmmmmmmmm!”

  • “He won’t let me use the bathroom!”

  • “She’s hogging the sink!”

  • “He spit toothpaste on me!”

  • “I was going to brush my teeth, but my brother is being DUMB.”

  • “She didn’t really brush her teeth, she just chewed on the toothbrush.”

  • “He put my shoes somewhere!”

  • “She threw my shoes when I went to get them!”

  • “He threw my jacket on the floor!”

  • “She got to the car first and I wasn’t racing!”

I think the dog has the right idea. She typically goes upstairs and disappears until they’ve been delivered to school.

Categories
Family

Braces Update

The boy’s mouth is now fully outfitted with gear. He has wires on the top and bottom and rubber bands for tension to start correcting his cross bite. It only took the orthodontist 10 minutes to get it all done- not knowing what to expect, I was surprised how quick it was.

The boy was OK with it at the office, but the reality of it has been settling in since then. He has to learn how to attach the rubber bands himself because he isn’t supposed to wear them when he eats. One of the implications hit him when we got home- eating lunch at school. For the moment, he doesn’t want to go to school. Although he’s also bemoaning his getting the elastics in the first place.

Growing up I remember the old mantra “It builds character” (Not that it was used on myself a lot, but it’s a pretty familiar parental quip). I’d say the boy is experiencing that sort of thing now.

Categories
Misc

Decisions

I got a surprise request last night. I was asked to become the CubMaster for the local Cub Scout pack. Having been attending the Pack committee meetings for the past year, I have some idea of what it entails. That said, I’m sure there’s plenty I’m unaware of.

The dealings with the kids is the part the I’m least concerned with, though it’s possible I’m underestimating that challenge as well. There’s the promotional aspects of Scouting that I’m not thrilled about- that sort of thing isn’t a strength of mine and never will be.

So we discussed it briefly last night and I left it at “I need to think about it.” I also conveyed that I wasn’t saying “No.” But I haven’t said “Yes” yet either.

I’m just noodling…

Categories
Family

A Tough Cookie

A seemingly annual spring activity for me is building compost bins. I started with one, which got filled easily over the course of a Spring/Summer cycle. So I built a second one and harvested some of the compost from the first. Unfortunately, the second one also got completely filled and I also filled the first one again. So I needed a third bin, in addition to trying to harvest compost from the other two.

Understandably, I wasn’t to keen on getting the job done because it’s messy, unpleasant work. There are bugs everywhere and even if the temps were below freezing, I’d be perspiring like it’s the middle of Summer. I finally did the deed yesterday and, while I was moving compost between the new bins, the lass decided she was going to help. So she fetched a small pitch fork the Wife typically uses for spreading mulch.

Unfortunately for the lass, and myself, she isn’t tall enough to toss the compost over the fences that make the bins. She was only able to get at the compost because I’d fashioned a rather crude gate for the front. So she did her best to scoop up compost as I was. Then she’d ask me to do something with it. So I’d take the pitchfork from her, toss it into a bin and hand it back to her.

Well, that happened exactly 3 times. Because on the 3rd time, as I went to hand the pitch fork back to her, I felt the unmistakable impact of the pitchfork handle on her nose. It also made a soft combo smooshing-crunching noise that actually had me initially concerned I’d broken her nose.

I dropped everything and went over to tend to her. She was crying pretty hard and she exclaimed that her nose was bleeding. She’d cupped her hands beneath her nose. I got a quick glimpse of her face and there was no swelling, so I was relieved that I hadn’t actually broken anything. So I pinched her nose and walked with her back up to the house. By the time we reached the house, the crying had downgraded to soft whimpers, and by the time on got her on the counter she had settled down completely.

She looked in worse shape than she actually was- blood was caking on her lower jaw and had soaked into the sleeves of her shirt. The Wife came down to see what had happened and we started cleaning her up while making sure we get her nose pinched to stop the bleeding.

While we were cleaning her up, she asked only 1 question: did she get any blood on her shirt? It was a “Hello Kitty” shirt and was her favorite. The Wife took care of soaking the shirt sleeves to get the stains out.

Good to know she was worried about the important stuff.

Categories
Computers Programming

git fast-export

I had a personal project I wanted to put onto Gitorious, but I didn’t want all of the history put up there because I had some username/passwords in the history as part of some test code. These pieces were gone in the more recent versions of the code. But git makes it so easy to recall and search history, it’s the sort of thing best not to risk.

After mucking with filter-branch and rebase, neither of which really gave me a repository I wanted to put out there, I came across the fast-export and fast-import commands. The export command, particularly, was quite flexible and I was able to arrive at a workable solution. I used fast-export to dump the last 10 commits of my master branch up to HEAD into a file, and then imported it into a new repository, finally pushing the result out to Gitorious.

Here’s the fast-export command I used:

git fast-export master~10..master >> export

I still have the original repository, but I’ve mothballed it and will work from the new one. Seems like a reasonable compromise and ended up being a pretty straight-forward application of the available tools. No worrying about unintended side effects or subtle forms of data loss.

Categories
Family

Trying to Remember

One thing this past weekend’s experience with the boy has me wondering is when did I learn how to play baseball?

I’m wondering this because it’s clear that the boy has no idea how the game is played. He doesn’t understand being out, or how to play in the field, or how to run the bases. None of it. And the thing of it is I can’t find fault with his ignorance. When I sit and think about it I can’t really think of any reason why he should know any of it. Last year was the first time he’d played any organized baseball, and the version we played was so far from actual baseball rules that it can only be considered a primer in the sense that we got to bat and play in the field.

The thing is, I’ve never played organized baseball either. I didn’t play in Little League or high school or any rec leagues. Never. I played ‘catch’ with the Father (as he is now so dubbed for blog purposes- I briefly considered “the Patriarch” but; however amusing to myself, it didn’t seem like a good fit) a plenty growing up. He also used to pitch to me in our backyard. I even remember having a black, Pete Rose baseball bat that I beat to death. I remember practicing batting by hitting rocks across the road with it. That did a number on the bat.

But I don’t ever remember having baseball explained to me, and yet I also can’t remember ever not knowing how to play baseball. For that matter, I don’t really remember having any games that we played explained to us. I can only assume that I just learned by watching other kids play, or by jumping in and figuring it out on the fly.

So how to relate to the boy? Initially, I’ve been assuming that he’ll figure the game out by participating and observing. The catching, hitting and throwing(the physical aspects of the game), he’s picking up on just fine. But he isn’t picking up on the rules of the game at all. He’s not alone either as a number of his teammates’ fathers have also related similar experiences with their boys. Yet all of them also understand how to play baseball. But this isn’t the case for all the boys- some of them definitely understand how the game is played.

Perhaps it’s a result of him not watching a lot of TV generally, and sports in particular. But I can’t really remember sitting in front of the TV watching sports other than football; though, perhaps my memory is failing me here. By the same token, the couple of times we’ve tried to sit and watch a game, he hasn’t really shown much interest in watching. Not that I can blame him- regular season baseball is tough to watch. Plus, most times the games are on at bad times- like after his bed time, or during the afternoon on a beautiful day.

Given his game schedule (two games a week), I’m confident that the situation will be largely rectified by the end of the season. But I can’t help but feel like I failed him in some small way here. Sure, baseball is hardly the most crucial part of growing up. But at the same time, it was clearly a part of my growing up and understanding it is crucial to being able to appreciate why football is a vastly superior sport.

A final interesting thought- will he find himself in a similar situation some day? For that matter, perhaps I don’t remember my own childhood correctly and the Father was wondering similar things while I was growing up. If that’s the case, then it isn’t a kid thing. It’s a parent thing.

Categories
Family

There IS Crying in Baseball

We survived opening day. I could snarkily claim that it’s taken me until now to recover; but, that wouldn’t be accurate. I’ve been trying to reestablish our grass. Which is threatening to become a yearly chore.

But I digress. Opening day is a somewhat drawn out affair. There are 6 levels of play: T-ball, coach pitch baseball, coach pitch softball, the minors for baseball, minors for softball, and finally majors for baseball. There aren’t enough girls to field a majors team for softball. At least not this year.

For T-ball and coach pitch there are 3 teams a-piece, something less than that for the majors and the minors. On Opening Day, all of the players on all the teams get introduced and run out onto the field. Where they have to stand around and wait for the league organizers to thank all the sponsors, helpers, volunteers, politicians and who ever else might have tangentially contributed to something related to the Little League. Don’t get me started on the guy who decided to “sing” the National Anthem. Really- don’t get me started.

Wanna guess how well the younger kids are able to wait through all of that?

Categories
Computers Lua Programming

Lua Packages

I’m starting to look into how to add pipelined or asynchronous support to my luaimap4 project. It had been awhile since I’d looked at the code so I started the task of refreshing my understanding of the code. In the course of doing so, I opted to take the original source file and break out some of the functionality into separate support modules. After doing so, I didn’t like that I now had multiple source files directly in my install directory, so I opted to create an imap4 subdirectory and put all the related modules under that directory.

And that’s when the fun began.

Categories
Family

Take Me Out to the Ball Game

Ahhh, Opening Day for Little League. Both the lass and the boy will likely have double-headers today. They don’t play against other towns so there are not a lot of teams in their respective leagues. That just means lots of reps I suppose. I’m not sure what to expect for the boy’s coach pitch games- we’ll be pushing the envelope there. But I’ve having done T-ball already, we know what to expect for the lass’s games.

Looks to be a long day.

Categories
Family

Tavern Puzzles

We visited a science center recently and one of the interactive exhibits had one of the old tavern puzzles. The Old Shackles variety to be specific. Both of the kids were instantly smitten with them and that’s when the Wife informed them that we had a whole bunch of them at home.

I’d totally forgotten about them until she had mentioned it. We not only had the same one as at the science center, but a number of others. I recall first coming across them in high school. They were fun to work out even if they were all twists on the same basic principles. The lone exception was the Patience Puzzle– a very appropriately named challenge. It literally took years of on and off work on it before I finally solved it.

Anyway, I pulled all of them out for the kids and they had a blast with them for about 5 minutes. When they realized that they couldn’t figure them out, the puzzles lost their luster. The boy, particularly, got very frustrated with my old version of Old Shackles. He had been able to solve the one at the science center, but couldn’t solve mine. Naturally, something had to be wrong with mine.

It’s a familiar pattern with him now. Any kind of new challenge turns into a tremendous exercise in frustration. He thinks he should be a master of whatever he chooses to do and when reality bites, well, he doesn’t like it.

As for me, I’ve managed to solve them all again, including the Patience Puzzle. If that means that I’ve learned patience, then there’s still hope for the boy.

Categories
Computers Lua Programming

An Awesome Mail Widget

The name really does lend itself to abuse. Regardless, I leveraged some previous lua code to create a nice little email widget that checks my email account for new mail and, if so, creates a menu of the mailboxes which have new mail that I can select and launches mutt with that folder open.

Code and explanation after the jump.