Hart Blogs

Darren's Blog

Darren on Jamba In the following postings I share some thoughts and experiences regarding life as a parent, home remodeling, technical tinkering, thoughts on things I've read, and an ever so occaisional rant. :-)

Mad Science

cm4228az.gif So what is this bizarre plot to the left here you ask. Some highly technical computer modeling of some fringe science? Perhaps one of those new-fangled computer thingies we know dvhart is always going on about. Maybe some nostalgic artifact from his days studying electrical engineering? Well... no. In fact it is simply the beam plots of an over the air antenna I am looking at installing in my attic. Yeah... just trying to watch TV. Turns out that there is a lot that goes into picking up a TV signal - an awful lot. I'm a week into my search for the right antenna (or antennas as the case may be - VHF-HI an UHF bands you know), and so far I've determined that despite living within 3 miles of the two transmission towers I care about, and even though those towers are within 10 degrees of each other, I appear to be dealing with skyline multipath and some other issues resulting from living in a valley and being surrounded by lots of very large trees. Oh, and the foil backed insulation in my house really doesn't like radio waves. It's been fun, but I don't know how anyone without 5 years of intense math and electrical engineering coursework behind them would dare attempt a less than trivial antenna installation. Sheesh. No wonder nearly everyone I know pays for cable! So in case you're interested in what it would take to setup OTA DTV (over the air digital television) at your house, check out the following links. Happy Hacking.

The New Face of BrainDump

BrainDump IconAfter a few weeks of disillusionment with my progress on BrainDump, John S. pumped me up with noise about casting a broad net and all that. You know, the percentage of people interested in BrainDump may be small, tiny even, but if I notify the entire planet about it, I may just get a handful of interested and talented people to participate in its development. So this weekend I spent some time and finished up the web presence of BrainDump.

Now I think I'll sit on it a bit and get some feedback from a couple friends, I hope to start making noise on 43 Folders, Life Hacker, Freshmeat, etc. sometime next week. Please have a look and let me know what you think of the site.

One small step back

I generally have glorious visions of productivity for my weekends. I invariably (on Friday anyway) see them as an opportunity to get just a little bit ahead of where I am at the time. Saturday often presents itself with a few extras I hadn't considered on Friday, that make it difficult to get those couple of step forward I so long for, but I can usually manage at least one. This morning, dvh3 had other plans for me... he woke up at his usual hour (about 6:45) and Mary Lou stuck him in front of the digital babysitter so we could sleep in a little. At 8:00 his show was rolling credits and he needed his "muck", so I rolled out of bed to tend to his urgent demands. Too late it seems. He managed to get his hands on a red permanent marker and proceeded to furiously color the floor, the two new leather ottomans, the new leather chair, and the new area rug...

Technology and Speed Reading

I'm a hopelessly slow reader, and it continually frustrates me, and later shames me in front of my friends. I just can't read the information fast enough to keep up with the world! I blame elementary school who had me read a grand total of I think 2 books by the time I was 12 (both involving dying dogs [1]... what the hell is wrong with you people?). I've been reading some things on how to improve my reading speed while maintaining comprehension, and also looking into how technology might be able to help. A colleague pointed me to SpreedNews which turns out to be awesome, and I top out at just under 500 words per minute before I simply don't remember anything about what I read. Now if the Amazon Kindel could incorporate this technology and allow me to read anything on the Kindel with this fancy rate adjustable phrase flashing awesomeness, I'd buy two... today. Unfortunately, one of the core technologies of the Kindel is their fancy pants epaper screen, which while it is great to look at and easy on the batteries, its refresh rate wouldn't allow for 20 words per minute, let alone 500. Ah well, maybe when Devon is my age he can get me a nice ereader that solves all my problems, without killing any dogs.

1. "Old Yeller" and "Where the Red Fern Grows" - both belong on the banned books shelf at my local library.

Linux Plumbers Conference 2008

I spent the latter half of last week at the Linux Plumbers Conference in downtown Portland. And despite being a new conference, I found it to be one of the best conferences I've attended. I think this might be in part to its small size, there was a much better average developer to community leader ratio than at other conferences, indeed some of the key leaders don't even attend some of the larger conferences. The fact that LPC piggy-backed on Kernel Summit had a lot to do with the turnout. So what was exciting?

"If you want to do it right, do what IBM does, do what Intel does. -- Greg KH"
Well, maybe that was only funny to me...

While there was a lot of great content, the things that stood out to me were:

From Naught to Sixty in 5 Seconds

Arjam van de Ven and Auke Kok shared their work on getting Fedora and Ubuntu to boot in under 5 seconds on a netbook. While the SSD drives were key here, they still could do 10 seconds with rotating platters. Key bits including Super Read Ahead, disabling everthing you don't use, and picking on everyone that wasted boot time :-) Canonical took another hit here for GDM taking 3 seconds to start (60% of their total schedule!) due to storing massive pngs that it scaled down at each run to fit the current resolution. Definitely plan to look at my boot process and see if I can knock a few 10s of seconds off.

Git Tutorial

So was this cool only because it was Linus presenting? Yes and no. Linus is actually a great presenter. He is bright (duh) but also witty and engaging. He had no slides and simply walked the room through some git usage. While most everyone in the room had used git before, no-one seemed ruffled by it. It was nice to hear first-hand why git is the way it is. Did I come away from it loving git - uh... no. But it did clear up some of the issues I had with it - mostly by correcting my perspective on how it should be used.

Graphics Drivers in the Kernel: 20 Years Late

Dave Ailie and Jesse Barnes (among others) discussed the work being done to move video drivers into the kernel (from xorg userspace where they are now). Specifically memory management and mode setting. There was some good debate between the speakers and Linus, which ended with three of the speakers simultaneously stating "Well, you're wrong!" to the chief penguin. There was a good chuckle from the crowd, things usually go the other way. The presenters knew their work, they knew the interactions of the various pieces, and they were able to defend their approach which Linus didn't accept at first. His pragmatism was very apparent during the discussion and his drive toward simplicity made very clear. An excellent discussion. So what does this mean for users? hopefully those of us with the right chipsets will not have to watch our screens struggle through resolution changes 3 times during a single boot :-)

Hallway Dialog

While the formal talks and discussions were great, the best part of any conference is the one on one time with the people you work with over email and irc the rest of the year. For me this was a lunch with Thomas Gleixner, Steven Rostedt, and Gregory Haskins. We discussed the problems pthread condition variables have with priority inheritance, and formed a game plan to get the solution moving forward. It's a tough problem, and largely logistical in nature rather than technical. Changing APIs (and ABIs) at the glibc level is a painful process (for good reason).

All in all, it was a great conference. A lot of good discussion between the developers of various systems was had (which was of course the intent). Thanks to IBM for letting me attend, and thanks to the organizers who donated so much of their time to the event.

Let there be light!

New can lightingWe've been spending time on and off over the last several years trying to transform our front room into something nice. It's an awkward little space with traffic flow problems, lack of natural light, odd architectural relationships, etc. Over the last several weeks we've really been trying hard to nail down some decisions, and we've done pretty well. We've chosen some furniture: the chair and ottamans are visible in the picture, the new couch has been ordered, and wall color is final (the patch closest to the leather chair - 50% tint of Miller Devine Filbert). Color selection has been particularly painful due to the lack of natural light, the very red floors, and our limited choices for couch fabric and area rug colors. After several iterations, it's been finalized and we're just waiting for things to arrive.

Security Catch-Up

OK, so while all my co-workers took a half-day to check their systems for each of the openssh and dns exploits earlier this year, I foolishly let it slide, thinking I had more important things to do. So while I didn't procrastinate so long as to get hacked/phished/etc. I did wait until tonight. So after a few hours research (and a couple educational jems, I've finally regenerated all my system's host keys and have deleted all my .ssh keys and regenerated them on systems where I have console access, relying on ssh agent forwarding everywhere else (thanks Josh). As for DNS, I've redirected my router to opendns which is looking to be an excellent service (thanks John). So I should be all buttoned up again...

Wicd! Wifi Management that Works!

It's a very novel concept I know, but the guys at wicd have managed to write a wifi network manager that does things like remember your WPA key (unlike some other more common NetworkManagers). I still need to see if it can do really complicated things like save a config for a hidden network (ooooooh!) and handle enterprise authentication (LEAP), but for now I am very happy to have replaced NetworkManager with something that appears to just work. Check it out: http://wicd.sourceforge.net/. Now, how 'bout it Ubuntu, can we ditch NM already - isn't two broken release cycles enough?

Streaming Media to the PS3 with MediaTomb

I've been enjoying streaming music to my Playstation 3 with the most excellent MediaTomb uPNP DNLA Media Server for a while. Tonight I managed to get MediaTomb to present the MythTV recordings in a format the PS3 could actually understand. I used the Cidero UPnP A/V Controller to debug the XML presented to the UPnP client by the server. Turns out the PS3 prefers video/mpeg over video/mp2p for MPEG2 video files - picky picky. Simply adding the following:

<map from="mpg" to="video/mpeg"/>

to the MediaTomb config.xml and removing/adding the recordings folder got my PS3 streaming video from MediaTomb. Excellent!

Mary Lou's Blog

100_3871These postings are filled with updates about the Hart household in general. However I mostly focus on my favorite little boy Devon - whom I think is the cutest little boy ever. Oh and baby #2 on the way! So maybe I should call it rantings of a mother's love. :)

Lilypie Expecting a baby Ticker

Happy Thanksgiving!

Thanksgiving is here again. It was quiet one for us here, but we enjoyed our time together as a family. We even skipped out the big food preparation and instead went to Marie Callendar's for their Holiday feast. we ate to much, and Devon had way to much Chocolate Satin pie but it was nice to come home to a clean house and just relax. We hope everyone else had a great day and time to relax and enjoy friends & family, and all of their blessings.

A crazy month

Well I know I am in trouble with my sister for not posting more this last month. It has been a crazy month and while I have had good intentions to post I just didn't ever feel like spend my limited free time posting. So what has happened in the last month, well lets see...

Trip to Mesquite: At the end of October we made the journey to Mesquite (2 hour plane ride & then 1 hour car ride after getting baggage & car rental - dvh3 was an angel!) My oldest nephew Jordan was speaking in church as he prepared to leave on his mission to The Baltic's (Estonia). My 10 year class reunion also happened to be the same weekend so we had lots to keep us busy. Really glad to have gotten to see a few of my old classmates but I must say I enjoyed the family time most of all. dvh3 got to play with his cousins and was following his new best friend Dayton everywhere.

Big Brother....

100_5918100_5919Well for those that don't already know, Devon is going to be a big brother in May. Baby #2 is officially on the way. Mom & Dad are very excited and Devon is also excited to be a big brother. So far he is requesting a little sister so hopefully he won't be disappointed if it ends up being a little brother.

At 12 weeks I am stilling dealing with morning/all day sickness. But it does seem to be getting slightly better. I also find that I am exhausted nearly constantly. Big thanks to Darren for picking up so much of the slack. If anyone is interested you can see the 1st ultrasounds here: # 2.

Meeting Bob the Builder

sspx0189sspx0192sspx0139
The Portland Children's Museum is currently running a "Bob the Builder" exhibit. Devon was very excited to go and luckily got there in time to meet Bob (although once he got up close he wasn't quite as excited.) He had a great time playing with all the different exhibits, especially the water tank - pump blue "water" balls through the tank. He also liked getting to try out all the machines and guess what saying they'd repeat. There was also a "Machine petting" out side where the kids could climb on really construction equipment. Definitely something we need to go back for before it is gone.

Summer Re-cap

100B5722100B5731Okay the weather is starting to turn so I thought I better finally get the blog about of summer. We had a very busy summer this year & relatively short (because the rain didn't stop until late June) but we enjoyed it. Devon took a Sports class through the local Rec. center and loved getting to go play with balls. Soccer balls, t-ball, balloons, basketballs, and one of his favorites bowling. He also took a swimming class which he enjoyed especially the finally day when he got to go down the slide. We also spent a lot of time visiting new parks this summer. You can see many pics from those excursions here: Parks.

We also enjoyed a few days at the coast with friends. We visited Pacific City, OR with our friends the Mauery's and we had a great time. We have known Vernon and Lauren for basic 10 years and 3 kids later we are enjoying getting back to the point where we can have adult conversation. Thanks to Nicole their 5 year old who puts of with Devon (I believe she is his favorite friends) and helped keep the parents informed when the boys started getting tired of each other (Nathan is only 6 months older then Devon but some days that is a BIG age difference!) Even though the beach was a bit windy we had a great time. More pictures posted here: Pacific City, OR. Oh and if your interested in a funny picture of me being attacked by a blanket check out Lauren's blog from our trip - she has some great pictures of the kids too!

IQ Test

Online IQ Test
Free-IQTest.net - Online IQ Test

So our Friend's the Mauery's posted their test scores so I had to try it. Not to bad considering I guessed on a few, I made it into the "Gifted" category. Lots of advertisements trying to get you to sign up for stuff at the end before they give you your score though. You can wade past it all but it takes a while.

Planting Party!

100_5773The front yard landscape project continues on helped along by great friends who willing gave up an entire SUNNY Portland Saturday to work in our front yard last weekend. We were finally ready for plants so I took a trip to a recommended nursery, Farmington Gardens, and had a wonderful time picking out plants. We ended up with over 30 plants that need to planted and as quickly as possible. When the Mauery's offered their help we gladly to them up on the offer. We got to work at 10 am and other then a lunch break pretty much worked through until 5 that evening, but we got all the plants in. The kids were great and played together or watched tv most of the day so we could work. It was amazing how much we got done. Even more amazing was the transformation to the house, plants just add so much.

Grandma Hope

100_1118Darren's mom came out to visit 2 weeks ago and I have been very remiss in getting the pictures posted. Devon had a great time with Grandma Hope putting puzzles together, working in the yard, going on walks, riding his bike, and playing at the park. I think everyone had a great time and Devon was very sad to see her go. We just don't get to see family often enough. Oh well we enjoy the time we do get together. See a few more pictures in Devon's 3rd Year Album

500 lbs closer....

Okay last post for the day (I think). So Saturday before our big scare Darren and our neighbor David got the old water feature set back up in its new home. Darren estimates that the basalt beast is about 500 lbs., and the landscape plan mapped a 5 foot diameter hole, so it was a big job -- says the girl who really only had to keep the 2 year old out of the way. Darren spent a lot of spare time last week figuring out what he needed and gathering supplies to get the monster in place so that Saturday he could just work.
100_5693 First off he had to dig the hole. It was 20 inches deep in the center square and the square is about 2 feet wide. The outer circle is only 6 inches deep but is about 5 feet across. Unfortunately it rained the night before so our lovely clay soil was also not very forgiving. The nice thing was that it was a cloudy day. Because of the recent rain it was also a bit humid so after about and hour of digging Darren decided to ditch his shirt. It took him about 2 1/2 hours to dig the hole -- and haul all the wheelbarrows of dirt (about 8) to the back yard. Then he lined the hole with landscape fabric and pond liner (at which point I decided that it might make a pretty nice personal hot tub!).
100_5698 After a quick break and a clean shirt Darren got David and they went to work devising how they were going to get the behemoth into the hole. They ended up rolling it onto the wood supports across the hole and then David acted as a counter weight as Darren lowered it into place on the concrete blocks (they had to do this very carefully because they couldn't afford to break the 1 inch pipe on the bottom of the fountain that would connect to the water pump - nor would they ever get it out of the hole once it was in). Once it was in place Darren held the rock while David shimmed it so that it was stable -- since we are pretty sure Devon will try and climb it at some point. :) Then they put in the pump, added some fill rock, some water, plugged in the pump, and tested it out.
100_5709 Darren hooked it to a switch so it's easy to turn on/off -- even a 2 year old can do it. Devon loves it and loves playing with it. We (by which I mean Darren) still needs to add a bit more fill rock and then we'll add a few bigger stones to break up the splash a little bit and add some more interest (luckily we have quite a few large rocks laying around in our yard). Then we'll add some larger river rock so that we don't have a pool of standing water (that way I don't have to keep Devon out of it) and the feature will be done. Then a few more plants and some mulch and I think we'll have the front yard pretty well cleaned up.
It looks beautiful and I am very thankful to Darren who worked so hard. His entire body was sore that evening. And it turned out that we both stupidly forgot sunblock for him - his whole back is bright red just adding to his over-all pain. I think he'll be taking a bit of Ibuprofen for the next couple of days. Thanks Darren.