<?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>Dan Hulton&#039;s blog</title>
	<atom:link href="http://www.danhulton.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danhulton.com/blog</link>
	<description>Coffee, code, contemplation.</description>
	<lastBuildDate>Tue, 31 Aug 2010 14:36:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Cute little legal scare letter.</title>
		<link>http://www.danhulton.com/blog/2010/08/31/cute-little-legal-scare-letter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cute-little-legal-scare-letter</link>
		<comments>http://www.danhulton.com/blog/2010/08/31/cute-little-legal-scare-letter/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 14:36:50 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Bill On Site]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=345</guid>
		<description><![CDATA[I just found this cute little email in my junkmail box: Dear Principal, We are a domain name registration and dispute organization in Asia,who mainly deal with global companies&#8217; domain name registration and internet Intellectual property right protection in Asia.Currently we have a very important issue that we need to confirm with your company. On [...]]]></description>
			<content:encoded><![CDATA[<p>I just found this cute little email in my junkmail box:</p>
<blockquote><p>
Dear Principal,       </p>
<p>We are a domain name registration and dispute organization in Asia,who mainly deal with global companies&#8217; domain name registration and internet Intellectual property right protection in Asia.Currently we have a very important issue that we need to confirm with your company. </p>
<p>On Aug.25, 2010,We received an application formally from one company named Shinory Company that wanted to applly for the Internet Name&#8221;billonsite&#8221; and some domain names from our organization.</p>
<p>After our initial examination, we found that the Internet Name and domain names applied for registration are as same as your company&#8217;s name and trademark.These days we are dealing with this case,we were wondering whether you consigned Shinory Company to register these domain names with us? If it is true,we will complete the registration of these domain names.Do you know this company? Currently,we have postponed this application of this company temporarily.In order to deal with this issue better,please contact us by telephone or email as soon as possible.</p>
<p>In addition,we hereby affirm that our time is limited for dissent application.If your company files no dissent within the time limit,we will unconditionally approve the application submitted by Shinory Company.</p>
<p>(PS:If you are not in charge of this matter,please transfer this email to appropriate dept.)</p>
<p>Best Regards,</p>
<p>Anna<br />
Hong Kong Head Office:<br />
Tel: 00852 9566 0205<br />
Fax: 00852 3069 6940<br />
Email:anna@skasiadnr.com<br />
Website: http://www.asia-gov.com
</p></blockquote>
<p>Riiiiight.  You approve that application and have fun with it.  But I&#8217;ve been around the block, and I know my domain name isn&#8217;t in any danger.  You just can&#8217;t wrangle a dude&#8217;s domain name out from under him without being contacted by a <b>real</b> legal authority.</p>
<p>I also love how her website is &#8220;www.asia-gov.com&#8221;.  Very official sounding.</p>
<p>So cute!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/08/31/cute-little-legal-scare-letter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mitigating Exhorbitant US Data Roaming Rates on Virgin Mobile Canada</title>
		<link>http://www.danhulton.com/blog/2010/08/26/mitigating-exhorbitant-us-data-roaming-rates-on-virgin-mobile-canada/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mitigating-exhorbitant-us-data-roaming-rates-on-virgin-mobile-canada</link>
		<comments>http://www.danhulton.com/blog/2010/08/26/mitigating-exhorbitant-us-data-roaming-rates-on-virgin-mobile-canada/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 23:40:47 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[First-World Problems]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=332</guid>
		<description><![CDATA[Seriously, Virgin? $20 for 2 MB of Data Roaming in the USA? Shit, I eat 2MB for breakfast. Since I got this damn phone, I&#8217;ve used&#8230; let&#8217;s see&#8230; 2.6 GB. Gigabytes, Virgin. And on my PAX weekend trip, I&#8217;ll be limited to two Megabytes? This mega-blows. I want to keep up with Twitter while I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Seriously, Virgin?</p>
<p><a href="http://www.virginmobile.ca/vmc/en/plans/myplan-addons.html#travelers-bundles">$20 for 2 MB of Data Roaming in the USA?</a></p>
<p>Shit, I eat 2MB for breakfast.  Since I got this damn phone, I&#8217;ve used&#8230; let&#8217;s see&#8230; 2.6 GB.  <b>Gigabytes</b>, Virgin.  And on my PAX weekend trip, I&#8217;ll be limited to two <b>Megabytes</b>?</p>
<p>This mega-<b>blows</b>.</p>
<p>I want to keep up with Twitter while I&#8217;m at PAX (keep track of announced events, the Intel Prize Patrol, spontaneous cool shit going on), checka-checka-checka mah emails, use Google Maps to navigate during the Triwizard Drinking Tour, and maybe browse a website or two for delicious, cool, refreshing information.</p>
<p>So what is a boy to do?</p>
<p>I got some options:</p>
<h3>Catch a Canadian Cell Tower</h3>
<p><a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=Seattle,+WA,+United+States&#038;sll=37.0625,-95.677068&#038;sspn=57.42297,108.457031&#038;ie=UTF8&#038;hq=&#038;hnear=Seattle,+King,+Washington&#038;ll=45.706179,-119.377441&#038;spn=12.842611,27.114258&#038;z=6">Seattle</a> is <i>vaguely</i> close to Canada.  Some have suggested that I might be able to catch a Canadian tower signal there.  I&#8217;m skeptical, but I&#8217;ll definitely check.</p>
<h3>Score Some Free Wi-Fi</h3>
<p>This is probably my best option, actually, but not one I can rely on.  Free wi-fi is surprisingly rare, especially probably if I&#8217;m going to be inside the convention center itself (where I plan on spending much of the weekend).  I can probably go and swing by a Starbucks and buy a latte and some bits when I want to download mah emails without paying fifty bux, but for most of the weekend, I&#8217;ll just have to pray that I pop semi-regularly between unsecured wireless networks.</p>
<h3>Blow $20 On What Is Essentially A 1990&#8242;s-style Floppy Diskette Worth Of Data</h3>
<p>And here is where I am most likely to end up.  Virgin, I will be hating you a little bit with every penny of these twenty dollars, and hating you a LOT with the 5c/KB overage you will no doubt be charging me, but what am I going to do, <b>not use</b> my phone all weekend?</p>
<p>Now that said, I just noticed something on <a href="http://www.virginmobile.ca/vmc/en/plans/longdistance.html">Virgin&#8217;s long distance information page</a>.  Lemme make a phone call.</p>
<p>doot doot doo&#8230;</p>
<p>Getting really tired of Black Eyed Peas&#8230;</p>
<p>On hold twenty minutes now&#8230;</p>
<p>Success!  A real person.  Gimme a sec.</p>
<p>Okay, apparently that $20/2MB is only for poor schlebs on non-smartphones.  For those of us who are the &#8220;anointed ones&#8221; on smartphones, we pay a flat $6/MB.  Better, but still in WTF territory.</p>
<p>Thankfully, I have a nifty little switch on my phone, under Settings->General->Network called &#8220;Data Roaming&#8221;.  It&#8217;s set to Off by default and that way it shall stay until I manually decide I need to update <a href="http://twitter.com/danhulton">my twitters</a>, whereupon it will change to On for about twelve seconds before returning to its natural state.</p>
<h3>But Whatever, This Is Depressing</h3>
<p>Virgin, your US roaming offerings (data and otherwise) are pitiful and expensive.  I&#8217;m going to use them as little as humanly possible, and I&#8217;m going to complain to anyone nearby who will listen about it.  It&#8217;s not like it&#8217;s a vastly different system down there, hell, I&#8217;ll probably even connect to a Virgin Mobile US tower from time to time.  The only reason I can see as to why you&#8217;d price your services like this is sheer greed.</p>
<p>It&#8217;s like this: A great many of Virgin Mobile&#8217;s customers are low-income pre-paid customers.  This is where they targeted themselves with their many, many ads.  So they have to be very competitive in this space, otherwise they&#8217;ll lose people to Koodo and Wind and the like.</p>
<p>But higher-income, post-paid customers like myself aren&#8217;t part of Virgin&#8217;s target market.  We&#8217;re gravy to them.  And we&#8217;re &#8220;generally&#8221; not price-sensitive.  Christ, my favourite part of Virgin Mobile is the rock-solid customer service droids when I call in (though lately they&#8217;ve been a little less than awesome &#8211; more on that in a future post), not the price.  Still, I&#8217;m paying early-90&#8242;s internet rates here.  It&#8217;s like 20 years never happened, and it has to stop.  If Virgin can do 6 GB for $30 in Canada, they should be able to do better than 1MB for $6 in the States.  WAY better.</p>
<p>Oh, and one more thing: Virgin, your waiting music sounds like I am listening to an AM station while passing under a bridge.  Seriously, get on that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/08/26/mitigating-exhorbitant-us-data-roaming-rates-on-virgin-mobile-canada/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Initial Impressions of Komodo 6.0 Beta 2</title>
		<link>http://www.danhulton.com/blog/2010/07/16/initial-impressions-of-komodo-6-0-beta-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=initial-impressions-of-komodo-6-0-beta-2</link>
		<comments>http://www.danhulton.com/blog/2010/07/16/initial-impressions-of-komodo-6-0-beta-2/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 16:58:44 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=299</guid>
		<description><![CDATA[Okay, honestly? I haven&#8217;t used it much, because of two pretty major issues that are blocking me: Can&#8217;t have multiple projects open at once In Komodo Edit 5.x, your &#8220;Projects&#8221; pane can have a bunch of projects listed in it, which is very useful &#8211; I tend to have a couple of projects open at [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, honestly?  I haven&#8217;t used it much, because of two pretty major issues that are blocking me:</p>
<h3>Can&#8217;t have multiple projects open at once</h3>
<p>In Komodo Edit 5.x, your &#8220;Projects&#8221; pane can have a bunch of projects listed in it, which is very useful &#8211; I tend to have a couple of projects open at once, so I can check in one project how I did something (or how an API works), and work in another project.  In IDE 6.x however, only one project is open at once, so I&#8217;d need to actually open the reference project, open the file, check it out, then switch back to my working project.  Tedious.</p>
<p>Worse, projects now keep track of what tabs you have open &#8211; so if I open one file file for reference, then switch to another project, I lose all my open tabs.</p>
<p>Definitely decreased functionality.  For this reason alone, I&#8217;d stay with Edit 5.x.</p>
<h3>&#8220;Project&#8221; pane and &#8220;Code&#8221; pane are both in the left pane</h3>
<p>I can either look at the files in my project or see the Code pane.  I need <b>both</b>.  I figured &#8220;easy, I&#8217;ll just switch the Code pane to the right&#8221; but no dice.  There&#8217;s no option for that.  No setting anywhere.  I looked throughout the install directory to boot, to see if there was something I could hack to get it usable, but nothing.  I can&#8217;t even have them BOTH open in the left pane (splitting the pane into two vertical sections).</p>
<p>Again, pretty much unusable.</p>
<p>I really want to like IDE 6.x, but these are pretty much showstoppers.  Thankfully 6.x is going to be in beta for &#8220;months more&#8221;, so with any luck things like this will get fixed, but I&#8217;m surprised they&#8217;re here in the first place.  Am I the <b>only</b> developer in the world who works from multiple projects at once and wants to see both files and code layout at the same time?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/07/16/initial-impressions-of-komodo-6-0-beta-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ActiveState has a sense of humour</title>
		<link>http://www.danhulton.com/blog/2010/07/15/activestate-has-a-sense-of-humour/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=activestate-has-a-sense-of-humour</link>
		<comments>http://www.danhulton.com/blog/2010/07/15/activestate-has-a-sense-of-humour/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:49:30 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=292</guid>
		<description><![CDATA[I&#8217;m playing with the recently-released Komodo IDE 6.0 beta 2, and already I&#8217;ve run into a problem &#8211; the project browser and code explorer tools BOTH are in the left pane, which means I have to choose between one or the other. The code explorer is useful, but the project browser is a NECESSITY. Anyway, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m playing with the <a href="">recently-released Komodo IDE 6.0 beta 2</a>, and already I&#8217;ve run into a problem &#8211; the project browser and code explorer tools BOTH are in the left pane, which means I have to choose between one or the other.  The code explorer is useful, but the project browser is a NECESSITY.</p>
<p>Anyway, I&#8217;m digging around in the source, figuring there&#8217;s maybe an .ini or .xul file or something I can play with, and check out what I find in &#8220;helpOverlay.xml&#8221;:</p>
<p>< !DOCTYPE overlay PUBLIC "-//MOZILLA//DTD XUL V1.0//EN" "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"></p>
<p>I don&#8217;t do this often, but I LOLd.</p>
<p>Now, back to trying to figure out how to change this damn pane location&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/07/15/activestate-has-a-sense-of-humour/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kohana 3.0.7 is here!</title>
		<link>http://www.danhulton.com/blog/2010/07/12/kohana-3-0-7-is-here/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kohana-3-0-7-is-here</link>
		<comments>http://www.danhulton.com/blog/2010/07/12/kohana-3-0-7-is-here/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 03:00:39 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=282</guid>
		<description><![CDATA[Earlier today, I was informed via Twitter that Kohana 3.0.7 had been released. &#8220;Great,&#8221; I thought. &#8220;Time to figure out what&#8217;s broken.&#8221; See, one of the strengths of Kohana is that the maintainers are totally willing to break backwards compatibility in order to refactor something a better way. However, one of the weaknesses of Kohana [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier today, I was informed via Twitter that <a href="http://twitter.com/KohanaPHP/status/18372659854">Kohana 3.0.7 had been released</a>.</p>
<p>&#8220;Great,&#8221; I thought.  &#8220;Time to figure out what&#8217;s broken.&#8221;</p>
<p>See, one of the strengths of Kohana is that the maintainers are totally willing to break backwards compatibility in order to refactor something a better way.  However, one of the weaknesses of Kohana is that the maintainers sneak in and break shit when they update.</p>
<p>It&#8217;s entirely the same thing, depending on how you look at it.  Thankfully, the devs rarely change anything sufficiently large enough to warrant more than a couple hours of bringing things up-to-code, and when I&#8217;m done <b>that</b> task, I generally end up with happier, nicer-looking code as a result.  So I can&#8217;t be too upset.</p>
<p>To boot, there&#8217;s usually some sweet ups along the way.  New functionality, enhanced functionality, broken stuff fixed, that kind of thing.  And while only a point-release, there&#8217;s some stuff in here this time that you very well may want to have.</p>
<h3>Two Whole New Modules!</h3>
<ul>
<li>The OAuth module lets you do neat things like integrate with Twitter without writing a lot of cruft code.</li>
<li>The UnitTest module integrates PHPUnit directly into Kohana!  This is so cool!  I played around a few times before with trying to do this myself before giving up on it in favour of writing actual domain code.  Now that someone more dedicated than myself has actually integrated it, who knows?  I might even start writing test cases.</li>
</ul>
<h3>Better XSS Protection!</h3>
<p>In all kinds of little places, characters are being escaped where they weren&#8217;t before, meaning that the XSS vulnerabilities that are in your project don&#8217;t creep in at the framework level.</p>
<h3>A Whole Bunch Of little Fixes!</h3>
<p>There seems to be generally better code documentation all over the place (example: the database config file), and a lot more flexibility opened up (example: final constructors removed all over the joint, the UTF8 file is now extensible).  As well, there&#8217;s a bunch of little bugs fixed everywhere, meaning that all those little edge cases I haven&#8217;t run up against?  I never will.</p>
<h3>So What Broke?</h3>
<p>Nothing!</p>
<p>Seriously, it just worked.  I copied 3.0.7&#8242;s system directly over 3.0.6&#8242;s.  Ditto for the auth and database modules.  This is perhaps one of the worst ways you can do an upgrade because so many things can go wrong, but nothing did.  I&#8217;m seriously impressed.</p>
<p>So there&#8217;s a couple of neat new things to play around with, a whole host of sweet little fixes &#8211; looks like a very solid update.</p>
<p>Kudos to the Kohana team!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/07/12/kohana-3-0-7-is-here/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Stupid(ly Useful) Kohana 3 Tricks &#8211; Safely Extending Base Classes</title>
		<link>http://www.danhulton.com/blog/2010/07/07/stupidly-useful-kohana-3-tricks-safely-extending-base-classes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=stupidly-useful-kohana-3-tricks-safely-extending-base-classes</link>
		<comments>http://www.danhulton.com/blog/2010/07/07/stupidly-useful-kohana-3-tricks-safely-extending-base-classes/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 01:37:29 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=272</guid>
		<description><![CDATA[(Note: This post assumes a fairly high knowledge of how Kohana 3 works already. For a good tutorial, start here.) Kohana 3 has a very neat structure that allows you to safely extend its base classes, adding functionality to classes as core as Kohana itself without ruining the interfaces other classes use to communicate with [...]]]></description>
			<content:encoded><![CDATA[<p>(Note: This post assumes a fairly high knowledge of how Kohana 3 works already.  For a good tutorial, <a href="http://www.dealtaker.com/blog/2009/11/20/kohana-php-3-0-ko3-tutorial-part-1/">start here</a>.)</p>
<p>Kohana 3 has a very neat structure that allows you to safely extend its base classes, adding functionality to classes as core as Kohana itself without ruining the interfaces other classes use to communicate with it.</p>
<p>The basic pattern is as follows:</p>
<p><code>
<pre class="prettyprint">
abstract class Kohana extends Kohana_Core { }

class Kohana_Core {
    // Real functionality here
}
</pre>
<p></code></p>
<p>You may not recognize the brilliance inherent in this pattern if you don&#8217;t know a little something about Kohana &#8211; it autoloads classes in the following order:</p>
<p># Application folder, then<br />
# Module folders in the order defined in bootstrap.php, finally<br />
# System folder</p>
<p>Which means, if you define your own Kohana class in your application/classes folder, then anytime anyone calls Kohana::debug(), they&#8217;ll be calling YOUR version of Kohana.  Want to redefine debug() to output via <a href="http://www.firephp.org/">FirePHP?</a>  Go nuts.  Just make sure that your version of Kohana extends Kohana_Core.</p>
<p>But what if you&#8217;re developing a module, and you want people to be able extend &#8221;your&#8221; version of Kohana?  Well, you can follow the same pattern as the developers do:</p>
<p><code>
<pre class="prettyprint">
abstract class Kohana extends Kohana_Modulename { }

abstract class Kohana_Modulename extends Kohana_Modulename_Core {}

class Kohana_Modulename_Core extends Kohana_Core {
    // Real functionality here
}
</pre>
<p></code></p>
<p>It looks a little convoluted, but bear with me.  If people choose to define Kohana directly, they can, thus cutting off your module entirely.  But if people choose to extend from your module, they can define Kohana_Modulename and place their functionality in there, remembering to extend Kohana_Modulename_Core from that class, and the whole chain remains.  In fact, they can extend the chain further with this same pattern for their own Modulename.</p>
<p>Now, this doesn&#8217;t really help when two modules BOTH want to redefine Kohana and aren&#8217;t aware of each other, but that is probably always going to be a problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/07/07/stupidly-useful-kohana-3-tricks-safely-extending-base-classes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Goddamn I love riding the train.</title>
		<link>http://www.danhulton.com/blog/2010/06/11/goddamn-i-love-riding-the-train/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=goddamn-i-love-riding-the-train</link>
		<comments>http://www.danhulton.com/blog/2010/06/11/goddamn-i-love-riding-the-train/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 21:21:23 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[train]]></category>
		<category><![CDATA[via]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=268</guid>
		<description><![CDATA[VIA provides complimentary WiFi in it&#8217;s stations and on it&#8217;s Corridor (Montreal-Toronto) trains. Straight-up complimentary, no charges, no sign-ups or anything silly. I&#8217;m in the station just now and the speed is grand &#8211; we&#8217;ll just have to see how it goes on the train itself.]]></description>
			<content:encoded><![CDATA[<p>VIA provides complimentary WiFi in it&#8217;s stations and on it&#8217;s Corridor (Montreal-Toronto) trains.</p>
<p>Straight-up complimentary, no charges, no sign-ups or anything silly.</p>
<p>I&#8217;m in the station just now and the speed is grand &#8211; we&#8217;ll just have to see how it goes on the train itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/06/11/goddamn-i-love-riding-the-train/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bullshit News Writing</title>
		<link>http://www.danhulton.com/blog/2010/06/02/bullshit-news-writing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=bullshit-news-writing</link>
		<comments>http://www.danhulton.com/blog/2010/06/02/bullshit-news-writing/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 03:36:41 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=264</guid>
		<description><![CDATA[I am feeling completely uncharitable this evening, so it is time to criticize something that has always upset me. Bullshit, dancing-around-the-issue news writing. Witness, for example, the following article: Elderly driver dies after car hits house A woman in her seventies died Wednesday after her car struck a house in the Blossom park neighbourhood. There [...]]]></description>
			<content:encoded><![CDATA[<p>I am feeling completely uncharitable this evening, so it is time to criticize something that has always upset me.  Bullshit, dancing-around-the-issue news writing.  Witness, for example, the following article:</p>
<p><a href="http://www.cbc.ca/canada/ottawa/story/2010/06/02/ott-car-house-collision.html">Elderly driver dies after car hits house</a></p>
<blockquote><p>A woman in her seventies died Wednesday after her car struck a house in the Blossom park neighbourhood.</p></blockquote>
<p>There is too much of this past-tense, verbs-being-applied-to-impersonal-nouns bullshit in news writing.  Nobody ever assigns blame any more.  The car struck the house, oil was spilled, a woman died of knife wounds &#8211; like its the fault of the inanimate objects in all these cases.</p>
<p>Are news organizations so desperate to cover their asses and not offend anyone that they&#8217;ll remove the heart and soul from the interesting news they&#8217;re trying to report, and replace it with boring, flat, featureless pap that will neverless get the facts across in the least-suable style possible?</p>
<p>This lady didn&#8217;t die because a car hit a house.  She died because she had a heart attack while at the wheel, lost control of her automobile, and crashed her car into someone&#8217;s home.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/06/02/bullshit-news-writing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Also, apparently I am a hottie.</title>
		<link>http://www.danhulton.com/blog/2010/05/31/also-apparently-i-am-a-hottie/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=also-apparently-i-am-a-hottie</link>
		<comments>http://www.danhulton.com/blog/2010/05/31/also-apparently-i-am-a-hottie/#comments</comments>
		<pubDate>Mon, 31 May 2010 15:19:54 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=260</guid>
		<description><![CDATA[And hotties get privileges.]]></description>
			<content:encoded><![CDATA[<p>And hotties get <i>privileges</i>.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/hottie.png"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/hottie-210x300.png" alt="" title="Hottie." width="210" height="300" class="aligncenter size-medium wp-image-261" /></a></nowiki></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/05/31/also-apparently-i-am-a-hottie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never let Terra mix your drinks, never let Adam buy your steak.</title>
		<link>http://www.danhulton.com/blog/2010/05/31/never-let-terra-mix-your-drinks-never-let-adam-buy-your-steak/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=never-let-terra-mix-your-drinks-never-let-adam-buy-your-steak</link>
		<comments>http://www.danhulton.com/blog/2010/05/31/never-let-terra-mix-your-drinks-never-let-adam-buy-your-steak/#comments</comments>
		<pubDate>Mon, 31 May 2010 14:57:27 +0000</pubDate>
		<dc:creator>Dan Hulton</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Raw Entertainment]]></category>

		<guid isPermaLink="false">http://www.danhulton.com/blog/?p=225</guid>
		<description><![CDATA[So this weekend past, we had a BBQ at our house to celebrate having lived there for two full years (despite the fact that we&#8217;re only going to be there for two months more). Our landlord Charbel, fool that he is, asked Adam to choose a steak for him, as he&#8217;s grown to appreciate Adam&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>So this weekend past, we had a BBQ at our house to celebrate having lived there for two full years (despite the fact that we&#8217;re only going to be there for two months more).  Our landlord Charbel, fool that he is, asked Adam to choose a steak for him, as he&#8217;s grown to appreciate Adam&#8217;s choice in steaks.</p>
<p>This decision came back to bite him in the ass pretty much immediately, as this is what Adam picked out for steaks:</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01103.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01103-300x225.jpg" alt="" title="Twin steaks of Doom" width="300" height="225" class="aligncenter size-medium wp-image-233" /></a></nowiki></p>
<p>Adam&#8217;s steak is the one in the rear, weighing in at precisely 1 kilogram.  Charbel&#8217;s is the one in front, weighing in at 1.2kg.  That&#8217;s about the weight of both of your lungs, for reference.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01104.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01104-300x225.jpg" alt="" title="Who gets what." width="300" height="225" class="aligncenter size-medium wp-image-234" /></a></nowiki></p>
<p>Nevertheless, Charbel is filled with determination!</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01108.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01108-225x300.jpg" alt="" title="Rawr!" width="225" height="300" class="aligncenter size-medium wp-image-236" /></a></nowiki></p>
<p>Look at that thing though, it&#8217;s the size of his freaking head!</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01109.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01109-300x225.jpg" alt="" title="Charbel seeing how he measures up." width="300" height="225" class="aligncenter size-medium wp-image-237" /></a></nowiki></p>
<p>Forsaking knife and fork, Charbel tears into his steak:</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01110.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01110-300x225.jpg" alt="" title="Om nom nom!" width="300" height="225" class="aligncenter size-medium wp-image-238" /></a></nowiki></p>
<p>Literally.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01113.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01113-300x225.jpg" alt="" title="Cut that baby down to size!" width="300" height="225" class="aligncenter size-medium wp-image-239" /></a></nowiki></p>
<p>However, it soon becomes clear that Adam is pulling ahead of Charbel.  It&#8217;s sort of close though, considering that Charbel has a fifth of a kilogram more steak to go through.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01120.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01120-300x225.jpg" alt="" title="Fairly close." width="300" height="225" class="aligncenter size-medium wp-image-241" /></a></nowiki></p>
<p>Charbel can&#8217;t figure out how he does it.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01121.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01121-300x225.jpg" alt="" title="&quot;How the hell do you fit that in you?&quot;" width="300" height="225" class="aligncenter size-medium wp-image-242" /></a></nowiki></p>
<p>It&#8217;s not even a contest any more.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01123.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01123-300x225.jpg" alt="" title="Charbel is way behind." width="300" height="225" class="aligncenter size-medium wp-image-243" /></a></nowiki></p>
<p>Charbel is amazed, and perhaps a little overawed.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01124.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01124-300x225.jpg" alt="" title="Duuuuuuuude..." width="300" height="225" class="aligncenter size-medium wp-image-245" /></a></nowiki></p>
<p>Adam has dominated Charbel.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01125.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01125-300x225.jpg" alt="" title="No comparison" width="300" height="225" class="aligncenter size-medium wp-image-246" /></a></nowiki></p>
<p>The final bite:</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01127.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01127-300x199.jpg" alt="" title="Look at the look on his face!" width="300" height="199" class="aligncenter size-medium wp-image-247" /></a></nowiki></p>
<p>Now, more than ever, Charbel is determined to finish this monstrosity in front of him.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01128.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01128-300x225.jpg" alt="" title="Raw determination, cooked steak." width="300" height="225" class="aligncenter size-medium wp-image-248" /></a></nowiki></p>
<p>Or is he?</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01129.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01129-300x225.jpg" alt="" title="Perhaps not so determined." width="300" height="225" class="aligncenter size-medium wp-image-249" /></a></nowiki></p>
<p>Adam adds a little humilation to the mix.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01130.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01130-300x225.jpg" alt="" title="FINISH HIM!  HUMILIATION!" width="300" height="225" class="aligncenter size-medium wp-image-250" /></a></nowiki></p>
<p>Lest ye think you could best Charbel in this contest, <b>look at how thick that goddamn steak is.</b></p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01133.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01133-300x225.jpg" alt="" title="Slab o&#039; beef." width="300" height="225" class="aligncenter size-medium wp-image-251" /></a></nowiki></p>
<p>Defeated, Charbel asks Lisa for help.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01134.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01134-300x225.jpg" alt="" title="&quot;It&#039;s okay honey, I still love you, even if you are a lesser steak-eater.&quot;" width="300" height="225" class="aligncenter size-medium wp-image-255" /></a></nowiki></p>
<p>Lisa polishes off Charbel&#8217;s meal.  Or, at least that forkful.</p>
<p><nowiki><a href="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01135.jpg"><img src="http://www.danhulton.com/blog/wp-content/uploads/2010/05/DSC01135-300x225.jpg" alt="" title="Delicious tiny little nibble." width="300" height="225" class="aligncenter size-medium wp-image-256" /></a></nowiki></p>
<p>Overall, an excellent BBQ that we will have to repeat before we vacate the premises.  And perhaps you could bring your appetite next time, Charbel?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danhulton.com/blog/2010/05/31/never-let-terra-mix-your-drinks-never-let-adam-buy-your-steak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
