<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mackenab.com</title>
	<atom:link href="http://mackenab.com/feed" rel="self" type="application/rss+xml" />
	<link>http://mackenab.com</link>
	<description>A Man, A Dad, A Blog: Mackenab</description>
	<lastBuildDate>Sat, 10 Dec 2011 00:53:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Quote of the Day</title>
		<link>http://mackenab.com/2011/quote-of-the-day-5</link>
		<comments>http://mackenab.com/2011/quote-of-the-day-5#comments</comments>
		<pubDate>Sat, 10 Dec 2011 00:53:24 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/quote-of-the-day-5</guid>
		<description><![CDATA[“Political language — and with variations this is true of all political parties, from Conservatives to Anarchists — is designed to make lies sound truthful and murder respectable, and to give an appearance of solidity to pure wind.” – George Orwell, 1946, “Politics and the English Language”]]></description>
			<content:encoded><![CDATA[<p>“Political language — and with variations this is true of all political parties, from Conservatives to Anarchists — is designed to make lies sound truthful and murder respectable, and to give an appearance of solidity to pure wind.” – George Orwell, 1946, “Politics and the English Language”</p>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/quote-of-the-day-5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paper Calendars</title>
		<link>http://mackenab.com/2011/paper-calendars-2</link>
		<comments>http://mackenab.com/2011/paper-calendars-2#comments</comments>
		<pubDate>Mon, 28 Nov 2011 15:28:56 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/paper-calendars-2</guid>
		<description><![CDATA[Every year, my department offers to buy me a paper calendar. They send me an email with four options to choose from. Every year, I think about getting one, because my department doesn&#8217;t often offer to buy me things. Every year, though, I eventually laugh and delete the email. But before I laugh, I always [...]]]></description>
			<content:encoded><![CDATA[<p>Every year, my department offers to buy me a paper calendar. They send me an email with four options to choose from. Every year, I think about getting one, because my department doesn&#8217;t often offer to buy me things. Every year, though, I eventually laugh and delete the email.</p>

<p><img src="http://mackenab.com/wp-content/uploads/2011/11/calendar.jpg" alt="Calendar" /></p>

<p>But before I laugh, I always think about getting one of these giant (22″ × 17″) monthly desk pads. The only possible explanation is that my mom always had one of these giant calendars on her desk at work, and I&#8217;m always tempted to get one as a sort of homage to her and to the office of the 1980s.</p>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/paper-calendars-2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I Run</title>
		<link>http://mackenab.com/2011/i-run</link>
		<comments>http://mackenab.com/2011/i-run#comments</comments>
		<pubDate>Mon, 31 Oct 2011 00:54:03 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/i-run</guid>
		<description><![CDATA[A month or two after our third child was born on August 1, 2010, I was depressed that I had been unable to sustain an exercise regime for nearly four years (since our first child was born in September, 2006). I decided that I wanted to set a goal that was imminently attainable and sustainable. [...]]]></description>
			<content:encoded><![CDATA[<p>A month or two after our third child was born on August 1, 2010, I was depressed that I had been unable to sustain an exercise regime for nearly four years (since our first child was born in September, 2006). I decided that I wanted to set a goal that was imminently attainable and sustainable. At the time, running once a week seemed to fit the bill. I could still run three miles, although it was a slog, so I decided that running 100 miles before the end of 2011 would be my goal. It wasn&#8217;t ambitious, but that was the point. I started immediately, running 2.84 miles in 31:28 on November 23, 2010.</p>

<p>I kept up those weekly runs for months, only missing two due to an unfortunate sequence of events that caused me to miss two different runs in May 2010.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> By that point, though, it was clear that I was going to shatter my original goal, especially when I started running twice a week sometimes during the summer.</p>

<p>So, at some point this summer I came up with a new goal: Each calendar month, I&#8217;d run further than I had in the previous month. The goal was inspired by RunKeeper, where I&#8217;d been tracking my runs, which notifies you when you set a new monthly distance record. To keep from blasting myself a new unattainable goal though, I&#8217;ve sought to increase my record by only one mile each month. In October, I ran 26.3 miles<sup id="fnref:4"><a href="#fn:4" rel="footnote">2</a></sup>, and in November, I&#8217;ll strive for 27. I&#8217;m enjoying it, and I wanted to make a few notes on running.</p>

<ul>
<li><p>On my strategy for hitting my monthly goal: At the beginning of each month, I schedule my runs. I count how many I&#8217;ve scheduled, subtract one, and compute how far I need to run each outing. I subtract one so that I always have a backup run. My idea was that if I missed a run, I&#8217;d know that I already had an extra scheduled. In practice, the result has often been a day off at the end of the month.</p></li>
<li><p>On weather: I <em>hate</em> the cold. So, I mostly stuck to the treadmill last winter, although I figured out at some point that I was comfortable down to 50℉ in my usual garb. I&#8217;ve already determined this fall that with a long sleeve shirt and a fleece headband, I can push it down to 40℉ with no problems. I think that&#8217;s as far as I&#8217;ll take it this year, but it should still get me outside more often, especially in the Fall and early Spring.</p></li>
<li><p>On racing: I intended to run one or two 5k races this summer, but never got around to it. Oh well. When I first moved to Blacksburg in 2003, I was training for a marathon. I made it pretty far in my training—I think my long run was about 16 miles—when a combination of work, lack of an indoor training facility (non-treadmill), and minor injuries caused me to decide to quit. I&#8217;m not sure that I have the marathon bug any more, but I&#8217;m already starting to look out 2–3 years into the future and think about a half marathon. I think I&#8217;ll be easily up to a 10k next summer, if I can find a good one.</p></li>
<li><p>On speed: While I was on the treadmill last year, I was turning in sub-10-minute miles, and I was pretty proud of myself. When I got outside last Spring, though, I found that I was <em>much</em> slower, with a pace of nearly 11-minutes-per-mile.<sup id="fnref:2"><a href="#fn:2" rel="footnote">3</a></sup> As recently as late September, that was still my pace. But <em>suddenly</em> this month my pace has improved <em>dramatically</em>. My last run was 3.39 miles at 8:55 per mile. I have absolutely <em>no idea</em> how or why I have suddenly gotten so much faster. It&#8217;s pretty nice, though!<sup id="fnref:3"><a href="#fn:3" rel="footnote">4</a></sup></p></li>
</ul>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>Both misses were connected to finding my shoes unexpectedly locked in the campus gym around the end of the school year.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:4">
<p>Hey! My first marathon-length month! I didn&#8217;t notice that until writing this post.&#160;<a href="#fnref:4" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:2">
<p>I have since heard that you should really turn the treadmill up to a 1–2% incline if you want a realistic outdoor effort. I don&#8217;t know how I never heard that before, except that I didn&#8217;t really run on treadmills when I was training before. I will try it this winter.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:3">
<p>In graduate school, my usual 5k pace was around 8-minutes-per-mile. So, 8:55 is pretty far off a personal record. But after running 11 minute miles for months, it feels pretty great!&#160;<a href="#fnref:3" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/i-run/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Imitation K &amp; R</title>
		<link>http://mackenab.com/2011/my-imitation-k-r</link>
		<comments>http://mackenab.com/2011/my-imitation-k-r#comments</comments>
		<pubDate>Fri, 14 Oct 2011 00:35:38 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/my-imitation-k-r</guid>
		<description><![CDATA[In more sad news for the computing community, it was revealed that Dennis Ritchie has died. As Steve Bogart notes, the tendency (of journalists?) to now try to compare the accomplishments of Steve Jobs with those of Ritchie is most unseemly. Is life a contest? Can they not each be great? Ritchie&#8217;s fingerprints are all [...]]]></description>
			<content:encoded><![CDATA[<p>In more sad news for the computing community, it was revealed that <a href="http://cm.bell-labs.com/cm/cs/who/dmr/">Dennis Ritchie</a> has died. As <a href="http://nowthis.com/2011/10/juicy-links.html">Steve Bogart notes</a>, the tendency (of journalists?) to now try to compare the accomplishments of Steve Jobs with those of Ritchie is most unseemly. Is life a contest? Can they not each be great? Ritchie&#8217;s fingerprints are all over modern computing devices, alongside those of Jobs.</p>

<p>I never met Ritchie, but I knew of him. I particularly knew of his book <a href="http://cm.bell-labs.com/cm/cs/cbook/index.html">The C Programming Language</a>. He coauthored the book with Brian Kernighan, and the book was widely known as &#8220;K &amp; R.&#8221;</p>

<p>I first learned the C programming language in high school. I can&#8217;t remember whether I learned it at the <a href="http://govschool.utk.edu/">Tennessee Governor&#8217;s School for the Sciences and Engineering</a> or at <a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=147699">the Saturday Academy for Computing and Mathematics (SACAM)</a> at <a href="http://www.ornl.gov/">Oak Ridge National Lab</a>. Wherever I learned it, though, I learned it from <a href="http://www.amazon.com/C-Reference-Manual-Third-3rd/dp/B0027W8BWS">a book by Harbison and Steele</a>. That link takes you to the third edition, which is the one that I had.</p>

<p>At the time, I hadn&#8217;t heard of K &amp; R, but a couple of years after I took the course, someone asked me what book I had used when I learned C. I said that I was unsure, but that it was a thin, white paperback. The person said, &#8220;With a big, blue C on the cover?,&#8221; and I said yes. They proceeded to tell me that my book was called &#8220;K &amp; R&#8221; and that it was a classic. I didn&#8217;t have occasion to reference the book again for many years. When I revisited C as an undergraduate, I had other texts, and my thin, white book of C was left behind in my childhood bedroom.</p>

<p>Thus, for many years I proudly believed that I owned a copy of K &amp; R, the classic book on programming in C. At some point, though, the thin, white book of C caught up with me and came to my faculty office, where, when preparing to teach a programming course in C++ last Spring, I realized that it was merely an imitator of the classic.</p>

<p>For what it&#8217;s worth, the Harbison and Steele book is <a href="http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/013089592X/">now in its fifth edition</a>, and its cover no longer bears any resemblance to K &amp; R. Since it&#8217;s in the fifth edition, it must be useful to someone; I even use my copy for occasional reference, though I don&#8217;t write much C these days. I don&#8217;t really blame the authors for the confusion. I know that authors often have little or no say over their book covers. It&#8217;s even possible that the similarity was completely accidental, if the cover was designed by someone that was not knowledgeable about the field. However, both books were published by Prentice Hall, making it difficult to believe that no one even noticed the similarity.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> Still, I think it&#8217;s a funny story.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>I can even imagine plausible stories about a textbook publisher trying to juice revenue by replacing K &amp; R, of which the second and (presumably) final edition was released in 1988, in the catalog with the new third edition of the more-frequently-updated H &amp; S, which was released in 1991. But that would be unseemly.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/my-imitation-k-r/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogiversary</title>
		<link>http://mackenab.com/2011/blogiversary</link>
		<comments>http://mackenab.com/2011/blogiversary#comments</comments>
		<pubDate>Sat, 08 Oct 2011 01:50:57 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/blogiversary</guid>
		<description><![CDATA[It&#8217;s getting late for an man who gets up at 5 a.m., and I haven&#8217;t really finished the work I had hoped to finish tonight, but I just remembered that today&#8217;s the day. Today, this blog turns ten years old. I was looking back at my very first post a few days ago. And I [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s getting late for an man who gets up at 5 a.m., and I haven&#8217;t really finished the work I had hoped to finish tonight, but I just remembered that today&#8217;s the day. Today, this blog turns ten years old.</p>

<p>I was looking back at <a href="http://mackenab.com/2001/wedding">my very first post</a> a few days ago. And I thought: &#8220;Wow. They&#8217;ve been married for ten years. They sure are old… Oh crap. I attended that wedding with my wife. We&#8217;re old.&#8221;</p>

<p>I initially thought this would be a something of a photo blog. I&#8217;d post a photo and write something about it. But that didn&#8217;t last long. In fact, this blog has been pretty indescribable over the years. It continues to be about whatever I feel like posting about, with only minimal discernible themes. It has gone on long hiatuses. I didn&#8217;t make a single post in 2006, and the only post before August in 2007 was an email that I decided to post later about the April 16, 2007 tragedy.</p>

<p>I posted semi-frequently this summer, with six posts each in July and August. But then managed to miss another month in September. And this month has been just as intense, if not moreso, than last, though I did manage to slip in a quick post the other night.</p>

<p><a href="http://nowthis.com/2011/10/starting-slow-and-easy.html">Like Steve</a>, I&#8217;d like to see my weblog become more active. Unlike Steve, though, I&#8217;m not sure I&#8217;m prepared for to make a public declaration of specific intent. In any case, I hope you&#8217;ll stick around and see where we wind up.</p>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/blogiversary/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Day…</title>
		<link>http://mackenab.com/2011/a-day%e2%80%a6</link>
		<comments>http://mackenab.com/2011/a-day%e2%80%a6#comments</comments>
		<pubDate>Thu, 06 Oct 2011 02:13:42 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/a-day%e2%80%a6</guid>
		<description><![CDATA[Things that happened today: Assisted puking daughter at 6:30a. Received a text alert at 6:45a about an armed robbery in the wee hours. Original reported location was near my house. This would have been a good time to give up and go back to bed. Took both sons to childcare preschool/parents&#8217; morning out, starting my [...]]]></description>
			<content:encoded><![CDATA[<p>Things that happened today:</p>

<ul>
<li><p>Assisted puking daughter at 6:30a.</p></li>
<li><p>Received a text alert at 6:45a about an armed robbery in the wee hours.  Original reported location was near my house. This would have been a good time to give up and go back to bed.</p></li>
<li><p>Took both sons to <del datetime="2011-10-06T14:52:29+00:00">childcare</del> preschool/parents&#8217; morning out, starting my work day an hour later than usual.</p></li>
<li><p>Had a long, difficult talk with a graduate student.</p></li>
<li><p>Had a talk with another graduate student, who may need to take a leave of absence.</p></li>
<li><p>Cleaned up puke covered bed and daughter, shortly after children&#8217;s bedtime.</p></li>
<li><p>Tucked daughter back into bed, turned out the light, and, literally before I closed the door, had to turn light back on. Cleaned up daughter and bed again. (Parenthood: Not for wusses.)</p></li>
<li><p>Learned that Steve Jobs had died.</p></li>
</ul>

<p>I think I&#8217;m just going to try again tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/a-day%e2%80%a6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quote</title>
		<link>http://mackenab.com/2011/quote-2</link>
		<comments>http://mackenab.com/2011/quote-2#comments</comments>
		<pubDate>Wed, 31 Aug 2011 10:29:57 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/quote-2</guid>
		<description><![CDATA[The whole modern world has divided itself into Conservatives and Progressives. The business of Progressives is to go on making mistakes. The business of the Conservatives is to prevent the mistakes from being corrected. — G. K. Chesterson I saw this quote for the first time last night, and I love it.]]></description>
			<content:encoded><![CDATA[<blockquote>
  <p>The whole modern world has divided itself into Conservatives and Progressives. The business of Progressives is to go on making mistakes. The business of the Conservatives is to prevent the mistakes from being corrected.</p>
  
  <p>— G. K. Chesterson</p>
</blockquote>

<p>I saw this quote for the first time last night, and I <em>love</em> it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/quote-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Lion Update</title>
		<link>http://mackenab.com/2011/quick-lion-update</link>
		<comments>http://mackenab.com/2011/quick-lion-update#comments</comments>
		<pubDate>Thu, 18 Aug 2011 17:22:04 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/quick-lion-update</guid>
		<description><![CDATA[Mac OS X version 10.7.1 came out a few days ago, and I updated. It didn&#8217;t solve any of my problems, at least not any of them that I directly tested for. Mail was still crashing on the daily junk mail summary and the Safari rendering engine was still crashing on many internal websites. I [...]]]></description>
			<content:encoded><![CDATA[<p>Mac OS X version 10.7.1 came out a few days ago, and I updated. It didn&#8217;t solve <em>any</em> of my problems, at least not any of them that I directly tested for. Mail was still crashing on the daily junk mail summary and the Safari rendering engine was still crashing on many internal websites. I didn&#8217;t try adding the IMAP server or the 802.11x profile.</p>

<p>But this morning, I ran across <a href="http://www.support.vt.edu/knownissues/maccert.html">this new (though undated) notice</a>, which is being prominently linked on some campus websites. I applied the proposed fix, and now most of my problems seem to have disappeared. The mail crash is gone, and Safari is no longer barfing (or infinitely redirecting) on internal VT websites. The fix makes me a little uneasy, as it disables some certificate trust protocols, but from what I hear about some of the root certificates that are trusted by all major browsers, I&#8217;m not sure any of us should be sleeping that well at night regarding SSL security, anyway.</p>

<p>Seeing that those two critical items were fixed, I tried to switch my email to IMAP (which requires adding a new IMAP account and then deleting the POP account) so that I could reactivate access via my phone. When I entered my email address into the auto-discovery form it didn&#8217;t crash…but it found the campus Exchange server, which no longer hosts my mail. Sigh.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> After turning off the WiFi, entering the server details manually, and then turning WiFi back on, though: Success!</p>

<p>All that&#8217;s really left is to get 802.1x working again. But 802.1x is a mess on a good day. So, I think I&#8217;ll save that one for later.</p>

<p><strong>Update:</strong> 802.1x is working now. I can&#8217;t tell, actually, if there was an actual bug before or if I was just doing it wrong. The trick, though, which I found on another university&#8217;s website, was to follow instructions designed to get 802.1x authentication working with iOS, rather than trying to follow instructions for getting it working for Mac OS X 10.5/10.6.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>I still have an account on the campus Exchange server, though, unlike the vast majority of VT users (i.e. all of our students). So, I&#8217;m curious as to what auto-discovery is finding for them. But not curious enough to test and see.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/quick-lion-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Complex Systems Quote</title>
		<link>http://mackenab.com/2011/complex-systems-quote</link>
		<comments>http://mackenab.com/2011/complex-systems-quote#comments</comments>
		<pubDate>Sun, 14 Aug 2011 23:56:06 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/complex-systems-quote</guid>
		<description><![CDATA[I ran across the following quote today. I think that it is applicable to the kinds of systems that I encounter in my research: the internet, mobile ad hoc networks, and dynamic spectrum access networks. I also think it has something to do with my nascent sabbatical project, although I haven&#8217;t quite worked out what. [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across the following quote today. I think that it is applicable to the kinds of systems that I encounter in my research: the internet, mobile ad hoc networks, and dynamic spectrum access networks. I also think it has something to do with my nascent sabbatical project, although I haven&#8217;t quite worked out what.</p>

<blockquote>
  <p>Systems that are both tightly coupled and highly complex, Perrow argues in <em>Normal Accidents</em> (1984), are inherently dangerous. Crudely put, high complexity in a system means that if something goes wrong it takes time to work out what has happened and to act appropriately. Tight coupling means that one doesn’t have that time. Moreover, he suggests, a tightly coupled system needs centralised management, but a highly complex system can’t be managed effectively in a centralised way because we simply don’t understand it well enough; therefore its organisation must be decentralised. Systems that combine tight coupling with high complexity are an organisational contradiction, Perrow argues: they are &#8216;a kind of Pushmepullyou out of the Doctor Dolittle stories (a beast with heads at both ends that wanted to go in both directions at once)&#8217;.</p>
  
  <p>&#8211; Donald MacKenzie, <a href="http://www.lrb.co.uk/2011/05/19/donald-mackenzie/how-to-make-money-in-microseconds">&#8220;How to Make Money in Microseconds,&#8221;</a> <em>London Review of Books</em>, vol. 33, no. 10, pp. 16&#8211;18, May 19, 2010.</p>
</blockquote>

<p><strong>Update:</strong> In my haste to post this, I forgot to include a link to the original essay, which is quite fascinating. The link has been added. As far as I know, Donald MacKenzie is no relation of mine. (However, I have several close relatives on my father&#8217;s side that I have never met. So, who knows. Donald MacKenzie is a professor in Scotland, though, and most of my unknown relatives are American and Canadian.)</p>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/complex-systems-quote/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lion Makes Me Cry</title>
		<link>http://mackenab.com/2011/lion-makes-me-cry</link>
		<comments>http://mackenab.com/2011/lion-makes-me-cry#comments</comments>
		<pubDate>Mon, 08 Aug 2011 01:05:15 +0000</pubDate>
		<dc:creator>Allen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mackenab.com/2011/lion-makes-me-cry</guid>
		<description><![CDATA[For previous major releases of Mac OS X, I&#8217;ve generally waited until the 10.X.1 version was released, as the 10.X.0 version is often a bit buggy or unstable. But somehow I got a little too hyped about Lion (10.7) and installed it (10.7.0, that is) within the first couple of days. This was a mistake. [...]]]></description>
			<content:encoded><![CDATA[<p>For previous major releases of Mac OS X, I&#8217;ve generally waited until the 10.X.1 version was released, as the 10.X.0 version is often a bit buggy or unstable. But somehow I got a little too hyped about Lion (10.7) and installed it (10.7.0, that is) within the first couple of days. This was a mistake. There are many things that I like about Lion, and I think ultimately it will be a another great release of a great operating system. This is not a post about that. It&#8217;s a post about my woes, since upgrading.</p>

<p>To summarize the woes in a single sentence: I crash Mail.app and Safari&#8217;s rendering engine at least once a day, and, to prevent additional crashes of Mail.app (which would occur so frequently as to render it completely useless), I&#8217;ve had to change my mail setup in a way that makes it impossible to interact with my main work email account from my iPhone.</p>

<p>Luckily, according to Wikipedia, the last three major versions of Mac OS X have had their .1 releases out within a month, and usually their .2 releases out within a couple months after that. So, I&#8217;m hopeful that things will resolve fairly quickly. I hear that 10.7.2 has already been seeded to developers. (So, I presume that 10.7.1 will be forthcoming soon.)</p>

<p>Now, for the gory details. I&#8217;ll mention Safari&#8217;s issues first, because they are easiest to explain. And one of them may be the root cause of most of my problems.</p>

<ul>
<li><p>Whenever I visit any of a number of secure websites (https) maintained by my employer, Safari&#8217;s rendering engine crashes or, in some cases, I get infinitely redirected between http and https versions of a page until Safari gives up and presents an error page. I <em>suspect</em> that this has something to do with the fact that my employer uses a self-signed root certificate to sign all of our other SSL certificates, because I have seen rumblings on the internets that this causes problems under Lion.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> But in any case I have &#8220;trusted&#8221; this root certificate in my Keychain, and regardless this should cause an error or warning, not a crash. Also, it doesn&#8217;t happen on every https site with a self-signed certificate (e.g. I can use webmail), just many of them. I&#8217;ve been working around this problem by using Firefox to interact with the sites in question, but usually not until after I&#8217;ve crashed the rendering engine again. It is possible that this self-signed root is the ultimate cause of other problems, too.</p></li>
<li><p>An issue too minor to list in my one sentence summary above: I can no longer login to my campus wireless network automatically with 802.11x (which depends upon a local certificate I have, signed by the aforementioned self-signed root). Instead, I have to sign in using a web interface every time I wake my computer from sleep.</p></li>
<li><p>Every day, I get an email from our campus&#8217;s spam filtering service, summarizing all of the mail that it has filtered.<sup id="fnref:2"><a href="#fn:2" rel="footnote">2</a></sup> Every day, I click on this in Mail, or move to it automatically when I handle another message, and, as Mail tries to render the junk mail summary, it crashes.<sup id="fnref:3"><a href="#fn:3" rel="footnote">3</a></sup> My current workaround is to view the message using webmail, and then to remove it from the inbox in Mail without allowing it to be rendered.<sup id="fnref:4"><a href="#fn:4" rel="footnote">4</a></sup></p></li>
<li><p>I can&#8217;t use webmail to delete the junk mail summary message, or anything else, and I can&#8217;t use my iPhone to manage mail for this account any more, because I&#8217;m now using POP (which I haven&#8217;t used regularly since about 1997) to download my mail. I&#8217;m using POP because attempts to access the campus IMAP server result in Mail crashing every time. <sup id="fnref:5"><a href="#fn:5" rel="footnote">5</a></sup></p></li>
<li><p>And I finally moved my mail account back to our campus&#8217;s POP/IMAP mail solution because attempting to get mail to access our campus Exchange server also resulted in Mail crashing every time. (I&#8217;ve been planning to move my account off the Exchange server for years, though. Nice to finally have an excuse, I guess.)</p></li>
<li><p>In fact, even adding the POP server to Mail was no piece of cake, because Mail no longer provides a way to add a manually configured mail account until <em>after</em> it attempts to configure an account automatically. And (surprise, surprise) attempting to automatically configure mail accounts on my campus resulted in Mail crashing every time. So, I turned off the internet, let automatic configuration fail without crashing, fixed the default settings that remained, and then turned the internet back on.</p></li>
</ul>

<p>With workarounds, none of these are complete productivity killers. But they are pretty annoying.</p>

<p>In addition to seeing how quickly Apple manages to address some of these problems, it will also be interesting to see how fast our campus computing support team can address them. If it were any other time of year, I&#8217;m sure they&#8217;d just recommend that people not update to Lion yet. But in the next two weeks we&#8217;ll have hundreds of students coming to campus with brand new Macs on which Lion came pre-installed. So far, though, not a peep out of them about Lion.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>I think I heard we were transitioning away from the self-signed certificates, but I am unsure of the status of this migration.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:2">
<p>Which, I might add, is an order of magnitude better than shuffling it into a folder that I never get around to looking at, which is what happens with me and most spam filtering solutions.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:3">
<p>Interestingly, Safari can render the message using the webmail interface. So, this is not exactly the same mechanism as whatever is causing the Safari rendering engine to crash.&#160;<a href="#fnref:3" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:4">
<p>If you drag a message other than the one currently being viewed out of the active mailbox in Mail, then Mail never tries to render it.&#160;<a href="#fnref:4" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:5">
<p>For reasons that I don&#8217;t understand, the iPhone has stopped even downloading new messages from this account. It was downloading them for the first couple of days after I switched to POP (although, of course, marking them all unread, as POP doesn&#8217;t support setting mail status on the server), and then it just stopped. I haven&#8217;t really investigated though, because with no ability to archive mail or even mark it as read, I figure I&#8217;m better off waiting until I&#8217;m at my computer to look at it.&#160;<a href="#fnref:5" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mackenab.com/2011/lion-makes-me-cry/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

