<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>JeffLarkin.com</title>
	
	<link>http://jefflarkin.com</link>
	<description>Musings from a reluctant techno-weenie</description>
	<lastBuildDate>Thu, 02 Apr 2009 21:02:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jefflarkin" /><feedburner:info uri="jefflarkin" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>On Sin and Foregiveness</title>
		<link>http://feedproxy.google.com/~r/jefflarkin/~3/OArLFr04Y1I/</link>
		<comments>http://jefflarkin.com/blog/2009/04/02/on-sin-and-foregiveness/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 20:56:28 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Faith]]></category>
		<category><![CDATA[forgiveness]]></category>
		<category><![CDATA[sin]]></category>

		<guid isPermaLink="false">http://jefflarkin.com/?p=28</guid>
		<description />
			<content:encoded><![CDATA[<p>My wife and I attend a weekly class at church in which we read and discuss various books.  During last night&#8217;s class there was a discussion on sin and specifically how difficult it is to understand that all sins carry the same weight to God.  It can be hard to imagine that someone who shoplifted a candy bar is no better than a serial killer, especially if your life was affected by the sins of the serial killer.  The Catholic church has the <em>mortal sins</em>, which are considered the worst of all sins, but most church&#8217;s will simply say that a sin is a sin.  As we discussed this an illustration came to mind that I&#8217;d like to share to the broader audience.</p>
<p><strong>The Cups Analogy</strong></p>
<p>Let&#8217;s say that at birth God gives each of us a cup and the simple instruction to keep it empty and dry.  For the sake of argument, we&#8217;ll say that this cup hold 16oz, but that doesn&#8217;t matter so much.  When we sin, in this scenario, water is poured into the cup and we must ask God to forgive us allowing our cup to get wet.  Of course, God will give us a parent-like smile, dump out the cup, wipe it dry, and hand it back to us with a &#8220;ok, but remember, don&#8217;t let your cup get wet.&#8221;  This is sin and forgiveness.</p>
<p>Now, let&#8217;s discuss the magnitude of sins and whether all sins are created equal.  If we go with the assumption that sins are ranked by <em>badness</em>, then the <em>worse </em>sins would pour more water into the cup than the <em>more forgivable</em> ones.  To use the examples from above, stealing is equal to a 1qt container of water and murder is equal to a gallon.  When we commit the sin, the appropriate container is poured into our cup, but since our cup holds only 16oz, both the stealing and the murder would fill the cup to overflowing, leaving the same amount of water for which we must ask forgiveness.  Did you listen to the instructions carefully?  Even a drop of sin would make the cup wet, so any amount sin requires equal forgiveness from God.  The point is that whether one sin is worse than another is irrelevant, since any sin fills our cup.</p>
<p>We each go through life with our cup to carry and keep dry.  We shouldn&#8217;t worry ourselves with ranking sins by how much they offend <em>us</em>.  We shouldn&#8217;t look at someone on death row and think, <em>well at least I&#8217;m not that bad</em>.  We must instead remember that any amount of sin, no matter the offense, violates the expectations God has set for us and requires equal forgiveness.  That&#8217;s good news, there&#8217;s hope for you and there&#8217;s hope for me, because no matter how much or how often we screw up, God has his dish towel ready.</p>
<img src="http://feeds.feedburner.com/~r/jefflarkin/~4/OArLFr04Y1I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jefflarkin.com/blog/2009/04/02/on-sin-and-foregiveness/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://jefflarkin.com/blog/2009/04/02/on-sin-and-foregiveness/</feedburner:origLink></item>
		<item>
		<title>Jeff’s Christmas Wish List 2010</title>
		<link>http://feedproxy.google.com/~r/jefflarkin/~3/UTgWhmnIfsk/</link>
		<comments>http://jefflarkin.com/blog/2009/03/31/jeffs-christmas-wish-list-2010/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 02:30:04 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[e-ink]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://jefflarkin.com/?p=14</guid>
		<description><![CDATA[I have a dream gadget, actually, I have two.  It&#8217;s too late for these gadgets to be available for Christmas 2008, probably not even Christmas 2009, but 2010 is not too soon.  Thanks to the trend of gadget convergence, my Christmas wish list for 2010 has just two items.  Oh sure, some people want every [...]]]></description>
			<content:encoded><![CDATA[<p>I have a dream gadget, actually, I have two.  It&#8217;s too late for these gadgets to be available for Christmas 2008, probably not even Christmas 2009, but 2010 is not too soon.  Thanks to the trend of gadget convergence, my Christmas wish list for 2010 has just two items.  Oh sure, some people want every tool and gadget in their home to converge into just one, but let me explain my two dream gadgets.</p>
<p>Gadget 1: My Pocket Media Device</p>
<p>Don&#8217;t worry, this is just a descriptive name, I&#8217;m sure that the fine folks in marketing will come up with a much better name for this device.  My pocket media device is about the size of an iPhone and has more than just size in common.  Of course, I expect this device to serve as my phone, messaging, and internet device.  I expect it also to play music, videos, and show pictures.  It should have GPS with turn-by-turn directions.  Flip it over and it should have a reasonable point and shoot camera.  This camera will have plenty of pixels and a good lens with zoom and auto focus.  If this device is going to replace a phone, music player, and camera it has to be good at all of them.  Very few phones are also good cameras; I want it to do both.  If I can talk interface for a moment, holding this device like a camera leaves my thumbs in the perfect position to pinch-to-zoom on the multi-touch screen.  Is this too much to ask?  I want a Phone-Messaging-Media-Camera-GPS-Gaming device that is actually good at all of it.  Come on gadget-makers, get on that.</p>
<p>Gadget 2: My Netbook/Ebook Device</p>
<p>Netbooks are hot right now: they were some of the hottest devices of 2008.  What exactly constitutes a netbook is still a bit fuzzy.  Some say they&#8217;re defined by their impossibly small size, others their price.  I think the category is defined more by function.  A netbook should boot almost instantaneously, be heavily connected, and have a UI that provides quick access to the web, email, basic document editing.  Ok, it should have some sort of VOIP client and media player too, but since I already have a communication and entertainment device, I&#8217;m ok without those.  It certainly doesn&#8217;t need video editing, games, or a full desktop OS.  If twitter is what you do between blog posts then a netbook is what you use between trips to your desktop or full notebook computer.  This is not your everyday computer, this is the one you use while you&#8217;re out and need to do something quickly.  Ok, so far, I can get this device today.  Here&#8217;s what I want that&#8217;s different.  When the lid is closed it reveals an e-ink display for reading documents.  I want to be able to read books, documents, emails, whatever on a very low-power e-ink display.  Let&#8217;s take it a step forward.  If I&#8217;m reading a document for a co-worker or perusing my emails, I want to hit one button, open the lid, and the netbook will come right up to the document or email editor.  When I close the lid again, it&#8217;s my ebook reader once again.  I know that I don&#8217;t like reading on a back-lit display and I know that I don&#8217;t want to do daily tasks on an e-ink display, but why does that necessitate two separate devices?</p>
<p>Ok, there you have it, this is my 2010 wish list.  I want all of my devices to converge into just 2.  There&#8217;s one more very important thing, price.  If I have to spend $1000 for both devices, they&#8217;ll never take off.  Each of these devices should be a few hundred dollars and I guarantee that nearly every person in America will carry these two devices.  Come on gadget-makers, make my wishes come true.</p>
<img src="http://feeds.feedburner.com/~r/jefflarkin/~4/UTgWhmnIfsk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jefflarkin.com/blog/2009/03/31/jeffs-christmas-wish-list-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://jefflarkin.com/blog/2009/03/31/jeffs-christmas-wish-list-2010/</feedburner:origLink></item>
		<item>
		<title>It’s an exciting time for car enthusiasts</title>
		<link>http://feedproxy.google.com/~r/jefflarkin/~3/nblREZ_ZBVs/</link>
		<comments>http://jefflarkin.com/blog/2009/03/31/its-an-exciting-time-for-car-enthusiasts/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 02:04:06 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[car]]></category>

		<guid isPermaLink="false">http://jefflarkin.com/?p=16</guid>
		<description><![CDATA[It occurred to me today, as I sat listening to CNET&#8217;s CarTech podcast at work, that right now is a really exciting time to be a car enthusiast.  I&#8217;m enough of an enthusiast that I find something to be excited about in the car industry every year, but there&#8217;s just something about right now.  To [...]]]></description>
			<content:encoded><![CDATA[<p>It occurred to me today, as I sat listening to <a href="http://www.cnet.com/car-tech-podcast/" target="_blank">CNET&#8217;s CarTech podcast</a> at work, that right now is a really exciting time to be a car enthusiast.  I&#8217;m enough of an enthusiast that I find something to be excited about in the car industry every year, but there&#8217;s just something about right now.  To be honest, I&#8217;m beginning to regret letting my subscriptions to the major car magazines lapse.  Here, let me tell you what I&#8217;m talking about.</p>
<h4>The Retro-car Craze</h4>
<p>Some would argue that the retro movement started with the Plymouth Prowler or maybe the PT Cruiser.  One might even try to argue that the short-revived T-bird deserves credit, but it&#8217;s clear to me that the real credit for the retro-craze goes to Ford with the new Mustang.  The original Mustang was so revolutionary that an entire class of cars were formed around it, the <em>pony cars</em>, which later led to the muscle cars of the 60s and 70s.  I don&#8217;t want to start a religious argument by interjecting my personal feelings about the Mustangs of the late 70s and 80s, but what Ford did in 1964 they did again with the latest iteration of the pony car.  The new Mustang is the best of both worlds, it&#8217;s reminiscent enough of the original to excite those who are old enough to remember when a Mustang was a Mustang and it&#8217;s modern enough to appeal to those of us who were born after the Mustang II.  Just as before, this new Mustang invented an entire class of cars, the retros.  Since Ford unveiled this car in 2004, Chrysler has followed suit with reincarnations of the classic Charger and Challengers and Chevy is expected to release the new Camaro any day now.  These modern-day incarnations of yester-year&#8217;s gas guzzlers are coming out during some very trying times, thanks to increased gas prices, decreased credit availability, and increased unemployment, but they sure give us car lovers something to get excited about.</p>
<h4>Reforming the Big 3</h4>
<p>Let&#8217;s face it, GM, Ford, and Chrysler are in trouble, big trouble.  Whether you blame their troubles on labor practices, management failures, poor foresight, or any number of other reasons, these venerable American institutions are about to look very different.  I don&#8217;t view these changes as a bad thing, however.  The big three have stood by their laurels long enough and it&#8217;s time for them to put up or shut up.  Let me make myself clear.  I don&#8217;t think and certainly don&#8217;t hope that any of these companies will be gone any time soon.  Instead, I expect a very high level of innovation in the coming years.  The old model doesn&#8217;t work, this much is clear.  Now that they have seen possibility of the entire US auto industry disappearing overnight, I believe that these companies will finally change and change for the better.  I expect to see exciting new designs, drivetrains , and possibly new classes of vehicles to come out of the Big 3 in the next decade.  Why would I expect this when there&#8217;s no money to be spent in R&amp;D?  Simple, because they have to!  Nothing revolutionary has come out of Detroit since the minivan, but I think that&#8217;s about to change.</p>
<h4>Electricity, it&#8217;s finally going to be huge!</h4>
<p>Ok, to GM&#8217;s credit, they&#8217;ve tried the electric thing before.  Remember the EV1?  Think very hard.  This poor little car was only available from 1996-1999 and only in an extremely limited market (seriously, only about 1000 were ever made).  Well, now there&#8217;s a sleugh of new electric automobiles on the way.  Clearly Tesla is leading the electric car charge with the Roadster and now the Model S, but there&#8217;s dozens of virtually un-heard-of car brands vying for this market (and the associated government funding).  Did you know that even Detroit Electric, that&#8217;s right, ole&#8217; Tom Edison&#8217;s car company, is <a title="making a comback" href="http://news.cnet.com/8301-11128_3-10206089-54.html?tag=mncol" target="_blank">making a comeback</a>?  It&#8217;s going to take a few years for electrics to become mainstream, but low-cost Asian car builders and exciting companies like Tesla will eventually bring this technology to the forefront.</p>
<h4>What else is new?</h4>
<p>Ok, do you still not have enough to get excited about?  Don&#8217;t forget the new hybrid drivetrains, like the Chevy Volt.  There&#8217;s also the new materials, such at the Kelp-car.  How about solar cars?  Shape changing cars?  Stackable cars!  About a year ago we saw a car that could drive underwater and this year we saw a plane that could drive on the streets!  Don&#8217;t forget the resurgence of turbos and diesels to bridge the gap between today&#8217;s cars and tomorrow&#8217;s.  If you can&#8217;t find something to be excited about these days, you, sir or madam, are not a car enthusiast.  Mark my words, the auto industry and the great American roads will look drastically different a decade from now.</p>
<img src="http://feeds.feedburner.com/~r/jefflarkin/~4/nblREZ_ZBVs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jefflarkin.com/blog/2009/03/31/its-an-exciting-time-for-car-enthusiasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jefflarkin.com/blog/2009/03/31/its-an-exciting-time-for-car-enthusiasts/</feedburner:origLink></item>
		<item>
		<title>Why my next computer may be a netbook</title>
		<link>http://feedproxy.google.com/~r/jefflarkin/~3/ounkUPnfbik/</link>
		<comments>http://jefflarkin.com/blog/2008/06/14/why-my-next-computer-may-be-a-netbook/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 00:06:59 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[mobile portable]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[personalcomputing]]></category>

		<guid isPermaLink="false">http://jefflarkin.com/?p=9</guid>
		<description><![CDATA[This post is the first in a three part series on the newest category of personal computers, netbooks and other minimalistic computers.  If you don&#8217;t follow portable electronics, you may not be familiar with the term netbook.  Netbooks belong to a new class of portable computers that are trying to fill a space [...]]]></description>
			<content:encoded><![CDATA[<p>This post is the first in a three part series on the newest category of personal computers, <a title="Netbook" href="http://en.wikipedia.org/wiki/Netbook" target="_blank"><em>netbooks </em></a>and other minimalistic computers.  If you don&#8217;t follow portable electronics, you may not be familiar with the term <em>netbook</em>.  Netbooks belong to a new class of portable computers that are trying to fill a space between smart phones/PDAs and notebook/laptop computers.  Unless you&#8217;ve been totally unplugged from technology news for the past six months, you&#8217;ve probably seen news stories about the <a title="OLPC" href="http://laptop.org" target="_blank">One Laptop Per Child (OLPC</a>) <a title="OLPC XO-1" href="http://en.wikipedia.org/wiki/OLPC_XO-1" target="_blank">XO laptop</a> and the <a title="Eee PC" href="http://en.wikipedia.org/wiki/ASUS_Eee_PC" target="_blank">Asus Eee PC</a>, both of which are textbook examples of netbooks.  Netbooks are cheap, small, low-power computers for doing just the computing basics.  Why netbook?  These computers are being aimed at a generation of computer users who exist completely on the Internet.  Do you read your e-mail, get your news, pay your bills, watch your shows, and communicate with your friends and colleagues from within a web browser? Then you&#8217;re a prime candidate to purchase a new netbook.  I sure am!</p>
<p>While some would credit the OLPC XO laptop with blazing the netbook trail, I think credit is due to Asus, the maker of the Eee PC.  Please don&#8217;t think that I am trying to belittle the noble efforts of OLPC, but commercial success is not among their goals, unlike Asus.  I have a hard time imagining the board meeting during which someone stood up an pitched the Eee PC.  <em>Let&#8217;s build a PC that is smaller and less powerful than a typical laptop, then we&#8217;ll put an OS that nobody has heard of on it, with an interface like nobody else&#8217;s, and sell it for half the price of the cheapest laptop on the market. </em>Amazingly, somebody say okay and the rest is history.  The Eee PC sold out before other computer makers could blink.  Now the rest of the industry wants a piece of the action.  The latest to announce an ultra-light, ultra-cheap netbook is Dell, who cleverly put a prototype into the CEO&#8217;s hands as he walked around the All Things D conference in May&#8230;<a title="Dell Netbook at All Things D" href="http://gizmodo.com/393815/exclusive-dell-mini-inspiron-their-first-mini-laptop" target="_blank">bravo</a>.</p>
<p>What&#8217;s so appealing about these minimalistic laptops?  I work each day on one of the 10 fastest computers in the world, so I can tell you a thing or two about computer performance.  Very few users need 1/10th the power that their personal computer provides, but every year we feel the need to buy faster and faster computers.    Unless video editing, computer generated graphics, digital music production, or PC gaming is your cup of tea, you&#8217;re buying too much computer for yourself.  While the aforementioned activities are becoming far more popular, likely due to the increased power available to computer users, an increasing number of people are using their computers almost exclusively as a portal to the Internet.  If I can do this from a computer that&#8217;s lighter, cooler, cheaper, and probably consumes less power, why wouldn&#8217;t I?  Even basic photo and video editing can now be done online.  Face it, most people think photo editing means getting rid of red eye and cropping and they think video editing is adding transitions and music, all of which can be done online for free.  Even when such activities need to be done on the local computer, netbooks have plenty of <em>oomph </em>to get it done for most people.</p>
<p>So where are netbooks lacking?  Although one could do banking completely online, I feel that most people will still want Quicken or Money to keep their financial data close to home.  I don&#8217;t blame them, that&#8217;s how I feel.  While it may be practical to store one&#8217;s complete photo library online, it&#8217;s unlikely the someone will do the same with music and videos, so there still needs to be a machine somewhere in the home for multimedia storage hogs.  Nobody is claiming that a netbook will ever be your only computer, but there&#8217;s been little talk about how to tie your netbook back to your home computer.  I&#8217;ll address this more in a later post.  The name netbook also implies that one really needs the Internet to survive with such a device.  Cloud computing is the buzz work du jour, but wireless internet is not yet ubiquitous, so the netbook needs to remain useful, even when it is disconnected.  Products such a <a title="Adobe Air" href="http://www.adobe.com/products/air/" target="_blank">Adobe Air</a> and <a title="Google Gears" href="http://gears.google.com/" target="_blank">Google Gears</a> seem so promising for such a computing environment, but they&#8217;re still very immature.</p>
<p>Personally, I think a netbook is a very appealing product.  When I look at how my wife and I use our computers, I see us using a lot of computation power to do very little.  I think a small, cheap laptop replacement is exactly what we, and most computer users, need for our day-to-day computing and I can&#8217;t wait to see future minimalistic computer products.  I truly thought that my next laptop would be a Macbook (for reasons outside of the scope of this article), but now I feel fairly confident that our next computer will be a netbook.  Portable, simplistic, cheap&#8230;it&#8217;s a win all around.</p>
<p>Be sure to come back for my next post in the series: <em>Why Microsoft (and Apple) is missing the boat on netbooks</em>.</p>
<img src="http://feeds.feedburner.com/~r/jefflarkin/~4/ounkUPnfbik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jefflarkin.com/blog/2008/06/14/why-my-next-computer-may-be-a-netbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jefflarkin.com/blog/2008/06/14/why-my-next-computer-may-be-a-netbook/</feedburner:origLink></item>
		<item>
		<title>How to fly from Copenhagen to Edinburgh, the long way</title>
		<link>http://feedproxy.google.com/~r/jefflarkin/~3/3Ic95xAIVY8/</link>
		<comments>http://jefflarkin.com/blog/2008/04/19/how-to-fly-from-copenhagen-to-edinburgh-the-long-way/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 21:32:25 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[travel terminal5 brittishairways]]></category>

		<guid isPermaLink="false">http://jefflarkin.com/blog/2008/04/19/how-to-fly-from-copenhagen-to-edinburgh-the-long-way/</guid>
		<description><![CDATA[I&#8217;ve long heard travel horror stories from people who have travelled far more than I. I suppose if you travel enough, you&#8217;re bound to have some sad story to tell, but now I have a travel horror story worth telling. I think London history will speak of the ill-fated Terminal 5 for some time. Large [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve long heard travel horror stories from people who have travelled far more than I. I suppose if you travel enough, you&#8217;re bound to have some sad story to tell, but now I have a travel horror story worth telling. I think London history will speak of the ill-fated Terminal 5 for some time. Large scale mess-ups of high profile, very expensive projects such as Terminal 5 are difficult for people to forget. As someone who was unfortunate enough to be booked through terminal 5 during its first week of operation, and, worse yet, after the unseasonable snow storm of April 6, 2008, I certainly will not forget Terminal 5.It&#8217;s funny, in a sick sort of way. I&#8217;ve slept exactly two nights in London. The first was in 2000, when I arrived in the city too late to make the last Chunnel train of the night. I managed to find a hostel with an open bunk bed, slept the night, and caught an early train out in the morning. The second was last night, after getting stranded with a few hundred other unlucky travelers in London Heathrow&#8217;s new Terminal 5. I was flying from Copenhagen, Denmark to Edinburgh, Scotland by way of London. This certainly looked like a fairly simple undertaking when my flight was booked, but looks can certainly be deceiving.</p>
<p>I arrived at the Copenhagen airport around 1PM and made my way to the check-in counter by 1:15. My first signs of trouble were when the self check-in kiosk did not find my reservation. Luckily, the person behind the check-in desk had no problem finding it, but told me that there may be a problem with my flight and then took my passport to the booking desk to see if I could be changed to another flight. When she returned she told me that the flight was delayed and that the ticket counter would know in about 30 minutes whether to leave me where I am, or rebook me to an earlier flight. The decision, when it finally came, was to book me on the 2PM flight that was now set to leave at 3:50PM. She walked me back to the check-in to explain to them how to handle my flight. While I was checking in, the woman at the computer decided to double-book my London to Edinburgh flight, just in case I was not able to arrive on time. Turns out, this was a good plan, but it wasn&#8217;t quite enough.</p>
<p>Boarding pass in hand for my new flight, I headed for the security check point. I suppose it should go without saying that my boarding pass for a 2PM flight raised some eyebrows at 2:30PM. I can&#8217;t blame the guard one bit for her concern, I&#8217;m actually glad that she took the time to call down and make sure that everything was fine. I did eventually get through security and checked the board to find my gate&#8230;nothing, just &#8220;Await Info.&#8221; I asked someone if they could at least point me to which of the 4 terminals I should sit in, but was told that my flight could end up in any of the terminals. I found something to eat and waited. Just as I finished my lunch a gate number appeared on the monitor: A-something, if I recall correctly. I was in C. I grabbed my bags and hurried through C, B, and half of A to the passport control, where I was checked and waved through. Just as I walked up to the gate I hear and announcement, surprisingly by the same person who had tried to check me in originally, <em>“There has been a mistake, this gate is for the New Castle flight, please have a seat and we will let you know when we have a new gate number.”</em>  Five or ten minutes pass before the next announcement.  <em>“I&#8217;m sorry to inform you that this flight has been canceled. Please move to the closest transfer station, which is just outside of border patrol.”</em>  Ok, I slowly gather my things and let the mad rush go ahead of me before passing back through border control, <strong>STAMP</strong>, and on to the transfer station, where there&#8217;s a plane full of people standing and 2 people at computers helping. Certainly an hour passes, perhaps not two, but I do eventually get a new ticket to London&#8230;on my original flight. It’s too bad they only double-booked my connection, not my outbound. Off to gate A15 and back through border control, <strong>STAMP</strong>.</p>
<p>Not surprisingly I found more than a few people waiting at A15, including some familiar faces. At this point it&#8217;s probably near 5PM and the flight is expected at 6:15. Oh wait, that changed to 6:00, progress! I only had to wait about 20 minutes or so there before they started boarding. The hope was that if the plane was full we could claim the first take-off slot that becomes free. I was fortunate enough to share an almost-business-class row with a nice gentleman from London. Once everyone was in their seats the purser announces that they will begin handing out water and orange juice to hold us over until we can get in the air. They no sooner begin pouring and the plane begins moving. <em>“Abort drink service, begin take-off preparations.”</em>  We do, in fact, taxi out, to the usual safety videos and what-not, but we don’t get far.</p>
<p>We make a fairly long taxi out from the gate toward the runway, but soon come to the realization that we won’t be leaving. The plane turns around and begins moving back toward the terminal from which we had just left. After a brief conversation with the flight deck the purser announces that we will be returning to the gate to remove some bags that were loaded on our plane rather than the later flight. He told us that leaving these bags on the plane would amount to a big security risk. Past experience told me that this was simply not true (my bag has beat me home before), but the decision had been made, there was no turning back around.</p>
<p>Some 30 or 45 minutes pass while the bags are unloaded and our flight is assigned a new flight number and departure window. Our flight attendants handed out drinks, apologizing that they had nothing <em>“stiffer”</em> to give us, and we waited. The wait eventually passed and the flight to London went without incident. The flight attendants were even nice enough to share the bubbly with those of not fortunate enough to sit before the blue curtain dividing first class and coach. The flight time passed, we landed and pulled up next to the terminal…the now infamous Terminal 5.</p>
<p>We sat, parked parallel to the terminal for an abnormally long time before the pilot finally announced that nobody was at our gate to guide us in. Several minutes later someone dashed by “like a startled gazelle,” as the pilot described, but this someone could not find the switch to turn on the gate lights, so we waited. A truck was eventually dispatched to our rescue and we were guided into our spot, only 15 minutes or so after our arrival and some 30 or 45 minutes after my flight was to leave. I did hear some passengers grumble about the light-hearted remarks of our pilot and purser, but I think most appreciated the attempts to lighten the frustrated mood on the plane. Upon exiting the plane… at last… I learned why this building is given the name <em>“terminal.”</em></p>
<p>I moved fairly quickly through the terminal, hoping that there might be yet one more flight to Edinburgh before the end of the night. As I rounded the corner to the transfer desk I found a line of people long enough to rival that of a brand new roller coaster on opening day of an amusement park; more than one hundred people, channeled back and forth by a thin band of fabric, stood between me and the airline employees who could help me find my way to Scotland. I stopped by the men’s room, realizing that I would be settling in for a long wait, and then joined my fellow, stranded travelers sometime around 6:30 or 7:00 in the evening. There would be no trip to Edinburgh tonight.</p>
<p>Over the next couple of hours travelers came and went, although only rarely leaving from the front of the line. It was several hours before I determined that this was due to the fact that at any given moment, no more than three people were helping travelers find new flights. Meanwhile several other BA employees stood behind the line answering people’s questions as they joined the line and assuring increasingly irate travelers that nobody would be going home until everyone in line had been serviced. Strangely, these same people began disappearing at a much faster rate than those of us in line. Occasionally travelers were told that anyone wanting to get themselves a hotel room could call BA toll free to rebook and would be reimbursed in the morning. We were unimpressed, few people took this offer. Some did try the toll-free number, but the people I spoke to who tried this were turned away by the operators. I even tried using my laptop to rebook online, but the torrent of misplaced travelers was too much for poor ba.com. Those of us in line settled in and got to know each other. Behind me were a mother and two teen-aged girls on their way from Glasgow to the Bahamas. Missing their flight meant missing out on a week in the warm, Caribbean sun. I hope they didn’t arrive too late to enjoy their island paradise.</p>
<p>By about 11PM we began noticing that the already outnumbered British Airways employees were becoming quite scarce. It was becoming obvious that no back-up had been called in and the “nobody can leave until the queue is empty” story was beginning to seam like a fairy tale. It was around that time that two BA employees began walking through the line, handing out bus and hotel vouchers. The 24 hour service line was closing until 4:45AM and we were being brushed aside. I suppose it goes without say that this was unpopular. The tired travelers that had waited more than 4 hours at this time began to wake like a sleeping bear poked by a foolish camper. As people in line, still at least 100 strong, began becoming less irate and more livid, I snuck around the perimeter to claim my ticket, I was tired and a bed sounded better than the cold, hard floor of the airport terminal. As I claimed my vouchers, two lower-management level BA employees came out to try to calm the crowds…they really should have taken the back door out of the airport. I slinked away, wishing my new Scottish friends well, as cries from the line became louder. Before I left, I did ask about my checked luggage. I was assured that when I returned in the morning, it would be put on my new flight. I knew better, but that’s a later story, off to bed.</p>
<p>Naturally, with flights still arriving and more poor saps like myself being sent away, the line through Passport Control was long, but I was probably through within 20 minutes and to the bus stop within about another 10. The bus to the free hotels was not particularly difficult to find, it was the one with 50 or so tired, bagless travelers lined up and waiting. To the bus driver’s credit, he filled that bus beyond capacity, but it still wasn’t enough to service the entire line. Thankfully, my hotel was the first stop, but that was true for most of the people on this particular bus. We piled into the hotel and assumed a position, with which we were all too familiar, in line. Although the hotel had been warned that we were coming, they still chose to use just one person to check us in, while two people stood idle behind the normal check-in desk. Thankfully, I had made it into line close to the front, so I was serviced fairly quickly. The hotel clerk then proceeded to tell each of us that although we had dinner and breakfast vouchers, dinner had closed hours earlier…gee, good thing BA gave us all a granola bar, huh? To bed, I was too tired and hungry to complain.</p>
<p>As I’ve already said, I’ve spent exactly two nights of my life in London. I do hope that one day I’ll actually be able to see some of the sights around London, but until then I’ll remember London as the place I stay when I can’t travel any farther. I will say, however, that the Days Inn near Heathrow is significantly nicer than the cheap hostel, where I stayed in my previous trip through London. None-the-less, I was in a hurry to get out in the morning, already a day late to Edinburgh. I phoned British Airways, got rebooked on a flight that would get me to Edinburgh around 5PM. Now for a short rest and then off for the airport to make sure that my belongings and I make the trip to Scotland together.</p>
<p>As I boarded the bus, the bus driver greeted me, then pointed at my carry-on bag, saying <em>“Kiss it good bye, you’ll never see that again.”</em> Sadly, he was not far from the truth. I arrived at the airport some 4 hours ahead of my flight. Since it’s unlikely that you’ve been through Terminal 5 at the time I write this, I’ll tell you that it is designed for automation. If can check yourself in and put your bag on a conveyor belt, you can pick any of several dozen check-in stations, but if you have anything out of the ordinary, there’s only a small handful of people you can speak with. I joined the line of poor folks who had been turned away by the kiosks, for whatever reason. It took some time to get through the line, but I did eventually get to speak with someone. I explained that my luggage was somewhere in the building and that I wanted to make sure it joined me on my flight. The attendant tapped away at the computer and then assured me that everything was taken care of. At that point, I made my way through security to the mall… err… terminal. Once past security, there was nothing out of the ordinary about my transit from London to Edinburgh; I came, I ate, I flew, I landed.</p>
<p>Upon landing in Scotland, at last, I made my way to the luggage carousel. There was no shortage of baggage to be claimed. So many bags had arrived that airport employees were retrieving those not marked to have arrived on the current flight and piling them together by the baggage office. Even with this wealth of baggage, my suitcase was nowhere to be found. I wasn’t terribly surprised by this, so I filed my lost baggage report and found a taxi. I’ll tell the story of my luggage in full in a future post, but I did finally reach my destination, only a day late and checked into my room: room 5, how ironic.</p>
<p><strong>Cross-posted at:</strong> <a href="http://jeffsbasement.vox.com/library/post/how-to-fly-from-copenhagen-to-edinburgh-the-long-way.html" target="_blank">jeffsbasement.vox.com</a></p>
<img src="http://feeds.feedburner.com/~r/jefflarkin/~4/3Ic95xAIVY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jefflarkin.com/blog/2008/04/19/how-to-fly-from-copenhagen-to-edinburgh-the-long-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jefflarkin.com/blog/2008/04/19/how-to-fly-from-copenhagen-to-edinburgh-the-long-way/</feedburner:origLink></item>
		<item>
		<title>Have you tried HAML?</title>
		<link>http://feedproxy.google.com/~r/jefflarkin/~3/mLBwxip6RZU/</link>
		<comments>http://jefflarkin.com/blog/2008/02/05/have-you-tried-haml/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 04:10:41 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[web development haml ruby xhtml html]]></category>

		<guid isPermaLink="false">http://jefflarkin.com/blog/2008/02/05/have-you-tried-haml/</guid>
		<description><![CDATA[A few weeks ago I heard about Merb on the RailsEnvy podcast and sat down to give it a try.  I have some limited Ruby on Rails experience, mostly little things, and just wanted to play with the new Ruby web-framework.  If you&#8217;re not familiar with Merb, it provides a lot of the [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I heard about <a href="http://merbivore.com" title="Merb" target="_blank">Merb </a>on the <a href="http://railsenvy.com" title="RailsEnvy" target="_blank">RailsEnvy </a>podcast and sat down to give it a try.  I have some limited <a href="http://rubyonrails.org" title="Ruby On Rails" target="_blank">Ruby on Rails</a> experience, mostly little things, and just wanted to play with the <em>new</em> Ruby web-framework.  If you&#8217;re not familiar with Merb, it provides a lot of the same niceties as Rails, but while remaining completely agnostic about choosing things like JavaScript frameworks, Object-relational models, and template engines.  This is how I discovered <a href="http://haml.hamptoncatlin.com/" title="HAML" target="_blank">HAML </a>(XHTML Abstraction Mark-up Language)  or <em>Markup Haiku</em>, as the developer puts it.   I&#8217;ll probably write about my experience with Merb in a future post, today I&#8217;m going to write about HAML.</p>
<h3>So what&#8217;s HAML?</h3>
<p>HAML&#8217;s designer calls it <em>markup haiku</em>.  It&#8217;s a templating language that stresses structure and readability.  HAML is a shorthand mark-up for defining the structure of a web page.  It is a drop-in replacement for RHTML templates in Rails, although it also works in Merb and there is currently a PHP library in development.</p>
<h3>What&#8217;s it look like?</h3>
<p>Here&#8217;s a very basic page written in HAML.  It&#8217;s important to note that HAML is space-sensitive, meaning that each nested element is indented with 2 spaces from the previous line.  Likewise the resulting HTML will be well-formed and indented with 2 spaces.  This may not be obvious in the output below.</p>
<blockquote>
<pre>
!!!XML
!!!
%html{html_attrs}
  %head
    %title HAML Page
    %link{ :rel =&gt; "stylesheet", :type =&gt; "text/css", :href =&gt; "example.css"}
  %body
    %h1 HAML Example</pre>
</blockquote>
<p>Notice that html elements are marked with the % character.  This is not just limited to valid HTML elements, any XML element can be noted this way.  Notice that there&#8217;s no ending tags, HAML handles this automatically for you&#8230;very nice.  If you&#8217;re a ruby developer, the stylesheet link line will look familiar to you.  If you&#8217;re a python, perl, or PHP developer, this may look a little unfriendly, but should be understandable.  The first two lines of the markup are my favorite part of writing HAML.  As you will see below, those lines translate into the XML and DOCTYPE lines of the resulting XHTML document.  Since I have to look-up these lines every time I write a new page, I love this markup.  That&#8217;s enough suspense, here&#8217;s what it looks like in HTML:</p>
<blockquote>
<pre id="result">&lt;?xml version='1.0' encoding='utf-8' ?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;HAML Page&lt;/title&gt;
    &lt;link href='example.css' rel='stylesheet' type='text/css' /&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;h1&gt;HAML Example&lt;/h1&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre>
</blockquote>
<h3>What I Like About HAML</h3>
<p>I am a stickler for readable code, so I really like both the HAML and resulting HTML.  By forcing designers to indent each block of code HAML ensures that the code is readable and maintainable and also makes finding structural bugs easy.  HAML also provides a nice shorthand for styled divs, rather than &lt;div class=&#8221;foo&#8221;&gt;, you can simply type .foo.  This notation ought to look familiar to anyone who has ever programmed CSS.   As long as the elements do not contain a lot of attributes, HAML&#8217;s shorthands are very convenient.  Everything about HAML makes defining the structure simpler than RHTML (or PHP, for that matter).</p>
<h3>What I Dislike About HAML</h3>
<p>I have to stress the fact that HAML is for defining page structure.  There&#8217;s no notion of inline elements (think &lt;em&gt;, &lt;strong&gt;, &lt;a&gt;) in HAML, only blocks.  You can put standard HTML tags in the mark-up, and I&#8217;ve found it necessary to do this many times.  For the sake of completeness, I&#8217;ve tried using HAML to maintain a static HTML page (admittedly, outside of HAML&#8217;s primary mission) and found mixing inline HTML and HAML structure a bit tedious.  Problems don&#8217;t stop at inline elements, any element that require a lot of attributes, like an &lt;a&gt;, &lt;img&gt;, or &lt;script&gt; tag, are far more complex in HAML than in HTML.  If you&#8217;re using CSS+HTML, this probably doesn&#8217;t affect your code too much, but it&#8217;s important to mention.   In addition to these limitations, I find the choice to require exactly 2 spaces a bit arbitrary.  It was probably a decision to make the parser simple and quick, but python, which also uses space-delimited blocks, is not so strict and has a very fast parser. This isn&#8217;t a big issue to me, since I generally use two spaces anyway, but if you&#8217;re used to 4 spaces or tabs, you may need to adjust.  Finally, on several occasions the HAML parser on my machine would not parse the code, but the online parser would.  The error messages from the local parser weren&#8217;t always helpful, but it tried its best to guide me to my error.  It was frustrating, however, that the online and offline parsers had different behaviors.</p>
<h3>Final Verdict</h3>
<p>I must admit, when I first saw HAML, I thought to myself <em>&#8220;What&#8217;s the point?&#8221;</em>  I was quickly won over.  For what it is, a simple template language and  RHTML replacement, HAML is very good.  I love the quick shorthands and neat code.  Its limitations are few and easy to overcome.  It&#8217;s now my template language of choice for Rails and Merb.  I&#8217;m reserving judgment about using it in PHP applications, but as the PHP library matures, I&#8217;d like to give this a shot.  I&#8217;d really love to see a tool that will let me use HAML templates to easily maintain static HTML pages.  If you&#8217;ve not tried HAML, I really do suggest it.</p>
<img src="http://feeds.feedburner.com/~r/jefflarkin/~4/mLBwxip6RZU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jefflarkin.com/blog/2008/02/05/have-you-tried-haml/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jefflarkin.com/blog/2008/02/05/have-you-tried-haml/</feedburner:origLink></item>
	</channel>
</rss>
