Category Archives: life

Announcing the birth of my son Tristan

Firstly, let me apologize to everyone who has heard of the birth from others instead of Anne or myself. We have had a very hectic two weeks, and have had little time for anyone but our children.

Tristan Alexander Lawrence-Hovey was born on January 9, 2007 at 5:58 EST. He weighed 7lb 13.8oz in anachronistic measuring units. He measured 19.25in in length (also in old units). He inherited my hair, nose, ears, and toes. From Anne, he got his eyes and mouth. He appears to have a calm disposition like Caroline (another trait that must come from Anne). I added a gallery of photos from Tristan’s birth, and made a short slideshow of the birth (you can save any high-res photo or the QuickTime movie by choosing ‘Save As’ from your browser’s ‘File’ menu).

Tristan was taken to the Neonatal Intensive Care Unit a few hours after birth because he was having difficulty breathing. Nothing conclusive was found to be the cause, and he was breathing fine a few hours later. The doctors decided to begin a seven-day course of antibiotics while they continued to test. He was moved to the half-way room two days later, where we were permitted to hold him. We visit him for most the day. Anne is nursing/feeding him as best she can given the awkwardness of the situation. I spend a lot of time moving Anne and the children to and from the hospital and schools. The hospital will release Tristan Tuesday evening, pending the completion of his medications and his hearing test. I prepared some photos from Tristans stay in the NICU and a QuickTime slideshow of the past week.

PS. My only disappointment was Anne rejected Euphrates for a middle name. I have some solace in the knowledge that his full name in iambic pentameter.

New domain, new ISP, moving my blog

I changed ISPs recently, from Cox cable to Verizon. I don't want to dwell on the issue, but let me just say I can think of a homonym for Cox that sums up my opinions of them very well.

With the ISP change comes some email address, website, and blog changes. I've decided to use my .name address for personal mail, and my sinzui.is at verizon for my hacking traffic. My vanity website is now located at annrky+sinzui. My online journal is officially at Sinzui (Essence), and the RSS format is available too at Sinzui (Essence) [RSS]

The hosting service provides a nice Linux/Apache/Python setup that lets me transfer my local pages to the host without the need to pre-render them. It is so nice not having to screen-scrap my localhost, rewrite the files for HTML server, and generate a delta between the new tree and the last push to create a deployment script that ncftp can run.

PS. I have something to say regarding GTK and Web UIs and I hope my next entry is not missed.

NP: Himar Orn Hilmarsson — Children of Nature

A call for .NET Webhackers

I'm looking for two webhackers keen on .NET, one with C++ knowledge and one with XSL knowledge. Hanley-Wood is migrating its business and Web applications to .NET. I think the team needs an infusion of OSS methods and tools. The team is smart, but lacks experience with common team tools like version control, issue trackers, testing, and build systems. The company is open to OSS that solves its problems. The positions are located in Washington DC. If you are interested, please contact me at chovey _AT_ hanleywood.com.

Join the Free conspiracy

I’m having a lot of fun in my new job. I have an office too. It over-looks Thomas Circle. Though as the picture shows, it is an ex-cicle;
New Hampshire Avenue has bi-sected it (twice).

It is nice to work with smart people again, but I need more. I’m looking for one or two Web/App developers who know .NET, C++, XML, and ASP. We have a lot of code that is written in undocumented C++ that use the creator’s own libs. I want to move that code to .NET (C#). Hanely-Wood wants me to build a developer team that will modernize and sanitize the websites. Most the team development issues can be solved with open source tools and habits–the developers don’t know how to contribute to each other’s projects. I think the tasks requires hackers with Mono experience. I’m going to rewrite the job description for the Web/app developer
to reflect my changes to the job requirements. The MS dominance in the job description may in part be an indication of why I was asked to build a new team–its hard to collaborate if your dependant upon Microsoft.

Traveshamockery

Friday was my last day working for Direct Holdings, the company that acquired Time-Life at the start of this year. My friend Jeff described the company's plans to continue without me as a traveshamockery. He uses that word often, though I wasn't sure if he means “travesty, sham, mockery”. A quick consultation with Google confirmed this. But take a look at Google's traveshamockery top matches. Wikipedia's entry about Bush Doctrine is the most relevant page!

I rediscovered Submarine Bells by the NZ band, the Chills It's a cleaver pop album. The title track is quite exquisite. I must check out their later albums.

SSH Port forwarding for mental health

Living behind a firewall can be a lonely and disparaging place to be. Using ssh's port forwarding capabilities has become an essential task to get through the day. Every few months something is closed off, and I add one more item to my morning startup routine. Opening ports to IRC, streaming music, and most recently mail are the first order of business at my business.

I have a machine in my home's DMZ, and my router will let all ssh traffic go to that machine. There is not a lot on that machine, it just provides extra help to my home machines, and lets my play with Ubuntu Linux.

To connect to IRC, I set host as locahost instead of irc.gnome.org host in Gaim. Every morning I issue the command:
ssh -C -N -f -L 6667:irc.gnome.org:6667 user@my.home.ip

I just login to my IRC account, and ssh sends all my irc traffic over ssh to my computer that can talk over port 6667.

I can connect to irc.freenode.net at the same time. I use 6668:irc.freenode.net:6667 and get the port to 6668 and host to locahost in Gaim.

To listen to Indy Pop Rocks
on SomaFM, I set its address as http://localhost:8076 in Totem. I use:
ssh -C -N -f -L 8076:server1.somafm.com:8076 user@my.home.ip

to do the routing. I could also be streaming from one of my home computers using icecast. I would use something like 8080:transmitter.local:8080 to see it.

new Vector();

I resigned yesterday. I accepted a job to move a company to .NET. Shortly afterwords Monster Government Services called me and asked me to delay my decision until Nov 2. Oh well. I haven't signed anything yet so I may have an awkward moment on Tuesday. Monster uses Linux and wants to move some of their tools to better scaling solutions. It is Java work, but It is also not Windows work.

I took home my Nightmare before Christmas, Sandman, and Tick toys.

I expect to get back the time I've been missing since the start of the year. I've got two things I want to do: put search into Nautilus and Yelp, and move developers.gnome.org to wiki.

Moments of Indecision

I'm at the point where I must make a decision about a job. If it weren't for the fact I must work on Windows, I would say yes immediately. I have had a few job offers in the past month and I have turned them down because they offered me the same RUP-dominated J2EE work that I have grown to dislike. This job offers me a chance to work with .Net, and build a team of agile developers. There is even some small hope of putting Mono into a commercial site.

I spent two hours removing a tag-team of IE spyware apps from my wife's computer last night. I truly do not like working on Windows. With the exception of 6 months, I've developed on Linux and Mac for the past decade. But this job is good offer, and an opportunity that will make it easier to make some Mono contributions.

I had 20 interviews in the past five weeks. One company was very interested in developing metadata collection and search tools, but I did not want to take a massive pay cut to make them. Another company offered me a ridiculously large sum of money; a clue that some was very wrong with the project. How sweet it could have been if I could have gotten the task of the first job and the pay of the second.

Antics

Interpol Antics
I cannot stop playing Interpol's new album Antics. I have donned headphones to separate myself from friends and family. There previous album Turn on the Bright Lights was merely an appetizer. I binged upon The Decline and Fall of British Sea Power, the Yeah Yeah Yeahs, and Placebo's Sleeping with Ghosts, but Interpol's latest is better. I'm glad I put off purchasing Bork's latest–I'll dive into her album after I get the headphones off.

I fixed an annoying crash in Medusa. It is now safe to search without an index in msearch-gui. Nothing will happen, and that is better than a crash.

As a rule, I do not study the history of a nation as told by that nation. They tend to omit their atrocities. US history did not teach me about crimes committed against the native Americans. Australian history didn't tell me about similar crimes against the aboriginals. I understand that France tries to ignore Napoleon (who enacted some good laws). And the British never mention their food. So I choose to learn a nation's history from someone else.

Indy, age 5, rebel

Two weeks ago Indy1
announced she is off the meat-list. Anne and I haggled with her on the issue. She will eat fish, and poultry on occasion, in exchange she will eat a wider variety of foods. I thought she would go a few days, but clearly I am wrong. Today she took herself off the jean-list. No more jeans. I just going to take her word for it, no arguments.

We started reading Harry Potter and the Goblet of Fire. Indy is dressing up as a witch for Halloween. She says she cannot wait to see how much “loot” she’s going to haul away with. I cannot have any. She says I’m too fat, and must do more exercise; cruel child.

[1] She does not have purple hair (yet). She does have a copy of GIMP.