<?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>The Inferno</title>
	<atom:link href="http://www.viren.ca/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.viren.ca/blog</link>
	<description>It is a fallacy to state that something exists just because it can't be proven that it doesn't</description>
	<lastBuildDate>Sat, 06 Mar 2010 08:34:56 +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>Post of the Day</title>
		<link>http://www.viren.ca/blog/2010/03/post-of-the-day/</link>
		<comments>http://www.viren.ca/blog/2010/03/post-of-the-day/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 08:34:56 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[The usual]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=654</guid>
		<description><![CDATA[Pretty sweet, wot?

I hate what America has become
Date: 2009-10-28,  9:58PM PDT
There are so many reasons that frankly, it&#8217;s hard to pick a place to start:
First of all&#8230;..when 28% of you brain dead fucking morons give a blithering IDIOT like Sarah Palin positive approval ratings and think she ought to run for president in 2012, [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty sweet, wot?</p>
<blockquote>
<h2>I hate what America has become</h2>
<p>Date: 2009-10-28,  9:58PM PDT</p>
<p>There are so many reasons that frankly, it&#8217;s hard to pick a place to start:</p>
<p>First of all&#8230;..when 28% of you brain dead fucking morons give a blithering IDIOT like Sarah Palin positive approval ratings and think she ought to run for president in 2012, it really makes me sick to know I am lumbered with that many mouth-breathing Cro-Magnons I unfortunately have to consider as my fellow countrymen&#8230;.trust me&#8230;..I don&#8217;t. You motherfuckers are beyond help.</p>
<p>And before you go thinking this is a &#8220;liberal&#8221; based rant&#8230;..that brings me to one more item on an ever-lengthening list.</p>
<p>This &#8220;Liberal&#8221; versus &#8220;Conservative&#8221; paradigm that so many of you simple dunces buy into&#8230;..as BOTH parties sell you out to the multinational corporations, banks and special interests that actually run Washington D.C.)&#8230;..you do this STUPID dance every day, blithely detatched from the reality that YOU YOURSELF are helping to DIVIDE AND CONQUER the nation, as you myopically beat your little Hannity/Olberman drum of FUTILE self -righteous indignation. PATHETIC.</p>
<p>THIS is a nation of PUSSIES AND FUCKING COWARDS. If this nation had any BALLS WHATSOEVER, there would be a trail of DEAD MEN SWINGING FROM THE ENDS OF ROPES leading from AIG, thru WALL STREET, the not-so &#8220;Federal&#8221; reserve, the 9/11 commission, and right through every other set-up con-job you people just buy into like a bunch of CATTLE BEING LED TO SLAUGHTER.</p>
<p>It&#8217;s not that Americans don&#8217;t give a fuck&#8230;..every misled, misdirected group that goes out and crusades for the &#8220;Grand Cause&#8221; they think is responsible for the decimation of this ONCE great nation proves that&#8230;..the problem IS that the problem ISN&#8217;T illegal aliens (i.e. Minutemen) or Democrats in Washington (i.e. Teabaggers) or conservative policies (i.e. Code Pink)&#8230;&#8230;.the problem is &#8230;&#8230; AMERICANS THEMSELVES.</p>
<p>AMERICANS have sat on THEIR ASSES while Washington and the Pentagon have BANKRUPTED THE TREASURY and sent our sons and daughters into MEAT GRINDERS in Iraq and Afghanistan for WMD&#8217;s and connections to 9/11 that did NOT EXIST and even AFTER the overwhelming evidence that the intel was &#8220;swept all up&#8221; (doctored, falsified, unreliable) you STUPID SHEEP keep buying into the BRAIN DEAD notion that somehow, these wars are for the FREEDOM of America.</p>
<p>You&#8217;re an IDIOT. They&#8217;re wars for EMPIRE.</p>
<p>Your son&#8217;s and daughter&#8217;s BLOOD is being used as OIL to grease an evil, out of control WAR MACHINE&#8230;.Your money and financial security is being DEVOURED by Wall St. and the Federal Reserve, with collusion from YOUR ELECTED REPRESENTATIVES, and your standard of living is slowly eroding into a two-class system as the middle class is being FORCED INTO EXTINCTION&#8230;&#8230;</p>
<p>&#8230;&#8230;and you do NOTHING to stop ANY of it.</p>
<p>You ignorant FOOLS who send shotgun Emails to all your friends warning of &#8220;death panels&#8221; and other such HEALTH INSURANCE INDUSTRY PROPAGANDA, yes, you friggin&#8217; GOMERS actually think the Health Insurance Industry has your best interests in mind, and it&#8217;s &#8220;dat mean ol&#8217; gubmint&#8221; that wants to penalize you by providing your family health care that isn&#8217;t profit-based.</p>
<p>MEDICARE only got passed because it effectively REMOVED the highest-risk group to the insurance providers (the elderly) from the &#8216;pool&#8217; of prospective insurees, thereby minimizing their financial exposure. It&#8217;s completely lost on most people that catastrophic illness is the main reason for personal bankruptcy&#8230;.and that 75% of those who had to file HAD health insurance.</p>
<p>And this is the &#8217;status quo&#8217; many of you are defending. You are BEYOND dense.</p>
<p>America has lost it&#8217;s HONOR, as well as it&#8217;s collective senses. I don&#8217;t wish upon America any malice or catastrophe&#8230;..trust me, this is happening with assistance and collusion from the top down, not from some Arab in a cave. I just want to leave peacefully and live in a place that doesn&#8217;t have leaders that hope for a &#8220;catastrophic and catalyzing event&#8221; to promote a war agenda that takes pride in kicking the shit out of unarmed peasants living in the dirt&#8230;.then blames them for retaliating. Can&#8217;t wait to see this dysfunctional madhouse in my rear view mirror.</p>
<p>When you abide by a system of government that you FULLY EXPECT will side AGAINST YOU and WITH corporate lobbyists (MANY of whom represent interests that are not even from the USA) who BRIBE THEM WITH BALES OF CASH&#8230;.and are working 24/7 to maximize their profits and minimize their potential competition in the marketplace&#8230;..all at the expense of you and your family&#8230;.and don&#8217;t lift a FINGER to do ANYTHING TO CHANGE IT&#8230;&#8230;you fucking DESERVE WHAT&#8217;S COMING. What might that be&#8230;..?</p>
<p>Think Germany and the treaty of Versailles&#8230;..when a wheelbarrow full of Deutschmarks is what it took to buy a MEAL.</p>
<p>WHEN the dollar collapses&#8230;..not IF, WHEN&#8230;..THAT&#8217;S when you&#8217;ll really begin to see the true definition of FASCISM. The unity of government and corporations to economically and militarily control it&#8217;s people. History WILL repeat itself&#8230;.but if you&#8217;re like so many of the morons in the USA who think they&#8217;re so smart but don&#8217;t know SHIT&#8230;..it will all be NEW TO YOU. Good luck&#8230;..you&#8217;ll need it.</p>
<p>This is the most ARROGANT nation in EXISTANCE, second only to ISRAEL&#8230;.and since ALL of our politicians are falling over backwards to kiss Israel&#8217;s ASS on a daily basis, fully knowing that exposing any inconvenient TRUTH about them equals political SUICIDE&#8230;.that and the mass media in America that feeds it&#8217;s daily ration of BULLSHIT is controlled by individuals biased towards them as well&#8230;.ANYONE who thinks they know what is going on because they read TIME magazine and watch CNN, FOX news OR MSNBC&#8230;..you are DELUSIONAL.</p>
<p>One nation under God&#8230;.? What a JOKE.</p>
<p>MONEY is God here pal&#8230;.even people who are reading this who hate the words I typed KNOW this is true. What does it say in your bible about the love of money? The root of all evil, no?</p>
<p>How DARE this nation question human rights abuses of other nations after Abu Ghraib and countless other bombing and torture campaigns, where it was stated it is passable to crush the testicles of young boys in front of their fathers to extract information.</p>
<p>How DARE this nation deign to be the world&#8217;s nuclear police when WE are the only nation to ever USE NUKES.</p>
<p>MOST of you actually consider Palestinians as TERRORISTS, when it is THEY who have been occupied, imprisoned behind 25 foot high concrete walls and denied basic human decency by APARTHEID ISRAEL. Those of you who get your info from American media REMAIN IGNORANT OF THE TRUTH.</p>
<p>You&#8217;re probably wondering if I&#8217;m some Arab, or other person hostile to &#8220;America&#8217;s Freedoms&#8221; lol&#8230;. Yeah, you&#8217;re really free here&#8230;&#8230;.</p>
<p>Free to go BANKRUPT if you get sick, even if you HAVE HEALTH INSURANCE.</p>
<p>Free to vote on DIEBOLD voting machines that can flip elections and leave no paper trail.</p>
<p>Free to watch your life savings DWINDLE AND EVAPORATE into the pockets of the ROBBER BARONS you PATRONIZE.</p>
<p>Free to watch your JOB get shipped to CHINA&#8230;.and then you fucking FOOLS buy the goods PRODUCED FORM THOSE JOBS at Wal Mart, further REWARDING AND ENCOURAGING businesses to CONTINUE this pattern. I have never bought a fucking THING from Wal-Mart, and if you have&#8230;..you are a simple, stupid FUCKSTICK.</p>
<p>You&#8217;re free to be video monitored, photographed by the millisecond at traffic light traps, electronically surveiled, searched with no warrant, shaken down and partially disrobed at airports, free to be told how much shampoo you are allowed to carry in your luggage, free to buy processed foods that give you cancer, genetically altered vegetables that contain neat things like INSECT DNA, free to pay more than ANY OTHER COUNTRY ON THE PLANET for pharmeceuticals, free to be the pharmaceutical company&#8217;s guinea pig for drugs that have potentially catastrophic side effects, free to have PUBLIC POLICY DICTATED TO YOU by government &#8216;officials&#8217; that have dual citizenship with ISRAEL, free to have ANY MEANINGFUL TRUTH WITHHELD FROM YOU by the mass media&#8230;&#8230;</p>
<p>&#8230;..and free to be one of the ONE OUT OF EVERY HUNDRED AMERICANS living in PRISON.</p>
<p>Land of the free, home of the brave??</p>
<p>More like land of the SHEEP and home of the SLAVE.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/03/post-of-the-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The General</title>
		<link>http://www.viren.ca/blog/2010/02/the-general/</link>
		<comments>http://www.viren.ca/blog/2010/02/the-general/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 08:01:49 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[Book Excerpts]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=643</guid>
		<description><![CDATA[Yilan smiled and watched the cities in the smoke, and the passing shapes of friends. Enkindu, Patroclus, Hephestion, and Antony and a thousand others. &#8220;Patroclus,&#8221; he called him. &#8220;And Lancelot. And Roland. O my friend&#8230;do you see, do you yet see? Sometimes we meet so late&#8230;you&#8217;re always with me, but so often born late, my [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Yilan smiled and watched the cities in the smoke, and the passing shapes of friends. Enkindu, Patroclus, Hephestion, and Antony and a thousand others. &#8220;Patroclus,&#8221; he called him. &#8220;And Lancelot. And Roland. O my friend&#8230;do you see, do you yet see? Sometimes we meet so late&#8230;you&#8217;re always with me, but so often born late, my great, good friend. Most of my life I knew I was missing something, and then I found you, and Gunesh, and I was whole. Then it could begin. I didn&#8217;t know in those years what I was waiting for, but I knew it when it came, and now I know why.&#8221;</p>
<p>Shimshek&#8217;s eyes lifted to his, spilling tears and dreams, dark as night his eyes were now, but they had been green and blue and gray and brown, narrow and wide, and all shades between. &#8220;I don&#8217;t know what you&#8217;re talking about.&#8221;</p>
<p>&#8220;Yes. Now I think you do. Cities more than this one&#8230;, And Gunesh&#8230; she&#8217;s always there&#8230;through all the ages.&#8221;</p>
<p>&#8220;You&#8221;re like my father, Yilan Baba; more father than my own. Tell me what to believe and I believe it.&#8221;</p>
<p>He shook his head. &#8220;You&#8217;ve only known me longer; give your father his honor. There was not always such a gap of years, sometimes we were brothers.&#8221;</p>
<p>&#8220;In other lives, Baba? Is that what you mean?&#8221;</p>
<p>&#8220;There was a city named Dur-sharrunkin; I was Sargon; I was Menes, by a river called Nile; I was Hammurabi; and you were always there; I was Gilgamesh; we watched the birth of cities, my friend, the first stone piled on stone in this world.&#8221;</p>
<p>Shimshek shivered, and looked into his eyes. &#8220;Achilles,&#8221; he murmured. &#8220;You had that name once. Did you not?&#8221;</p>
<p>&#8220;And Cyrus the Persian; and Alexander. You were Hephestion, and I lost you first that round &#8211; ah that hurt &#8211; and the generals murdered me then, not wanting to go on. How I needed you.&#8221;</p>
<p>&#8220;O God,&#8221; Shimshek wept.</p>
<p>Yilan reached out and caught Shimshek&#8217;s strong young arm. &#8220;I was Hannibal, hear me? And you Hasdrubal my brother; Caesar, and you Antony; I was Germanicus  and Arthur and Attila; Charlemagne and William; Saladin and Genghis. I fight; I fight the world&#8217;s wars, and this one is finished as far as it must go, do you hear me, my son, my brother, my friend? Am I not always the same? Do I ever hold long what I win?&#8221;</p>
<p>&#8220;Yilan Baba -&#8221;</p>
<p>&#8220;Do I ever truly win? Or lose? Only you and Gunesh&#8230;Roxane and Cleopatra; Guenevere and Helen&#8230;as many shapes as mine and yours; and always you love her.&#8221;</p>
<p>Terror was in Shimshek&#8217;s eyes, and grief.</p></blockquote>
<p>It&#8217;s from <em>The General</em> by <a href="http://en.wikipedia.org/wiki/C._J._Cherryh">C. J. Cherryh</a>. A good story, and there are better ones in the compendium of short sci-fi stories by the author. Pick it up and read it for a good sense of a sweeping scale, an inkling of man&#8217;s infinitesimal presence in the epic transformation of ages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/02/the-general/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Direct Upload to FTP</title>
		<link>http://www.viren.ca/blog/2010/02/direct-upload-to-ftp/</link>
		<comments>http://www.viren.ca/blog/2010/02/direct-upload-to-ftp/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 00:32:54 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[UploadToFTP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[direct image upload to FTP]]></category>
		<category><![CDATA[firefox add on]]></category>
		<category><![CDATA[mozilla firefox extension]]></category>
		<category><![CDATA[uploadToFTP mozilla firefox extension]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=638</guid>
		<description><![CDATA[Many&#8217;s the time I&#8217;ve surfed the vast wonders of the cybernetic ocean and wondered, &#8220;Wouldn&#8217;t it be nice to have this bit of coral back home, resting peacefully on the mantelpiece?&#8221;. Well, perendinate no longer! I present to you my first Firefox add-on, an add-on that lets you upload images you see on webpages directly [...]]]></description>
			<content:encoded><![CDATA[<p>Many&#8217;s the time I&#8217;ve surfed the vast wonders of the cybernetic ocean and wondered, &#8220;Wouldn&#8217;t it be nice to have this bit of coral back home, resting peacefully on the mantelpiece?&#8221;. Well, perendinate no longer! I present to you my first Firefox add-on, an add-on that lets you upload images you see on webpages directly to your website. Let me explain. If I see an image I like or wish to re-post on my blog, I have to do the following:</p>
<ol>
<li> Right click on image</li>
<li> Save to hard drive</li>
<li> Fire up an FTP client, Filezilla in this case</li>
<li> Connect to my FTP server</li>
<li> Load the directory with the downloaded image in the left pane, and the appropriate FTP directory in the right pane</li>
<li> Upload the file</li>
</ol>
<p>My add-on automates these steps. Since I don&#8217;t know how to use Javascript to upload a file to an FTP server, the script calls a PHP script which does the heavy lifting. I repeat that again: you must have a PHP-enabled webserver to run this add-on successfully. It doesn&#8217;t need to be a hosted one, I just run apache on my box and point the javascript to localhost. More detailed instructions are at the bottom. First, we look at how it works.</p>
<p>If you&#8217;re on some random site and think you want an image for your personal post or to share with others without being a leech on the original host, you right click on an image to see the context menu augmented by the &#8220;Upload To FTP&#8221; sub-menu.</p>
<p><img class="alignnone" src="http://www.viren.ca/images/contextmenu.png" alt="" width="816" height="630" /></p>
<p>Select the first option, &#8220;Images&#8221;. The second menu, &#8220;Fav 2&#8243; can be customized to whatever you want, if you&#8217;re so inclined, but it&#8217;s mostly there to show that other options can be added. If you right-click on a non-text element the context menu is still augmented. I followed the Mozilla instructions but wasn&#8217;t able to get the sub-menu to not show up on non-image environments. If anyone figures it out after looking at my code, please drop me a line.</p>
<p><img class="alignnone" src="http://www.viren.ca/images/contextmenuonbg.png" alt="" width="813" height="620" /></p>
<p>If you try to upload the non-image element, you get an error message stating that non-images cannot be uploaded at this time.</p>
<p><img class="alignnone" src="http://www.viren.ca/images/errormsg.png" alt="" width="812" height="682" /></p>
<p>Finally, we check the folder on my website where the images were sent to. If you try to add a file with the same name more than once, it increments the file name by the next digit. I don&#8217;t know if this will be useful, but I have often come across several image files with the same name and different content (think Google image search for: Canada) and I&#8217;d hate to see them overwritten and end up being the same file. We see:</p>
<p><img class="alignnone" src="http://www.viren.ca/images/uploadedimages.png" alt="" width="682" height="335" /></p>
<p>Here is the zip file containing both the XPI installer for the Firefox add-on, and the imgupload.php file. You can install the add-on by opening it with Firefox (File -&gt; Open File). I&#8217;ll submit it to the Firefox add-on repository soon.</p>
<p><a href="http://www.viren.ca/images/uploadToFTP.zip">UploadToFTP zip file</a>.</p>
<p>As for the PHP file, note that it does no error-checking whatsoever. Use it at your own risk. You&#8217;ll need to fill in parameters such as the FTP server name, login, password and upload folder. Once that&#8217;s done, host it in the root of your webserver&#8217;s public HTML directory and you&#8217;re done. If you host it in any other location, such as a subfolder or whatnot, then you need to update the &#8220;overlay.js&#8221; file in your Firefox profile&#8217;s <em>extensions/uploadtoftp@viren.kumar/content</em> folder.</p>
<p>Enjoy, and let me know if this is useful for you or if you&#8217;d like to see any upgrades or features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/02/direct-upload-to-ftp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Police State</title>
		<link>http://www.viren.ca/blog/2010/02/police-state/</link>
		<comments>http://www.viren.ca/blog/2010/02/police-state/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 10:07:03 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[The usual]]></category>
		<category><![CDATA[vancouver 2010 winter olympics]]></category>
		<category><![CDATA[burrard and smithe]]></category>
		<category><![CDATA[downtown vancouver olmypics]]></category>
		<category><![CDATA[olympics 2010]]></category>
		<category><![CDATA[police snipers]]></category>
		<category><![CDATA[police state]]></category>
		<category><![CDATA[rcmp crowd control]]></category>
		<category><![CDATA[vancouver olympics]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=629</guid>
		<description><![CDATA[Today I learned that there are snipers atop buildings in the downtown core, in case any &#8220;terrorists&#8221; attack or there isn&#8217;t enough cheering when $country wins $medal. Click to enlarge the pics.


Anybody know what kind of sniper rifle that is?
EDIT &#8211; The comments have taught me that the two guns aren&#8217;t &#8220;sniper&#8221; rifles. In my [...]]]></description>
			<content:encoded><![CDATA[<p>Today I learned that there are snipers atop buildings in the downtown core, in case any &#8220;terrorists&#8221; attack or there isn&#8217;t enough cheering when $country wins $medal. Click to enlarge the pics.</p>
<p><a href="http://www.viren.ca/images/Feb12_Olympics_013-full.jpg"><img class="alignnone" src="http://www.viren.ca/images/Feb12_Olympics_013.jpg" alt="" width="1204" height="903" /></a></p>
<p><a href="http://www.viren.ca/images/Feb12_Olympics_014-full.jpg"><img class="alignnone" src="http://www.viren.ca/images/Feb12_Olympics_014.jpg" alt="" width="1204" height="903" /></a></p>
<p>Anybody know what kind of sniper rifle that is?</p>
<p>EDIT &#8211; The comments have taught me that the two guns aren&#8217;t &#8220;sniper&#8221; rifles. In my ignorance of all things firearms-related, I assumed they were so. Thanks, Reddit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/02/police-state/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Ask, Don&#8217;t Tell</title>
		<link>http://www.viren.ca/blog/2010/02/dont-ask-dont-tell/</link>
		<comments>http://www.viren.ca/blog/2010/02/dont-ask-dont-tell/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 04:36:46 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[The usual]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=626</guid>
		<description><![CDATA[Should have let them all drown, Alan. Down to the bottom of Davy Jones&#8217; locker where the fish could pick them clean for millennia. And by extension, let them starve. In the hundreds of thousands. The things you could have exacted for a modicum of respect.

]]></description>
			<content:encoded><![CDATA[<p>Should have let them all drown, Alan. Down to the bottom of Davy Jones&#8217; locker where the fish could pick them clean for millennia. And by extension, let them starve. In the hundreds of thousands. The things you could have exacted for a modicum of respect.</p>
<p><img class="alignnone" src="http://www.viren.ca/images/dontaskdonttell.png" alt="" width="612" height="792" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/02/dont-ask-dont-tell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cultural Values</title>
		<link>http://www.viren.ca/blog/2010/02/cultural-values/</link>
		<comments>http://www.viren.ca/blog/2010/02/cultural-values/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 23:04:44 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[The usual]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=622</guid>
		<description><![CDATA[This is interesting. I&#8217;d never heard of this before, but it warrants some analysis.

Look at where we sit. more individualistic AND more secular-rational than the good ol&#8217; US. Japan and Sweden are at the top, who would have thought? I wonder how old this is, it shows Eastern and Western Germany. It also misspells Czech [...]]]></description>
			<content:encoded><![CDATA[<p>This is interesting. I&#8217;d never heard of this before, but it warrants some analysis.</p>
<p><img class="alignnone" src="http://www.viren.ca/images/1000px-Inglehart_Values_Map.svg.png" alt="" width="1000" height="1074" /></p>
<p>Look at where we sit. more individualistic AND more secular-rational than the good ol&#8217; US. Japan and Sweden are at the top, who would have thought? I wonder how old this is, it shows Eastern and Western Germany. It also misspells Czech as &#8220;Chech&#8221;. Look how close Poland is to India, it&#8217;s not too hard to believe, I guess. How is Turkey more traditional than India or Poland? Kemal must be turning over in his grave.</p>
<p>Also, Uruguay&#8217;s secular enough to belong to &#8220;Catholic Europe&#8221;. I guess they broke out of Latin America after all. Let me know your thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/02/cultural-values/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just how long again?</title>
		<link>http://www.viren.ca/blog/2010/02/just-how-long-again/</link>
		<comments>http://www.viren.ca/blog/2010/02/just-how-long-again/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 05:46:29 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[awk]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[bash script]]></category>
		<category><![CDATA[text processing]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[discography duration]]></category>
		<category><![CDATA[exiftool]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[mp3]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=617</guid>
		<description><![CDATA[
If you&#8217;ve ever wanted to see how long you&#8217;ll be playing a particular artist&#8217;s music for, if you were to play their entire discography, I present a one-liner in bash that will show you just that.

find . -type f -name '*.mp*' -exec exiftool '{}' + &#124; grep Duration &#124; awk '{x += $3; print x;}'

The [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.qwantz.com/comics/comic2-1205.png" alt="" width="735" height="500" /></p>
<p>If you&#8217;ve ever wanted to see how long you&#8217;ll be playing a particular artist&#8217;s music for, if you were to play their entire discography, I present a one-liner in bash that will show you just that.</p>
<blockquote>
<pre>find . -type f -name '*.mp*' -exec exiftool '{}' + | grep Duration | awk '{x += $3; print x;}'</pre>
</blockquote>
<p>The venerable <em>find</em> command needs no introduction. Suffice it to say that the type switch restricts it to files, and the *.mp* restricts the files found to MP3s or MP2s.</p>
<p><em>Exiftool</em> is a nifty command-line processing tool for tags of all kinds, as seen by its name. In this case, we want just the &#8216;Duration&#8217; field of each song. Once we have those, we pipe those to <em>awk</em> and get a running total, which shows us how long the entire discography is when the final total is printed.</p>
<p>Now I know that I have 5668.14 minutes of Zappa goodness, or a mere 208 minutes of godly Death. You need to run this in the folder that has all the albums by the artist, or of course, you can adapt it to a script and pass in parameters and so on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/02/just-how-long-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pity the man</title>
		<link>http://www.viren.ca/blog/2010/01/pity-the-man/</link>
		<comments>http://www.viren.ca/blog/2010/01/pity-the-man/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 08:04:51 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[webcomic]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=612</guid>
		<description><![CDATA[Do you pity the man who dies, or the man who never lives? We all know which is harder.

]]></description>
			<content:encoded><![CDATA[<p>Do you pity the man who dies, or the man who never lives? We all know which is harder.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.viren.ca/images/live%20for%20me.jpg" alt="" width="919" height="364" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/01/pity-the-man/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nilotic Brutality</title>
		<link>http://www.viren.ca/blog/2010/01/nilotic-brutality/</link>
		<comments>http://www.viren.ca/blog/2010/01/nilotic-brutality/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 08:19:52 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[brutal death metal]]></category>
		<category><![CDATA[2010 metal]]></category>
		<category><![CDATA[brutal death metal live]]></category>
		<category><![CDATA[concert setlist]]></category>
		<category><![CDATA[el corazon seattle]]></category>
		<category><![CDATA[evangelist]]></category>
		<category><![CDATA[immolation setlist]]></category>
		<category><![CDATA[krisiun setlist]]></category>
		<category><![CDATA[nile setlist 2010]]></category>
		<category><![CDATA[the dreaming dead]]></category>
		<category><![CDATA[they whom the gods detest tour 2010]]></category>
		<category><![CDATA[whom the gods detest tour]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=596</guid>
		<description><![CDATA[
Yesterday I had the pleasure of seeing Nile AND Immolation live, in concert, together. It was an evening of untrammeled brutality and ferocity, easily the best tour of the year so far. I know, I know, the year is only 28 days old.
We got to the venue, El Corazon in Seattle, around 7.30. A smallish [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone" src="http://www.viren.ca/images/nile_to_those_whom_the_gods_detest_tour.jpg" alt="" width="503" height="778" /></p>
<p>Yesterday I had the pleasure of seeing Nile <span style="text-decoration: underline;">AND</span> Immolation live, in concert, together. It was an evening of untrammeled brutality and ferocity, easily the best tour of the year so far. I know, I know, the year is only 28 days old.</p>
<p>We got to the venue, El Corazon in Seattle, around 7.30. A smallish venue, but it held enough souls to make the experience enjoyable. I bought a Nile t-shirt, as well as an Immolation t-shirt from <a href="http://en.wikipedia.org/wiki/Immolation_%28band%29">Ross</a> himself. The man is funny, and has a hell of a roar.</p>
<p>First up was Evangelist, a local Seattle band. I wasn&#8217;t too impressed with them, but they were alright for an opening band. They served their purpose by getting the crowd warmed up. The lead singer had a Pharaonic headdress on, ostensibly as homage to Nile. Anyhow, they were soon done their small set and the next band came on.</p>
<p>The next band was The Dreaming Dead and boy, were they great! A fine four-piece from Los Angeles, the lead, rhythm and vocal duties were handled by two ladies, while men handled the skins and basslines. A refreshing change to see more women in the scene and these two could really play. They were tight and impressed everyone there. Their setlist consisted of a few good songs, but sadly I didn&#8217;t write them down. However, I do plan on checking some more of their discography out, and you might like them too, if melodic death metal is your cup of tea.</p>
<p>On to Krisiun. Proudly sporting a Schizophrenia t-shirt, the boys from Brazil made short work of a brutal set. Krisiun is another of those bands that produce a wall of sound that is not easily penetrated by casual fans. However, I am just that, so the setlist may be a little incorrect or incomplete. They played:</p>
<blockquote><p><strong>Combustion Inferno</strong></p>
<p><strong>Wrath</strong></p>
<p><strong>Refusal</strong></p>
<p><strong>Sentenced Morning</strong></p>
<p><strong>Meaning of Terror</strong></p></blockquote>
<p>During the set, the drummer had some troubles with his set, and we were treated to some flashy guitar wanking courtesy of the lead axeman, who distracted us from the ineptitude of the drum tech. Soon, order was restored, more invectives were hurled, the brotherhood of metal was saluted and the thrash train from Brazil was back on the tracks. After their blistering set, which set the crowd a&#8217;moshing, we had the the mighty Immolation take the stage. They were greeted as heroes and launched into their only-too-short set. We were treated to:</p>
<blockquote><p><strong>Passion Kill</strong></p>
<p><strong>The Devil I Know </strong>(? Not sure about this one)<strong><br />
</strong></p>
<p><strong>The Purge </strong>(new song off upcoming Majesty and Decay album!)</p>
<p><strong>Den of Thieves</strong></p>
<p><strong>Burial Ground</strong></p>
<p><strong>World Agony</strong></p></blockquote>
<p>Immolation is a band I&#8217;ve never seen before and they did not disappoint. I wish they&#8217;d played songs with more groove, but one cannot have everything. I&#8217;m a fan of their devastating time-shifts which are brutally graceful. Let&#8217;s face it, their rhythm section is like a panzer ballet and while obliterating everything in its path, is yet catchy enough to hum in the shower. Maybe next time, with a longer set, Immolation will grace us with a few more songs. The t-shirt I bought:</p>
<p><img class="alignnone" src="http://www.viren.ca/images/immo-nojesus-nobeast-front.JPG" alt="" width="420" height="380" /> <img class="alignnone" src="http://www.viren.ca/images/immo-nojesus-nobeast-back.JPG" alt="" width="420" height="380" /></p>
<p>That&#8217;s right kiddies. Can you hear us, Death to Jesus. A firm stand against theistic satanism, as my friend Geoff put it.</p>
<p>The chronometer ticked away, it was nigh 10 PM and the one and only Nile took the stage. A sterling intro set the stage for what was coming. We see metal bands covering classical pieces all the time, but they either speed it up or ruin it with their vocals, but in this case, Nile nailed the cover of Holst&#8217;s <em>Mars, the Bringer of War</em>. Without further ado, here&#8217;s the set that killed The Heart:</p>
<blockquote><p><strong>Rameses, the Bringer of War</strong></p>
<p><strong>Kafir!</strong></p>
<p><strong>Dusk Falls Upon The Temple Of The Serpent On The Mount Of Sunrise</strong></p>
<p><strong>Sacrifice Unto Sebek<br />
</strong></p>
<p><strong>Hittite Dung Incantation</strong></p>
<p><strong>Kudurru Maqlu</strong></p>
<p><strong>Serpent Headed Mask<br />
</strong></p>
<p><strong>Ithyphallic</strong></p>
<p><strong>Execration Text</strong></p>
<p><strong>Papyrus Containing The Spell To Preserve Its Possessor Against Attacks From He Who Is In The Water </strong>(easily the longest name of any song I&#8217;ve seen live)</p>
<p><strong>Fourth Arra of Dagon</strong></p>
<p><strong>Return to the Underworld</strong></p>
<p><strong>Sarcophagus<br />
</strong></p>
<p><strong>Lashed to the Slave Stick</strong></p>
<p><strong>Cast Down the Heretic</strong></p>
<p><strong>Black Seeds of Vengeance</strong></p></blockquote>
<p>An excellent show, with a very strong finisher. A lot of superb songs off <em>In Their Darkened Shrines</em>, which is my favourite slab o&#8217;wax. <em>Execration Text</em> was an unexpected bonus, definitely not a song I expected to see live. I find the title track off <em>Ithyphallic </em>a bit drawn-out, but <em>Papyrus</em>&#8230; is a superlative track, one whose chorus had everyone singing along. Who knew that songs about ancient mutterings to escape crocodiles would be so catchy 7000 years after they were written.</p>
<p>If you&#8217;ve heard the last 5 minutes of <em>Fourth Arra of Dagon</em>, you know that the ending is anthemic. Simple but effective. Here&#8217;s a video of the last minute or so of it, the chanting is superb, we&#8217;re treated to some vocal crowd control, courtesy of the boys from South Carolina.</p>
<p><a href="http://www.viren.ca/images/nile-fourth-arra-of-dagon-live.avi"></a></p>
<p style="text-align: center;">[There is a video that cannot be displayed in this feed. <a href="http://www.viren.ca/blog/2010/01/nilotic-brutality/">Visit the blog entry to see the video.]</a></p>
<p>Here&#8217;s the other t-shirt I bought. Yes, it&#8217;s good to be a metalhead fanboy all over again. Dallas Toler-Wade cut his hair and looks a bit like Uncle Fester, complete with grimaces and all. The overall experience of watching Nile live was excellent. They played <em>Sarcophagus </em>live, which is easily one of their best songs ever, despite being one of the slower ones in their repertoire.</p>
<p><img class="alignnone" src="http://www.viren.ca/images/nilegods-detest-front.JPG" alt="" width="420" height="380" /> <img class="alignnone" src="http://www.viren.ca/images/nilegods-detest-back.JPG" alt="" width="420" height="380" /></p>
<p>All in all, a great night for brutal death metal and well worth the drive down to Seattle. Here&#8217;s to the next show, may it be as good as this one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/01/nilotic-brutality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.viren.ca/images/nile-fourth-arra-of-dagon-live.avi" length="4948270" type="video/x-msvideo" />
		</item>
		<item>
		<title>Keyboard Consonant Shift</title>
		<link>http://www.viren.ca/blog/2010/01/keyboard-consonant-shift/</link>
		<comments>http://www.viren.ca/blog/2010/01/keyboard-consonant-shift/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 06:25:59 +0000</pubDate>
		<dc:creator>Viren</dc:creator>
				<category><![CDATA[The usual]]></category>
		<category><![CDATA[consonant shift]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[linguistics]]></category>
		<category><![CDATA[tyopgraphical errors]]></category>
		<category><![CDATA[typos]]></category>

		<guid isPermaLink="false">http://www.viren.ca/blog/?p=591</guid>
		<description><![CDATA[
One of the most fascinating topics is linguistics and I consider myself an armchair linguist. Several forms of consonant shift exist, and can be seen throughout the varied family of Indo-European languages, which are spoken by a majority of humans today. Let me illustrate with some examples:
b/v alternation
Seen in words like probe/prove. Even in names [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.viren.ca/images/headxsec.gif" alt="" width="553" height="580" /></p>
<p>One of the most fascinating topics is linguistics and I consider myself an armchair linguist. Several forms of consonant shift exist, and can be seen throughout the varied family of Indo-European languages, which are spoken by a majority of humans today. Let me illustrate with some examples:</p>
<p><strong>b/v alternation</strong></p>
<p>Seen in words like probe/prove. Even in names like Elizabeth/Elizaveta and so on. Also heard in other people&#8217;s diction. For example, whenever an accented Spanish-speaking person says &#8220;Vancouver&#8221;, most Canadians will undoubtedly hear it as &#8220;Bancouver&#8221;. This is because the sounds we make that are responsible for &#8216;b&#8217; and &#8216;v&#8217; are very similar, and only the slightest movement of the lips differentiates between &#8216;b&#8217; and &#8216;v&#8217;.</p>
<p><strong>t/d </strong></p>
<p>t and d are both dentals, i.e., they are sounds made with your teeth. Don&#8217;t ask a toothless person to utter them, because without teeth they sound like &#8216;pf&#8217;. As words with t and d migrate, they alternate to give us lots of words. This is visible even within a single language, as people hear and mishear and transcribe slightly different variations of the same word. Consider Willingdon/Willington.</p>
<p><strong>d/th </strong></p>
<p>This applies to the soft d seen in many European languages, but which is missing in English. The closest an English-speaker can come to making this sound is the  &#8216;th&#8217; sound in &#8216;thee&#8217; or &#8216;there&#8217;. Which is why it&#8217;s no surprise that these consonants undergo an orthographic transformation to end up as th. Witness deist/theist or danke/thank.</p>
<p><strong>f/v</strong></p>
<p>This one is huge. One massive culprit is German, where the v is pronounced as f, which is not shocking, since v and f result from almost the same anatomical movements. Textbook example: vier/four.</p>
<p><strong>b/p </strong></p>
<p>Similarly, b and p are both labials, i.e., they are both sounds produced with the lips.  Over time, as words migrate between languages, the b&#8217;s and p&#8217;s alternate and give us variants. Token example: bop/pop.</p>
<p><strong>v/w</strong></p>
<p>This gives most non-native speakers more grief than it&#8217;s worth. Some people simply can&#8217;t pronounce the v, and pronounce everything as if it&#8217;s a w. An example of this being present not due an inability of the speakers is German, where their sounds are swapped. In any case, w is a fairly recent letter and as such, deserves little respect.</p>
<p><strong>j/y/i</strong></p>
<p>This can be seen in the hordes of Norwegians who pronounce Java as Yava, and the tons of languages where j is pronounced as y. Well, j itself is the newest addition to the English language and simply supplants i. An example: major/mayor. This one needs no further examples.</p>
<p><strong>k/g</strong></p>
<p>This applies to the hard g, not the soft g. Best example: gnos/know. Again, this is because both sounds are velars, produced by the roof of the mouth.</p>
<p><strong>m/n</strong></p>
<p>Both sounds being nasal in nature, it is easy to mix them up, especially since most people don&#8217;t articulate well these days. Witness the confusion when you meet someone who either talks too fast or mumbles with incoherent diction. In fact, I bet it&#8217;s sounds like these that gave rise to the whole Alpha, Bravo, Charlie code, to prevent any confusion. This one is a bit more involved and involves a rule called &#8216;assimilation&#8217;, where a consonant is changed to become more like the surrounding one. Consider the word &#8216;imbibe&#8217;. it comes about from in + bibere, which means &#8216;to drink&#8217; in Latin. Since we have an n + b, the n is assimilated and becomes an m. The same holds for impossible, imbue and so on. This is a complex topic and one I&#8217;ll discuss later.</p>
<p><strong>r/d</strong></p>
<p>This can be seen in some Slavic tongues, where the name Mary becomes Madia, for example. A very thick, rhotacizing effect can change an r into a d, if sufficiently &#8216;hard&#8217; enough.</p>
<p>These can also be daisy-chained, giving us quite the sequence of alternations. Consider p-&gt;b-&gt;v-&gt;f. Thus, where we had a word with p, we end up with one that now starts with f. Best example: pater/father. The link is more convoluted, probably looking more like pater-&gt; pader-&gt; vader-&gt; fader-&gt; father.</p>
<p>There are many many more which I haven&#8217;t covered. After all, this was just the primer. Since the primary vehicle of consonant shift up until now has been spoken or written speech, with spoken speech being the overwhelming majority, it is now time to consider the new kid on the block: typed speech.</p>
<p>Written speech was limited in the damage it could cause, since it was usually proofread and corrected by legions of editors, only too happy to wield the red pen like the sword of Tamerlane. Alas, typed speech on the internet suffers no such restrictions. Let us ignore non-English, non-standard keyboard layouts for now. Since the majority of English communication on the internet occurs via the humble 104- key keyboard, we can focus on this particular specimen.</p>
<p>Here are a list of common mistakes people have made when writing me emails or in instant messaging. I&#8217;ve described them in terms of the same notation above.</p>
<p><strong>b/v</strong></p>
<p><strong>m/n</strong></p>
<p>k/l</p>
<p>g/h</p>
<p><strong><span style="color: #ff0000;">w/e</span></strong></p>
<p><strong>r/t</strong></p>
<p>s/d</p>
<p><strong>c/v</strong></p>
<p><strong><span style="color: #3366ff;">u/i</span></strong></p>
<p><span style="color: #800080;"><strong>c/x</strong></span></p>
<p>We notice right away that b/v and m/n already exist. Typing mistakes can only make them stronger. We can also discard the ones with vowel/consonant pairings, since on being read aloud, it is likely that they will be dismissed as being improbable. This leads us to discard w/e.</p>
<p>We&#8217;re left with k/l. at this point, we have to decide if such jumps are possible. k is a hard velar sound, while l is a soft liquid sound. Try saying a word with k in it after substituting l for k. Let us consider cake -&gt; cale -&gt; lale. Or kiss -&gt; liss. How about kilometre -&gt; lilometre? That just sounds silly, as does lale. But kiss -&gt; liss might work. It seems that a soft word like liss, composed of a liquid sound like l and sibilants like s might actually do a better job, onomatopoeically speaking. So perhaps we need to amend the rules. k- &gt; l, iff l precedes sibilants? How about the other way around, l-&gt; k? Liter -&gt; kiter or lion &#8211; &gt; kion. Seems doubtful, but you have to understand it&#8217;s very hard for us to do this. Most of us are too far entrenched in English to think of these as anything beyond laughable. But to someone who is unaware that lion sounds right since it derives from leo and so on, why, kion for a big yellow cat might make perfect sense.</p>
<p>G -&gt; h could succeed on a very slender stem of probability, but even I must admit it&#8217;s unlikely. Many words have a &#8216;gh&#8217; combination in them, and simply deleting one or the other might still leave the meaning unchanged. The biggest obstacle here is the fact that h is an aspirant, a sound made by breathing out air, something g is most definitely not.</p>
<p>R -&gt; t probably has the biggest chance of succeeding. Since r/d occurs already, and so does d/t, we can easily get r-&gt; d.</p>
<p>C -&gt; v also has a moderately good chance of succeeding, simply because they&#8217;re so similar. The labial v might be a little hard to overcome, however.</p>
<p>U -&gt; i is probable as well, since throughout history vowels have been shuffled around. We&#8217;re focusing on consonant shift here, so we&#8217;ll leave this advanced topic for later.</p>
<p>Finally c -&gt; x awaits. We need to remember that the letter x is simply shorthand for &#8216;ks&#8217; or &#8216;cs&#8217;, with a hard &#8216;c&#8217; of course. Words that are spelled ax can just as easily be spelled acs or aks. However, does this mean that c -&gt; x is probable? Consider ax -&gt; ac, or mix -&gt; mic. All that&#8217;s missing is the final s, which could be forgiven, if and only if the non-s word wasn&#8217;t an already-extant word. Ac would work for this reason, but mic wouldn&#8217;t. How about the other way around? Spic -&gt; spix or nick -&gt; nix? The addition of the s leaves the original word&#8217;s meaning almost unaltered, except for imposing a plural definition. This is something that might be coped with, especially given the current decline of plural usage ubiquitous today.</p>
<p>One must remember that I&#8217;m an armchair linguist and this is merely my hobby, but it should be exceedingly interesting to see which of these, if any ever come to pass. After all, languages are living things and only imbeciles seek to control them. The most we can do is marvel at their beauty and see which way their inky wonders flow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viren.ca/blog/2010/01/keyboard-consonant-shift/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 3.666 seconds -->
