<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7180440</id><updated>2011-04-21T13:41:35.922-05:00</updated><title type='text'>Meow?</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7180440.post-114665561653805714</id><published>2006-05-03T06:24:00.000-05:00</published><updated>2006-05-03T06:26:56.550-05:00</updated><title type='text'>Insomnia annoys me</title><content type='html'>The last several days have been strange and annoying.  I have been unable to sleep at night, and unable to remain awake during the days.  Very inconvenient when I'm trying to get all of my end-of-semester stuff pulled together.&lt;br /&gt;So last night I just bit the bullet.  I stayed up all night, in hopes that at least this way I'll be awake in the morning and at least tired at night.&lt;br /&gt;We'll see how it goes.&lt;br /&gt;It's a bit strange to be reading netnews, shower, and then go back to netnews with coffee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-114665561653805714?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/114665561653805714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=114665561653805714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/114665561653805714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/114665561653805714'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2006/05/insomnia-annoys-me.html' title='Insomnia annoys me'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-114214083268154924</id><published>2006-03-11T22:38:00.000-06:00</published><updated>2006-03-11T23:20:33.030-06:00</updated><title type='text'>Spring Break - First Project</title><content type='html'>I have a rather involved system for dealing with my email.  I've got a mail server running my own &lt;a href="http://www.crhalpin.org/project/spam.html"&gt;hybrid filtering system&lt;/a&gt;.  I access the mailstore on that server using &lt;a href="http://www.bincimap.org/"&gt;Binc IMAP&lt;/a&gt; and &lt;a href="http://www.mutt.org/"&gt;mutt&lt;/a&gt;.  For what I want, it's nearly perfect.&lt;br /&gt;&lt;br /&gt;The one gaping hole had been message searching.  Mutt does have the idea of setting up a 'limit', and only displaying matching messages.  Limiting only works in the current folder.  More than that, if you want to limit based on body contents, all messages (and their attachments!) are downloaded to search the bodies.  Sometimes this is slow.&lt;br /&gt;&lt;br /&gt;I thought it might work to set up &lt;a href="http://www.mhonarc.org/"&gt;MHonArc&lt;/a&gt; and &lt;a href="http://www.htdig.org/"&gt;ht://Dig&lt;/a&gt; and then just access the archive for searching this way.  This is what &lt;a href="http://www.mail-archive.com/"&gt;The Mail Archive&lt;/a&gt; does.&lt;br /&gt;&lt;br /&gt;MHonArc is amazing for mailing list archives, where there's not any folder structure.  Trying to impose a folder structure is very much a square peg with round hole of insufficient diameter proposition.&lt;br /&gt;&lt;br /&gt;Beyond that, I couldn't find an easy way to get the kind of search excerpts out of ht://Dig that I wanted.  Excellent general-purpose search tool.  For email, archives, it seemed to be tripping over the headers a lot.  I know there's a way around that, but I couldn't figure it out.&lt;br /&gt;&lt;br /&gt;After a very late-night learning experience setting up the MHonArc and ht://Dig to get results that still weren't what I wanted, I got some sleep and put in a bit more thought about the mechanics of how this would work.&lt;br /&gt;&lt;br /&gt;I'd need to use a browser to read archives.  Somewhat annoying not to be able to search from within mutt. I'd also need to set up ssh tunneling to read archives from outside my house.  No big deal, but somewhat annoying.&lt;br /&gt;&lt;br /&gt;I should also set up an .htpassword to prevent house guests from reading my personal mail.  I've got all of my mail stuff authenticating via checkpassword-pam, which gives me a nice single-sign-on system.  If there's a way to get apache to use checkpassword-pam, I don't know it.  So I'd need to remember to change that password as well to keep it in sync with my other passwords.  Also not a big deal, but also annoying.&lt;br /&gt;&lt;br /&gt;Becoming less convinced of the cleverness of that setup, I started googling around for other solutions.  I stumbled across &lt;a href="http://www.rpcurnow.force9.co.uk/mairix/"&gt;Mairix&lt;/a&gt; after encountering &lt;a href="http://lists.debian.org/debian-user/2004/08/msg05146.html"&gt;an amusing rant&lt;/a&gt; written by someone who appears at least as picky as I am.&lt;br /&gt;&lt;br /&gt;Mairix is very cool.  After adding: &lt;b&gt;macro index S "!ssh -p PORT localhost mairix " &lt;/b&gt; and the appropriate modification to my preconnect to set up this tunnel, it integrates very nicely with mutt.  I'm quite happy.&lt;br /&gt;&lt;br /&gt;Thus concludes my first work-avoidance project of the week, and also my blog-resurrection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-114214083268154924?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/114214083268154924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=114214083268154924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/114214083268154924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/114214083268154924'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2006/03/spring-break-first-project.html' title='Spring Break - First Project'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-113626713257878450</id><published>2006-01-02T23:44:00.000-06:00</published><updated>2006-01-02T23:45:32.586-06:00</updated><title type='text'>Moment of joy</title><content type='html'>Dec 31 17:59:59 suzie kernel: Clock: inserting leap second 23:59:60 UTC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-113626713257878450?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/113626713257878450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=113626713257878450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/113626713257878450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/113626713257878450'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2006/01/moment-of-joy.html' title='Moment of joy'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-113142283937301721</id><published>2005-11-07T22:02:00.000-06:00</published><updated>2005-11-07T22:07:19.383-06:00</updated><title type='text'>Published Author</title><content type='html'>&lt;a href="http://www.coatingstech.org/New/FSCT_Detail.html"&gt;Service Life Prediction: Challenging the Status Quo&lt;/a&gt;.  I'm a co-author on Chapter 12 and Chapter 14.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-113142283937301721?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/113142283937301721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=113142283937301721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/113142283937301721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/113142283937301721'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2005/11/published-author.html' title='Published Author'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-112771112173237432</id><published>2005-09-25T23:29:00.000-05:00</published><updated>2005-09-26T00:05:21.740-05:00</updated><title type='text'>Anniversary</title><content type='html'>Today was our one-year &lt;a href="http://www.crhalpin.org/about/wife.html"&gt;anniversary&lt;/a&gt;.  Last night we went out to celebrate.&lt;br /&gt;&lt;br /&gt;This was a one-kid weekend.  Beth and Laurie watched Will for us.  He seemed to really like it, and so did they.  Apparently he was really well behaved, too.&lt;br /&gt;&lt;br /&gt;We went out to dinner.  I wanted to find a nice little cozy little place.  Wifey wanted fish though, and there aren't a lot of cozy little seafood places in Madison.  I looked at &lt;a href="http://www.foodfightinc.com/oceangrill.htm"&gt;Ocean Grill&lt;/a&gt; and &lt;a href="http://www.madisondining.com/spotlight/bluemarlin.htm"&gt;The Blue Marlin&lt;/a&gt;, but both are on the Capitol Square.  That would mean hellish parking and bar-crowds to deal with, which neither of us wanted to put up with.  So we just went to Red Lobster.  It ended up being really nice, though.&lt;br /&gt;&lt;br /&gt;Then we went to see &lt;a href="http://www.imdb.com/title/tt0399295/"&gt;Lord of War&lt;/a&gt;.  It was good, but not what I expected.&lt;br /&gt;&lt;br /&gt;It was &lt;i&gt;so&lt;/i&gt; good to get out of the house and get a little time away from the kid(s).  We're both so very busy lately, that we don't get to do that very much.  Because of that, we're all a bit high strung a bit more often than we should be.&lt;br /&gt;&lt;br /&gt;This last year went by very fast.  So busy, all of us.  But it's been a very good year.&lt;br /&gt;&lt;br /&gt;Lily started kindergarten.  Her teachers seem to be really impressed with her.  She's starting to read and write.  A few days ago, I found her spontaneously copying writing from her toys.&lt;br /&gt;&lt;br /&gt;Will has started walking, running, climbing.  He's started picking up words, and even some phrases.&lt;br /&gt;&lt;br /&gt;Melissa has started school.  It's something she's not bored out of her skull doing, which is good.  The jobs she's tried this last year have been totally unable to hold her interest.  She seems to be really enjoying it.&lt;br /&gt;&lt;br /&gt;And I'm still doing what I'm doing.  I've got about three semesters left on my MS, then I'll probably start in on my PhD.  I've picked up another job maintaining the website for &lt;a href="http://www.forest.wisc.edu/"&gt;my department&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here's hoping for another year just like this one. And then another.  And another.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-112771112173237432?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/112771112173237432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=112771112173237432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/112771112173237432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/112771112173237432'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2005/09/anniversary.html' title='Anniversary'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-112129664256014834</id><published>2005-07-13T18:05:00.000-05:00</published><updated>2005-07-13T18:19:10.970-05:00</updated><title type='text'>Karl Rove</title><content type='html'>There's been quite a bit of buzz in the media about &lt;a href="http://www.washingtonpost.com/wp-dyn/content/blog/2005/07/12/BL2005071200330.html"&gt;&lt;br /&gt;Karl Rove&lt;/a&gt;.  Much of this buzz is political in nature, and not that I have no opinions on that front, but another aspect of this has really struck me.&lt;br /&gt;&lt;br /&gt;Much of this discussion involves going through email records and electronic memos.  This makes me wonder: does the media know &lt;i&gt;nothing&lt;/i&gt; about protecting the security of electronic records?  Why weren't all of these emails and all of these memos &lt;a href="http://www.pgp.com/"&gt;PGP&lt;/a&gt; encrypted?  Why weren't they stored on a system like &lt;a href="http://www.mcdonald.org.uk/StegFS/"&gt;StegFs&lt;/a&gt;, or even &lt;a href="http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/Default.asp?url=/resources/documentation/Windows/XP/all/reskit/en-us/prnb_efs_awzg.asp"&gt;&lt;br /&gt;EFS&lt;/a&gt;?  Why did they still exist at all?  Why hadn't they been wiped in accordance with a document destruction policy?&lt;br /&gt;&lt;br /&gt;This isn't just about the news media, though.  Anonymous sources should be aware of tools like &lt;a href="http://www.invisiblog.com/"&gt;Invisiblog&lt;/a&gt; and anonymous remailers (like &lt;a href="http://mixmaster.sourceforge.net/"&gt;mixmaster&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;We have phenomenal tools for maintaining the anonymity of sources.  Why does nobody use them?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-112129664256014834?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/112129664256014834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=112129664256014834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/112129664256014834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/112129664256014834'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2005/07/karl-rove.html' title='Karl Rove'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-111984441282582597</id><published>2005-06-26T22:31:00.000-05:00</published><updated>2005-06-26T22:53:32.833-05:00</updated><title type='text'>Kitties</title><content type='html'>Some time ago, my wife convinced to get a kitten.  A friend of a friend had a brand new litter, and was giving them away.  I've never been a cat person, so I wasn't entirely sure it was a good idea.  However we did want a more interesting pet than a fish, and our apartment doesn't allow dogs.  So we got Oscar The Cat:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3860/429/1600/p6260138.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3860/429/320/p6260138.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We got him when he was only five weeks old.  So he was &lt;b&gt;very&lt;/b&gt; hyper.  Being a kitten, he likes a bit of rough play now and again.  We asked the vet how we might get him not to do that with the children.  Her suggestion was to get another cat.  I wasn't convinced that having two misbehaving animals would be better than having one.  So that idea was nixed.&lt;br /&gt;&lt;br /&gt;Since then, we've cat-sit for friends a number of times.  And Oscar really was better behaved when he had another cat around to play with.  So we started looking for another cat.&lt;br /&gt;&lt;br /&gt;As luck would have it, one of Melissa's co-workers had a pair of black cats that needed a new home.  Their previous owner was allergic, and none of the cat allergy medications really helped her.  We picked them up last Thursday.&lt;br /&gt;&lt;br /&gt;So now we have Missy:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3860/429/1600/p6260137.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3860/429/320/p6260137.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;She took a while to warm up to the new humans, but when she did it was like flipping a switch.  She went from hissing at us to make us go away to hopping onto laps demanding that we pet her.&lt;br /&gt;&lt;br /&gt;And here is her brother:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3860/429/1600/p6260136.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3860/429/320/p6260136.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The picture doesn't really show it, but he is a &lt;b&gt;giant&lt;/b&gt; cat.  He's still not sure that he likes the new people at all.  He spent a very long time hiding in our basement, and only came out after we calmed him with catnip.  If he's not calmer by Wednesday, we might be going to the vet to get him some kitty drugs.&lt;br /&gt;&lt;br /&gt;His previous owner called him &amp;quot;One-Claw&amp;quot; because when he was declawed, there was one claw on his left paw that the vet missed.  I'd like to get him a better name than that though.  I'm leaning toward Claude, but it needs the approval of the executive committee (ie, my wife).&lt;br /&gt;&lt;br /&gt;So that's what we've been doing for entertainment the last few days.  We're turning into a bunch of cat-ladies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-111984441282582597?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/111984441282582597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=111984441282582597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/111984441282582597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/111984441282582597'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2005/06/kitties.html' title='Kitties'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-111880053612932122</id><published>2005-06-14T21:30:00.000-05:00</published><updated>2005-06-14T21:21:08.163-05:00</updated><title type='text'>Updates: Fink Stuff</title><content type='html'>I'm up to 23 &lt;a href="http://fink.sourceforge.net/pdb/maintainer.php?maintainer=Corey%20Halpin"&gt;fink packages&lt;/a&gt;.  I know that's nothing compared to some other maintainers, but I'm still pleased with myself for it.&lt;br /&gt;&lt;br /&gt;I've decided that just editing my packages from inside the CVS tree is too error-prone, especially in terms of keeping packages for several differing trees in sync.&lt;br /&gt;&lt;br /&gt;  Simply keeping a sandbox around with a master copy of the .info and using 'install' or similar to copy the master copy into the appropriate distributions would squish changes from upstream.  That would be bad.  I settled on using emacs' ediff-mode to handle this.&lt;br /&gt;&lt;br /&gt;  And as long as I'm automating this process, it would be nice to automate generation of ssl and non-ssl versions for packages that need this.  To do this I settled on using a little bit of perl-fu to change the name of the package appropriately, and then a bit of magic with the Variants system to handle the rest.&lt;br /&gt;&lt;br /&gt;Here's a snippet of the Makefile (insert tabs where needed) I'm using:&lt;br /&gt;&lt;div style="font-family: monospace"&gt;&lt;br /&gt;SSL=perl -pi~ -e 's/(Package: (?!%N)[^%\n]+)(%type_pkg.+)?/\1-ssl\2/'&lt;br /&gt;&lt;br /&gt;#Fink unstable for 10.3&lt;br /&gt;F103u-lib=/sw/fink/10.3/unstable/main/finkinfo/libs/&lt;br /&gt;F103u-crypto=/sw/fink/10.3/unstable/crypto/finkinfo/&lt;br /&gt;&lt;br /&gt;define merge&lt;br /&gt;  diff -q $(1) `basename $(1)` || ( touch $(1) &amp;&amp; mv $(1) orig &amp;&amp;   emacs --eval     "(ediff-merge-files \"orig\" \"`basename $(1)`\" nil \"$(1)\" )" &amp;&amp;   rm orig )&lt;br /&gt;endef&lt;br /&gt;&lt;br /&gt;define check&lt;br /&gt;  fink -v validate $(1) | grep "looks good"&lt;br /&gt;endef&lt;br /&gt;&lt;br /&gt;############&lt;br /&gt;# libnasl3 #&lt;br /&gt;############&lt;br /&gt;libnasl3:&lt;br /&gt;        $(call merge,$(F103u-lib)libnasl3.info)&lt;br /&gt;        $(call merge,$(F103u-lib)libnasl3.patch)&lt;br /&gt;        cp libnasl3.info libnasl3-ssl.info&lt;br /&gt;        cp libnasl3.patch libnasl3-ssl.patch&lt;br /&gt;        $(SSL) libnasl3-ssl.info&lt;br /&gt;        $(call merge,$(F103u-crypto)libnasl3-ssl.info)&lt;br /&gt;        $(call merge,$(F103u-crypto)libnasl3-ssl.patch)&lt;br /&gt;        rm libnasl3-ssl.*&lt;br /&gt;libnasl3-ci:&lt;br /&gt;        $(call check,$(F103u-lib)libnasl3.info) &amp;&amp;         $(call check,$(F103u-crypto)libnasl3-ssl.info) &amp;&amp;         cd /sw/fink &amp;&amp; cvs ci           10.3/unstable/main/finkinfo/libs/libnasl3.info           10.3/unstable/main/finkinfo/libs/libnasl3.patch           10.3/unstable/crypto/finkinfo/libnasl3-ssl.info           10.3/unstable/crypto/finkinfo/libnasl3-ssl.patch&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So far I'm quite pleased with it.  But we'll see how it turns out as I use it for more things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-111880053612932122?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/111880053612932122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=111880053612932122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/111880053612932122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/111880053612932122'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2005/06/updates-fink-stuff.html' title='Updates: Fink Stuff'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-111880155926583964</id><published>2005-06-14T21:05:00.000-05:00</published><updated>2005-06-14T21:12:39.270-05:00</updated><title type='text'>Updates: Family</title><content type='html'>It's &lt;i&gt;so&lt;/i&gt; nice to be home around five.  I get to see the kids while they're awake, and even go play with them.  We've got a lot of little parks near our house, which are good for taking the kids to.  On weekends we've been visiting the zoo a lot as well.&lt;br /&gt;&lt;br /&gt;Now that we have weekends open, we're visiting a set of parents every other weekend.  The kids really like visiting the grandparents, and the grandparents like seeing the kids.  It is nice.  I'm glad that we live within driving distance of so much family.&lt;br /&gt;&lt;br /&gt;A few weeks ago, Lily and I went fishing with my dad.  We didn't catch any fish, but we did net a turtle.  I've been trying to catch a turtle since I was ten, if not longer.  I was proud of myself that I managed to catch one while Lily was watching.  She seemed to think the turtle was really neat, but didn't want to take him home in case he wouldn't be able to find his family again after.  So we looked at him and then released him.&lt;br /&gt;&lt;br /&gt;Will is trying so very hard to talk.  He has a few dozen phrases now, and a whole lot of others that are trying very hard to become words.  He's also figuring out how to throw a very impressive tantrum.  And he's figured out climbing.  If we're not careful he can climb over the gate at the bottom of the stairs and then run upstairs to play with things.  Fortunately he's not unstable on the stairs anymore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-111880155926583964?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/111880155926583964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=111880155926583964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/111880155926583964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/111880155926583964'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2005/06/updates-family.html' title='Updates: Family'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-110479584910106884</id><published>2005-01-03T17:11:00.000-06:00</published><updated>2005-01-03T17:44:09.103-06:00</updated><title type='text'>Another Year Another 365.242199 Dollars</title><content type='html'>  Time flies when you're running about all the time.&lt;br /&gt;&lt;br /&gt;  Classes last semester went well.  I didn't get straight A's, but there's always next semester.  It's nice though in that I did more than well enough to be rid of the academic probation that I was admitted on.  One tanked semester can be annoying to recover from.  One of these days I need to update my webpage with updated course information for last semester.&lt;br /&gt;&lt;br /&gt;  The progress of research has been somewhat brisk of late.  Our group has been using the vacation time to catch up with our timeline for last semester.  I've been spending quite a bit of time in my subterranean lair.  Good thing that it's a nice lair.  Of late my task has been integrating an ingrowth routine into our growth simulator.  I now have one that does something, but as yet it is unvalidated.  As Knuth says: &amp;quot;I have only proved it correct, but not tested it.&amp;quot;&lt;br /&gt;&lt;br /&gt;  Will is walking now.  Sometimes he's practically running.  Lately his thing has been to run around in circles around people.  Usually screaming.  It makes me wonder what the neighbors think we're doing to him.  We think he said &amp;quot;Kitty&amp;quot; a while ago, but we can't get him to do it again.&lt;br /&gt;&lt;br /&gt;  Christmas was busy this year.  We went to the in-laws on Friday night, my parents came to us on Saturday, and on Sunday we went to both grandparent-in-laws.  Sunday was a lot of driving.  I got a copies Neil Stephenson's &lt;a href="http://www.cryptonomicon.com/"&gt;Cryptonomicon&lt;/a&gt;  and Jon Stuart's &lt;a href="http://www.comedycentral.com/tv_shows/thedailyshowwithjonstewart/book.jhtml"&gt; America: The Book&lt;/a&gt; for christmas.  So far I haven't gotten very deeply into either, but both seem quite good.  I also got &lt;a href="http://www.square-enix.com/games/FFC/"&gt;FF: Chronicles&lt;/a&gt;.  Now I've got FF4-11 (and 10.2).  The family got a digital camera.  I'm sure that makes my wife happy; she's a shutterbug.&lt;br /&gt;&lt;br /&gt;  We had a nice, calm new year's.  We rented some movies (&lt;a href="http://www.imdb.com/title/tt0318627/"&gt;Resident Evil: Apocalypse&lt;/a&gt; and &lt;a href="http://www.imdb.com/title/tt0368008/"&gt;The Manchurian Candidate&lt;/a&gt;) and stayed home.  Living away from campus is still a bit new for me, I was pleasantly surprised that it was quite outside.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-110479584910106884?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/110479584910106884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=110479584910106884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/110479584910106884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/110479584910106884'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2005/01/another-year-another-365242199-dollars.html' title='Another Year Another 365.242199 Dollars'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-110046122497135586</id><published>2004-11-14T13:40:00.000-06:00</published><updated>2004-11-14T13:41:55.080-06:00</updated><title type='text'>After a Brief Hiatus...</title><content type='html'>Let's see, what has happened since last I wrote.  It's been a while.&lt;br /&gt;&lt;br /&gt;As to the wedding: the ceremony went pretty well. There were problems with the music. One of the bride's maids had a clothing malfunction. The DJ played the wrong song for our dance. But other than that, it went smashingly. Afterward, my feet hurt from standing all day and my face hurt from smiling all day.&lt;br /&gt;&lt;br /&gt;People keep asking if anything has changed. No, nothing really has. That is, except that we aren't running all over trying to put a wedding together. So in that sense, it's relaxing. Also nice, I no longer get confused looks when I go places with the children.&lt;br /&gt;&lt;br /&gt;We got a cat. The woman who does Lily's daycare knew someone who had a litter of kittens that they were trying to get rid of.  Free to a good home.  So we agreed to take one.&lt;br /&gt;&lt;br /&gt;At first, the baby and the kitty were afraid of each other. They've gotten over that now, and compete for places in the sun to sleep. It's pretty funny to watch a baby and a kitten fighting over a glitter ball.&lt;br /&gt; &lt;br /&gt;Classes are going well.  Not as well as I'd like, but better than I expected. I get to register for Spring semester on Monday morning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-110046122497135586?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/110046122497135586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=110046122497135586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/110046122497135586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/110046122497135586'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/11/after-brief-hiatus.html' title='After a Brief Hiatus...'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-109660342831915149</id><published>2004-09-30T22:58:00.000-05:00</published><updated>2004-09-30T23:03:48.320-05:00</updated><title type='text'>Busy, Busy (but good)</title><content type='html'>  Yay, I'm &lt;a href="http://www.cs.wisc.edu/~chalpin/about/wife.html"&gt;married&lt;/a&gt; now.&lt;br /&gt;&lt;br /&gt;  Now we're done worrying about wedding stuff.  This is a very good thing.&lt;br /&gt;&lt;br /&gt;  Now I just have to catch up on all of the other things that had been sliding to allow wedding planning and execution.  I'm behind on my hours at work, behind on my research, behind on my homework, and behind on studying for my exams.&lt;br /&gt;&lt;br /&gt;  I'm still grinning ear to ear.  :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-109660342831915149?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/109660342831915149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=109660342831915149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109660342831915149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109660342831915149'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/09/busy-busy-but-good.html' title='Busy, Busy (but good)'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-109330887666160909</id><published>2004-08-23T19:42:00.000-05:00</published><updated>2004-08-23T19:54:36.666-05:00</updated><title type='text'>Baby Steps</title><content type='html'>  When your significant other leaves you alone by yourself, you can say that you're &amp;quot;batchin' it&amp;quot;.  What do you call it when you're alone with the children?  Whatever that is, I did it tonight.&lt;br /&gt;&lt;br /&gt;  I continue to be amazed sometimes at just how domesticated we all are. I don't expect anybody else to even pretend to understand our little family, but it really does work for us. The other parents seemed to get a little confused when Lily kept calling me &amp;quot;Corey&amp;quot;&lt;br /&gt;&lt;br /&gt;  We took a walk and played at the playground today.  There were other kids Lily's age for her to play with.  She seemed to have fun.  There were even some other kids Will's age, but all kids do when they're that young is look at each other.  There's a lot of looking when you're a baby.&lt;br /&gt;&lt;br /&gt;  It's a little odd, interacting with other parents.  I think largely this is because I'm not completely used to being one myself.  I'm not to the point where being introduced introducing the kids to each other without mentioning the parents' names seems normal.  But, it's a brave new world.  :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-109330887666160909?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/109330887666160909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=109330887666160909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109330887666160909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109330887666160909'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/08/baby-steps.html' title='Baby Steps'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-109319333120184764</id><published>2004-08-22T11:48:00.000-05:00</published><updated>2004-08-22T11:49:28.366-05:00</updated><title type='text'>Monotone</title><content type='html'>I've had my home directory under version control for some time now. It's a -very- nice way to keep files consistent across all the various machines I use.&lt;br /&gt;&lt;br /&gt;Previously I had been using CVS, and have been pleased with it. The standard problems with CVS apply, of course. Binary files are handled poorly, the network protocol is slow, moving/renaming files is difficult.&lt;br /&gt;&lt;br /&gt;So I was in the market for a new version control system.  I looked at &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; looks very nice, but I wanted something decentralized. &lt;a href="http://www.gnu.org/software/gnu-arch/"&gt;GNU Arch&lt;/a&gt; also looks nice, but didn't really appeal to me.  Something about how all the documentation tells you that you shouldn't edit configurations by hand left me feeling uneasy.  So I went with  &lt;a href="http://www.venge.net/monotone/"&gt;Monotone&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Monotone does much of its work by calling &lt;a href="http://www.lua.org/"&gt;LUA&lt;/a&gt; hook functions.  The defaults pretty much feel like CVS.  However, I was very impressed with how much customization can be performed.  With a little tweaking, I've got a system that is as close to completely transparent without being &lt;a href="http://www.coda.cs.cmu.edu/"&gt;Coda&lt;/a&gt; as I've ever had.&lt;br /&gt;&lt;br /&gt;Suffice it to say that I'm impressed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-109319333120184764?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/109319333120184764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=109319333120184764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109319333120184764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109319333120184764'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/08/monotone.html' title='Monotone'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-109319006875464896</id><published>2004-08-20T10:42:00.000-05:00</published><updated>2004-08-22T10:54:28.753-05:00</updated><title type='text'>Wedding Season</title><content type='html'>It never rains but it pours, eh?  I've been to two weddings so far, and my own is in 36 days (but who is counting).  In the vein of rambling a bit, I've noticed a few things about these weddings.&lt;br /&gt;&lt;br /&gt;People very rarely tell you what is going on in the invitation.  We had one set of directions that told us where to go only in terms of compass directions.  &amp;quot;Turn north on pine street&amp;quot;.  Very annoying, as I'd left my compass at home.  Another set of directions only told us which shore of what lake to go to.&lt;br /&gt;&lt;br /&gt;Also missing is a schedule of events.  One invitation told us that a reception was to follow.  The other one, we assumed there was a reception based on the fact they asked us what we wanted to eat.  However they didn't tell us where or when the reception might be.&lt;br /&gt;&lt;br /&gt;It was all rather confusing.&lt;br /&gt;&lt;br /&gt;I have also noticed that young people don't know how to dance.  We just sort of sway.  It's rather embarrassing, actually.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-109319006875464896?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/109319006875464896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=109319006875464896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109319006875464896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109319006875464896'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/08/wedding-season.html' title='Wedding Season'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-109170919197226931</id><published>2004-08-05T07:22:00.000-05:00</published><updated>2004-08-22T10:39:28.756-05:00</updated><title type='text'>Why Bush is a bad president</title><content type='html'>  There are a number of reasons why I dislike GW Bush:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.whitehouse.gov/government/fbci/"&gt;Faith Based initiaves&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The justification for this legislation is that it is unfair for faith-based institutions to be excluded from receiving federal funding for charitable work. Provisionally I can agree with this. Provided that a religious institution can provide a secular charitable service, there's no reason that they shouldn't receive federal funding just as any other charity.&lt;br /&gt;&lt;br /&gt;The way I would expect a system like this to work is as follows: A government initiative is spear headed to build something, say a homeless shelter. The government send out a request for bid to various charities. In this request they describe what they want, and the charity tells them how much money they would need to do that. The organization that comes back with the lowest number gets to build the shelter.&lt;br /&gt;&lt;br /&gt;However, that's &lt;b&gt;not&lt;/b&gt; how Bush's system works.  Under the Bush system, a certain amount of federal funding is reserved for faith-based charities.  Then faith-based institutions can apply for a chunk of that money for their various secular projects.  Bush even provides them with a healthy guide to secularizing their project just enough to allow federal funding.&lt;br /&gt;&lt;br /&gt;This is tantamount to state-sponsored religion.  It is in direct conflict with the First &lt;a href="http://www.house.gov/Constitution/Amend.html"&gt;amendment&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.whitehouse.gov/news/releases/2003/10/20031003-12.html" &gt;Sanctity of Marriage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is not the provision of the government to write laws enforcing a particular view of morality that is currently popular.&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://www.whitehouse.gov/news/releases/2003/01/20030114-13.html"&gt;Abortion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abortion is a medical procedure of questionable moral value.  But it is not the provision of government to legislate medical practices, nor is it the provision of government to legislate morality.&lt;br /&gt;&lt;br /&gt;However, as much as I dislike Bush, some of the popular rallying cries against him just don't make sense to me.&lt;br /&gt;&lt;br /&gt;People like to blame Bush for the things that have gone wrong with the war in Iraq.  That's silly.  Bush is not a president who micro-manages.  He asks his generals to do something and provides them with what they ask for to do it.  If things do not go well, he cannot be faulted for trusting the military to do their job.&lt;br /&gt;&lt;br /&gt;People also like to say that the war was unjustified.  This displays an ignorance of world events that is amazing to me.  The UN balked at endorsing a war because some of their charter members were getting cheap oil.  Meanwhile Iraq was urinating all over any number of treaties.  Iraq might not have been the nest of terrorists intelligence reports made it out to be.  But it did commit numerous of crimes in the international arena, any of which was adequate grounds for war.&lt;br /&gt;&lt;br /&gt;To me, Bush seems to be a well-meaning idiot who is trying to do the best he can.  However his idea of government is distinctly unconstitutional, and I think it will take the courts many years to repair the damage his administration has incurred on our body of laws.  The government should not and can not legislate morality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-109170919197226931?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/109170919197226931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=109170919197226931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109170919197226931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/109170919197226931'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/08/why-bush-is-bad-president.html' title='Why Bush is a bad president'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108999897318558806</id><published>2004-07-17T10:39:00.000-05:00</published><updated>2004-07-17T11:07:56.140-05:00</updated><title type='text'>GoogleWatch</title><content type='html'>I recently came across &lt;a href="http://www.google-watch.org/"&gt;GoogleWatch&lt;/a&gt;. They put forth some of the most inane drivel I have seen in quite some time. I just can't help myself, I have to comment. I don't have the ambition to do a point by point analysis, so I'll just pick out some of the more salient points to argue with.&lt;br /&gt;&lt;br /&gt;GoogleWatch thinks that something is wrong with hiring people who have a security clearance (&lt;a href="http://www.google-watch.org/bigbro.html"&gt;Google as Big Brother&lt;/a&gt; item 5). Let's say that the Air Force wants to convert their repair manuals to HTML, that they want to be able to search them, and that instead of using taxpayer dollers to develop their own search algorithms they decide to contract out to Google. The Google tech installing this system will have access to classified data, and therefore will need a security clearance. I fail to see anything sinister in this.&lt;br /&gt; &lt;br /&gt;GoogleWatch thinks that the Google cache is illegal (&lt;a href="http://www.google-watch.org/bigbro.html"&gt;Google as Big Brother&lt;/a&gt; item 7).  In fact, this is a matter of opinion that has yet to be tested in the courts. See &lt;a href="http://news.com.com/2100-1038_3-1024234.html"&gt;Google cache raises copyright concerns&lt;/a&gt; for more information.  Personally I &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;copyleft&lt;/a&gt; anything I put on the web, so this isn't an issue for me.  :-)&lt;br /&gt;&lt;br /&gt;GoogleWatch would have you beleive that Google is saving the web server logs for every search ever done on their systems (&lt;a href="http://www.google-watch.org/bigbro.html"&gt;Google as Big Brother&lt;/a&gt; item 9).  This ends up being the most sensible of their claims.&lt;br /&gt; &lt;br /&gt;This is going to be a lot of data to manipulate.  Let's see just how much. Google reports 55 billion searches per year (&lt;a href="http://www.google.com/press/zeitgeist2003.html"&gt;Google: 2003 Year-End Zeitgeist&lt;/a&gt;). Assume a search generates 1 server log line. Assume each line is about 30 bytes in size. 55*10^9 (Searches/Year) * 30 (Bytes/Search) = 1.65*10^12 (Bytes/Year). That's 1.5 terrabytes per year.&lt;br /&gt;&lt;br /&gt;Is this so much data that Google would need to build custom systems to handle it? No, it is not. There are filesystems that can hold this much (&lt;a href="http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/prkc_fil_tdrn.asp"&gt;NTFS&lt;/a&gt; can hold up to 256 terrabytes). There are databases that can hold this much (&lt;a href="http://otn.oracle.com/products/database/oracle10g/pdf/ds_general_oracle_database10g_ee_0104.pdf"&gt;Oracle 10g&lt;/a&gt; holds up to 8 exabytes).  So if they were of a mind, they could just buy a system to do this.&lt;br /&gt;&lt;br /&gt;How much would an off the shelf system to do this cost? Oracle 10g retails at $40k per CPU. A modest server that has a 2TB RAID volume goes for around $6k (I used the &lt;a href="http://www.penguincomputing.com"&gt;Penguin Computing&lt;/a&gt; &lt;a href="http://www.penguincomputing.com/products/servers/relion430.php"&gt;Relion 430&lt;/a&gt; for reference, adding only a 2TB RAID0 to the base configuration). So, for google to process one year's worth of search data would require a minimum cash outlay of $86k for hardware. Running such a system would require at least one DBA. The annual salary for a DBA is about $52k (from &lt;a href="http://www.payscale.com/salary-survey/vid-18563/fid-6886"&gt;payscale.com&lt;/a&gt;).  Total cash outlay: $138k.&lt;br /&gt; &lt;br /&gt;According to &lt;a href="http://www.sec.gov/Archives/edgar/data/1288776/000119312504073639/ds1.htm#toc16167_11"&gt;Google's SEC Filing&lt;/a&gt;, their net income is in the millions. With that level of income, another hundred thousand here or there gets lost in the noise. They could definitely spare the extra cash for a side project like this.&lt;br /&gt; &lt;br /&gt; So, it is definitely possible that Google saves this data and does some analysis on it. But what would be the benefit to google? If it were ever discovered, customers would abandon google in droves. The market for selling this data would be very small (governments only). The risk in selling the data, even if they do analyze it, would seem to vastly outweigh the benefit.&lt;br /&gt; &lt;br /&gt;Let's allow the wild assumptions to fly a bit farther, assume google does store the data, does mine it, does sell it to the government. How is this any different than the phone company recording who you called and when? Do we vilify the phone company for keeping records that the government could subpoena? Why should we treat Google differently? The "Big Business" argument doesn't fly, as Google is definitely smaller than AT&amp;amp;T.&lt;br /&gt;&lt;br /&gt;Then, after GoogleWatch spends all this time complaining about privacy concerns, they turn around and tell you that Google's IPO will fail because they are not invasive enough (&lt;a href="http://www.google-watch.org/googles-ipo.html"&gt;Ten Reasons to Avoid Google's IPO&lt;/a&gt; item 8).&lt;br /&gt;&lt;br /&gt;I'll stop now. But it annoys me when the extreme tinfoil hats (like Google Watch) make other tinfoil hats (like me) look bad. Google isn't trying to take over the world, they're just trying to make a profit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108999897318558806?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/108999897318558806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=108999897318558806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108999897318558806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108999897318558806'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/07/googlewatch.html' title='GoogleWatch'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108951383992270524</id><published>2004-07-10T21:33:00.000-05:00</published><updated>2004-07-10T21:43:59.923-05:00</updated><title type='text'>AVG vs NAV</title><content type='html'>I do some contract work for a small &lt;a href="http://www.hwy12internetcafe.com"&gt;Internet Cafe&lt;/a&gt; near my old hometown.  As of now, I'm sitting in the back hiding from customers, trying to bring the client machines back up to some kind of useful state.&lt;br /&gt;&lt;br /&gt;As you might guess, malware is a &lt;em&gt;huge&lt;/em&gt; problem in an internet cafe with windows based client machines.  So most of my current headache stems from trying to extract wriggling badness from the soft flesh of Windows 98.&lt;br /&gt;&lt;br /&gt;At the Cafe, they've been using NAV: corporate for AV, but that's it.  So I've installed &lt;a href="http://www.lavasoft.de/"&gt;ad-aware&lt;/a&gt; and &lt;a href="http://www.spybot.info"&gt;spybot&lt;/a&gt;.  Spybot caught some things that AAW missed, but there's no harm in having both of them.  For kicks, I installed &lt;a href="http://www.grisoft.com/"&gt;AVG&lt;/a&gt; as well.  AVG caught some viruses that Norton missed.&lt;br /&gt;&lt;br /&gt;The traditional wisdom is that Norton is top of the line, and if you've got cash to drop, drop it there.  So I'm very surprised to find that AVG (traditionally described as an underdog that is only popular because of their &lt;a href="http://free.grisoft.com/"&gt;free edition&lt;/a&gt;) outperforms NAV sometimes.  And yes, before someone asks, both were updated immediately before the scan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108951383992270524?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/108951383992270524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=108951383992270524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108951383992270524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108951383992270524'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/07/avg-vs-nav.html' title='AVG vs NAV'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108944221411634897</id><published>2004-07-10T00:53:00.000-05:00</published><updated>2004-07-10T01:50:14.116-05:00</updated><title type='text'>Fatherhood</title><content type='html'>Providing a biological template does not make you a father.  It makes you a male progenitor.   A night of intoxicated fornication does not entitle you to be a father; fatherhood is much harder.&lt;br /&gt;&lt;br /&gt;Fatherhood is being responsible for a child.  Fatherhood is caring for them when they're sick.  Putting them to bed every night.  Fatherhood is giving a part of yourself to raise someone new.  It requires a huge commitment in terms of both time and money.  It is not something you have simply by an accident of biology.  It is something you earn.  When a child trusts you, misses you when you're gone, is happy when you return, and sometimes wants you over any other living person, then you can call yourself a father.&lt;br /&gt;&lt;br /&gt;The state of Wisconsin goes out of its way to preserve the paternal rights of a child's male progenitor.  It gives them every chance to become a father, even when they have made it repeatedly clear that they do not desire such.  It allows an entirely neglectful person, who has seen his son a grand total of once the child's whole seven month life, who has never contributed a single red cent towards the expenses of raising a child, to retain paternal rights.  Apparently as a male progenitor, you need to actually physically abuse your offspring before the state will step in.&lt;br /&gt;&lt;br /&gt;Now this is distinctly different from Wisconsin's attitude toward mothers.  If a mother were to deposit her child with its father, never seeing it, never helping with the expenses, constantly avoiding any responsibility it, after a few months of this Wisconsin would declare her unfit.  Her actions would be considered nearly criminal neglect.  She would have to fight tooth and nail in order to even get supervised visitation.&lt;br /&gt;&lt;br /&gt;If a neglectful male progenitor requests paternal rights over his offspring, he gets them.  This even if he requests that he never wants to see his child.  Even if he makes it clear that he means to pay at best lip-service to the duty of raising a child.  Still Wisconsin doesn't protect the child from this man's destructive influence.  Wisconsin assigns to him rights that he has not earned, will never earn, and flatly does not deserve.&lt;br /&gt;&lt;br /&gt;Nothing like the blindness of Lady Justice to brighten one's week.&lt;br /&gt;&lt;br /&gt;However I suppose all is not lost.  Possession being nine tenths and all, if someone is never around it doesn't matter if he's got the right to make decisions regarding a child.  If someone is uninvolved in fact, what rights he has on paper are of little consequence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108944221411634897?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/108944221411634897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=108944221411634897' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108944221411634897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108944221411634897'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/07/fatherhood.html' title='Fatherhood'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108943882928196621</id><published>2004-07-10T00:45:00.000-05:00</published><updated>2004-07-10T00:53:49.283-05:00</updated><title type='text'>gmail</title><content type='html'>  Today I got not one, but two gmail invites.  Never rains but it pours, eh?&lt;br /&gt;&lt;br /&gt;  I've been saving all of my personal email since 1998, and I've only used 22MB.  I'm sure that there are people who hit their 1GB limit, but under normal use, it'd take me quite a bit of time to do so.  Maybe google's "never delete an email" push isn't that far from the truth.&lt;br /&gt;&lt;br /&gt;  Thus far, I find their conversation view to be very clever, useful, handy even.  Other webmail services seem to me to be offering a poor man's IMAP.  Gmail actually does something differently in a way that is useful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108943882928196621?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/108943882928196621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=108943882928196621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108943882928196621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108943882928196621'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/07/gmail.html' title='gmail'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108920766627238769</id><published>2004-07-07T08:18:00.000-05:00</published><updated>2004-07-07T09:20:07.623-05:00</updated><title type='text'>Dane County Humane Society</title><content type='html'>My fiance and I grew up with dogs.  Throughout both our childhoods we always had them around.  I had various beagles, a collie, and a coonhound.  She had various large-breeds.  We both miss having a dog.&lt;br /&gt;&lt;br /&gt;Now that we're settling down into a home of our own, we want a dog.&lt;br /&gt;&lt;br /&gt;So we went to our local humane society.  We wanted a beagle, preferably a young one, with no history of violence or abuse.  We found one that looked almost perfect.  1.5 years old, spayed female, doesn't like being left alone.  There were two 'issues' noted on her paperwork.  First, she barks at then hides from strangers.  Second, she freezes if you steal food from her bowl while she eats.  However, she'd never bitten anyone in her life.  In fact, in the various stages of provocation the Humane Society used to test her (everything short of beating her), she never even growled.  To us, that seemed to indicate a very good-natured animal, exactly the kind we'd want to have around our children.&lt;br /&gt;&lt;br /&gt;For some reason, that we could not figure out, this dog (&lt;a href="http://www.giveshelter.org/Adoption/animal.asp?id=51662"&gt;Suzy&lt;/a&gt;) was recommended only around children over eight.  The person we talked to about adopting the dog was unable to explain this rating, and unwilling to reconsider it.  There were numerous statements of questionable truth, for example, &amp;quot;Dogs are scared of toddlers&amp;quot;.  The closest thing she got to an explanation was the following: &amp;quot;When your children fight with the dog on the floor for table scraps, it might bite them, since it reacted when we stole its food.&amp;quot;  This was so offensive to us that this woman's boss will be getting a letter.  Our children eat on the table, not under it, and how &lt;em&gt;dare&lt;/em&gt; she insult us and them by assuming otherwise.&lt;br /&gt;&lt;br /&gt;I can almost understand if the Humane Society wants to shield itself from lawsuits by placing only dogs that they &lt;em&gt;know&lt;/em&gt; can be abused without reacting in houses with children.  However if this is what they are doing, they should be honest about it.  A simple &amp;quot;we aren't comfortable giving her to you because we can't &lt;em&gt;prove&lt;/em&gt; that she won't bite if provoked&amp;quot; would have been appropriate.  If they had reason to think that the dog had been abused and would react poorly to children, admitting that would have been appropriate.  Insulting us and our children (they will beat the dog, they will fight with it for scraps, you will let them do this because you never watch them, etc) is unacceptable.&lt;br /&gt;&lt;br /&gt;They are punishing the animal for something they think it might someday do, not something they have any proof that it will.  In my book this is inhumane.  If you push any animal (including a human) it will eventually push back. Expecting them not to is idiotic.  They're holding dogs to higher standards than they'd hold themselves.  I know &lt;em&gt;I&lt;/em&gt; would react rather poorly if some stranger came into my house and stole food from my table.&lt;br /&gt;&lt;br /&gt;All of this turns out to be a bit of a non-issue.  Our landlord does allow dogs in some units, but not in ours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108920766627238769?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/108920766627238769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=108920766627238769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108920766627238769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108920766627238769'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/07/dane-county-humane-society.html' title='Dane County Humane Society'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108847580337529404</id><published>2004-06-28T21:10:00.000-05:00</published><updated>2004-06-28T21:24:00.893-05:00</updated><title type='text'>In Other News</title><content type='html'>This is going to be a busy year for me, oh yes indeed.  My &amp;quot;Instant Family&amp;quot; takes up all the time you'd expect and sometimes more.  Of course, who am I to know what to expect?  I went from being child-phobic to having two young step children.&lt;br /&gt;&lt;br /&gt;I'm meeting with my Professor on Thursday.  We've got to decide on what classes I'll be taking, and start familiarizing me with the model (CANOPY) that I'll be working on.  I think that I'm going to be adding a light model similar to that of SORTIE.  Beyond that, I'd like to extend the model to understand that the world is not flat.  Also, if I haven't worked myself into the ground by then, I'd like to add the capability to consider UV exposure profiles in the modeling.&lt;br /&gt;&lt;br /&gt;Just like with my research at work, I'm wondering how anyone expects to get accurate data about outdoor phenomena without considering the weather.  Now, we can't predict the weather into the future, but being able to enter UV profiles as input would probably help a lot WRT calibrating the model.  I think.  I -really- need to get myself up to speed on the biological basis of this process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108847580337529404?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108847580337529404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108847580337529404'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/in-other-news.html' title='In Other News'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108844704777233045</id><published>2004-06-28T12:55:00.000-05:00</published><updated>2004-06-28T21:10:03.266-05:00</updated><title type='text'>IE Redux</title><content type='html'>Apparently &lt;a href="http://www.securityfocus.com/columnists/250"&gt;some&lt;/a&gt; &lt;a href="http://www.securityfocus.com/columnists/249"&gt;other&lt;/a&gt; &lt;a href="http://www.kb.cert.org/vuls/id/413886"&gt;people&lt;/a&gt; are also losing the Faith with respect to IE being worth anything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108844704777233045?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108844704777233045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108844704777233045'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/ie-redux.html' title='IE Redux'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108718467988469050</id><published>2004-06-13T22:28:00.000-05:00</published><updated>2004-06-13T22:56:36.536-05:00</updated><title type='text'>Weekend Update</title><content type='html'>Have I complained lately about Internet Explorer?  I've been doing some freelance web development stuff for family and friends of late.  Two of the people I'm working for are running small businesses.  So ignoring IE, and just putting a warning for IE users on the front page isn't an option.  &lt;em&gt;OH&lt;/em&gt;, how I'd like to.&lt;br /&gt;&lt;br /&gt;Recently I was added to the &lt;a href="http://fink.sf.net/"&gt;Fink Project&lt;/a&gt; as a committer.  I've been sending packages in for a little over a year.  I wanted to eventually be a committer, but I wasn't going to make myself annoying by asking for it, and I didn't expect that it'd be offered so soon.&lt;br /&gt;&lt;br /&gt;I saw &lt;a href="http://www.imdb.com/title/tt0296572/"&gt;Chronicles of Riddick&lt;/a&gt; this weekend.  It was an ok-movie, but not all that impressive.  The plot felt rather thin and rushed.  It felt like there could have been an interesting background that this story was painted on, but we didn't get to see much of it.  Expect it to be a shallow action flick, and you'll enjoy it.&lt;br /&gt;&lt;br /&gt;I discovered the most &lt;em&gt;adorable&lt;/em&gt; little desktop: &lt;a href="http://www.xfce.org/"&gt;xfce&lt;/a&gt;.  I've been a loyal &lt;a href="http://www.fvwm.org/"&gt;fvwm&lt;/a&gt; user for the past three years or so.  I've tried a few other desktops and WMs, and not found any that I like quite as much as fvwm.  I found &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; to be -very- bloated and slow. I found &lt;a href="http://www.gnome.org/"&gt;GNOME&lt;/a&gt; to be better, but still rather slow on my 800MHz PIII.  After trying those two, I generally stayed away from &amp;quot;Desktops&amp;quot;.  But after reading a good review of xfce, I figured &amp;quot;Why not?&amp;quot; and tried it.  I think I'm actually going to keep it.  Old dogs can learn new tricks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108718467988469050?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108718467988469050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108718467988469050'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/weekend-update.html' title='Weekend Update'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108675597186449093</id><published>2004-06-08T23:31:00.000-05:00</published><updated>2004-06-08T23:39:31.863-05:00</updated><title type='text'>Children</title><content type='html'>Little kids can be the most frustrating and amazing creatures.  Everyone says that when they become a (step) parent, but you never really know what they mean until you experience it yourself.&lt;br /&gt;&lt;br /&gt;My step-daughter gave me a hug and kiss goodnight for the first time yesterday.  Tonight I got another.  I've been walking around with a stupid grin on since.  I think she just made my month.&lt;br /&gt;&lt;br /&gt;Kids rot your brain, I swear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108675597186449093?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108675597186449093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108675597186449093'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/children.html' title='Children'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108657770952385042</id><published>2004-06-06T21:28:00.000-05:00</published><updated>2004-06-06T22:08:29.523-05:00</updated><title type='text'>IE</title><content type='html'>I have recently had the distinct displeasure of trying to write web pages that work in IE.  The issue comes about because I recently taught myself CSS.  I knew before that IE was just flat -bad- at standards support, but I had no idea how bad.&lt;br /&gt;&lt;br /&gt;I can understand why people write &lt;a href="http://ashitaka-san.home.comcast.net/yayrant/ieharmful.html"&gt;rants&lt;/a&gt; about IE now.&lt;br /&gt;&lt;br /&gt;Let's just ignore IE's poor &lt;a href="http://www.microsoft.com/windows/ie/downloads/critical/default.mspx"&gt;security track record&lt;/a&gt;.  MS Apologists will say that the existence of patches proves that MS is fixing problems.  This may be true, but to me the sheer number of "critical security patches" out there for IE would indicate that they released a crappy product which has more holes than a screen door.&lt;br /&gt;&lt;br /&gt;Let's also ignore that &lt;a href="http://news.com.com/2100-1032-5088642.html"&gt;IE's CSS support&lt;/a&gt; is buggier than a beehive.  It is interesting to compare &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/position.asp"&gt;Microsoft documentation&lt;/a&gt;, with &lt;a href="http://www.w3.org/TR/CSS21/visuren.html#choose-position"&gt;actual standards&lt;/a&gt;.  Notice how the MS docs conveniently ignore some property values, in this case "fixed".&lt;br /&gt;&lt;br /&gt;IE doesn't even &lt;a href="http://www.robinlionheart.com/stds/html4/results"&gt;support HTML 4.01&lt;/a&gt;.  This is insane.&lt;br /&gt;&lt;br /&gt;IE is the only browser so buggy and generally crappy that it provides its own &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp"&gt;special tag&lt;/a&gt;, that web authors use to work around IE's bugs.&lt;br /&gt;&lt;br /&gt;I just can't take it anymore.  My personal websites will no longer support IE.  Trying to write web pages that are actually functional, that comply with standards, and that render in IE is just too much of a pain in my ass to bother with unless I'm getting paid.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108657770952385042?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108657770952385042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108657770952385042'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/ie.html' title='IE'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108622244408633247</id><published>2004-06-02T19:17:00.000-05:00</published><updated>2004-06-02T19:29:01.370-05:00</updated><title type='text'>Solutions</title><content type='html'>I've been having a few problems with calvin of late.  First, he says "calculating..." forever instead of guessing how much battery I have left.  Second, he has been crashing a lot.&lt;br /&gt;&lt;br /&gt;The second problem was actually pretty easy to solve, once I got off my butt and read the discussion boards.  Apparently some &lt;a href="http://discussions.info.apple.com/WebX?14@164.ep5kaKP1o2I.3@.6890e727"&gt;other&lt;/a&gt; people have also had the same problem.  One of them even posted a panic.log that looks -exactly- like mine.  The problem?  Loose Airport Extreme card.  Easily remedied.&lt;br /&gt;&lt;br /&gt;The first problem seems to be both more subtle and more common.  Though apparently &lt;a href="http://discussions.info.apple.com/WebX?14@204.wnEPaS5PoOD.0@.68931577"&gt;some people&lt;/a&gt; have found a solution.&lt;br /&gt;&lt;br /&gt;I recently wiped my hard drive and reinstalled Panther (and fink (that was a -lot- of compiling)) from scratch, which -might- have fixed the battery problem.  I don't know, since the various knowledge base docs about it suggest that I need to drain the battery to 0% before it will recalibrate itself.  I've just started draining the battery now.&lt;br /&gt;&lt;br /&gt;However, I'm a much happier person now that calvin doesn't shit on me every few minutes.  Maybe I just need to learn not to type so bloody hard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108622244408633247?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108622244408633247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108622244408633247'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/solutions.html' title='Solutions'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108615321208504928</id><published>2004-06-02T00:12:00.000-05:00</published><updated>2004-06-02T19:29:24.486-05:00</updated><title type='text'>Nothing to see here</title><content type='html'>Well, importing all my old weblog entries into this new and improved, easier to manage, gizmo seems to have worked like a charm.  I'm amused and impressed that blogger allowed me to create entries that predate the creation of the weblog.&lt;br /&gt;&lt;br /&gt;Anyway, time for sleeping.  Long day tomorrow.  Then again, aren't all days long days?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108615321208504928?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108615321208504928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108615321208504928'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/nothing-to-see-here.html' title='Nothing to see here'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108612659897060308</id><published>2004-06-01T16:42:00.000-05:00</published><updated>2004-06-01T16:59:18.560-05:00</updated><title type='text'>In the beginning (or was it?)</title><content type='html'>This is part two of my attempt to maintain a weblog.  Part 1 seems to have failed.  I got this bright idea that I wanted to build and maintain my weblog as a part of my website.  This would be well and good if I were motivated enough to come up with my own content management system.  I am not.  So I went and found &lt;a href="http://billstclair.com/blogmax/"&gt;blogmax&lt;/a&gt;, which is a system to maintain a weblog using everyone's favorite editor, EMACS.  It works fairly well.  However it seems geared toward someone who uses a single machine most of the time.  I do not.&lt;br /&gt;&lt;br /&gt;Now, I share my home directory and most of my files across my machines using CVS.  This is really a nice thing, but it doesn't play well with the kind of structure that blogmax likes to use for storing files.  Also, the longer I thought about it, the less sense it makes to store a weblog as flat text files.  Something like blogger (do I really need to link that), where they store the entries in a database and use some dynamic voodoo to generate indexes does make a lot more sense.&lt;br /&gt;&lt;br /&gt;So I'm switching.  And I'll be honest, it's mostly because I'm lazy.  There's nothing wrong with the system I was using before, it just requires more motivation than I have.&lt;br /&gt;&lt;br /&gt;The project for later tonight: see if I can transfer my old entries from the flat text files they live in now over to blogger.  Shouldn't be hard, provided that I am allowed to create blog entries that predate my creation of this blog.  We'll see.  :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108612659897060308?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108612659897060308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108612659897060308'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/06/in-beginning-or-was-it.html' title='In the beginning (or was it?)'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108612743877302532</id><published>2004-01-19T00:00:00.000-06:00</published><updated>2004-06-01T19:40:35.006-05:00</updated><title type='text'>CVS Homedir</title><content type='html'>  One of my stupid new-years/birthday resolutions was to not let my weblog go un-updated so long.  It makes me look like I've got something to do on weekends when I don't update it, and we all know&lt;br /&gt;that isn't true *wink*.&lt;br /&gt;&lt;br /&gt;  Inspired by Joey Hess's &lt;a href="http://www.linuxjournal.com/article.php?sid=5976"&gt;CVS Homedir&lt;/a&gt;  I merged together all the files from home directories on my various machines and put the resulting mishmash into CVS.  After a bit of re-writing for .bashrc and the like, I'm very pleased with the result.  I'm using the &lt;a href="http://www.cs.wisc.edu/"&gt;CS Department&lt;/a&gt; machines for my CVS repository.  They back those up like mad, which makes me feel better about not actually backing up my machines in several months.&lt;br /&gt;&lt;br /&gt;  I can foresee this being very nice for when I start school again.  Not needing any special voodoo to synchronize the various papers I'm working on between calvin (my laptop) and hobbes (my desktop) will be delicious.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108612743877302532?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108612743877302532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108612743877302532'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/01/cvs-homedir.html' title='CVS Homedir'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108614136359027787</id><published>2004-01-15T12:00:00.000-06:00</published><updated>2004-06-01T20:56:03.590-05:00</updated><title type='text'>My car is better</title><content type='html'>One of the criticisms I frequently see of people who write weblogs is that they (or should I say we since now I am one of them) write about trivial crap that wouldn't make the fifth page of the newspaper in a podunk little town.  In large part I find this to be a valid criticism.&lt;br /&gt;&lt;br /&gt;However this criticism is only really valid if you consider weblogs as some kind of news media.  Most of them are not intended to be that way (mine sure isn't), so of course they lack in that respect.  If you look at weblogs as a way of keeping in closer&lt;br /&gt;contact with people that you don't see very much, then they start to make a bit more sense.  I have not yet decided if this is stupid or not.  It surely isn't the revolution in information distribution that some self important bloggers would claim they are propagating.&lt;br /&gt;&lt;br /&gt;Anyway, enough semi-topical, semi-intelligent conversation.  I have to get into the driveling trivialities soon or this won't be appropriate material.&lt;br /&gt;&lt;br /&gt;My car is better!  Two weeks ago I was in a fairly minor accident.  Nobody was hurt.  The other vehicle, a GMC Sonoma, wasn't even damaged aside from a slight scrape on the front bumper.  My poor little car suffered 2000$ in damage.  I just got it back from the shop.  I'm not sure that it is shinier than it was when I got it &amp;quot;new&amp;quot;, but it is looking pretty good.&lt;br /&gt;&lt;br /&gt;It is a relief not to have to drive the shop's loaner car anymore.  It was a Buick Regal.  A true monster of a car.  I hate large vehicles with a passion (there should be a special circle of hell for people who drive SUVs and do not need to).  Suffice it to say that I wasn't exactly the happiest person in the world driving the Buick around.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108614136359027787?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614136359027787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614136359027787'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/01/my-car-is-better.html' title='My car is better'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108614118025425948</id><published>2004-01-12T12:00:00.000-06:00</published><updated>2004-06-01T20:53:00.253-05:00</updated><title type='text'>Various Pointless Musings</title><content type='html'>I know, it's been quite some time since I made an entry. It's not that I haven't had much to talk about, though that has something to do with it.  More than anything I have had a lack of motivation.  But, so it goes.&lt;br /&gt;&lt;br /&gt;It was a relaxing new year, I played pool with a small group of friends.  For the most part, we relaxed in a group,  It was nice.&lt;br /&gt;&lt;br /&gt;My application to grad school seems to be almost done. I've been in contact with some of the people in Forestry, and apparently the only thing that we're waiting on right now is an&lt;br /&gt;approval form to admit me even though my GPA is a bit low.  I might even be accepted officially before classes start. I've got all the classes I want picked out.  I think I'm  going to do band again next semester, I keep talking about how I want to.&lt;br /&gt;&lt;br /&gt;My project to build a DVR based on the &lt;a href="http://freevo.sf.net/"&gt;freevo project&lt;/a&gt; has been a complete success.  It's impressive what you can do just by putting something on the Internet and sticking a computer in it.  It makes a stupid TV into a device that seeks out shows you want and snarfs them for you automagically.  The people at IBM who said that four computers would be sufficient to run the world must be going nuts to see what people are doing with computers today.&lt;br /&gt;&lt;br /&gt;I was trying to figure out, for a while, what purpose the 'news' section on my website would serve now that I'm attempting to maintain a weblog (&lt;a href="http://www.jerrypournelle.com/"&gt;Jerry Pournelle&lt;/a&gt; says that the pseudo-word &amp;quot;blog&amp;quot; is ugly.  I agree with him.).  I've come to the conclusion that the 'news' section will talk about updates to the site, and my weblog will continue to be mindless&lt;br /&gt;chatter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108614118025425948?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614118025425948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614118025425948'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2004/01/various-pointless-musings.html' title='Various Pointless Musings'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108614098631139913</id><published>2003-12-17T12:00:00.000-06:00</published><updated>2004-06-01T20:49:46.310-05:00</updated><title type='text'>RotK</title><content type='html'>I saw &lt;a href="http://us.imdb.com/title/tt0167260/"&gt;Return of the King&lt;/a&gt; twice today.  This is amazingly dorky of me, I know.  But it was fun.  A lot of fun.  I very much liked this movie.&lt;br /&gt;&lt;br /&gt;The visual effects were really nothing short of amazing. The &lt;a href="http://www.glyphweb.com/arda/b/battleofthepelennor.html"&gt;Battle of Pelennor Fields&lt;/a&gt; was... wow.  just wow.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.glyphweb.com/arda/d/dead.html"&gt;Dead&lt;/a&gt; were very, very well done.  Doesn't &lt;a href="http://us.imdb.com/name/nm0089217/"&gt;Orlando Bloom&lt;/a&gt; ever get tired of being in movies where he sails on a ship crewed by the damned?  Oh, and &lt;a href="http://www.glyphweb.com/arda/s/shelob.html"&gt;Shelob&lt;/a&gt; is very cool.&lt;br /&gt;&lt;br /&gt;The plot follows the books fairly well.  They add a few things, none of which were terribly offensive.  They left out the Scouring of the Shire.  This annoys me, as the Scouring of the Shire expresses Tolkien's belief that isolationism isn't a viable policy for international relations.  They modified the Pyre of &lt;a href="http://www.glyphweb.com/arda/d/denethor.html"&gt; Denathor&lt;/a&gt; a little, but I like the change they made.  The &lt;a href="http://www.glyphweb.com/arda/p/palantiri.html"&gt; palantiri&lt;/a&gt; aren't really mentioned much at all.  The romance between &lt;a href="http://www.glyphweb.com/arda/f/faramir.html"&gt; Faramir&lt;/a&gt; and &lt;a href="http://www.glyphweb.com/arda/e/eowyn.html"&gt;Eowyn&lt;/a&gt; was glossed over.  Oh, but other than that :-)&lt;br /&gt;&lt;br /&gt;Did I mention wow?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108614098631139913?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614098631139913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614098631139913'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/12/rotk.html' title='RotK'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108614063522853520</id><published>2003-12-15T12:00:00.000-06:00</published><updated>2004-06-01T20:56:46.853-05:00</updated><title type='text'>Elegant Universe</title><content type='html'>Earlier this year, I read Brian Greene's &lt;a href="http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?isbn=0375708111"&gt;The Elegant Universe&lt;/a&gt;, which I really enjoyed.  I'm a sucker for pop-physics books, you see.  Much to my delight, PBS made a series based on that book.  I actually marked my calendar (ok, I wrote it in my PDA) for it.  How dorky of me.  But I missed it.  Sadness.&lt;br /&gt;&lt;br /&gt;Luckily, they've released it in Quick Time and Real-Video formats, so anybody with a broadband connection (or a slower one and a &lt;i&gt;lot&lt;/i&gt; of patience) can watch the&lt;br /&gt;&lt;a href="http://www.pbs.org/wgbh/nova/elegant/program.html"&gt;PBS Elegant Universe miniseries&lt;/a&gt;.  The miniseries doesn't go quite into the depth that the book did.  Also, the miniseries brought up a few other issues.  One that stuck out in my mind: if gravitons can leave the Brane, wouldn't that violate mass/energy conservation?&lt;br /&gt;&lt;br /&gt;I probably just need to read more string theory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108614063522853520?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614063522853520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614063522853520'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/12/elegant-universe.html' title='Elegant Universe'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108614053870950010</id><published>2003-11-03T12:00:00.000-06:00</published><updated>2004-06-01T20:58:13.126-05:00</updated><title type='text'>Packaging: Victory</title><content type='html'>I finally got packages for libgpg-error, libtasn1, libgcrypt, and gnutls that compile and run happily on my fink box. I'm using the 10.2-gcc3.3 distribution.  I've had a report from a friend that these info files do not work on a 10.2 box.  I'm not sure if that has something to do with 10.2, or if it means that I forgot a dependency somewhere.&lt;br /&gt;&lt;br /&gt;These packages work well enough for me to build and link gaim with them, and login to MSN without a segfault.  That's my acid test of most of my fink packages.  It's pretty disturbing, actually, just how much packaging I do just to get an extra feature or two&lt;br /&gt;&lt;br /&gt;If anybody is interested, here are the links to the info and patch files:&lt;br /&gt;&lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=834663&amp;group_id=17203&amp;atid=414256"&gt;libgpg-error&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=834667&amp;group_id=17203&amp;atid=414256"&gt;libtasn1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=834668&amp;group_id=17203&amp;atid=414256"&gt;libgcrypt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=834671&amp;group_id=17203&amp;atid=414256"&gt;gnutls&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hopefully these packages will get the blessing of the fink Core Developers (note the reverence) soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108614053870950010?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614053870950010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614053870950010'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/11/packaging-victory.html' title='Packaging: Victory'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108614031982142967</id><published>2003-10-30T12:00:00.000-06:00</published><updated>2004-06-01T20:38:39.820-05:00</updated><title type='text'>Packaging Woes</title><content type='html'>I've been trying for the last few weeks to put together fink packages for libgcrypt and gnutls.  There was probably something else I packaged as well, in my quest to get fink's gaim to work with MSN and Yahoo, but those are the two packages that give me&lt;br /&gt;trouble.&lt;br /&gt;&lt;br /&gt;For some reason, libgcrypt build cleanly, but doesn't pass its own 'make check'.  I've contacted the libgcrypt developers about this (via the libgcrypt-bug email address), but so far they haven't gotten back to me.  It's very annoying.  Without libgcrypt, there will&lt;br /&gt;be no libgnutls.&lt;br /&gt;&lt;br /&gt;I noticed that gaim supports the Mozilla NSS library.  So I downloaded the tarball to see if building that was any less painful.  The directions aren't even quite clear about what to&lt;br /&gt;compile, much less where to compile it.  I'm digging through the documentation in my free time to see what I'll need to build, but NSS seems to be much more annoying than libgcrypt/gnutls.&lt;br /&gt;&lt;br /&gt;Oh well.  The quest continues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108614031982142967?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614031982142967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614031982142967'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/10/packaging-woes.html' title='Packaging Woes'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108614021766913639</id><published>2003-10-21T12:00:00.000-05:00</published><updated>2004-06-01T20:36:57.670-05:00</updated><title type='text'>MSN Messenger</title><content type='html'>So, as some of you have been lucky enough to discover, Microsoft changed the login method for Messenger on 15 October.  In and of itself this is annoying, because they didn't actually document the new method.  Never underestimate the power of geeks in large numbers.  The new login method has been reverse-engineered, and most of the open IM clients are smart enough to use the new login method. (plug: I use &lt;a href="http://gaim.sf.net/"&gt;gaim&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The annoying part about this, is that the new login method requires some TLS/SSL silliness.  So to get it to work in gaim, the developers used gnutls.  Now, on my Debian box, this is no problem. But on my OS X box, it's a bit annoying.  No package exists for gnutls.  gnutls requires libgcrypt, which also is not package. libgcrypt requires libtasn1 and libgpg-error.  Hey, wow.  they're not packaged either.&lt;br /&gt;&lt;br /&gt;So lately I've been making a lot of fink .info files for these packages.  Some of the libraries, libgcrypt in particular, aren't amenable to compilation under OS X.  I think that this might have to do with the way that the compiler chain on OS X is an unholy marriage of BSD, GNU, and Apple's own tools.&lt;br /&gt;&lt;br /&gt;On the bright side, this is good practice for me, and eventually (it'd better be soon, dammit), I'll have MSN working on my laptop again.  Stuff like this makes me want to convert my friends over to a sane messenger, like &lt;a href="http://www.jabber.org/"&gt;jabber&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108614021766913639?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614021766913639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108614021766913639'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/10/msn-messenger.html' title='MSN Messenger'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613930138679286</id><published>2003-10-05T12:00:00.000-05:00</published><updated>2004-06-01T20:21:41.386-05:00</updated><title type='text'>Irony</title><content type='html'>Sometimes it requires a finely honed sense of irony in order to be able to keep up with current politics and not run screaming from the roof of the nearest tall building.&lt;br /&gt;&lt;br /&gt;In his article &lt;a href="http://www.miami.com/mld/miamiherald/living/columnists/dave_barry/6649728.htm"&gt;Ask not what telemarketers can do to you&lt;/a&gt; of 31 Aug, Dave Barry published the toll-free number of the ATA, a large telemarketing association. This organization is one of several that is opposed to the &lt;a href="http://www.donotcall.gov/"&gt;National Do Not Call Registry&lt;/a&gt;.  The registry is, to my mind, a neat and good idea.  If you're on it, telemarketers cannot call you. If they call you anyway, they have to pay an 11,000$ fine.&lt;br /&gt;&lt;br /&gt;The telemarketers claim that this registry is somehow a violation of their constitutional rights.  I find this argument hard to swallow.  Remove the telephone from the argument; now the telemarketers are asserting that salesmen have the right to walk into your home at any time they please.&lt;br /&gt;&lt;br /&gt;In any case, the ironic part: after Mr. Barry published the ATA's number, their phone began ringing off the hook, at inconvenient times.  It got so bad that they disconnected their phone number.&lt;br /&gt;&lt;br /&gt;If this were all, it would merely be funny.  But no, it doesn't end there.  Apparently the ATA wrote a rather nasty article about Mr. Barry in a direct marketing journal.  Hilights from that article can be found in Mr. Barry's column of 05 Oct, &lt;a href="http://www.miami.com/mld/miamiherald/living/columnists/dave_barry/6934584.htm"&gt;So what's their hang-up?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Take home message: telemarketers want to be able to call you whenever they feel like, but it's inconvenient for them and unpleasant when we return the favor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613930138679286?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613930138679286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613930138679286'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/10/irony.html' title='Irony'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613891883979262</id><published>2003-09-22T12:00:00.000-05:00</published><updated>2004-06-01T20:15:18.840-05:00</updated><title type='text'>PowerPoint</title><content type='html'>I had the distinct pleasure of needing to prepare yet another presentation in powerpoint today.  In addition to all of the entirely accurate points in Edward R. Tufte's book, &amp;quot;The Cognitive Style of PowerPoint&amp;quot ( a &lt;a href="http://www.aaronsw.com/weblog/000931"&gt;summary&lt;/a&gt; can be found on &lt;a href="http://www.aaronsw.com/weblog/"&gt;Aaron Swartz's Weblog&lt;/a&gt;), there are a number of other things that bother me about powerpoint.&lt;br /&gt;&lt;br /&gt;Microsoft continues to ignore every sensible precept of interface design.  Their 'personalized menus' particularly annoy me. How is one supposed to remember where things are in a menu when the bloody things keep re-arranging themselves in a futile attempt to be helpful?&lt;br /&gt;&lt;br /&gt;I'll never be happy with the way Microsoft handles including other sources in a document.  I want something like C's #include.  I want to be able to change the source document and have Word or Powerpoint or whatever else actually notice the change.  Sadly this ancient concept seems beyond the grasp of MS software engineers.&lt;br /&gt;&lt;br /&gt;Why is there no sane way to enter a formula?!  I don't want to have to draw the bloody thing in MS Equation (which is the saddest attempt at an equation editor I've ever encountered).  I don't want to have to pretend it's a picture, I want to be able to put the entire thing, symbols and all, inline with my text.  I want to be able to change its size with font size buttons.  In short, I want what &lt;a href="http://www.lyx.org/"&gt;lyx&lt;/a&gt; does out of the box.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Sadly, powerpoint is the standard.  So I and everyone else must suffer with it.  But that doesn't mean I won't complain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613891883979262?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613891883979262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613891883979262'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/09/powerpoint.html' title='PowerPoint'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613838942010180</id><published>2003-08-19T12:00:00.000-05:00</published><updated>2004-06-01T20:06:29.420-05:00</updated><title type='text'>Moving</title><content type='html'>Moving sucks.&lt;br /&gt;&lt;br /&gt;It's a not very fun way to find out just how much stuff you have, and just how heavy it all is.  It's particularly enjoyable when you move into an upstairs room, and not only have to lug all of&lt;br /&gt;your worldly possessions across town, but upstairs as well.&lt;br /&gt;&lt;br /&gt;Fortunately, it's done now, and I won't have to deal with it again for at least another year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613838942010180?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613838942010180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613838942010180'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/moving.html' title='Moving'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613832309967133</id><published>2003-08-12T12:00:00.000-05:00</published><updated>2004-06-01T20:16:11.693-05:00</updated><title type='text'>Blaster</title><content type='html'>Ah, how I love that Microsoft sells such quality software.  Around three weeks ago security researchers discovered a problem with the way Windows 2000 and Windows XP handle RPC (Remote Procedure Calls). Today the first virus to exploit this problem started to spread.  You&lt;br /&gt;can read about it at a number of places:&lt;br /&gt;&lt;br /&gt;Information Week - &lt;a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=13000581"&gt;Newly Discovered Worm Attacks Vulnerable Systems&lt;/a&gt;&lt;br /&gt;BBC News - &lt;a href="http://news.bbc.co.uk/2/hi/technology/3143625.stm"&gt;Worm Blasts Across the Web&lt;/a&gt;&lt;br /&gt;The Register - &lt;a href="http://www.theregister.co.uk/content/56/32286.html"&gt;Blaster Worm Spreading Rapidly&lt;/a&gt;&lt;br /&gt;Security Focus - &lt;a href="http://www.securityfocus.com/news/6689"&gt;RPC DCOM Worm Hits the Net&lt;/a&gt;&lt;br /&gt;Also useful is &lt;a href="http://www.blkviper.com/AskBV/tech10.htm"&gt;Black Viper's Blaster FAQ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cnet even has an analysis of the worm's structure: &lt;a href="http://rss.com.com/2100-1002_3-5062998.html?part=rss&amp;tag=feed&amp;subj=news"&gt;'MSBlast' worm a piecemeal monster&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;People are even starting to throw blame around: &lt;a href="http://www.wired.com/news/infostructure/0,1377,59994,00.html"&gt; Worm Exploits Weak Link: PC Users&lt;/a&gt; (Of course they're going to blame the users, if they blamed the programmers, they might have to admit that programmers make mistakes).&lt;br /&gt;&lt;br /&gt;Researchers found that the MSBlast.exe program contains the following text: &lt;i&gt;billy gates why do you make this possible? Stop making money and fix your software!!&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613832309967133?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613832309967133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613832309967133'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/blaster.html' title='Blaster'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613781247019833</id><published>2003-08-11T12:00:00.000-05:00</published><updated>2004-06-01T19:57:09.860-05:00</updated><title type='text'>Spam Filtering</title><content type='html'>Paul Graham, for those of you who don't know, was the gentleman who first proposed the Baysean spam filter in his article, &lt;a href="http://www.paulgraham.com/spam.html"&gt;A Plan for Spam&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;He has recently written a new paper, &lt;a href="http://www.paulgraham.com/ffb.html"&gt;Filters that Fight Back&lt;/a&gt;.  He proposes in this paper that the next generation of spam filters should, on detecting a spam, follow the links in the body of that spam and download a few copies of the web&lt;br /&gt;pages that that they point to.  If enough people were using filters that did this, it would have a number of positive effects.  Firstly, spammers bandwidth usage would skyrocket, likely costing them lots of money.  Secondly, this would probably be enough to crash (or at least slow down so much that they might as well have crashed) the spammer's website, denying people everywhere those extra three inches.&lt;br /&gt;&lt;br /&gt;This is an interesting idea.  The first thing I thought after reading it was: bandwidth.  Depending on whose estimate you read, spam accounts for around 40-60% of all the email on the Internet.  This is a huge chunk of bandwidth, and it's starting to choke the servers of some small to medium sized ISPs.  Writing a fighting filter would only make this problem worse.&lt;br /&gt;&lt;br /&gt;Yes, eventually this technique would probably make spam unprofitable. If spam did become unprofitable, spammers would start to go out of business and the bandwidth devoted to sending and fighting spam would tail off.  From the ISP's point of view, relaying a web page from a&lt;br /&gt;server to a customer is a much lower-overhead operation than relaying an email.  So maybe my concern is unjustified.  Mr. Graham does respond to this very issue in his &lt;a href="http://www.paulgraham.com/ffbfaq.html"&gt; FFB FAQ&lt;/a&gt;, but to me his response seems a bit flippant.&lt;br /&gt;&lt;br /&gt;Bandwidth concerns or not, when such a filter becomes an option, I'll use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613781247019833?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613781247019833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613781247019833'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/spam-filtering.html' title='Spam Filtering'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613764783297682</id><published>2003-08-08T12:00:00.000-05:00</published><updated>2004-06-01T19:54:07.833-05:00</updated><title type='text'>BCC</title><content type='html'>Apparently not very many people know what the BCC field is for on email.  BCC stands for Blind Carbon Copy.  Anyone you list on the BCC field will get a copy of your email, but will not be listed as a recipient.&lt;br /&gt;&lt;br /&gt;BCC is the &lt;i&gt;only&lt;/i&gt; polite way to send mass email, short of a mailing list.  I understand that when you're moving, it's simpler to dash off a quick email to everyone in your address book than it is to deal with us all one at a time.  However any mail where the To: field is nearly as long as the body of the message is inherently rude.&lt;br /&gt;&lt;br /&gt;So please, people, be polite to the people you correspond with.  If you're going to send mail to more than one or two people, just bcc us all, and leave the To: field blank.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613764783297682?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613764783297682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613764783297682'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/bcc.html' title='BCC'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613755564569315</id><published>2003-08-07T12:00:00.000-05:00</published><updated>2004-06-01T19:52:35.646-05:00</updated><title type='text'>SCO</title><content type='html'>If I were curious, I would google to see just how many people are posting anger in the direction of SCO right now.  For those of you not geeky enough to be following this corner of the news (how did you get here?), SCO is suing IBM claiming that IBM shared SCO's intellectual property inappropriately.&lt;br /&gt;&lt;br /&gt;As always, there are miles and miles of details I could go into about this.  However, I'm lazy.  The short version is that SCO doesn't seem to have a case.  Some people have expressed the opinion that SCO only began litigations to inflate their stock price.&lt;br /&gt;&lt;br /&gt;Well, the other shoe has dropped on SCO.   &lt;a href="http://news.com.com/2100-1016_3-5060965.html"&gt; IBM has filed a countersuit&lt;/a&gt;. If this &lt;i&gt;was&lt;/i&gt; an attempt to boost&lt;br /&gt;&lt;a href="http://finance.yahoo.com/q?d=c&amp;c=&amp;k=c1&amp;t=5d&amp;s=scox&amp;a=v&amp;p=s&amp;l=on&amp;z=l&amp;q=&lt;br /&gt;l&amp;x=on"&gt; SCO's stock price&lt;/a&gt;, it would seem to be failing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613755564569315?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613755564569315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613755564569315'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/sco.html' title='SCO'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613734557993137</id><published>2003-08-06T12:00:00.000-05:00</published><updated>2004-06-01T19:49:05.580-05:00</updated><title type='text'>SBC: Not so bad as I thought</title><content type='html'>Apparently most of the problem with SBC when I talked to them earlier didn't have much to do with their policy being strange.  It had more to do with the rep I dealt with forgetting to mention a detail to me. The detail he failed to mention: if I pay for the one additional month of DSL service, regardless of if the DSL is connected, they won't charge me a termination fee.&lt;br /&gt;&lt;br /&gt;This makes much more sense than what I was told before.  I guess the moral of the story is that it's worth calling back when things just flat don't make sense.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613734557993137?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613734557993137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613734557993137'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/sbc-not-so-bad-as-i-thought.html' title='SBC: Not so bad as I thought'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613721269267208</id><published>2003-08-02T12:00:00.000-05:00</published><updated>2004-06-01T19:46:52.693-05:00</updated><title type='text'>Reunions</title><content type='html'>My five year high school reunion was tonight.  I attended it, though I knew before I went that it would probably be bad.  It lived up to all of my expectations and more.  I got to see a lot of people, but most of them are the ones I kept in touch with anyway.  With a few exceptions, most of the attendees were those who never got out of our little hometown.&lt;br /&gt;&lt;br /&gt;The reunion was held at Marley's in the Dells.  Now there's two bad ideas combined.  Let's have a reunion at Marley's, and Let's have a reunion do it on a Saturday night.&lt;br /&gt;&lt;br /&gt;About halfway through some friends and I decided that we were hungry and ducked out to get some food.  That was probably the highlight of the evening.  On the way to the restaurant, we decided that the planners probably decided on Marley's because there was going to be a&lt;br /&gt;DJ there that we wouldn't have to pay anything for.&lt;br /&gt;&lt;br /&gt;Oh well.  It was a night out at least.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613721269267208?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613721269267208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613721269267208'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/reunions.html' title='Reunions'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613706685051417</id><published>2003-08-01T12:00:00.000-05:00</published><updated>2004-06-01T19:45:19.813-05:00</updated><title type='text'>SBC Woes</title><content type='html'>I called today to schedule cancellation of my phone and DSL service for when I move on the 14 Aug.  I thought I was being clever earlier in the year, when I purchased &lt;a href="http://www05.sbc.com/DSL_new/content/1,,4,00.html"&gt; SBC DSL&lt;/a&gt;. You'll notice that there is a one-year contract required for that plan.  Since I am on a one year lease, that seemed to be perfect.  I found out today that they count that one year from the day they connect you.&lt;br /&gt;&lt;br /&gt;There was some silliness about connecting my DSL last year. Apparently didn't think, based on their credit reporting company, that I would pay them.  Because of this silliness, they didn't connect me until 19 September.&lt;br /&gt;&lt;br /&gt;So, in short, they now want to charge me $200 in &amp;quot;termination fees &amp;quot;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613706685051417?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613706685051417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613706685051417'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/08/sbc-woes.html' title='SBC Woes'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613691906836509</id><published>2003-07-31T12:00:00.000-05:00</published><updated>2004-06-01T19:41:59.066-05:00</updated><title type='text'>Microsoft</title><content type='html'>Why must it be so annoying to do anything useful under windows?  I spent more time than I care to consider just trying to get &lt;a href="http://www.gnu.org/software/rcs/rcs.html"&gt;RCS&lt;/a&gt; and &lt;a href="http://www.gnu.org/software/emacs/emacs.html"&gt;EMACS&lt;/a&gt; to play nice under Windows 2000.  I'd blame the GNU software, but I've been able to get it to run flawlessly under Mac OS X, Linux, Solaris, and HP-UX.  With Win2k, the only way I could get anything useful to happen was to install the &lt;a href="http://www.cygwin.com/"&gt;cygwin&lt;/a&gt; tools. Does it really count as installing under windows if you need to throw in a Linux emulation layer?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613691906836509?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613691906836509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613691906836509'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/07/microsoft.html' title='Microsoft'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613668143891354</id><published>2003-07-30T12:00:00.000-05:00</published><updated>2004-06-01T19:38:33.860-05:00</updated><title type='text'>Memento</title><content type='html'>I saw the movie Memento tonight.  Very good movie.  Complicated.  If you watch it, be prepared to watch it several times.  Salon.com did a very good review/analysis, which you can &lt;s&gt;read&lt;/s&gt; if you're curious.  (Update 12 Jan 2003: The review seems to have evaporated, and I haven't been able to find another link for it.  So it goes.)&lt;br /&gt;&lt;br /&gt;There are a few questions that still remain for me.  In the scene in Natalie's living room, where Leonard flashes to a syringe of insulin, how much insulin is in that syringe?  To my eye, it looks like a whole lot. Even after pausing and zooming, there aren't any numbers visible.  This makes me wonder.&lt;br /&gt;&lt;br /&gt;There are a number of scenes where Leonard's memory  works when it probably shouldn't have. For example, when Natalie is trying to rip the picture of Dodd, Leonard tells her that she needs to burn it.  How would he remember that tearing wouldn't work?&lt;br /&gt;&lt;br /&gt;I think that Leonard's condition is real, but not because he can't make new memories.  There are things that he doesn't want to remember.  So he forgets.  Some things slip through, though.&lt;br /&gt;&lt;br /&gt;The story of Sammy Jankis would seem to be Leonard's story.  But since he cannot &amp;quot;remember&amp;quot; it, as it happened after the incident, he projects it onto someone else.&lt;br /&gt;&lt;br /&gt;Mrs. Jankis would get Sammy to hide food around the house, and then stop feeding him to see if hunger would cause him to remember where things were hidden.  Maybe Sammy/Leonard's memory slipped (or in this case, didn't slip) about some of that spousal abuse.  So I ask again, how much insulin was in the syringe that Leonard remembered?&lt;br /&gt;&lt;br /&gt;Did Leonard kill his wife in the way that he relates it in the story about Sammy?  Or was it more purposeful?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613668143891354?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613668143891354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613668143891354'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/07/memento.html' title='Memento'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7180440.post-108613647410614615</id><published>2003-07-28T12:00:00.000-05:00</published><updated>2004-06-01T19:34:34.106-05:00</updated><title type='text'>First Entry</title><content type='html'>It seems like everyone and their little sister has a weblog.  Ok, my little sister doesn't but you get the idea.  I'm starting to wonder if maybe it might be fun/entertaining for me to keep one.  It's tempting to do so, just because I can. However there are some privacy issues with weblogs that I'm not sure I like.  You can't exactly control who reads your weblog.  It's tempting and comfy to start just expressing whatever opinions you might have as if this were a little personal journal.  But it's not personal.  It's very public. Well, I'll just do my best to control myself, and we shall see how this goes.&lt;br /&gt;&lt;br /&gt;I saw &lt;i&gt;Pirates of the Caribbean&lt;/i&gt; yesterday.  It was a pretty good movie.  I expected it to be silly, being that it is a Disney film. The sword fighting in it wasn't as good as I'd been led to think. But it was probably worth the 7.50, at least insofar as any movie is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7180440-108613647410614615?l=crhalpin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crhalpin.blogspot.com/feeds/108613647410614615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7180440&amp;postID=108613647410614615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613647410614615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180440/posts/default/108613647410614615'/><link rel='alternate' type='text/html' href='http://crhalpin.blogspot.com/2003/07/first-entry.html' title='First Entry'/><author><name>crh</name><uri>http://www.blogger.com/profile/08300818376825207517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pXlbrvhyGGw/TEPON0WessI/AAAAAAAAAA4/ECa_EtrIwv8/s1600-R/crh.jpg'/></author><thr:total>0</thr:total></entry></feed>
