<?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>Cthulhu and other crazies &#187; Insanity</title>
	<atom:link href="http://swizec.com/blog/category/insanity/feed" rel="self" type="application/rss+xml" />
	<link>http://swizec.com/blog</link>
	<description>A blog about life, the universe and everything else</description>
	<lastBuildDate>Mon, 26 Jul 2010 09:44:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Barefoot running</title>
		<link>http://swizec.com/blog/barefoot-running/swizec/1374</link>
		<comments>http://swizec.com/blog/barefoot-running/swizec/1374#comments</comments>
		<pubDate>Tue, 06 Jul 2010 12:13:10 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Athletic]]></category>
		<category><![CDATA[barefoot]]></category>
		<category><![CDATA[Footwear]]></category>
		<category><![CDATA[Leather]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Shoe]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1374</guid>
		<description><![CDATA[



Image via Wikipedia



The story begins with a young boy who had a pair of shoes he loved very much. They were the bestest and most durablest pair of shoes he ever did own.
And they were pretty too! My god, all the female shoes turned their heads as they walked by. The shoes were sporting a [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://en.wikipedia.org/wiki/File:Bust_shot_leather_art.jpeg" rel="lightbox[1374]"><img title="Handmade leather art" src="http://swizec.com/blog/wp-content/uploads/2010/07/300px-Bust_shot_leather_art.jpeg" alt="Handmade leather art" width="300" height="414" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://en.wikipedia.org/wiki/File:Bust_shot_leather_art.jpeg" rel="lightbox[1374]">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>The story begins with a young boy who had a pair of shoes he loved very much. They were the bestest and most durablest pair of shoes he ever did own.</p>
<p>And they were pretty too! My god, all the female shoes turned their heads as they walked by. The shoes were sporting a lovely black leather body with a red line or two in strategic places, topped off by a magnificent red Fallen logo. The shoe laces were knotted off at the base and survived most of their time being stunk up and walked upon by dirty socks as was the fashion of the time.</p>
<p>The shoes lived life together with the boy through all sorts of haps and mishaps. They were there when he got drunk, they were there when he decided it might be a good thing to do some sporty things like running and stuff. They bared it all!</p>
<p>Resilient little shoes that they were.</p>
<p>There were times when younger, more sexier shoes, almost took their place in the boy&#8217;s life. But it never happened, somehow, through some turn of fortune, they always came back to embrace the boy&#8217;s feet and make the nasty experience of walking all lovely and comfortable and just like he was floating about on a cushion of air.</p>
<p>But despite all, they were getting old.</p>
<p>There were giant holes gaping from pretty much everywhere. Their posterior was old and battered and nearly mashed up and eaten through like a pack of rabid wolves got their hands on them. Almost every time they made a step they tore through the boy&#8217;s socks in an act of defiance as if to scream &#8220;HEY I&#8217;M FUCKING OLD! I DON&#8217;T LIKE WALKING ANYMORE LEAVE ME ALONE!&#8221;</p>
<p>And the boy heeded their call and he did decide to buy a new pair very soon. But his mother heard them even more so one day she up and threw them in the trash. Alas, the boy now had not a shoe to put on his feet.</p>
<p>He decided to go for a run despite all. Do it barefoot so to speak.</p>
<p>Now his soles are kind of tender.</p>
<p>The end.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://seattletimes.nwsource.com/html/health/2012236317_barefoot02.html?syndication=rss">Barefoot running gains a following</a> (seattletimes.nwsource.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.wired.com/geekdad/2010/06/vivo-barefoot-shoes-now-for-kids/">Vivo Barefoot Shoes, Now for Kids</a> (wired.com)</li>
<li class="zemanta-article-ul-li"><a href="http://walking-running-training.suite101.com/article.cfm/how-to-transition-from-running-shoes-to-barefoot-running">How to Transition from Running Shoes to Barefoot Running</a> (walking-running-training.suite101.com)</li>
<li class="zemanta-article-ul-li"><a href="http://seattletimes.nwsource.com/html/health/2012287080_shoeshealth06.html?syndication=rss">5 shoes to rock your world</a> (seattletimes.nwsource.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.atomiurl.com/are-shoes-that-simulate-walking-barefoot-better">Are Shoes That Simulate Walking Barefoot Better?</a> (atomiurl.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.runblogger.com/2010/06/barefoot-running-baby-forefoot-steps-in.html">Barefoot Running &#8211; Baby (Forefoot) Steps in the Right Direction on Run #3</a> (runblogger.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=7eed4716-4cd2-4eb7-94b3-ffbec15314ed" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/barefoot-running/swizec/1374/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Today was the worst day I&#8217;ve ever had</title>
		<link>http://swizec.com/blog/today-was-the-worst-day-ive-ever-had/swizec/1370</link>
		<comments>http://swizec.com/blog/today-was-the-worst-day-ive-ever-had/swizec/1370#comments</comments>
		<pubDate>Mon, 21 Jun 2010 20:57:07 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Energy drink]]></category>
		<category><![CDATA[Food and Drink]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Opportunities]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1370</guid>
		<description><![CDATA[



Image by Still Burning via Flickr



Ok so today has probably been one of the crappiest days in a very very long time. Nothing spectacular happened, just a bunch of small very very irritating and annoying things, just enough to ruin your mood for a whole week.
Which is awesome since it&#8217;s Monday.
Even better, I&#8217;m going to [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 195px;">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/95239135@N00/639800453"><img title="Vending Machine for Books" src="http://swizec.com/blog/wp-content/uploads/2010/06/639800453_8b1b6f3c26_m.jpg" alt="Vending Machine for Books" width="185" height="240" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/95239135@N00/639800453">Still Burning</a> via Flickr</dd>
</dl>
</div>
</div>
<p>Ok so today has probably been one of the crappiest days in a very very long time. Nothing spectacular happened, just a bunch of small very very irritating and annoying things, just enough to ruin your mood for a whole week.</p>
<p>Which is awesome since it&#8217;s Monday.</p>
<p>Even better, I&#8217;m going to <a class="zem_slink freebase/en/london" title="London" rel="geolocation" href="http://maps.google.com/maps?ll=51.5080555556,-0.124722222222&amp;spn=0.1,0.1&amp;q=51.5080555556,-0.124722222222 (London)&amp;t=h">London</a> tomorrow and am expected to be all chirpy and awesome.</p>
<p>Because the day can speak for itself, I&#8217;m just going to list everything:</p>
<ol>
<li>I got up quite a bit later than I intended.</li>
<li>It was cold and incredibly humid outside.</li>
<li>By the time I got to uni to have a grade officially noted down, I was dripping sweat.</li>
<li>Went to hackerspace to study, made tea.</li>
<li>10 minutes later realised I&#8217;d forgotten my calculator at home, went get it.</li>
<li>Dripping sweat when got home.</li>
<li>This time get in car and go back to hackerspace.</li>
<li>Going for calculator took an hour. Made new tea.</li>
<li>Ten minutes later classmates called, let&#8217;s go study at a random open classroom.</li>
<li>It is now almost noon and I&#8217;ve only had a few sips of tea.</li>
<li>All vending machines at the faculty are out of energy drinks, everyone&#8217;s studying.</li>
<li>With the last change I&#8217;ve got I grab a coke.</li>
<li>At 3pm the exam starts and it&#8217;s a fucking assrape. I literally felt the professor&#8217;s dick go up my arse when I put my eyes on the problem.</li>
<li>Struggle through somewhat solving everything.</li>
<li>It took so long I couldn&#8217;t pick a time/date to go get my grade. Got one that is on a day when I&#8217;m in London.</li>
<li>Go back to hackerspace to mostly hang out, do some business stuff.</li>
<li>Laptop runs out of disk. Quickly empty trash.</li>
<li>Emptying trash takes two hours.</li>
<li>While emptying trash the only data file for my time logging app where I log pretty much everything I do so I can have an oversee of what I&#8217;m doing with my time &#8230; goes missing.</li>
<li>Fine I&#8217;ll just restore it from backups.</li>
<li>Mate beats me in almost every single game of Guitar Hero.</li>
<li>Get home, start restoring that file from backups.</li>
<li>Find out someone had turned Time Machine off on December 6th 2009.</li>
<li>Give up. The day is officially horrible. The only way it could get worse is if I magically break my leg while sleeping.</li>
</ol>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=940b47df-4429-48c5-bd5d-5a6a9ce36151" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/today-was-the-worst-day-ive-ever-had/swizec/1370/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>List of things I need to do before I&#8217;m 30</title>
		<link>http://swizec.com/blog/list-of-things-i-need-to-do-before-im-30/swizec/1359</link>
		<comments>http://swizec.com/blog/list-of-things-i-need-to-do-before-im-30/swizec/1359#comments</comments>
		<pubDate>Thu, 10 Jun 2010 21:56:21 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Inspiration]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1359</guid>
		<description><![CDATA[So I was thinking, for the longest of times I&#8217;ve been wanting to do a whole bunch of things &#8230;
&#8230; and I never quite get around to doing them.
Fuck. This. Shit.
This year, I make a list and I fucking clear it by the time I&#8217;m 30. There is no sense in living if you aren&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>So I was thinking, for the longest of times I&#8217;ve been wanting to do a whole bunch of things &#8230;</p>
<p>&#8230; and I never quite get around to doing them.</p>
<p>Fuck. This. Shit.</p>
<p>This year, I make a list and I fucking clear it by the time I&#8217;m 30. There is no sense in living if you aren&#8217;t having way over the top fun with it.</p>
<p>Also making a list, publicly posting it and putting a deadline on it is a sure fire way to have a really really really really crappy 30th birthday when you inevitably realise that you&#8217;ve done way too few of these things and have just run out of soup.</p>
<ol>
<li><a class="zem_slink freebase/en/bungee_jumping" title="Bungee jumping" rel="wikipedia" href="http://en.wikipedia.org/wiki/Bungee_jumping">Bungee jump</a></li>
<li>Canyoning</li>
<li>Solo sky dive from plane</li>
<li><a class="zem_slink freebase/en/base_jumping" title="BASE jumping" rel="wikipedia" href="http://en.wikipedia.org/wiki/BASE_jumping">BASE jump</a> the fjords</li>
<li>Flying suit BASE jump the fjords</li>
<li>Jump off a few other things with a flying suit</li>
<li>Climb Triglav</li>
<li>Climb Everest</li>
<li>Drive at least one official european <a class="zem_slink freebase/en/rallying" title="Rallying" rel="wikipedia" href="http://en.wikipedia.org/wiki/Rallying">rally race</a></li>
<li>Drive and finish the desert oldsmobile rally (I keep forgetting the name)</li>
<li>Ride the trans-siberian railway</li>
<li>Learn to do a no handed endo</li>
<li>Perform a <a class="zem_slink freebase/en/tailwhip" title="Tailwhip" rel="wikipedia" href="http://en.wikipedia.org/wiki/Tailwhip">double tailwhip</a> with a mountain bike</li>
<li>Come to a board meeting with a parachute through the window</li>
</ol>
<p>Noticed a pattern? <img src='http://swizec.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Well I&#8217;ve got 8 (although I like to pretend it&#8217;s 9) years to do all of this. Will happily take suggestions for things I haven&#8217;t thought of.</p>
<p>EDIT:</p>
<p>Oh and 15: Learn to ride a unicycle</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=06bfcd19-405b-4160-9440-b74acc7d6fb9" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/list-of-things-i-need-to-do-before-im-30/swizec/1359/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The upcoming month right out from hell!</title>
		<link>http://swizec.com/blog/the-upcoming-month-right-out-from-hell/swizec/1351</link>
		<comments>http://swizec.com/blog/the-upcoming-month-right-out-from-hell/swizec/1351#comments</comments>
		<pubDate>Mon, 31 May 2010 09:52:16 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Hell]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1351</guid>
		<description><![CDATA[That is correct, the exam season is upon us once again.
It&#8217;s going to be a hellish few weeks and I&#8217;m already dreading climbing out of bed each and every day respectfully. Horrible horrible times are afoot.
This week I&#8217;m facing two midterms, one somewhat long paper and having to defend my homework before scrutiny. Next week [...]]]></description>
			<content:encoded><![CDATA[<p>That is correct, the exam season is upon us once again.</p>
<p>It&#8217;s going to be a hellish few weeks and I&#8217;m already dreading climbing out of bed each and every day respectfully. Horrible horrible times are afoot.</p>
<p>This week I&#8217;m facing two midterms, one somewhat long paper and having to defend my homework before scrutiny. Next week it&#8217;s three rather not very easy exams. Yikes!</p>
<p>And then nobody knows! I fully expect the one exam that&#8217;s scheduled and the three oral exams partaining to the exams that are next week. Hoorah!</p>
<p>Oh well, the exam season will behave like the drunk daddy in a particular song methinks.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/lspXdFPKmEY&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/lspXdFPKmEY&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/e95abd04-fee4-4075-9f46-1789f8e79607/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=e95abd04-fee4-4075-9f46-1789f8e79607" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/the-upcoming-month-right-out-from-hell/swizec/1351/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An engineer&#8217;s view on philosophy</title>
		<link>http://swizec.com/blog/an-engineers-view-on-philosophy/swizec/1333</link>
		<comments>http://swizec.com/blog/an-engineers-view-on-philosophy/swizec/1333#comments</comments>
		<pubDate>Wed, 12 May 2010 12:23:31 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Philosophers]]></category>
		<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1333</guid>
		<description><![CDATA[



Image via Wikipedia



Disclaimer: I am writing this on my phone while walking to work
Reading a funny comic  on philosophy vs. engineering and a short discourse on twitter has got me to thinking.
Just why is there such a huge divide between engineers and philosophers?
Because philosophers are annoying brats.
Most of it comes from their general inability to [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:Aristotle_Altemps_Inv8575.jpg" rel="lightbox[1333]"><img title="Bust of Aristotle. Marble, Roman copy after a ..." src="http://swizec.com/blog/wp-content/uploads/2010/05/300px-Aristotle_Altemps_Inv8575.jpg" alt="Bust of Aristotle. Marble, Roman copy after a ..." width="300" height="401" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:Aristotle_Altemps_Inv8575.jpg" rel="lightbox[1333]">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>Disclaimer: I am writing this on my phone while walking to work</p>
<p>Reading a <a href="http://www.smbc-comics.com/index.php?db=comics&amp;id=1879#comic">funny comic  on philosophy vs. engineering</a> and a short discourse on twitter has got me to thinking.</p>
<p>Just why is there such a huge divide between engineers and philosophers?</p>
<p>Because philosophers are annoying brats.</p>
<p>Most of it comes from their general inability to actually think, that is to say, consider all the variables.</p>
<p>For example, a philosopher will natter on and on about how a copy of a copy is an original and completely indistinguishable from the original and arguing that it is now magically impossible to tell which came first.</p>
<p>All the while programmers have been copying variables left and right to good use and distinguishing them quite well for over 60 years.</p>
<p>The philosophers still don&#8217;t quite know whether a copy is an original or a copy.</p>
<p>Now while I do think philosophy has made some marvelous contributions to our society &#8211; like inventing mathematics, most of the time it&#8217;s just about being a colossal brat and regurgitating memorised thousands of years of actual thinking to look smart.</p>
<p>Then again, like a guitar, a good way to impress chicks.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/4020dd1e-ac80-4db8-b431-2f8bff7b0eda/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=4020dd1e-ac80-4db8-b431-2f8bff7b0eda" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/an-engineers-view-on-philosophy/swizec/1333/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking runs is fun! :D</title>
		<link>http://swizec.com/blog/tracking-runs-is-fun-d/swizec/1322</link>
		<comments>http://swizec.com/blog/tracking-runs-is-fun-d/swizec/1322#comments</comments>
		<pubDate>Fri, 30 Apr 2010 07:52:36 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1322</guid>
		<description><![CDATA[Today I finally figured out how to get sportypal working. Tomorrow I&#8217;m testing the hypotesis to make sure it wasn&#8217;t a one-time fluke.
The trick is to start it up when you&#8217;re home. Then after the warmup walk kill it and open it again. This time GPS connect is instant.
But the true lesson for today is [...]]]></description>
			<content:encoded><![CDATA[<p>Today I finally figured out how to get sportypal working. Tomorrow I&#8217;m testing the hypotesis to make sure it wasn&#8217;t a one-time fluke.</p>
<p>The trick is to start it up when you&#8217;re home. Then after the warmup walk kill it and open it again. This time GPS connect is instant.</p>
<p>But the true lesson for today is that tracking runs is FUN. I even got a map and everything <img src='http://swizec.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Sure it looks a bit weird where it decided I was running zigzag through houses and trees and cars and garages and pretty much everything at a sooper speed of <strong>30! </strong>kilometers per hour.</p>
<p>But hey, it&#8217;s a blackberry not an iPhone (or Android), so I shan&#8217;t complain. I&#8217;m just glad I can finally use this crap.</p>
<p>Hmmm &#8230; for some reason wordpress won&#8217;t let me embed the map, so here&#8217;s a screenshot.</p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-30-at-9.51.27-AM.png" rel="lightbox[1322]"><img class="alignnone size-full wp-image-1323" title="Screen shot 2010-04-30 at 9.51.27 AM" src="http://swizec.com/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-30-at-9.51.27-AM.png" alt="" width="799" height="529" /></a></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/7512ac06-9c72-4184-92e8-eafed79ca5bd/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=7512ac06-9c72-4184-92e8-eafed79ca5bd" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/tracking-runs-is-fun-d/swizec/1322/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First hike of the season</title>
		<link>http://swizec.com/blog/first-hike-of-the-season/swizec/1317</link>
		<comments>http://swizec.com/blog/first-hike-of-the-season/swizec/1317#comments</comments>
		<pubDate>Mon, 26 Apr 2010 12:09:38 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Hiking]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[Recreation]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1317</guid>
		<description><![CDATA[For the past &#60;all of my life&#62; years I&#8217;ve been forced to go hiking now and anon by my nature nutter mum.
Then last year I started contracting the bug and sort of wanted to go a few times.
This year I totally want to go for a good hike at least once a month.
Weird right? Does [...]]]></description>
			<content:encoded><![CDATA[<p>For the past &lt;all of my life&gt; years I&#8217;ve been forced to go hiking now and anon by my nature nutter mum.</p>
<p>Then last year I started contracting the bug and sort of <em>wanted</em> to go a few times.</p>
<p>This year I totally want to go for a good hike at least once a month.</p>
<p>Weird right? Does this mean I&#8217;m getting old? Or just that I spend too much time inside?</p>
<p>Whatever it is, yesterday the girlfriend and I went for a lovely hike. The first of the season. The destination was this <a class="zem_slink freebase/en/observation_tower" title="Observation tower" rel="wikipedia" href="http://en.wikipedia.org/wiki/Observation_tower">observation tower</a> thing upon some hill above Vrhnika.</p>
<p><a href="http://foursquare.com/venue/2957164">I foursquared</a> when we were there of course <img src='http://swizec.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>The hike was quite lovely through some woods and such, many birds were chirping and there were no mammals in sight except for some cyclist a dog or two and a few children. There were also some humans.</p>
<p>An hour of walking each way &#8230; it hurt a lot more than I thought it would. No soreness today, but it was surprisingly hard yesterday and I felt strangely sleepy as early as midnight. Maybe I&#8217;m just not at all in shape yet?</p>
<p>Anyhow, here are two photos of the purdiful view we got from the top of the tower.</p>

<a href='http://swizec.com/blog/first-hike-of-the-season/swizec/1317/img00363' title='IMG00363'><img width="150" height="150" src="http://swizec.com/blog/wp-content/uploads/2010/04/IMG00363-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG00363" /></a>
<a href='http://swizec.com/blog/first-hike-of-the-season/swizec/1317/img00364' title='IMG00364'><img width="150" height="150" src="http://swizec.com/blog/wp-content/uploads/2010/04/IMG00364-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG00364" /></a>

<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/5cdcd674-ba89-409a-9ee9-fa1a55421f7c/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=5cdcd674-ba89-409a-9ee9-fa1a55421f7c" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/first-hike-of-the-season/swizec/1317/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing as-you-read in clojure</title>
		<link>http://swizec.com/blog/1294/swizec/1294</link>
		<comments>http://swizec.com/blog/1294/swizec/1294#comments</comments>
		<pubDate>Mon, 12 Apr 2010 10:01:48 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Clojure]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1294</guid>
		<description><![CDATA[



Image via Wikipedia



Sometimes we&#8217;re given a stupid algorithm or two to implement at this or that course at uni. This time &#8217;round they wanted us to implement something called external matrix transposition &#8230; the idea is that you have to transpose a matrix live from the hard drive because it is potentially so bloody huge [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:SixHardDriveFormFactors.jpg" rel="lightbox[1294]"><img title="Six hard disk drives with cases opened showing..." src="http://swizec.com/blog/wp-content/uploads/2010/04/300px-SixHardDriveFormFactors.jpg" alt="Six hard disk drives with cases opened showing..." width="300" height="225" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:SixHardDriveFormFactors.jpg" rel="lightbox[1294]">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>Sometimes we&#8217;re given a stupid <a class="zem_slink freebase/en/algorithm" title="Algorithm" rel="wikipedia" href="http://en.wikipedia.org/wiki/Algorithm">algorithm</a> or two to implement at this or that course at uni. This time &#8217;round they wanted us to implement something called external <a class="zem_slink freebase/en/matrix" title="Matrix (mathematics)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Matrix_%28mathematics%29">matrix</a> transposition &#8230; the idea is that you have to <a class="zem_slink freebase/en/transpose" title="Transpose" rel="wikipedia" href="http://en.wikipedia.org/wiki/Transpose">transpose</a> a matrix live from the <a class="zem_slink freebase/en/hard_disk" title="Hard disk drive" rel="wikipedia" href="http://en.wikipedia.org/wiki/Hard_disk_drive">hard drive</a> because it is potentially so bloody huge you can&#8217;t store a single row in memory.</p>
<p>Which is a bit silly, who&#8217;s got 60+ gig huge matrixes these days? You&#8217;re doing it wrong if you need that many dimensions! VERY wrong!</p>
<p>But anyway, what really struck me as a bit silly is that they were big nazis when it comes to how we&#8217;re supposed to do this. Needs to compile with their specific command, can only be done in <a class="zem_slink freebase/guid/9202a8c04000641f800000000f8545aa" title="Java (programming language)" rel="homepage" href="http://java.sun.com">Java</a> or C/C++ &#8230; yeah fuck you and fuck your grade, let&#8217;s <em>learn</em> something.</p>
<p>So I went and did it in <a class="zem_slink freebase/en/clojure" title="Clojure" rel="homepage" href="http://clojure.org">Clojure</a> &#8230; well not really since I didn&#8217;t finish, but I came close.</p>
<p>Surprisingly, it is in fact very <em>very</em> hard to process data live as it&#8217;s being read in a functional environment. Every library that&#8217;s already out there open-read-closes the file, at best you get something that can read lines and allows you to work on every line as it&#8217;s being read, but oh no, not characters. Nope, what sort of bloody idiot would want <em>that</em>?</p>
<p>Well &#8230; me.</p>
<p>So here is my implementation, probably not the most elegant thing out there since I&#8217;m new to this, of what Java people call &#8220;nextInt&#8221;. It returns the next integer in a file as a proper integer and so on.</p>

<div class="wp_syntax"><div class="code"><pre class="clojure" style="font-family:monospace;">(ns io (:require [clojure.contrib.io :as io]))
&nbsp;
(defn read-char [rdr]
   (char (.read rdr)))
&nbsp;
(defn delimiter? [c]
  (if (or (&amp;lt; (int c) (int '\0)) (&amp;gt; (int c) (int '\9)) (= c nil)) true false))
&nbsp;
(defn digit [c place]
  (* (- (int c) 48) (Math/pow 10 (- place 1))))
&nbsp;
(defn numify [seq acc]
  (if (= seq nil)
    (int acc)
    (numify (next seq)
	    (+ acc (digit (first seq) (count seq))))))
&nbsp;
(defn read-number [rdr acc]
  (let [c (read-char rdr)]
    (if (delimiter? c)
      (numify acc 0)
      (read-number rdr (concat acc [c])))))</pre></div></div>

<p>You call it with an open reader and an empty [] thingy because, the latter because I couldn&#8217;t figure out optional <a class="zem_slink freebase/guid/9202a8c04000641f800000000f117fa8" title="Function (mathematics)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Function_%28mathematics%29">function</a> arguments.</p>
<p>And if anyone&#8217;s interested, here&#8217;s the rest of the code that opens a file where the first number denotes the number of columns in the matrix and then contains the rest of it delimited with spaces or tabs or anything non-numerical, and copies every row into a separate file so a transposition can then be done (didn&#8217;t quite get to this part)</p>

<div class="wp_syntax"><div class="code"><pre class="clojure" style="font-family:monospace;">(defn copy-number [rdr writer]
  (.write writer (str (read-number rdr []) &quot; &quot;)))
&nbsp;
(defn copy-row [rdr writer i]
  (copy-number rdr writer)
  (if (&amp;gt; i 1) (copy-row rdr writer (dec i))))
&nbsp;
(defn break-row [rdr i columns]
  (try
   (with-open [writer (io/writer (str &quot;podatki-0-&quot; i))]
     (copy-row rdr writer columns))
   (break-row rdr (inc i) columns)
  (catch Exception e
    nil)))
&nbsp;
(defn transpose-matrix [file-name]
  (with-open [rdr (io/reader file-name)]
    (let [columns (read-number rdr [])]
      (break-row rdr 0 columns))))
&nbsp;
(transpose-matrix &quot;/home/swizec/Documents/APS2/input.txt&quot;)</pre></div></div>

<p>PS: that try/catch in there is fugly, but I didn&#8217;t know how else to check for EOF *blush*</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/40a33885-b638-42dc-8b23-c0933a1af6bb/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=40a33885-b638-42dc-8b23-c0933a1af6bb" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/1294/swizec/1294/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Yay my blog is up and running again! :D</title>
		<link>http://swizec.com/blog/yay-my-blog-is-up-and-running-again-d/swizec/1266</link>
		<comments>http://swizec.com/blog/yay-my-blog-is-up-and-running-again-d/swizec/1266#comments</comments>
		<pubDate>Mon, 29 Mar 2010 22:06:23 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Web server]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1266</guid>
		<description><![CDATA[



Image by jimmagz via Flickr



Now this is the story all about how
My blog got flipped, turned upside down
And I&#8217;d like to take a minute just sit right there
I&#8217;ll tell you how I fucked it all up so damn well
In West Apache born and raised
On the playground where it spent most of his days
Chilling out, maxing, [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 250px;">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/22641075@N03/2583922605"><img title="Carlton Banks" src="http://swizec.com/blog/wp-content/uploads/2010/03/2583922605_d074c280da_m.jpg" alt="Carlton Banks" width="240" height="180" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/22641075@N03/2583922605">jimmagz</a> via Flickr</dd>
</dl>
</div>
</div>
<p>Now this is the story all about how<br />
My blog got flipped, turned upside down<br />
And I&#8217;d like to take a minute just sit right there<br />
I&#8217;ll tell you how I fucked it all up so damn well</p>
<p>In West Apache born and raised<br />
On the playground where it spent most of his days<br />
Chilling out, maxing, relaxing all cool<br />
And all serving some blabber outside of the school<br />
When a couple of admins said &#8216;we&#8217;re up in no good&#8217;<br />
Started making trouble in my neighbourhood<br />
I forgot one little date and my blog got scared<br />
And said &#8216;you&#8217;re moving with your aunt and uncle in nginx&#8217;</p>
<p>I begged and pleaded with them the other day<br />
But they packed my suitcase and sent me on my way<br />
They gave me a kissin&#8217; and they gave me my ticket<br />
I put my walkman on and said I might as well kick it</p>
<p>First class, yo this is bad,<br />
Drinking errors juice out of a config glass<br />
Is this what the people of nginx livin&#8217; like,<br />
Hmm this might be alright!</p>
<p>I whistled for a cab and when it came near the<br />
Licensplate said &#8216;Fresh&#8217; and had a dice in the mirror<br />
If anything I could say that this cab was rare<br />
But I thought now forget it, yo home to nginx</p>
<p>I pulled up to a house about seven or eight<br />
And I yelled to the cabby &#8216;Yo, home smell you later&#8217;<br />
Looked at my kingdom I was finally there<br />
To settle my throne as the prince of Bel-Air</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/07d6515b-ed71-417a-b3ee-2bc76a13aaa3/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=07d6515b-ed71-417a-b3ee-2bc76a13aaa3" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/yay-my-blog-is-up-and-running-again-d/swizec/1266/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pure Pwnage is the best show ever</title>
		<link>http://swizec.com/blog/pure-pwnage-is-the-best-show-ever/swizec/1258</link>
		<comments>http://swizec.com/blog/pure-pwnage-is-the-best-show-ever/swizec/1258#comments</comments>
		<pubDate>Mon, 22 Mar 2010 15:37:51 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[intrigues]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Pure Pwnage]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1258</guid>
		<description><![CDATA[



Image via Wikipedia



Hai guise, long time no funky and interesting posting around here.
That&#8217;s all about to change.
&#8216;Cause I&#8217;ve got something incredibly awesome and silly to tell all y&#8217;all.
Remember Pure Pwnage? That show about a gaming dude called Jeremy otherwise known as teh_pwnerer who is followed around by his noob brother Kyle and they make a [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://en.wikipedia.org/wiki/Image:Purepwnage.jpg" rel="lightbox[1258]"><img title="Pure Pwnage" src="http://swizec.com/blog/wp-content/uploads/2010/03/300px-Purepwnage.jpg" alt="Pure Pwnage" width="300" height="245" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://en.wikipedia.org/wiki/Image:Purepwnage.jpg" rel="lightbox[1258]">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>Hai guise, long time no funky and interesting posting around here.</p>
<p>That&#8217;s all about to change.</p>
<p>&#8216;Cause I&#8217;ve got something incredibly awesome and silly to tell all y&#8217;all.</p>
<p>Remember <a class="zem_slink freebase/en/pure_pwnage" title="Pure Pwnage" rel="homepage" href="http://www.purepwnage.com">Pure Pwnage</a>? That show about a gaming dude called Jeremy otherwise known as <em>teh_pwnerer </em>who is followed around by his <a class="zem_slink freebase/en/newbie" title="Newbie" rel="wikipedia" href="http://en.wikipedia.org/wiki/Newbie">noob</a> brother Kyle and they make a show?</p>
<p>Yeah that one, the best fucking internet show ever devised by man. I loved that damn thing!</p>
<p>But then it sort of died, with T-Bone&#8217;s crash and everything. It also just so happened to <a class="zem_slink freebase/en/jumping_the_shark" title="Jumping the shark" rel="wikipedia" href="http://en.wikipedia.org/wiki/Jumping_the_shark">jump the shark</a> a little bit even before then. It was much awesomer when everyone still believed Jeremy was Jeremy and Kyle was Kyle and so on. Seriously, it looked totally legit.</p>
<p>Thing was, once they published that they were professionals, alright, doesn&#8217;t hurt the show and Jeremy was still a pretty heavy <a class="zem_slink freebase/en/gamer" title="Gamer" rel="wikipedia" href="http://en.wikipedia.org/wiki/Gamer">gamer</a> IRL anyway. I mean they had to be to know that many jokes about games. Thing was, they suddenly felt the freedom of not having to be constrained by reality and it degraded the quality a bit.</p>
<p>BUT NO MATTER!</p>
<p>Because NOW, oh yeas, yes!, NOW they&#8217;re back! And.</p>
<p>it.</p>
<p>is.</p>
<p>fucking.</p>
<p>awesome!</p>
<p>They finally managed to become a proper TV show so the quality of everything is a bit better, but they&#8217;ve retained the good old format of behind-the-camera Kyle and Jeremy his brother and so on. I watched the season premiere last night and I recommend anyone and everyone who&#8217;s ever played a video game to go download it and give it a good watch.</p>
<p>Unfortunately, yeah, with becoming more proper they&#8217;ve also become moronic about copyright. In the old days you could just go to their site and watch it anywhere in the world. They had a huge worldwide fanbase and they really really took care of us fans methinks. Now you can only watch it from Canada and US or something. A huge waste.</p>
<p>They basically threw away the one thing that made them really popular and successful &#8211; openness. But oh well, at least there&#8217;s piratebay and such.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.nationalpost.com/rss/story.html?id=2667931">Pure Pwnage: This is what the nerds&#8217; revenge looks like</a> (nationalpost.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/d7ffe976-02e2-41e5-b2d3-79a66ad853bb/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=d7ffe976-02e2-41e5-b2d3-79a66ad853bb" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/pure-pwnage-is-the-best-show-ever/swizec/1258/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Philosophers are crazy people!</title>
		<link>http://swizec.com/blog/philosophers-are-crazy-people/swizec/1233</link>
		<comments>http://swizec.com/blog/philosophers-are-crazy-people/swizec/1233#comments</comments>
		<pubDate>Fri, 05 Mar 2010 09:53:21 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[food for thought]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Paradoxes]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Philosophy of Logic]]></category>
		<category><![CDATA[Recreation]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1233</guid>
		<description><![CDATA[They seriously are, just look at how well they can take a joke!

Dude seriously, the answer to that is &#8220;HaHa oh you&#8221; not all of that.
Oh well, kudos for proving that caring about paradoxes is just silly because they either don&#8217;t exist or they do exist and you&#8217;re a jackass.
Also, did you know that if [...]]]></description>
			<content:encoded><![CDATA[<p>They seriously are, just look at how well they can take a joke!</p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2010/03/solved.jpg" rel="lightbox[1233]"><img class="alignnone size-full wp-image-1234" title="solved" src="http://swizec.com/blog/wp-content/uploads/2010/03/solved.jpg" alt="" width="500" height="1732" /></a></p>
<p>Dude seriously, the answer to that is &#8220;HaHa oh you&#8221; not all of <em>that</em>.</p>
<p>Oh well, kudos for proving that caring about paradoxes is just silly because they either don&#8217;t exist or they do exist and you&#8217;re a jackass.</p>
<p>Also, did you know that if you assume any paradox to be correct you can mathematically prove/derive anything.</p>
<p>Point of fact:</p>
<p><img class="alignnone" title="XKCD" src="http://swizec.com/blog/wp-content/uploads/2010/03/principle_of_explosion.png" alt="" width="740" height="252" /></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/e60ec404-20d8-4ab6-ac8e-4aa72a47f455/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=e60ec404-20d8-4ab6-ac8e-4aa72a47f455" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/philosophers-are-crazy-people/swizec/1233/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Men Who Stare At Goats gave me a breakthrough</title>
		<link>http://swizec.com/blog/how-men-who-stare-at-goats-helped-gave-me-a-breakthrough/swizec/1191</link>
		<comments>http://swizec.com/blog/how-men-who-stare-at-goats-helped-gave-me-a-breakthrough/swizec/1191#comments</comments>
		<pubDate>Fri, 26 Feb 2010 08:35:21 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Algorithm]]></category>
		<category><![CDATA[Brain]]></category>
		<category><![CDATA[food for thought]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1191</guid>
		<description><![CDATA[Last night I was faced with a daunting task of making a meta-heuristic process a non-trivial amount of data in no more than a tenth of the time it was taking now.
Just to help you embrace the herculean task this was: My goal was to make the algorithm&#8217;s runtime lower than 1.5 seconds for any [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I was faced with a daunting task of making a <a class="zem_slink freebase/en/metaheuristic" title="Metaheuristic" rel="wikipedia" href="http://en.wikipedia.org/wiki/Metaheuristic">meta-heuristic</a> process a non-trivial amount of data in no more than a tenth of the time it was taking now.</p>
<p>Just to help you embrace the herculean task this was: My goal was to make the algorithm&#8217;s runtime lower than 1.5 seconds for any realistic data sample. It was taking anywhere from 5 to 20 and even 30 seconds at the time.</p>
<p>So I set off. First some profiling and some tidbits here and there, then tweaking and poking and yanking and scraping code for <em>hours upon hours upon hours.</em></p>
<p>Nothing, no increase in performance. Nothing even remote to sane behaviour at all. Even though the algorithm was working, my debugging/profiling data wasn&#8217;t making any sense.</p>
<p>And I said fuck this shit and went to chillax and rest my mind over <a class="zem_slink" title="Men Who Stare at Goats" rel="amazon" href="http://www.amazon.com/Men-Who-Stare-at-Goats/dp/0330375482%3FSubscriptionId%3D0G81C5DAZ03ZR9WH9X82%26tag%3Dzemanta-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0330375482">Men Who Stare at Goats</a> for two hours.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/GC2TzspJn5A&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GC2TzspJn5A&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>There were some good laughs and some pretty good chillaxing being done. My I-don&#8217;t-know-which-exactly-or-what&#8217;s-it-called part of the brain was probably busy processing the afore mentioned problem in the background. Or maybe it wasn&#8217;t, who knows.</p>
<p>All I know is that when I came back to the problem I noticed something funky.</p>
<p>HEY THAT FUNCTION ARGUMENT SHOULDN&#8217;T BE A FUCKING CONSTANT WHAT THE FUCK IS GOING ON!</p>
<p>Characters 1 and t look a lot alike &#8230;</p>
<p>So anyway, long story short. The meta-heuristic that used to take 1500 epochs to do something now takes only <em><strong>ten</strong></em> to do the same thing, but slightly better.</p>
<p>That&#8217;s a pretty fucking good improovement right there!</p>
<p>Now the algorithm is constantly taking about a second to do its thing and I&#8217;m happy. Pushed it into production where profiling data will be collected of a more varied sample of data to see if all is well.</p>
<p>Chillaxing! It really does work.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/9b21d896-9c08-4f43-8180-2ccdffa12a70/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=9b21d896-9c08-4f43-8180-2ccdffa12a70" alt="Reblog this post [with Zemanta]" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/how-men-who-stare-at-goats-helped-gave-me-a-breakthrough/swizec/1191/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Splitting and merging django models with perfect transparency</title>
		<link>http://swizec.com/blog/splitting-and-merging-django-models-with-perfect-transparency/swizec/1178</link>
		<comments>http://swizec.com/blog/splitting-and-merging-django-models-with-perfect-transparency/swizec/1178#comments</comments>
		<pubDate>Thu, 18 Feb 2010 13:17:25 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[food for thought]]></category>
		<category><![CDATA[intrigues]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1178</guid>
		<description><![CDATA[This is a howto that might come in handy to some people, but mostly I just want to document how I poked around some very angry django dragons and created something marvelous. There are also people on twitter who were wondering what the fuck I was doing.
So let&#8217;s start by describing the problem. We have [...]]]></description>
			<content:encoded><![CDATA[<p>This is a howto that might come in handy to some people, but mostly I just want to document how I poked around some very angry django dragons and created something marvelous. There are also people on twitter who were wondering what the fuck I was doing.</p>
<p>So let&#8217;s start by describing the problem. We have a base user model named <em>pUser</em> (yes stupid naming convention) that is tied to a cookie, which holds an id. These users are then tied to a number of different API accounts. In my case it is Delicious, Twitter and Facebook. The <em>user_id</em> is also used to tie a bunch of meta data in different other models to them.</p>
<p>The problem is that we do not want to trouble users with a special login for our service. But they are using different computers and browsers, so the same physical user can have multiple user id&#8217;s.</p>
<p>However through their Delicious et al. credentials we can tie them back together into a single entity. But we do not want to trouble the rest of the code with this detail, it should just work seamlessly because otherwise we&#8217;d be forced to introduce checking for this stuff at about 50 different places in the project.</p>
<p>My approach to solving this goes as follows; at the end will be the three tests that indicate that the solution is valid. A hardcore test through the actual UI also confirmed that everything works.</p>
<h2>Funky geek stuff follows, you have been warned</h2>
<p>First we introduce a model that connects different user id&#8217;s to the main user (i.e. the first id said user was given)</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">class</span> UserNormalisation<span style="color: black;">&#40;</span>models.<span style="color: black;">Model</span><span style="color: black;">&#41;</span>:
	main_id = models.<span style="color: black;">IntegerField</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
	sub_id = models.<span style="color: black;">IntegerField</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
	<span style="color: #ff7700;font-weight:bold;">class</span> Meta:
		unique_together = <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;main_id&quot;</span>, <span style="color: #483d8b;">&quot;sub_id&quot;</span><span style="color: black;">&#41;</span></pre></div></div>

<p>Then we give our Delicious model a ModelManager that will perform duplicity checking and tie different users together as needed.</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">class</span> DeliciousManager<span style="color: black;">&#40;</span>models.<span style="color: black;">Manager</span><span style="color: black;">&#41;</span>:
	<span style="color: #ff7700;font-weight:bold;">def</span> create<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, <span style="color: #66cc66;">**</span>kwargs<span style="color: black;">&#41;</span>:
		<span style="color: #ff7700;font-weight:bold;">try</span>:
			old = Delicious.<span style="color: black;">objects</span>.<span style="color: black;">get</span><span style="color: black;">&#40;</span>username=kwargs<span style="color: black;">&#91;</span><span style="color: #483d8b;">'username'</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
			<span style="color: #dc143c;">new</span> = <span style="color: #008000;">super</span><span style="color: black;">&#40;</span>DeliciousManager, <span style="color: #008000;">self</span><span style="color: black;">&#41;</span>.<span style="color: black;">create</span><span style="color: black;">&#40;</span><span style="color: #66cc66;">**</span>kwargs<span style="color: black;">&#41;</span>
			<span style="color: #ff7700;font-weight:bold;">try</span>:
				UserNormalisation<span style="color: black;">&#40;</span>main_id = old.<span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span>,
						  sub_id = <span style="color: #dc143c;">new</span>.<span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span><span style="color: black;">&#41;</span>.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
			<span style="color: #ff7700;font-weight:bold;">except</span> IntegrityError:
				<span style="color: #ff7700;font-weight:bold;">pass</span>
			<span style="color: #dc143c;">new</span>.<span style="color: black;">delete</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
			<span style="color: #ff7700;font-weight:bold;">return</span> old
		<span style="color: #ff7700;font-weight:bold;">except</span> Delicious.<span style="color: black;">DoesNotExist</span>:
			<span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">super</span><span style="color: black;">&#40;</span>DeliciousManager, <span style="color: #008000;">self</span><span style="color: black;">&#41;</span>.<span style="color: black;">create</span><span style="color: black;">&#40;</span><span style="color: #66cc66;">**</span>kwargs<span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">class</span> Delicious<span style="color: black;">&#40;</span>models.<span style="color: black;">Model</span><span style="color: black;">&#41;</span>:
	<span style="color: #dc143c;">user</span> = models.<span style="color: black;">ForeignKey</span><span style="color: black;">&#40;</span> pUser <span style="color: black;">&#41;</span>
	username = models.<span style="color: black;">CharField</span><span style="color: black;">&#40;</span> max_length=<span style="color: #ff4500;">255</span> <span style="color: black;">&#41;</span>
	password = models.<span style="color: black;">CharField</span><span style="color: black;">&#40;</span> max_length=<span style="color: #ff4500;">255</span> <span style="color: black;">&#41;</span>
	isScrobbled = models.<span style="color: black;">BooleanField</span><span style="color: black;">&#40;</span> default=<span style="color: #008000;">False</span> <span style="color: black;">&#41;</span>
&nbsp;
	objects = DeliciousManager<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></div></div>

<p>Basically when the <em>create</em>function is called it checks whether a Delicious model with the same username already exists and if it does, then a row is added to the UserNormalisation table to tie the two user id&#8217;s together.</p>
<p>And here&#8217;s the real magic, the changes we did to the pUser model.</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">class</span> pUserManager<span style="color: black;">&#40;</span>models.<span style="color: black;">Manager</span><span style="color: black;">&#41;</span>:
	<span style="color: #ff7700;font-weight:bold;">def</span> get<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, <span style="color: #66cc66;">**</span>kwargs<span style="color: black;">&#41;</span>:
		<span style="color: #dc143c;">user</span> = <span style="color: #008000;">super</span><span style="color: black;">&#40;</span>pUserManager, <span style="color: #008000;">self</span><span style="color: black;">&#41;</span>.<span style="color: black;">get</span><span style="color: black;">&#40;</span><span style="color: #66cc66;">**</span>kwargs<span style="color: black;">&#41;</span>
		<span style="color: #ff7700;font-weight:bold;">try</span>:
			<span style="color: #008000;">id</span> = UserNormalisation.<span style="color: black;">objects</span>.<span style="color: black;">get</span><span style="color: black;">&#40;</span>sub_id=<span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span><span style="color: black;">&#41;</span>.<span style="color: black;">main_id</span>
			<span style="color: #dc143c;">user</span> = <span style="color: #008000;">super</span><span style="color: black;">&#40;</span>pUserManager, <span style="color: #008000;">self</span><span style="color: black;">&#41;</span>.<span style="color: black;">get</span><span style="color: black;">&#40;</span><span style="color: #008000;">id</span>=<span style="color: #008000;">id</span><span style="color: black;">&#41;</span>
		<span style="color: #ff7700;font-weight:bold;">except</span> UserNormalisation.<span style="color: black;">DoesNotExist</span>:
			<span style="color: #ff7700;font-weight:bold;">pass</span>
		<span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #dc143c;">user</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">class</span> pUser<span style="color: black;">&#40;</span>models.<span style="color: black;">Model</span><span style="color: black;">&#41;</span>:
	username = models.<span style="color: black;">CharField</span><span style="color: black;">&#40;</span> max_length=<span style="color: #ff4500;">50</span> <span style="color: black;">&#41;</span>
	password = models.<span style="color: black;">CharField</span><span style="color: black;">&#40;</span> max_length=<span style="color: #ff4500;">255</span> <span style="color: black;">&#41;</span>
	creation = models.<span style="color: black;">DateTimeField</span><span style="color: black;">&#40;</span> auto_now=<span style="color: #008000;">True</span> <span style="color: black;">&#41;</span>
&nbsp;
	objects = pUserManager<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
	<span style="color: #ff7700;font-weight:bold;">def</span> <span style="color: #0000cd;">__init__</span><span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, <span style="color: #66cc66;">*</span>args, <span style="color: #66cc66;">**</span>kwargs<span style="color: black;">&#41;</span>:
		<span style="color: #008000;">super</span><span style="color: black;">&#40;</span>pUser, <span style="color: #008000;">self</span><span style="color: black;">&#41;</span>.<span style="color: #0000cd;">__init__</span><span style="color: black;">&#40;</span><span style="color: #66cc66;">*</span>args, <span style="color: #66cc66;">**</span>kwargs<span style="color: black;">&#41;</span>
		<span style="color: #ff7700;font-weight:bold;">try</span>:
			<span style="color: #008000;">id</span> = UserNormalisation.<span style="color: black;">objects</span>.<span style="color: black;">get</span><span style="color: black;">&#40;</span>sub_id=<span style="color: #008000;">self</span>.<span style="color: #008000;">id</span><span style="color: black;">&#41;</span>.<span style="color: black;">main_id</span>
			<span style="color: #008000;">self</span>.<span style="color: #008000;">id</span> = <span style="color: #008000;">id</span>
&nbsp;
		<span style="color: #ff7700;font-weight:bold;">except</span> UserNormalisation.<span style="color: black;">DoesNotExist</span>:
			<span style="color: #ff7700;font-weight:bold;">pass</span></pre></div></div>

<p>The pUserManager should have a few more functions that do essentially the same thing for other operations (filter comes to mind). Essentially whenever a pUser is fetched from the db the manager will return the real user as per the UserNormalisation model.</p>
<p>Another trick that makes this work seamlessly even when used as a connecting model (primary key for instance) in a different table is that __init__ function. What I&#8217;ve discovered is that there it&#8217;s enough to just change the user&#8217;s id in place and everything will work.</p>
<p>Here are the tests that confirm all of this funky stuff actually performs as expected</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">	<span style="color: #ff7700;font-weight:bold;">def</span> test_normalisation<span style="color: black;">&#40;</span><span style="color: #008000;">self</span><span style="color: black;">&#41;</span>:
		<span style="color: #dc143c;">user</span> = pUser<span style="color: black;">&#40;</span>username=<span style="color: #483d8b;">&quot;test&quot;</span>, password=<span style="color: #483d8b;">&quot;test&quot;</span><span style="color: black;">&#41;</span>
		<span style="color: #dc143c;">user</span>.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
		user2 = pUser<span style="color: black;">&#40;</span>username=<span style="color: #483d8b;">&quot;test2&quot;</span>, password=<span style="color: #483d8b;">&quot;test&quot;</span><span style="color: black;">&#41;</span>
		user2.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
		norm = UserNormalisation<span style="color: black;">&#40;</span>main_id=<span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span>, sub_id=user2.<span style="color: #008000;">id</span><span style="color: black;">&#41;</span>
		norm.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
		fixture = pUser.<span style="color: black;">objects</span>.<span style="color: black;">get</span><span style="color: black;">&#40;</span><span style="color: #008000;">id</span>=user2.<span style="color: #008000;">id</span><span style="color: black;">&#41;</span>
		<span style="color: #008000;">self</span>.<span style="color: black;">assertEquals</span><span style="color: black;">&#40;</span> fixture.<span style="color: #008000;">id</span>, <span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span> <span style="color: black;">&#41;</span>
&nbsp;
	<span style="color: #ff7700;font-weight:bold;">def</span> test_normalisation2<span style="color: black;">&#40;</span><span style="color: #008000;">self</span><span style="color: black;">&#41;</span>:
		<span style="color: #dc143c;">user</span> = pUser<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
		<span style="color: #dc143c;">user</span>.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
		user2 = pUser<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
		user2.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
		<span style="color: #dc143c;">user</span>.<span style="color: black;">delicious_set</span>.<span style="color: black;">create</span><span style="color: black;">&#40;</span>username=<span style="color: #483d8b;">&quot;test&quot;</span>, password=<span style="color: #483d8b;">&quot;test&quot;</span><span style="color: black;">&#41;</span>
		fixture = user2.<span style="color: black;">delicious_set</span>.<span style="color: black;">create</span><span style="color: black;">&#40;</span>username=<span style="color: #483d8b;">&quot;test&quot;</span>, password=<span style="color: #483d8b;">&quot;test&quot;</span><span style="color: black;">&#41;</span>
&nbsp;
		<span style="color: #008000;">self</span>.<span style="color: black;">assertEquals</span><span style="color: black;">&#40;</span> fixture.<span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span>, <span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span> <span style="color: black;">&#41;</span>
		<span style="color: #008000;">self</span>.<span style="color: black;">assertEquals</span><span style="color: black;">&#40;</span> UserNormalisation.<span style="color: black;">objects</span>.<span style="color: black;">get</span><span style="color: black;">&#40;</span>sub_id=user2.<span style="color: #008000;">id</span><span style="color: black;">&#41;</span>.<span style="color: black;">main_id</span>, <span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span> <span style="color: black;">&#41;</span>
		<span style="color: #008000;">self</span>.<span style="color: black;">assertEquals</span><span style="color: black;">&#40;</span> fixture.<span style="color: #dc143c;">user</span>, <span style="color: #dc143c;">user</span> <span style="color: black;">&#41;</span>
&nbsp;
	<span style="color: #ff7700;font-weight:bold;">def</span> test_normalisation3<span style="color: black;">&#40;</span><span style="color: #008000;">self</span><span style="color: black;">&#41;</span>:
		<span style="color: #dc143c;">user</span> = pUser<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
		<span style="color: #dc143c;">user</span>.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
		user2 = pUser<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
		user2.<span style="color: black;">save</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
		<span style="color: #dc143c;">user</span>.<span style="color: black;">delicious_set</span>.<span style="color: black;">create</span><span style="color: black;">&#40;</span>username=<span style="color: #483d8b;">&quot;test&quot;</span>, password=<span style="color: #483d8b;">&quot;test&quot;</span><span style="color: black;">&#41;</span>
		fixture = user2.<span style="color: black;">delicious_set</span>.<span style="color: black;">create</span><span style="color: black;">&#40;</span>username=<span style="color: #483d8b;">&quot;test&quot;</span>, password=<span style="color: #483d8b;">&quot;test&quot;</span><span style="color: black;">&#41;</span>
&nbsp;
		norm = UserNormalisation.<span style="color: black;">objects</span>.<span style="color: #008000;">all</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
		Concepts.<span style="color: black;">relate</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">user</span>=user2, concept1=<span style="color: #483d8b;">&quot;tag1&quot;</span>, concept2=<span style="color: #483d8b;">&quot;tag2&quot;</span><span style="color: black;">&#41;</span>
		relation = ConceptRelation.<span style="color: black;">objects</span>.<span style="color: #008000;">filter</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">user</span>=user2, concept1=<span style="color: #483d8b;">&quot;tag1&quot;</span><span style="color: black;">&#41;</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>
		<span style="color: #008000;">self</span>.<span style="color: black;">assertEquals</span><span style="color: black;">&#40;</span> relation.<span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span>, <span style="color: #dc143c;">user</span>.<span style="color: #008000;">id</span> <span style="color: black;">&#41;</span>
		<span style="color: #008000;">self</span>.<span style="color: black;">assertEquals</span><span style="color: black;">&#40;</span> relation.<span style="color: #dc143c;">user</span>, <span style="color: #dc143c;">user</span> <span style="color: black;">&#41;</span></pre></div></div>

<p>Take special note to the latter two examples. In test_normalisation2 you can see that when a delicious_set is created for user2, the two users become the same thing because both we&#8217;re using the same delicious username both times. Something similar happens in test_normalisation3, but there we see that creating a ConceptRelation for user2 actually creates it for the first user because they both behave as if they were the original user.</p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/splitting-and-merging-django-models-with-perfect-transparency/swizec/1178/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why bigger penis == bigger confidence [nsfw-ish]</title>
		<link>http://swizec.com/blog/why-bigger-penis-bigger-confidence-nsfw-ish/swizec/1154</link>
		<comments>http://swizec.com/blog/why-bigger-penis-bigger-confidence-nsfw-ish/swizec/1154#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:47:45 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Adult]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[Biology]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[food for thought]]></category>
		<category><![CDATA[Human]]></category>
		<category><![CDATA[intrigues]]></category>
		<category><![CDATA[Male]]></category>
		<category><![CDATA[Species]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1154</guid>
		<description><![CDATA[



Image via Wikipedia



Size matters!
But obviously that&#8217;s a very lame argument so let&#8217;s work it out a bit.
Everybody knows that when it comes to impregnating homo sapienatic females any and all but the weirdest of male homo sapienatic instruments will do. It can be wide, it can be small, it can be whatever. As long as [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="display: block; float: right; width: 310px; margin: 1em;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:2005_walking_penis.jpg" rel="lightbox[1154]"><img title="Walking penis. Gay pride parade, 2005." src="http://swizec.com/blog/wp-content/uploads/2010/01/300px-2005_walking_penis.jpg" alt="Walking penis. Gay pride parade, 2005." width="300" height="400" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:2005_walking_penis.jpg" rel="lightbox[1154]">Wikipedia</a></dd>
</dl>
</div>
</div>
<p><span style="font-size:2em"><strong>Size matters!</strong></span></p>
<p>But obviously that&#8217;s a very lame argument so let&#8217;s work it out a bit.</p>
<p>Everybody knows that when it comes to impregnating homo sapienatic females any and all but the weirdest of <a class="zem_slink freebase/en/male" title="Male" rel="wikipedia" href="http://en.wikipedia.org/wiki/Male">male</a> homo sapienatic instruments will do. It can be wide, it can be small, it can be whatever. As long as it&#8217;s longer than 5 inches you&#8217;re good and obviously since you&#8217;re here and we have this thing called <a class="zem_slink freebase/en/evolution" title="Evolution" rel="wikipedia" href="http://en.wikipedia.org/wiki/Evolution">evolution</a> and inherited traits, chances are your <a class="zem_slink freebase/en/phallus" title="Phallus" rel="wikipedia" href="http://en.wikipedia.org/wiki/Phallus">phallic</a> instrument is longer than 5 inches mister.</p>
<p>And 5 inches is quite alright, I wouldn&#8217;t want a 5 inch knife in my back &#8230;</p>
<p>But homo sapiens are smart cookies and they needed something more out of sex. This thing called an endorphinal high, we like drugs maaan, because after all, if sex would hurt nobody would do it and then we&#8217;d all be fucked. Not to mention that&#8217;s no fun at all.</p>
<p>So most of the time when a homo sapiens female and a homo sapiens male get together it isn&#8217;t to make little hobbits, it&#8217;s to make fun and create natural occuring brain drugs. Woo.</p>
<p>This however introduces a problem, the lukewarm hole most females sport is very stretchy and the more fun it&#8217;s having the more it stretches. The damn thing does not in the least care about what you&#8217;re putting inside, it just wants more and more and more and it gets bigger and bigger. Then the lady stops getting pleasure because she can&#8217;t feel anything.</p>
<p>Hell, there&#8217;s very little friction left!</p>
<p>What do? Well obviously you put a bigger instrument into the hands of the master male homo sapiens so that he could pleasure the female better. Problem solved!</p>
<p>By the by, many animal <a class="zem_slink freebase/en/species" title="Species" rel="wikipedia" href="http://en.wikipedia.org/wiki/Species">species</a> have tricks to make the female more &#8230; uhm &#8230; willing. Like cats have spikes on their instruments and ducks have a spiral penis! Wow, amazing, shocker!</p>
<p>Ok so no bitching about &#8220;Size doesn&#8217;t matter, it&#8217;s how you use it&#8221; Sod off with those, size, in <a class="zem_slink freebase/en/human" title="Human" rel="wikipedia" href="http://en.wikipedia.org/wiki/Human">humans</a>, is about 80% of the equation when it comes to pleasurable activities of the sort.</p>
<p>Therein lies the problem. The more the woman wants to have fun, the bigger instrument she needs. But how can you tell who&#8217;s got a big instrument when the damn bastards keep it neatly tucked away in their garment?</p>
<p><strong>Confidence!</strong></p>
<p>The more confidence a male <a class="zem_slink freebase/en/sport" title="Sport" rel="wikipedia" href="http://en.wikipedia.org/wiki/Sport">sports</a> the bigger their schlong! The mechanism for how big schlong == big confidence is probably self-evident so let&#8217;s leave it at this. The <em>reason</em> why bigger schlong equals bigger confidence is that lasses need a heuristic for finding bigger pleasure.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/620b4d5a-69f5-487e-97eb-1b503a0ca9bf/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=620b4d5a-69f5-487e-97eb-1b503a0ca9bf" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/why-bigger-penis-bigger-confidence-nsfw-ish/swizec/1154/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The best copypasta ever copy pasted</title>
		<link>http://swizec.com/blog/the-best-copypasta-ever-copy-pasted/swizec/1066</link>
		<comments>http://swizec.com/blog/the-best-copypasta-ever-copy-pasted/swizec/1066#comments</comments>
		<pubDate>Fri, 08 Jan 2010 10:11:00 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[intrigues]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1066</guid>
		<description><![CDATA[


]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="display: block; float: right; width: 310px; margin: 1em;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:%C3%89douard-Henri_Avril_%2813%29.jpg" rel="lightbox[1066]"><img title="Erotic art by </p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/the-best-copypasta-ever-copy-pasted/swizec/1066/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3 pikchurs of a pretty goat</title>
		<link>http://swizec.com/blog/3-pikchurs-of-a-pretty-goat/swizec/1050</link>
		<comments>http://swizec.com/blog/3-pikchurs-of-a-pretty-goat/swizec/1050#comments</comments>
		<pubDate>Mon, 04 Jan 2010 21:55:08 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[intrigues]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1050</guid>
		<description><![CDATA[While I was browsing through my blackberry a few moments ago to find a certain photo I stumbled upon some photos I took this Christmas.
They&#8217;re of a very bloody cute small boy goat thing. My grandmother says this is as big as they get and by god the little rascals are awesome. Soon as I [...]]]></description>
			<content:encoded><![CDATA[<p>While I was browsing through my blackberry a few moments ago to find a certain photo I stumbled upon some photos I took this Christmas.</p>
<p>They&#8217;re of a very bloody cute small boy goat thing. My grandmother says this is as big as they get and by god the little rascals are awesome. Soon as I came into the barn this guy jumped on me and demanded petting!</p>
<p>PETTING!</p>
<p>A goat!!</p>
<p> <img src='http://swizec.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Here he is, now let&#8217;s make him famous just because he&#8217;s so cool.</p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2010/01/IMG00104.jpg" rel="lightbox[1050]"><img class="alignnone size-full wp-image-1053" title="IMG00104" src="http://swizec.com/blog/wp-content/uploads/2010/01/IMG00104.jpg" alt="IMG00104" width="400" height="300" /></a><a href="http://swizec.com/blog/wp-content/uploads/2010/01/IMG00097.jpg" rel="lightbox[1050]"><img class="alignnone size-full wp-image-1052" title="IMG00097" src="http://swizec.com/blog/wp-content/uploads/2010/01/IMG00097.jpg" alt="IMG00097" width="400" height="300" /></a><a href="http://swizec.com/blog/wp-content/uploads/2010/01/IMG00090.jpg" rel="lightbox[1050]"><img class="alignnone size-full wp-image-1051" title="IMG00090" src="http://swizec.com/blog/wp-content/uploads/2010/01/IMG00090.jpg" alt="IMG00090" width="400" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/3-pikchurs-of-a-pretty-goat/swizec/1050/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rape has never been so beautiful</title>
		<link>http://swizec.com/blog/rape-has-never-been-so-beautiful/swizec/1040</link>
		<comments>http://swizec.com/blog/rape-has-never-been-so-beautiful/swizec/1040#comments</comments>
		<pubDate>Thu, 31 Dec 2009 09:47:29 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Around the World]]></category>
		<category><![CDATA[Clockwork Orange]]></category>
		<category><![CDATA[food for thought]]></category>
		<category><![CDATA[intrigues]]></category>
		<category><![CDATA[Kids and Teens]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[New Year's Eve]]></category>
		<category><![CDATA[People and Society]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Theatre]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1040</guid>
		<description><![CDATA[Since it&#8217;s new year&#8217;s eve day party thingy mcthing I&#8217;ll keep this short because nobody is going to read it anyway.
Last night I went to see A Clockwork Orange at the playhouse and it was just a thing of joy. Shit was so cash.
No seriously, everybody who has ever even thought about doing far out [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://cm.mladinsko.com/pictures/360/up1607.jpg.jpeg" alt="" width="360" height="240" />Since it&#8217;s new year&#8217;s eve day party thingy mcthing I&#8217;ll keep this short because nobody is going to read it anyway.</p>
<p>Last night I went to see A Clockwork Orange at the playhouse and it was just a thing of joy. Shit was so cash.</p>
<p>No seriously, everybody who has ever even thought about doing far out things that bend the mind and touch you deeply and truly. I don&#8217;t think I&#8217;ve ever been this affected by a theatre performance before. It was weird. It was strange. It was fucking brilliant.</p>
<p>Such perfect captivation of the story, so amazingly performed. Half the time I was afraid they might actually start pounding away at the audience and doing all manner of strange things to us. And half the mind I was just left with a giant WTFLOL in my head. And then there were times when it was so mindboggling, so sick, so perverted it was painful to watch.</p>
<p>If you can possibly find the time, if you can spare the few euro it takes, fucking go see this show. You shan&#8217;t regret it; hat&#8217;s off to <a href="http://www.mladinsko.com/" target="_blank">Mladinsko Gledalisce</a>.</p>
<p>Now if you&#8217;ll excuse me, I&#8217;m feeling a deep urge to go fuck somebody up with a stick.</p>
<p><img class="alignnone" src="http://cm.mladinsko.com/pictures/360/up1635.jpg.jpeg" alt="" width="360" height="240" /><img class="alignnone" src="http://cm.mladinsko.com/pictures/360/up1626.jpg.jpeg" alt="" width="360" height="541" /><img class="alignnone" src="http://cm.mladinsko.com/pictures/360/up1623.jpg.jpeg" alt="" width="360" height="541" /></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/8e807611-944f-4747-8976-d331bf1c5a0d/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=8e807611-944f-4747-8976-d331bf1c5a0d" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/rape-has-never-been-so-beautiful/swizec/1040/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>These are the times I love my job</title>
		<link>http://swizec.com/blog/these-are-the-times-i-love-my-job/swizec/1034</link>
		<comments>http://swizec.com/blog/these-are-the-times-i-love-my-job/swizec/1034#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:26:02 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Computer programming]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1034</guid>
		<description><![CDATA[Today I spent five solid hours programming (so far) and didn&#8217;t write a single line of code, nay, not even a single character. All I did was think with the whiteboard.
Eventually covering about 15 square meters of whiteboard in squiggly lines and weird characters and all sorts of stuff that I probably shouldn&#8217;t explain in [...]]]></description>
			<content:encoded><![CDATA[<p>Today I spent five solid hours programming (so far) and didn&#8217;t write a single line of code, nay, not even a single character. All I did was think with the whiteboard.</p>
<p>Eventually covering about 15 square meters of whiteboard in squiggly lines and weird characters and all sorts of stuff that I probably shouldn&#8217;t explain in too great a detail publicly. Let it suffice to say that I believe to have solved the problem of translating machine vocabulary to personalised user vocabulary.</p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00137.jpg" rel="lightbox[1034]"><img class="alignnone size-full wp-image-1037" title="IMG00137" src="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00137.jpg" alt="IMG00137" width="800" height="600" /></a><a href="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00135.jpg" rel="lightbox[1034]"><img class="alignnone size-full wp-image-1036" title="IMG00135" src="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00135.jpg" alt="IMG00135" width="800" height="600" /></a><a href="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00133.jpg" rel="lightbox[1034]"><img class="alignnone size-full wp-image-1035" title="IMG00133" src="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00133.jpg" alt="IMG00133" width="800" height="600" /></a></p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://developers.slashdot.org/story/09/12/23/1820214/Why-Coder-Pay-Isnt-Proportional-To-Productivity?from=rss">Why Coder Pay Isn&#8217;t Proportional To Productivity</a> (developers.slashdot.org)</li>
<li class="zemanta-article-ul-li"><a href="http://www.marginalrevolution.com/marginalrevolution/2009/12/what-does-programmer-productivity-look-like.html">What does programmer productivity look like?</a> (marginalrevolution.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.juanitachronowski.com/jdcblog/?p=2048">Thinking in Code</a> (juanitachronowski.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/9e9ff916-994c-4c7e-880d-90febe453b07/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=9e9ff916-994c-4c7e-880d-90febe453b07" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/these-are-the-times-i-love-my-job/swizec/1034/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How the card is chosen</title>
		<link>http://swizec.com/blog/how-the-card-is-chosen/swizec/1011</link>
		<comments>http://swizec.com/blog/how-the-card-is-chosen/swizec/1011#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:14:28 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Luck]]></category>
		<category><![CDATA[Randomness]]></category>
		<category><![CDATA[Subconscious]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=1011</guid>
		<description><![CDATA[
Upon first meeting people most of their attention is devoted to the card I have stuck in my hat.
Upon second time meeting a person their questions about the card suddenly become hey didn&#8217;t you have a different card last time? Well yeah, I do change it every day dude &#8230;
This quickly becomes, well why the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00084.jpg" rel="lightbox[1011]"><img class="alignright size-full wp-image-1012" title="The Hat" src="http://swizec.com/blog/wp-content/uploads/2009/12/IMG00084.jpg" alt="The Hat" width="400" height="300" /></a><br />
Upon first meeting people most of their attention is devoted to the card I have stuck in my hat.</p>
<p>Upon second time meeting a person their questions about the card suddenly become <em>hey didn&#8217;t you have a different card last time?</em> Well yeah, I do change it every day dude &#8230;</p>
<p>This quickly becomes, well why the fuck do you keep changing it? How the fuck do you pick? Blahblahblah.</p>
<p>So here&#8217;s the answer guys, this is how I choose my card every day and all the considerations that go into the selection.</p>
<p>First and foremost &#8211; simplicity uber alles! The simpler and less complex the card is, the more likely it is to end up on my hat. This also means that only hearts and spades get chosen. Diamonds are too pointy and weird, and that other thingy I don&#8217;t even know the name of in english, is just too complex and convoluted a symbol. Euch!</p>
<p>Secondly, the colour of the card alternates between days. If the prior day had a spade, next day it will be a heart and so on. I also try my best not to wear the same card twice in a week because that&#8217;s just silly.</p>
<p>Thirdly, if the hat hasn&#8217;t been worn all day and is being put on just for a party or some other social event &#8211; the joker is chosen. It used to be that I had a nudie card stuck between the normal card at all times and then would swap them for social events (it&#8217;s &#8216;<a class="zem_slink freebase/en/luck" title="Luck" rel="wikipedia" href="http://en.wikipedia.org/wiki/Luck">bad luck</a>&#8216; to change cards twice in a day). But I lost that one.</p>
<p>The rest is completely random. So you could say my <a class="zem_slink freebase/en/subconscious" title="Subconscious" rel="wikipedia" href="http://en.wikipedia.org/wiki/Subconscious">subconscious mind</a> picks a card according to the weights I&#8217;ve put in place. Now, some people say this is a terribly bad answer because it doesn&#8217;t tell a story. But it does, it tells a great story.</p>
<p>You&#8217;ll notice that most of the <a class="zem_slink freebase/en/major_religious_groups" title="Major religious groups" rel="wikipedia" href="http://en.wikipedia.org/wiki/Major_religious_groups">world&#8217;s religions</a>, belief structures and pretty much everything humans ever do in life, is governed by <a class="zem_slink freebase/en/randomness" title="Randomness" rel="wikipedia" href="http://en.wikipedia.org/wiki/Randomness">randomness</a>. We call them acts of god, faith, yada yada, but at their core, they are simply events so damn random human minds can&#8217;t wrap around them so they pull a reason out of thin air to feel a bit better about it. We don&#8217;t like thinking things are random, we want to feel there is at least some structure &#8230; somewhere &#8230; somehow.</p>
<p>But I reject that! I embrace randomness! I love randomness! Randomness is king!</p>
<p>And that&#8217;s why the card is random. The weights give selections a bit of a pattern, but mostly it&#8217;s very random.</p>
<p>Now stop asking me.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/15112c01-6121-4a5e-a6bf-ab2544c79571/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=15112c01-6121-4a5e-a6bf-ab2544c79571" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/how-the-card-is-chosen/swizec/1011/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The webcomics I love</title>
		<link>http://swizec.com/blog/the-webcomics-i-love/swizec/960</link>
		<comments>http://swizec.com/blog/the-webcomics-i-love/swizec/960#comments</comments>
		<pubDate>Mon, 14 Dec 2009 07:23:21 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[Arts]]></category>
		<category><![CDATA[Comics]]></category>
		<category><![CDATA[intrigues]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Webcomic]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=960</guid>
		<description><![CDATA[Webcomics have been an internet constant for a while now and while I&#8217;ve become a fan almost in their infancy back when Elftor and PA were king (I never read PA) &#8230; oh must&#8217;ve been something like *gulp* eight years ago &#8230; fuck I&#8217;m old.
Anyhow, my second big love was CAD, which I&#8217;ve been reading [...]]]></description>
			<content:encoded><![CDATA[<p>Webcomics have been an internet constant for a while now and while I&#8217;ve become a fan almost in their infancy back when Elftor and PA were king (I never read PA) &#8230; oh must&#8217;ve been something like *gulp* eight years ago &#8230; fuck I&#8217;m old.</p>
<p>Anyhow, my second big love was CAD, which I&#8217;ve been reading to this day. Sometime during the whole affair I was quite popular on their forum, then a certain revolt happened, which I magically survived and then I got banned a few months later &#8230; oh well. But I loved that forum, learned a lot about painting there.</p>
<p>It would seem that there are even more comics that I used to read, but don&#8217;t read anymore, than there are comics I <em>do</em> read. There are such marvels as Pewfell, the Dreamwalker Chronicles and Lackadaisy &#8211; in all the bookmarks folder for webcomics holds <strong>58</strong> different links. Out of those I only read twelve today, with a few new ones still in the buffer for me to go through the archives. So in no particular order:</p>
<h3>Ctrl-Alt-Del</h3>
<p style="text-align: center;"><a href="http://www.cad-comic.com/"><img class="aligncenter size-full wp-image-961" title="Ctrl Alt Del" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.34.50-AM.png" alt="Screen shot 2009-12-14 at 1.34.50 AM" width="602" height="269" /></a></p>
<h3>AppleGeeks</h3>
<p style="text-align: center;"><a href="http://www.applegeeks.com/"><img class="aligncenter size-full wp-image-964" title="Applegeeks" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.35.20-AM.png" alt="Screen shot 2009-12-14 at 1.35.20 AM" width="615" height="314" /></a></p>
<h3>Bardsworth</h3>
<p style="text-align: center;"><a href="http://www.bardsworth.com/"><img class="aligncenter size-full wp-image-967" title="Bardsworth" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.35.44-AM.png" alt="Screen shot 2009-12-14 at 1.35.44 AM" width="695" height="294" /></a></p>
<h3>Bunny</h3>
<p style="text-align: center;"><a href="http://www.frozenreality.co.uk/comic/bunny/"><img class="aligncenter size-full wp-image-963" title="Bunny" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.35.09-AM.png" alt="Screen shot 2009-12-14 at 1.35.09 AM" width="755" height="322" /></a></p>
<h3>Commissioned</h3>
<p style="text-align: center;"><a href="http://www.commissionedcomic.com/"><img class="aligncenter size-full wp-image-962" title="Commissioned" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.35.00-AM.png" alt="Screen shot 2009-12-14 at 1.35.00 AM" width="700" height="280" /></a></p>
<h3>Girl Genius</h3>
<p style="text-align: center;"><a href="http://www.girlgeniusonline.com/"><img class="aligncenter size-full wp-image-970" title="Girl Genius" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.42.14-AM.png" alt="Screen shot 2009-12-14 at 1.42.14 AM" width="701" height="323" /></a></p>
<h3>Not Invented Here</h3>
<p style="text-align: center;"><a href="http://notinventedhe.re/"><img class="aligncenter size-full wp-image-969" title="Not Invented Here" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.38.56-AM.png" alt="Screen shot 2009-12-14 at 1.38.56 AM" width="852" height="284" /></a></p>
<h3>PHD Comics</h3>
<p style="text-align: center;"><a href="http://www.phdcomics.com/comics.php"><img class="aligncenter size-full wp-image-965" title="PHD Comics" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.35.31-AM.png" alt="Screen shot 2009-12-14 at 1.35.31 AM" width="718" height="306" /></a></p>
<h3>Sheldon Comic</h3>
<p style="text-align: center;"><a href="http://www.sheldoncomics.com/"><img class="aligncenter size-full wp-image-966" title="Sheldon Comic" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.35.37-AM.png" alt="Screen shot 2009-12-14 at 1.35.37 AM" width="824" height="298" /></a></p>
<h3>Wulffmorgenthaler</h3>
<p style="text-align: center;"><a href="http://www.wulffmorgenthaler.com/default.aspx"><img class="aligncenter size-full wp-image-968" title="Wulffmorgenthaler" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.35.50-AM.png" alt="Screen shot 2009-12-14 at 1.35.50 AM" width="679" height="255" /></a></p>
<h3>Johnny Wander</h3>
<p style="text-align: center;"><a href="http://www.johnnywander.com/"><img class="aligncenter size-full wp-image-971" title="Johnny Wander" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.44.28-AM.png" alt="Screen shot 2009-12-14 at 1.44.28 AM" width="517" height="243" /></a></p>
<h3>Lackadaisy</h3>
<p style="text-align: center;"><a href="http://lackadaisycats.com/index.php"><img class="aligncenter size-full wp-image-972" title="Lackadaisy" src="http://swizec.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-14-at-1.45.30-AM.png" alt="Screen shot 2009-12-14 at 1.45.30 AM" width="708" height="289" /></a></p>
<p>Two honourable mentions also go to <a href="http://www.boltcity.com/" target="_blank">Copper</a>, which should really start updating again, and <a href="http://uglyhill.com/" target="_blank">Ugly Hill</a>, which ended, but @paulsouthworth awesomely went on to do Not Invented Here.</p>
<p>Sadly, most of the comics I stopped reading lost my attention due to my simply forgetting to click the bookmark for a while. Henceforth this is remedied because I have resolved to continue reading only through RSS. Life is too hectic even <strong>if </strong>the only really proper way to enjoy a webcomic is by going to the home page.</p>
<p>PS: of course there is also XKCD, but I refuse to even bookmark that one. There&#8217;s a special charm in entering the URL by hand every Monday, Wednesday and Friday.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/29634916-1c04-4f1d-a800-88d226ebefed/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=29634916-1c04-4f1d-a800-88d226ebefed" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/the-webcomics-i-love/swizec/960/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DJ Dejan &#8211; a NSFW blast from the past</title>
		<link>http://swizec.com/blog/dj-dejan-a-nsfw-blast-from-the-past/swizec/916</link>
		<comments>http://swizec.com/blog/dj-dejan-a-nsfw-blast-from-the-past/swizec/916#comments</comments>
		<pubDate>Sun, 29 Nov 2009 20:21:14 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[intrigues]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=916</guid>
		<description><![CDATA[Mmkay, one for the slovenian oldfags who are gonna feel a bit old listening to this.
Some very incredibly NSFW remakes of the popular hits we had to endure in the 90&#8217;s.
Have fun, don&#8217;t report me to SAZAS. Thanks.
DJ Dejan &#8211; Vroce Poletje (Morska Vila)
DJ Dejan &#8211; Vracam Se (Helena B)
DJ Dejan &#8211; Trzinka
DJ Dejan &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Mmkay, one for the slovenian oldfags who are gonna feel a bit old listening to this.</p>
<p>Some very incredibly NSFW remakes of the popular hits we had to endure in the 90&#8217;s.</p>
<p>Have fun, don&#8217;t report me to SAZAS. Thanks.</p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Vroce-Poletje-Morska-Vila.mp3">DJ Dejan &#8211; Vroce Poletje (Morska Vila)</a></p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Vracam-Se-Helena-B.mp3">DJ Dejan &#8211; Vracam Se (Helena B)</a></p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Trzinka.mp3">DJ Dejan &#8211; Trzinka</a></p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Reka-Prasic.mp3">DJ Dejan &#8211; Reka Prasic</a></p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Johnny-B.mp3">DJ Dejan &#8211; Johnny B</a></p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Jaz-Sem-Tvoja-Muca.mp3">DJ Dejan &#8211; Jaz Sem Tvoja Muca</a></p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Bum-Bum.mp3">DJ Dejan &#8211; Bum Bum</a></p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Brez-Mene.mp3">DJ Dejan &#8211; Brez Mene</a></p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/dj-dejan-a-nsfw-blast-from-the-past/swizec/916/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Vroce-Poletje-Morska-Vila.mp3" length="3222778" type="audio/mpeg" />
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Vracam-Se-Helena-B.mp3" length="3281397" type="audio/mpeg" />
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Trzinka.mp3" length="3210024" type="audio/mpeg" />
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Reka-Prasic.mp3" length="2686432" type="audio/mpeg" />
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Johnny-B.mp3" length="2706808" type="audio/mpeg" />
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Jaz-Sem-Tvoja-Muca.mp3" length="5920310" type="audio/mpeg" />
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Bum-Bum.mp3" length="1716227" type="audio/mpeg" />
<enclosure url="http://swizec.com/blog/wp-content/uploads/2009/11/DJ-Dejan-Brez-Mene.mp3" length="4112871" type="audio/mpeg" />
		</item>
		<item>
		<title>The perfect woman [nsfw]</title>
		<link>http://swizec.com/blog/the-perfect-woman-nsfw/swizec/901</link>
		<comments>http://swizec.com/blog/the-perfect-woman-nsfw/swizec/901#comments</comments>
		<pubDate>Tue, 24 Nov 2009 12:28:43 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=901</guid>
		<description><![CDATA[This is just a little something I found on a certain internet message board yesterday, but I really think it encompasses what a woman should do to have a perfectly happy man.
Not only is she baking me cake, she&#8217;s doing it in the nude! Win!!

]]></description>
			<content:encoded><![CDATA[<p>This is just a little something I found on a certain internet message board yesterday, but I really think it encompasses what a woman should do to have a perfectly happy man.</p>
<p>Not only is she baking me cake, she&#8217;s doing it in the nude! Win!!</p>
<p><a href="http://swizec.com/blog/wp-content/uploads/2009/11/1259019730277.jpg" rel="lightbox[901]"><img class="aligncenter size-full wp-image-902" title="1259019730277" src="http://swizec.com/blog/wp-content/uploads/2009/11/1259019730277.jpg" alt="1259019730277" width="548" height="717" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/the-perfect-woman-nsfw/swizec/901/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Grindhouse fucking rawks</title>
		<link>http://swizec.com/blog/grindhouse-fucking-rawks/swizec/817</link>
		<comments>http://swizec.com/blog/grindhouse-fucking-rawks/swizec/817#comments</comments>
		<pubDate>Sun, 08 Nov 2009 17:56:03 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[food for thought]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=817</guid>
		<description><![CDATA[Last night I watched Grindhouse and even though I fell asleep halfway through I still think this is perhaps one of the biggest film masterpieces I have ever seen.
And actually I just wanted to post this here image as proof, don&#8217;t really have much to say, sorry.

]]></description>
			<content:encoded><![CDATA[<p>Last night I watched Grindhouse and even though I fell asleep halfway through I still think this is perhaps one of the biggest film masterpieces I have ever seen.</p>
<p>And actually I just wanted to post this here image as proof, don&#8217;t really have much to say, sorry.</p>
<p><img class="aligncenter size-full wp-image-818" title="2007_grindhouse_pt_003" src="http://swizec.com/blog/wp-content/uploads/2009/11/2007_grindhouse_pt_003.jpg" alt="2007_grindhouse_pt_003" /></p>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/grindhouse-fucking-rawks/swizec/817/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gonzo Steampunk Vampires, Halloween and Beards</title>
		<link>http://swizec.com/blog/gonzo-steampunk-vampires-halloween-and-beards/swizec/790</link>
		<comments>http://swizec.com/blog/gonzo-steampunk-vampires-halloween-and-beards/swizec/790#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:10:35 +0000</pubDate>
		<dc:creator>Swizec</dc:creator>
				<category><![CDATA[Insanity]]></category>
		<category><![CDATA[NaNoWriMo]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Ugly Hill]]></category>

		<guid isPermaLink="false">http://swizec.com/blog/?p=790</guid>
		<description><![CDATA[Yesterday was Halloween and as tradition goes, no this has got nothing to do with the americanisation of Slovenian culture, we&#8217;ve had halloween or some variation thereof for many centuries before america was ever discovered, people are supposed to dress up in scary costumes.
This year I decided to partake, it happens sporadically, and after a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_792" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-792" title="Emo Swizec" src="http://swizec.com/blog/wp-content/uploads/2009/11/IMG003511-300x225.jpg" alt="Emo Swizec" width="300" height="225" /><p class="wp-caption-text">Emo Swizec</p></div>
<p>Yesterday was Halloween and as tradition goes, no this has got nothing to do with the americanisation of Slovenian culture, we&#8217;ve had halloween or some variation thereof for many centuries before america was ever discovered, people are supposed to dress up in scary costumes.</p>
<p>This year I decided to partake, it happens sporadically, and after a lot of deliberation I finally decided I&#8217;d dress up as an Emo. It worked out fucking perfectly, got confused for a female at least five times and I&#8217;m told I looked downright 16 &#8230; why I got liquor so easily though might be evidence against such claims. Unfortunately this is the only image I&#8217;ve got, I also had an emo backpack, emo fingernail job and some other tidbits that made me bloody awesome!</p>
<p>Halloween being the last day of October brings us to another topic &#8211; <a class="zem_slink" title="NaNoWriMo" rel="homepage" href="http://www.nanowrimo.org/">NaNoWriMo</a>.</p>
<p>NaNoWriMo is an annual event that started nigh on ten years ago in the US and soon spread over the globe. The goal is to write a [short] novel of 50k words in a single month. You&#8217;re supposed to write write write without fussing too much over perfection and details, those are for some other time. My first attempt was way back in 2005 when I actually managed to win by producing some utter garbage. Right the next year I failed.</p>
<p>For some reason or another, insanity being most likely, I&#8217;ve decided to write a novel this month. Of course I&#8217;m not going to win because I simply don&#8217;t have enough time and midterms will be starting in a few weeks. Yay. I also have no idea what I&#8217;m going to write about, but I&#8217;ve settled on doing something Steampunk in a Gonzo style (due to time restrictions) and the basic premise being Vampires, because @<a class="zem_slink" title="tamejhna" rel="twitter" href="http://twitter.com/tamejhna">tamejhna</a> said so. We&#8217;ll see what happens, but hopefully I&#8217;ll produce a <a class="zem_slink" title="Novella" rel="wikipedia" href="http://en.wikipedia.org/wiki/Novella">novella</a> of about 25k words, worthy of being published in Steampunk Magazine &#8230; been a while since I published anything there.</p>
<p>This month being November brings us to yet another bit of madness. Beardvember!</p>
<p>The first I learned of beardvember was through <a class="zem_slink" title="Paul Southworth" rel="twitter" href="http://twitter.com/Southworth">Paul Southworth</a> (@southworth) and his rants underneath the <a class="zem_slink" title="Ugly Hill" rel="homepage" href="http://www.uglyhill.com/">Ugly Hill</a> comic, it&#8217;s still a bloody shame he stopped drawing that). The idea here is that you leave your face to run wild with hair for a month and see what happens. If you&#8217;re silly enough you also take a photo every day and then make a gif from it, which I&#8217;ll attempt.</p>
<p>So, uhm, yes &#8230; THIS. IS. MADNESS! (completely unrelated to a certain popular meme of old)</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/4853c06e-6b29-4517-a3f6-9c7238344624/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=4853c06e-6b29-4517-a3f6-9c7238344624" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://swizec.com/blog/gonzo-steampunk-vampires-halloween-and-beards/swizec/790/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
