<?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>christopherowen.id.au</title>
	<atom:link href="http://christopherowen.id.au/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://christopherowen.id.au/blog</link>
	<description>Stuff cubed plus one</description>
	<lastBuildDate>Fri, 07 Jan 2011 12:50:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Better off read than dead</title>
		<link>http://christopherowen.id.au/blog/2011/01/07/better-off-read-than-dead/</link>
		<comments>http://christopherowen.id.au/blog/2011/01/07/better-off-read-than-dead/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 12:26:24 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[reading-list]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=212</guid>
		<description><![CDATA[Last year I decided that I should read more. Now by no means have I earned the modifier "prolific" in my reading, but last year I did read significantly more than usual. Here is what I read.]]></description>
			<content:encoded><![CDATA[<p>Hello everyone&mdash;I hope the new year finds all of my friends well and ready to make this year the most extraordinary ever. </p>
<p>Despite the arbitrary nature of where we decide to mark a date on a calendar and call it the start of the new year, I do tend to take the opportunity to make certain promises to myself. You might call them resolutions, but my resolve can be a little bit more ephemeral than that. Last year I decided that I should read more. Now by no means have I earned the modifier &#8220;prolific&#8221; in my reading, but last year I did read significantly more than usual. <a href="http://www.goodreads.com/user/show/4703223-christopher-owen">Follow me on Good Reads</a> to keep up with me this year where I will be trying to read even more! As an interesting aside, about three quarters of the books on my reading list were read on a Kindle. I guess that means it works.</p>
<style type="text/css">
<p>dl.books dt { font-weight: bold; }
dl.books dd { font-style: italic; margin-bottom: 1em; }</p>
</style>
<h2>My 2010 Reading List</h2>
<h3>New books</h3>
<dl class="books">
<dt>Anthem</dt>
<dd>Ayn Rand</dd>
<dt>1984</dt>
<dd>George Orwell</dd>
<dt>The Dumbest Generation: How the Digital Age Stupefies Young Americans and Jeopardizes Our Future</dt>
<dd>Mark Bauerlein</dd>
<dt>Surface Detail</dt>
<dd>Iain M. Banks</dd>
<dt>Snow Crash</dt>
<dd>Neal Stephenson</dd>
<dt>Cruel and Usual Punishment: The Terrifying Global Implications of Sharia Law</dt>
<dd>Nonie Darwish</dd>
<dt>God Is Not Great: How Religion Poisons Everything</dt>
<dd>Christopher Hitchens</dd>
<dt>Freakonomics: A Rogue Economist Explores the Hidden Side of Everything</dt>
<dd>Steven D. Levitt</dd>
<dt>The Girl With The Dragon Tattoo</dt>
<dd>Stieg Larsson</dd>
<dt>The Girl With Who Played With Fire</dt>
<dd>Stieg Larsson</dd>
<dt>One Very Big Picture</dt>
<dd>Sydney Hickman</dd>
<dt>
A User&#8217;s Guide to the Universe: Surviving the Perils of Black Holes, Time Paradoxes, and Quantum Uncertainty</dt>
<dd>Dave Goldberg</dd>
<dt>Coders At Work</dt>
<dd>Peter Seibel</dd>
<dt>Being Geek</dt>
<dd>Michael Lopp</dd>
<dt>Value-able</dt>
<dd>Roger Montgomery</dd>
</dl>
<h3>Audio books</h3>
<dl class="books">
<dt>Ender&#8217;s Game</dt>
<dd>Orson Scott Card</dd>
<dt>For Whom The Bell Tolls</dt>
<dd>Ernest Hemingway</dd>
<dt>1776</dt>
<dd>David McCullough</dd>
</dl>
<h3>Re-read</h3>
<dl class="books">
<dt>Hyperion</dt>
<dd>Dan Simmons</dd>
<dt>The Fall of Hyperion</dt>
<dd>Dan Simmons</dd>
</dl>
<h3>Abandoned</h3>
<dl class="books">
<dt>The City &#038; the City (50%)</dt>
<dd>China Miéville</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2011/01/07/better-off-read-than-dead/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A belated thank you</title>
		<link>http://christopherowen.id.au/blog/2010/10/04/a-belated-thank-you/</link>
		<comments>http://christopherowen.id.au/blog/2010/10/04/a-belated-thank-you/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 08:27:03 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[election2010]]></category>
		<category><![CDATA[secular party]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=200</guid>
		<description><![CDATA[It's been over a month now since the federal election and I just wanted to post a public thank you to everyone who voted for me and helped me out during the campaign.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been over a month now since the federal election and I just wanted to post a public thank you to everyone who voted for me and helped me out during the campaign.</p>
<p>Thanks to your support <a href="http://results.aec.gov.au/15508/Website/HouseDivisionFirstPrefs-15508-149.htm">I managed to poll 718 votes</a>, or nearly one percent of the primary vote &#8212; a really pleasing result given the deficiency of lead time and tiny amount of campaigning. I can only hope that the secular message catches on, and we can pull even more votes next time, sending a signal that we are concerned with the increasingly emboldened radical religious movements within Australia and abroad, and that we are prepared to vote to keep Australia secular.</p>
<p>On election day I stood at the Pyrmont Community Centre polling booth, giving out how-to-votes. The words of support and acknowledgement that some of you gave to me were a great encouragement and I hope that I&#8217;ve helped your voices be heard.</p>
<p>In particular I&#8217;d like to thank Jay, Ian, Lyle, and Warren for helping distribute leaflets in the week leading up to the election as well as Erin for donating her time to stand in the firing line at a polling booth for a few hours. Also to Matt R, for the leaflet drops, discussions and helping out at Pyrmont on the day. To those of you who emailed me directly, such as Peter and Karen, your thoughts and well-wishes were very appreciated. </p>
<p>Lastly, but by no means at all least, to my darling partner Mandy, who put so much effort into leaflet dropping, organising the election party, constantly salving a doubtful soul, putting up with the sleepless nights, and everything else that she always does: you&#8217;re the best and I couldn&#8217;t have done it without you.</p>
<p>On a final note: I&#8217;m serving as the Membership Officer for the newly formed NSW branch of the Secular Party. We&#8217;re going to be driving for 750 NSW members so that we can be registered as an official political party in this state. If you&#8217;re at all interested in joining this important cause, please email me or watch this space.</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2010/10/04/a-belated-thank-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secularism works for everyone</title>
		<link>http://christopherowen.id.au/blog/2010/08/18/secularism-works-for-everyone/</link>
		<comments>http://christopherowen.id.au/blog/2010/08/18/secularism-works-for-everyone/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 13:28:21 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[ausvotes]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[secularism]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=193</guid>
		<description><![CDATA[One of the main objectives of my candidacy for this election is to promote the concept of secularism. I used to think that the word was generally well known and understood, but in the various discussions I've had recently it has become apparent that this is not the case.]]></description>
			<content:encoded><![CDATA[<p>One of the main objectives of my candidacy for this election is to promote the concept of secularism. I used to think that the word was generally well known and understood, but in the various discussions I&#8217;ve had recently it has become apparent that this is not the case. Given how important I think the secular state is for fair and effective governance, I find this lack of awareness alarming.</p>
<p><span id="more-193"></span></p>
<p>Wikipedia gives two broad senses of <a href="http://en.wikipedia.org/wiki/Secularism">secularism</a> in that it:</p>
<ul>
<li>asserts the right to be free from religious rule and teachings, and the right to freedom from governmental imposition of religion upon the people within a state that is neutral on matters of belief.
<li>refers to the view that human activities and decisions, especially political ones, should be based on evidence and fact unbiased by religious influence.
</ul>
<p>The first point relates directly to the conceptual seperation of church and state, a political philosophy codified in the constitutions of many of the world&#8217;s democracies. The second to the notion of public reason.</p>
<p>In Australia, the pertitent part of our constitution with regards to the separation of church and state is Section 116 which states:</p>
<blockquote><p>
The Commonwealth shall not make any law for establishing any religion, or for imposing any religious observance, or for prohibiting the free exercise of any religion, and no religious test shall be required as a qualification for any office or public trust under the Commonwealth.
</p></blockquote>
<p>Section 116 may read in a familiar manner to many as it is based on wording from the <a href="http://en.wikipedia.org/wiki/First_Ammendment">First Ammendment of the United States Constitution</a>. It is weaker in practice however, and Australian courts generally interpret it narrowly. The establishment clause is taken to simply mean that the Federal Government may not declare any religion to be the official religion of the nation. The maintenance of a government that operates independently from the influence of any particular religion is dependent on the promotion of secular values in the community at large, and the representation of these values in the parliament. This is what I intend to effect because I sense that these values are in peril.</p>
<p>Now what exactly would I stand against? Consider the following recent announcements by the Labor Party, and whether they truly reflect the way a secular society should conduct itself:</p>
<ul>
<li> The <a href="http://news.smh.com.au/breaking-news-national/more-chaplains-under-labor-20100808-11psf.html">$222 million expansion to the Howard Government&#8217;s ill-conceived National School Chaplaincy Program</a> which seeks to place a proponent of religious beliefs into all our schools. Many of these chaplains are dealing with social and psychological issues for which they are not qualified. Harm is being inflicted on Australian children as a result. This funding is on top of the $165 million dollars already spent since its inception.
<li> The provision of <a href="http://www.abc.net.au/news/stories/2010/08/05/2974880.htm?section=justin">$1.5 million for the celebration of Mary MacKillop&#8217;s canonisation</a> by the Catholic Church, a religious organisation that can hardly be considered as being strapped for cash.
<li> That they will not repeal the 2004 amendment to the Marriage Act; an ammendment which codifed a narrow, discriminatory definition of marriage in line with the notion of the religious institution.
<li> That they will forge ahead with their planned mandatory ISP internet filter at the behest of various religious pressure groups.
</ul>
<p>On the other side of the House is the prospect of a Tony Abbott led coalition government. Mr. Abbott&#8217;s track record needs no reiteration but as a small sample:</p>
<ul>
<li> He wants a <a href="http://www.couriermail.com.au/news/national/tony-abbott-preaches-all-children-must-read-the-bible/story-e6freooo-1225811925551">study of the bible to be compulsory</a>, imposing a single faith on all of our students.
<li> He <a href="http://www.abc.net.au/news/stories/2009/07/14/2625441.htm">wants a return to at-fault divorce</a>, presumably an initiative to decrease net happiness.
<li> He is opposed to embryonic stem cell research, perhaps because he doesn&#8217;t think the job of our medical researchers is hard enough already.
</ul>
<p>Given his background, his close associations with individuals such as B. A. Santamaria and Cardinal Pell, and his stance on many ethical issues, Prime Minister Abbott would likely be the worst defender of secular values in recent history.</p>
<p>Neither of the major parties seem to want to stand for secular values. There are candidates at this election who will.</p>
<p>Given the nature of secularism, people are often concerned that the movement intends to destroy religious practice and beliefs and trample on the right of the religious freedom which is also protected by our constitution. These concerns are raised by both the religious and irreligious. Let me assert that this couldn&#8217;t be further from the truth. Secularism is the <em>only</em> way to guarantee freedom of religion in a country that supports communities of multiple faiths and those of no faith.</p>
<p>I am a <a href="http://www.iheu.org/">Humanist</a>, and as such I strongly support the <a href="http://www.iheu.org/minimumstatement">IHEU&#8217;s minimum statement of Humanism</a> which, amongst other things, affirms that <q>human beings have the right and responsibility to give meaning and shape to their own lives</q>. Whilst I do not personally accept supernatural views of reality, I accept the rights of others to hold them. I understand that the questions of existence and the nature of life are amongst the most important and difficult we consider. I would never deny anyone the right to draw strength and purpose from their personal beliefs.</p>
<p>I am also an atheist. I do not believe in the god of Abraham. This motivates me about as much as my lack of faith in the gods of Olympus or the Invisible Pink Unicorn. What does motivate me is the fair treatment of all people in our society and the advancement of individual liberty. Individual liberty must always be considered within the context of the common good, but we are still getting it wrong, and I feel that in many of these respects that the ideology of the political religious right is having a major impact in maintaining the injustice. I can&#8217;t abide it; all it takes is a little empathy to understand the unjust nature of many of these issues.</p>
<p>Having said that, there is one aspect of my atheism that does shape my outlook on life strongly: I do not believe in an afterlife. I believe that we all only have one shot at existence, and I want to help people fulfil their potential in this single life as much as I am able. The clock is ticking. Many of the reforms that are being actively opposed at the moment will eventually come to fruition simply through generational changes in thinking and acceptance. However, such changes still require people to actively agitate for them; and for the many who are suffering right at this moment, sooner is so much better than later.</p>
<p>At this election, please consider voting for a candidate other than those from the two major parties. Neither deserve your vote. If a secular society is one you think is worth defending, then I would ask you all to consider myself, your local Secular Party candidate or a Secular Party senate candidate when casting your ballot.</p>
<p>&#8211;<br />
Authorised by John Goldbaum, 7 Rockwall Crescent, Potts Point NSW 2001.</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2010/08/18/secularism-works-for-everyone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Not that I need to tell you how to vote</title>
		<link>http://christopherowen.id.au/blog/2010/08/10/not-that-i-need-to-tell-you-how-to-vote/</link>
		<comments>http://christopherowen.id.au/blog/2010/08/10/not-that-i-need-to-tell-you-how-to-vote/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 12:04:31 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[how to vote]]></category>
		<category><![CDATA[secular party]]></category>
		<category><![CDATA[voting]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=187</guid>
		<description><![CDATA[I've fielded many questions about how to vote for me in Sydney or the Secular Party in the senate. Here's the low down.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve fielded many questions about how to vote for me in Sydney or the Secular Party in the Senate. </p>
<p>Here&#8217;s the low down for:</p>
<ul>
<li><a href="http://secular.org.au/images/pdf/htv2010/sydney.pdf">how to vote for me in the seat of Sydney</a></li>
<li><a href="https://www.belowtheline.org.au/nsw/group_n.html">how your preferences will be allocated if you vote for the Secular Party group</a> on the New South Wales ballot</li>
</ul>
<p>Naturally, if you do not find the allocation of preferences on either ticket to your satisfaction, you should modify them to best represent your interests. <a href="http://www.belowtheline.org.au">belowtheline.org.au</a> allows you to fully customise a preference allocation before polling day to make sure your vote counts the way you want it to. Numbering 84 boxes requires some stamina but technologists are certainly doing their democratic bit to help you out!</p>
<p>&#8211;<br />
Authorised by John Goldbaum, 7 Rockwall Crescent, Potts Point NSW 2001.</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2010/08/10/not-that-i-need-to-tell-you-how-to-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surveys: useful or yes definitely</title>
		<link>http://christopherowen.id.au/blog/2010/08/09/surveys-useful-or-yes-definitely/</link>
		<comments>http://christopherowen.id.au/blog/2010/08/09/surveys-useful-or-yes-definitely/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 11:43:25 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[familyvoice]]></category>
		<category><![CDATA[stupid]]></category>
		<category><![CDATA[survey]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=177</guid>
		<description><![CDATA[Here's a brilliantly constructed survey I was sent from <cite>FamilyVoice Australia</cite>. This was not going to be a highscore entry for me.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a brilliantly constructed survey I was sent from <cite>FamilyVoice Australia</cite>. Apparently you get 10 points for answering &#8220;Yes definitely&#8221;, 2 points for answering &#8220;definitely not&#8221;, 1 point for &#8220;no comment&#8221; and no points for not answering. From the very first question I could tell that this was not going to be a highscore entry for me.</p>
<div id="attachment_183" class="wp-caption aligncenter" style="width: 386px"><a href="http://christopherowen.id.au/blog/wp-content/uploads/2010/08/survey-snippet.png"><img src="http://christopherowen.id.au/blog/wp-content/uploads/2010/08/survey-snippet.png" alt="A snippet from the survey" title="survey-snippet" width="376" height="370" class="size-full wp-image-183" /></a><p class="wp-caption-text">A snippet from the survey</p></div>
<p><a href='http://christopherowen.id.au/blog/wp-content/uploads/2010/08/2010-fed-election-fava-questionnaire.pdf'>Full PDF version</a></p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2010/08/09/surveys-useful-or-yes-definitely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I stand before you</title>
		<link>http://christopherowen.id.au/blog/2010/08/01/why-i-stand-before-you/</link>
		<comments>http://christopherowen.id.au/blog/2010/08/01/why-i-stand-before-you/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 12:32:18 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[ausvotes]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[secular party]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=171</guid>
		<description><![CDATA[As some of you already know by now, I have nominated myself for the 2010 Australian Federal Election as <a href="http://www.aec.gov.au/election/nsw/sydney.htm#hor">a candidate for the Commonwealth Electoral Division of Sydney</a>, endorsed by <a href="http://secular.org.au/">the Secular Party of Australia</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://christopherowen.id.au/blog/wp-content/uploads/2010/08/me.jpg"><img src="http://christopherowen.id.au/blog/wp-content/uploads/2010/08/me-e1280665753516.jpg" alt="" title="Christopher" width="200" height="266" class="alignright size-medium wp-image-174" /></a><br />
As some of you already know by now, I have nominated myself for the 2010 Australian Federal Election as <a href="http://www.aec.gov.au/election/nsw/sydney.htm#hor">a candidate for the Commonwealth Electoral Division of Sydney</a>, endorsed by <a href="http://secular.org.au/">the Secular Party of Australia</a>. It is both an honour and a privilege simply to be able to stand for such office. It is truly a remarkable thing to participate in a society that conducts its affairs in this manner.</p>
<p><span id="more-171"></span></p>
<p>As many of you who know me well will also know, I do not undertake such an action lightly. I have always considered voting at an Australian election to be one of the most powerful duties I perform, but standing for election is a much weightier thing. I do this because I must; I can&#8217;t bear what I hear and see in the media and what comes up in regular discussions with my peers any longer. Many friends, whose opinions and viewpoints I respect, were despondent about the choice that they were being asked to make on August 21, even to the point of pledging to vote informally. I fear for a democracy where the people can not even choose one candidate that they feel will represent them effectively.</p>
<p>As for myself, I&#8217;m tired of equivocation; I&#8217;m tired of lackluster leadership; I&#8217;m tired of guarded responses and insipid discussion; I&#8217;m tired of petty, vacuous factionalism and I&#8217;m tired of policy driven by polling and focus groups rather than good governance. I&#8217;m tired of many things, and I think Australians deserve much better than all of this.</p>
<p>So why do I stand in this election? There are many reasons, but here are three main issues, concerning policies proposed by both major parties, that I simply can&#8217;t abide.</p>
<p>1) Depriving gay couples the right to be married</p>
<p>This is a fairly clear open-and-shut case of discrimination based on sexuality, and as such is a human rights abuse. One section of our community enjoys privileged status in the eyes of our state institutions, while another minority do not. It&#8217;s the same story repeated throughout history, just when we thought we&#8217;d left most of the bad old days consigned to the history books. I can not in good conscience stand by while people who love each other are denied the right to have their relationships recognised fully by a government that is meant to stand for their best interests. Gay couples contribute just as much to their communities as everyone else; governments have no problems levying taxes against them like everyone else; therefore they should have no problem granting them the same privileges as anyone else. The state should recognise relationships between couples universally.</p>
<p>2) The continued demonisation of refugees</p>
<p>It&#8217;s the 2010 Australian election. What&#8217;s one of the hottest election topics? I give you one guess! Yes! Just like every other election of the past decade, the miniscule number of boats carrying people seeking refuge from persecution and wars is a major debate. Do the major political parties have a &#8220;break glass in case of polling crisis&#8221; cabinet which contains a &#8220;demonise refugees&#8221; button that they can mash to gain another couple of percent in polling? They seem to reach for it all the time, and with a media that does not hesitate to sensationalise the arrival of &#8220;yet another boat&#8221; no wonder we can&#8217;t seem to shake this disgraceful treatment of human beings. People arriving via boat, seeking refuge in our country are an incredible minority of all international arrivals, and yet the subject dominates our country&#8217;s politics. At the centre of the issue, are real people, fleeing dire situations. I want to live in a country that treats these desperate people with respect and compassion, not contempt. We are an incredibly rich and privileged nation, and with such status comes both great responsibility and a great capacity to do good.</p>
<p>3) Conroy&#8217;s Internet filter</p>
<p>Stephen Conroy&#8217;s mandatory internet policy has to be one of the most exasperating examples of policy making I&#8217;ve seen. With an industry that continues to tell him that it won&#8217;t work, Internet users telling him they don&#8217;t want it, child protection advocates telling him it will not stop the exploitation of children, it still forms a part of Labor Party policy. Don&#8217;t let the two year delay fool you, it&#8217;s simply an election device to get a controversial topic off the agenda for August 21. If one of the intended aims of mandatory Internet filtering is to reduce the exploitation of children, the money would be far more effectively spent on the apprehension and prosecution of offenders. Just about every part of the policy stinks: from the secret blacklisting of URLs, to the laughable web-content only approach, to the definitions of refused-classification material. It&#8217;s bad policy; it is the policy of an Ostrich &#8212; just stuff every Australian adult&#8217;s head in the sand and all of the problems will disappear. Censorship is the tool of authoritarian governments the world over, and I will not idly let one of the greatest enabling technologies developed by humankind be subject to such unbridled and unwarranted political control.</p>
<p>These are not only my views, but the views of the party for which I stand. The <a href="http://secular.org.au/">Secular Party of Australia</a> is a very young political party, and one of the main aims of this election is to promote awareness of the party and the ideals for which it stands. I encourage you to read about <a href="http://secular.org.au/mnu-policy-details">what we are trying to achieve</a>.</p>
<p>In the end, I stand to provide one more choice for you to consider, and I hope it&#8217;s one that you find sensible, progressive and rational. At the very least, I would ask you to consider all of the candidates on your ballot, for both houses, and urge you to find some candidate that you can support. The Secular Party has candidates standing in nineteen seats, and Senate candidates for most states.</p>
<p>&#8211;<br />
Authorised by John Goldbaum, 7 Rockwall Crescent, Potts Point NSW 2001.</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2010/08/01/why-i-stand-before-you/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The Happy Toggler</title>
		<link>http://christopherowen.id.au/blog/2010/01/11/the-happy-toggler/</link>
		<comments>http://christopherowen.id.au/blog/2010/01/11/the-happy-toggler/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 12:23:49 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[nerd]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=156</guid>
		<description><![CDATA[So I've been writing a lot of boolean toggling code recently, and it's been making me sad. Can't we make it happier?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been writing a lot of UI code lately, and one of the bread-and-butter operations in UI code is toggling boolean state, usually in response to a button press. Now, what does toggling code look like? </p>
<p>Say I have an object that likes to transition solely between happy states every time a certain event occurs. Here&#8217;s how I might handle it:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"> theObject.<span style="color: #006633;">happy</span> <span style="color: #339933;">=</span> <span style="color: #339933;">!</span>theObject.<span style="color: #006633;">happy</span><span style="color: #339933;">;</span></pre></div></div>

<p>There. Simple huh? Something you probably learn how to do in an introductory programming course. It might be surprising to you, but someone <a href="http://stackoverflow.com/questions/224311/cleanest-way-to-toggle-a-boolean-variable-in-java">asked a question on how to do this on Stack Overflow</a>. The other alternative provided in the answer is the somewhat more cerebral:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">theObject.<span style="color: #006633;">happy</span> <span style="color: #339933;">^=</span> <span style="color: #000066; font-weight: bold;">true</span><span style="color: #339933;">;</span></pre></div></div>

<p>Thanks Spock. Of course if your language doesn&#8217;t have an assigning XOR operator this option is ruled out. If you value clarity of code, or you simply don&#8217;t want less brainy maintainers pestering you about what your code is doing, you rule this option out as well.</p>
<p>So I&#8217;ve been writing a lot of code recently of the first form, and it&#8217;s been making me sad. There&#8217;s a strong feeling of non object oriented-ness about it. I mean, to toggle the state of an object I have to:</p>
<ol>
<li>ask it what its current state is;
<li>flip that state locally;
<li>and then tell the object to take on this new state.
</ol>
<p>Bleh! Why the hell should I care what state it currently is in? I just want to toggle it! Shouldn&#8217;t I just be able to ask the object to toggle it&#8217;s own state; perhaps of even multiple properties in a batch sequence? </p>
<p>Naturally, nobody wants to write a toggling method for every writable boolean property of their objects. So either there needs to be automatic support in the platform or some ability to provide a general toggling abstraction.</p>
<p>One such example of a crude toggling abstraction would be a Ruby module defined like the following.</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">module</span> Toggler
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">class</span> ToggleHelper
&nbsp;
    <span style="color:#9966CC; font-weight:bold;">def</span> initialize<span style="color:#006600; font-weight:bold;">&#40;</span>target<span style="color:#006600; font-weight:bold;">&#41;</span>
      <span style="color:#0066ff; font-weight:bold;">@target</span> = target
    <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
    <span style="color:#9966CC; font-weight:bold;">def</span> method_missing<span style="color:#006600; font-weight:bold;">&#40;</span>sym<span style="color:#006600; font-weight:bold;">&#41;</span>
      <span style="color:#0066ff; font-weight:bold;">@target</span>.<span style="color:#9900CC;">toggle</span><span style="color:#006600; font-weight:bold;">&#40;</span>sym<span style="color:#006600; font-weight:bold;">&#41;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
    <span style="color:#9966CC; font-weight:bold;">def</span> toggle; <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">def</span> toggle<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">*</span>sym<span style="color:#006600; font-weight:bold;">&#41;</span>
    <span style="color:#0000FF; font-weight:bold;">return</span> ToggleHelper.<span style="color:#9900CC;">new</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF; font-weight:bold;">self</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#9966CC; font-weight:bold;">if</span> sym.<span style="color:#9900CC;">empty</span>?
&nbsp;
    sym.<span style="color:#9900CC;">each</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>s<span style="color:#006600; font-weight:bold;">|</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">send</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;#{s}=&quot;</span>, !<span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">send</span><span style="color:#006600; font-weight:bold;">&#40;</span>s<span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#125;</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>Such a module could be mixed-in at the appropriate levels of an inheritance hierarchy, or maybe even at the root level if you&#8217;re game.</p>
<p>With the mix-in mixed-in, toggling code would be more concise and less repetitious:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">the_object.<span style="color:#9900CC;">toggle</span>.<span style="color:#9900CC;">happy</span>
the_object.<span style="color:#9900CC;">toggle</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:happy</span><span style="color:#006600; font-weight:bold;">&#41;</span>
the_object.<span style="color:#9900CC;">toggle</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:wanted</span>, <span style="color:#ff3333; font-weight:bold;">:happy</span>, <span style="color:#ff3333; font-weight:bold;">:virtuous</span><span style="color:#006600; font-weight:bold;">&#41;</span></pre></div></div>

<p>Doesn&#8217;t a declarative syntax such as this feel much more happy?</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2010/01/11/the-happy-toggler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stories what I wrote when I was ten</title>
		<link>http://christopherowen.id.au/blog/2009/10/15/stories-what-i-wrote-when-i-was-ten/</link>
		<comments>http://christopherowen.id.au/blog/2009/10/15/stories-what-i-wrote-when-i-was-ten/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 09:59:31 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=130</guid>
		<description><![CDATA[A youthful and somewhat insensitive re-telling of a classic fairy tale.]]></description>
			<content:encoded><![CDATA[<p>I present to you a youthful and somewhat insensitive re-telling of a classic fairy tale.</p>
<p><strong>Please note</strong>&mdash;The following story is not meant to imply that the residents of Chernobyl were:</p>
<ul>
<li>tax evaders; or</li>
<li>incompetent home builders; or</li>
<li>mean spirited; or</li>
<li>comparable to swine; or</li>
<li>given to formulaic naming of their children.</li>
</ul>
<p>Any resemblance to any person, living or dead, is purely (and tragically) coincidental.</p>
<h2>The Three Little Taxpayers</h2>
<p>by <cite>C. D. Owen.</cite> (Age 10)</p>
<p>Once upon a time, there were three little taxpayers and they lived in a Russian town called Chernobyl. Two lived in the outskirts of the town and they had made their homes of poor building material. One whose name was Yuri had made his house of straw. The other, whose name was Yori, had made his house of sticks and branches. Everyone in the town made fun of the them. The other taxpayer lived in the upper-crust of the city and he was very well-off. His name was Yari and he lived in a magnificent sky-scraper and he made fun of Yuri and Yari as well.</p>
<p>One day, the big bad tax-collector came along and his name was Yiri. He came to Yuri&#8217;s house and knocked on the woven door.</p>
<p>&ldquo;Little tax-payer, little tax-payer, let me in!&rdquo;<br />
&ldquo;Not by the vinyl of my skinny wallet!&rdquo;<br />
&ldquo;Then I&#8217;ll have to demolish your house!&rdquo;</p>
<p>So the big bad tax-collector went away and then came back with a bull-dozer. He then knocked over Yuri&#8217;s residence. He then went and on and came to Yori&#8217;s house of sticks.</p>
<p>&ldquo;Little money bag, little money bag, let me in!&rdquo;<br />
&ldquo;Not by the leatherette of my medium filled wallet!&rdquo; came the reply.<br />
&ldquo;Then I&#8217;ll have to demolish your house!&rdquo;</p>
<p>And again he went away and this time brought back a demolishing ball. He then knocked down Yori&#8217;s house. Then he continued along collecting debts. He then came to the sky-scraper belonging to Yari.</p>
<p>&ldquo;Little dollar-sign, little dollar-sign, let me in!&rdquo;<br />
And Yari replied, &ldquo;Not by the one hundred percent leather of my fat wallet!&rdquo;</p>
<p>And so away went the big, bad tax-collector yet another time. He then came back with a demolishing squad but they couldn&#8217;t destroy the sky-scraper because they didn&#8217;t have a permit to destroy large buildings.</p>
<p>As you have probably known, the big bad tax-collector was very greedy and he just had to have Yari&#8217;s wallet. So the big bad tax collector went to the Chernobyl nuclear power plant and he shut off the reactor&#8217;s cooling  systems and then the power plant blew up causing Yari&#8217;s building to glow and melt.</p>
<p>The next day the big bad tax-collector came back in his protective clothing and he searched the rubble for Yari&#8217;s wallet, which he never found but he was glad he gained his revenge.</p>
<p>The moral to this story is: pay your debts or you&#8217;ll be sorry!</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2009/10/15/stories-what-i-wrote-when-i-was-ten/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java developers have 99 problems&#8230;</title>
		<link>http://christopherowen.id.au/blog/2009/08/26/java-developers-have-99-problems/</link>
		<comments>http://christopherowen.id.au/blog/2009/08/26/java-developers-have-99-problems/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 13:49:11 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=119</guid>
		<description><![CDATA[Java developers have many problems but safe resource acquisition and release isn't one.]]></description>
			<content:encoded><![CDATA[<p>&#8230; but this ain&#8217;t one.</p>
<p>Today Yahuda Katz posted his <a href="http://yehudakatz.com/2009/08/24/my-10-favorite-things-about-the-ruby-language/">10 favourite things about the ruby language</a>. His list certainly reflects most of the things I find very appealing about the language. The sixth item highlights Ruby&#8217;s excellent support for blocks and lambdas and an argument is mounted that when performing file operations in languages without them, programmers are <q>forced to use an inline “ensure” block every in the same lexical scope that they originally opened the file in, to ensure that the resource is closed.</q> As is often the case the comparison is made to Java, but as any seasoned Java developer will tell you (and this point has probably be made many, many times) it just isn&#8217;t true. Java supports a safer and comparable idiom via the anonymous inner class. </p>
<p>The example given is a very succinct Ruby method to print out the lines of a text file. Ruby&#8217;s <kbd>File.open</kbd> ensures the file is properly closed after the block has completed, normally or otherwise:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">def</span> run<span style="color:#006600; font-weight:bold;">&#40;</span>input<span style="color:#006600; font-weight:bold;">&#41;</span>
  <span style="color:#CC00FF; font-weight:bold;">File</span>.<span style="color:#CC0066; font-weight:bold;">open</span><span style="color:#006600; font-weight:bold;">&#40;</span>input, <span style="color:#996600;">&quot;r&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>f<span style="color:#006600; font-weight:bold;">|</span>
    f.<span style="color:#9900CC;">each_line</span> <span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">|</span>line<span style="color:#006600; font-weight:bold;">|</span> <span style="color:#CC0066; font-weight:bold;">puts</span> line <span style="color:#006600; font-weight:bold;">&#125;</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>The Java version listed does the same but, predictably, is far more verbose and laborious:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> run<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> in<span style="color: #009900;">&#41;</span> 
<span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">FileNotFoundException</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #003399;">File</span> input <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>in<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #003399;">String</span> line<span style="color: #339933;">;</span> Scanner reader <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
  <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
    reader <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Scanner<span style="color: #009900;">&#40;</span>input<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span>reader.<span style="color: #006633;">hasNextLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>reader.<span style="color: #006633;">nextLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">finally</span> <span style="color: #009900;">&#123;</span> reader.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>However no Java developer that values their sanity is ever going to sprinkle this pattern through their code base any time they want to use a File and ensure that it is closed properly. Here&#8217;s what they are going to use instead:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">interface</span> Processor<span style="color: #339933;">&lt;</span>T<span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">void</span> process<span style="color: #009900;">&#40;</span>T target<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.*</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.Scanner</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> FileSlurper <span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> slurp<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> fileName, Processor<span style="color: #339933;">&lt;</span>Scanner<span style="color: #339933;">&gt;</span> processor<span style="color: #009900;">&#41;</span> 
    <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">FileNotFoundException</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #003399;">File</span> input <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span>fileName<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    Scanner reader <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
      reader <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Scanner<span style="color: #009900;">&#40;</span>input<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      processor.<span style="color: #006633;">process</span><span style="color: #009900;">&#40;</span>reader<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000000; font-weight: bold;">finally</span> <span style="color: #009900;">&#123;</span>
      reader.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Once that infrastructure is in place, the Java implementation of the example becomes:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">FileSlurper.<span style="color: #006633;">slurp</span><span style="color: #009900;">&#40;</span>input, <span style="color: #000000; font-weight: bold;">new</span> Processor<span style="color: #339933;">&lt;</span>Scanner<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> process<span style="color: #009900;">&#40;</span>Scanner reader<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span>reader.<span style="color: #006633;">hasNextLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
      <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>reader.<span style="color: #006633;">nextLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>No one can argue that this is as pretty or convenient as the Ruby version, but it does ensure that file opening and closing is handled correctly without any effort from the client code. The code in the anonymous inner class can even access variables in the current lexical context, as with the Ruby block, with the caveat that they must be declared <kbd>final</kbd> (not quite a lexical closure!). This pattern, in conjunction with the <kbd>Processor</kbd> interface may be used any time there is a need for similar resource acquisition and clean&ndash;up procedures, as might be the case for locks or database connections.</p>
<p>Lambdas and blocks are very useful constructs, and the anonymous inner class can act as an acceptable, if far from ideal, analogue. What an anonymous inner class can&#8217;t do is act as a co&ndash;routine; this is a truly powerful feature of Ruby&#8217;s blocks and associated method invocation features that Java can&#8217;t directly compete with.</p>
<p>One thing&#8217;s for certain: the Ruby community won&#8217;t win over Java developers by giving examples of deficiencies where none exist.</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2009/08/26/java-developers-have-99-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insoporia</title>
		<link>http://christopherowen.id.au/blog/2009/08/23/insoporia/</link>
		<comments>http://christopherowen.id.au/blog/2009/08/23/insoporia/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 15:18:31 +0000</pubDate>
		<dc:creator>Christopher Owen</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://christopherowen.id.au/blog/?p=116</guid>
		<description><![CDATA[Fear and self-loathing in Sydney.]]></description>
			<content:encoded><![CDATA[<p>And the sleep won&#8217;t come,<br />
the time ticks a pattern in my head,<br />
a memory of you enters and fades,<br />
a lost time, more potent than the time I&#8217;m losing now.</p>
<p>If I could choose, if I truly had free will,<br />
I&#8217;d run, I&#8217;d break out, I&#8217;d be unbonded, free.<br />
but while I&#8217;m here in this state, a listless nowhere,<br />
I can&#8217;t, I won&#8217;t, I&#8217;ll never be.</p>
<p>and even now, when I feel almost alive, I&#8217;ll falter<br />
search for words that won&#8217;t come, that will never say what I want to say<br />
I&#8217;ll think that at the very least, I&#8217;ve created something<br />
but for what purpose? In the end, I&#8217;ll hate them, hate it, loathe it all the same.</p>
<p>And the sleep still won&#8217;t come, but maybe I always am.</p>
]]></content:encoded>
			<wfw:commentRss>http://christopherowen.id.au/blog/2009/08/23/insoporia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

