<?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>Tanner Helland (dot) Com</title>
	<atom:link href="http://www.tannerhelland.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tannerhelland.com</link>
	<description>Home of the award-winning author, VG composer, and programmer</description>
	<lastBuildDate>Thu, 11 Mar 2010 05:11:59 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Music: A Taste of What&#8217;s to Come</title>
		<link>http://www.tannerhelland.com/music/music-taste/</link>
		<comments>http://www.tannerhelland.com/music/music-taste/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 04:18:56 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[new music]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1417</guid>
		<description><![CDATA[Finally - after YEARS of avoidance - I have started taking the time to properly arrange and master the music available on this site.  This is a rather involved process; it involves hours of soundfont hunting, instrument tweaking, checking and re-checking levels, normalizing and compressing, and any number of smaller steps in-between depending on the particular song.  Because this process is so involved, I've failed to set aside the proper time for it, instead choosing to make my music available in various states of "almost finished."  But no longer...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m quite excited about this post.</p>
<p>Finally &#8211; after YEARS of avoidance &#8211; I have started taking the time to properly arrange and master the music available on this site.  This is a rather involved process; it involves hours of soundfont hunting, instrument tweaking, checking and re-checking levels, normalizing and compressing, and any number of smaller steps in-between depending on the particular song.  Because this process is so involved, I&#8217;ve failed to set aside the proper time for it, instead choosing to make my music available in various states of &#8220;almost finished.&#8221;</p>
<p>But no longer.</p>
<p>Here &#8211; for your listening pleasure &#8211; are two tracks familiar to anyone who has frequented the site in recent years&#8230; only they&#8217;ve been given proper treatment (meaning they sound a bajillion times better than previous versions):</p>
<p><a  href="http://www.tannerhelland.com/music/AerisPianoByTannerHelland.mid">Aerith&#8217;s Theme (Piano Solo) &#8211; MIDI (8kb)</a></p>
<p><a  href="http://www.tannerhelland.com/music/AerisPianoByTannerHelland.mp3">Aerith&#8217;s Theme (Piano Solo) &#8211; mp3 (5.8mb)</a></p>
<p><a  href="http://www.tannerhelland.com/music/AerisPianoByTannerHelland.ogg">Aerith&#8217;s Theme (Piano Solo) &#8211; ogg (4.2mb)</a></p>
<p><a  href="http://www.tannerhelland.com/music/Retribution.mid">Retribution &#8211; MIDI (51kb)</a></p>
<p><a  href="http://www.tannerhelland.com/music/Retribution.mp3">Retribution &#8211; mp3 (6.1mb)</a></p>
<p><a  href="http://www.tannerhelland.com/music/Retribution.ogg">Retribution &#8211; ogg (5.0mb)</a></p>
<p>mp3s are available as high-quality VBR encodings (220-260kbps), with the ogg versions roughly equivalent.  Unlike previous versions of these tracks, proper compression and normalizing means each song will fit nicely into any playlist, with each track playing at a proper, standard volume.</p>
<p>I&#8217;m particularly happy with the way Aerith&#8217;s Theme turned out.   The new version uses a carefully tuned Steinway-based soundfont, and I&#8217;ve finally put my excellent Audigy2 ZS to use in getting the envelope hold, decay, and release working as it should.  The track sounds quite good considering it was recorded over MIDI from a 20-year-old keyboard.</p>
<p>Retribution sounds fairly similar to its original version in terms of actual instrumentation.  Some of the more grating tracks have been toned down, and I&#8217;ve swapped the piano for a celesta (it meshes better with the other instruments IMO).  Repetition on the percussion track has been cut down, and I&#8217;ve finally solved the problem of static on the loud sections.</p>
<p>Many additional, minor changes have gone into the remastering of these tracks, and I&#8217;m very pleased with how they&#8217;ve turned out.</p>
<p>Every song on the site will be getting similar treatment in the coming weeks, and every track will eventually be released in both mp3 and ogg versions (as well as the original MIDI when applicable).  I debated supplying FLAC versions as well, but the filesize simply isn&#8217;t practical.  Additionally, since these are not &#8220;live&#8221; productions, the extra &#8220;quality&#8221; FLAC affords really isn&#8217;t worth the extra time it requires.</p>
<p>If you have any feedback, do let me know.  Otherwise, enjoy music that is finally getting the treatment it deserves!</p>
<p>(And as always, all original music on this site has been released under a Creative Commons Attribution-Share Alike 3.0 United States License &#8211; so send copies to all your friends!  :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/music/music-taste/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.tannerhelland.com/music/AerisPianoByTannerHelland.mid" length="7308" type="audio/midi" />
<enclosure url="http://www.tannerhelland.com/music/AerisPianoByTannerHelland.mp3" length="5967134" type="audio/mpeg" />
<enclosure url="http://www.tannerhelland.com/music/Retribution.mid" length="52033" type="audio/midi" />
<enclosure url="http://www.tannerhelland.com/music/Retribution.mp3" length="6330675" type="audio/mpeg" />
		</item>
		<item>
		<title>Yes, I Am Still Alive</title>
		<link>http://www.tannerhelland.com/site-news/alive/</link>
		<comments>http://www.tannerhelland.com/site-news/alive/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 22:59:01 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1411</guid>
		<description><![CDATA[I know, I know - it's been a LONG time since I've posted anything.  The last two months have been way too busy, what with an appendectomy, a rewrite of Teal (my novel), great progress on a new book, way too many video games (God of War, Borderlands, BioShock...), and a couple large side projects that have FINALLY been wrapped up.  At any rate, several months of inactivity doesn't mean I've forgotten about the site...]]></description>
			<content:encoded><![CDATA[<p>I know, I know &#8211; it&#8217;s been a LONG time since I&#8217;ve posted anything.  The last two months have been way too busy, what with an appendectomy, a rewrite of Teal (my novel), great progress on a new book, way too many video games (God of War, Borderlands, BioShock&#8230;), and a couple large side projects that have FINALLY been wrapped up.</p>
<p>At any rate, several months of inactivity doesn&#8217;t mean I&#8217;ve forgotten about the site.  A number of improvements to the site&#8217;s layout are in the works (note the new icons top-right, for example), and I&#8217;ve got some cool projects just about ready for uploading:</p>
<ul>
<li>Two cool new VB projects (one game, one graphics) are in the final stages of &#8220;clean-up&#8221;</li>
<li>Newly equalized mp3s for all my music &#8211; which will make them WAY more mp3-player-friendly</li>
<li>If all goes according to plan, a re-licensing of my first novel under a CC license, which would allow me to release it online for your reading pleasure.  (This is something I&#8217;ve been wanting to do for awhile.)</li>
</ul>
<p>Along with these updates are some back-end site improvements you (hopefully) won&#8217;t notice, which should make it easier for me to update the site.  I&#8217;m hoping that will motivate me to post more regularly, and if nothing else it will simplify the process of getting content off my hard drive and into your hands.  :)</p>
<p>So pardon the dust as the site undergoes some much-needed updates, and look forward to a 2010 chock full of new and improved content.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/site-news/alive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Artificial Life Simulator (in VB6)</title>
		<link>http://www.tannerhelland.com/vb6/artificial-life-simulator-vb6/</link>
		<comments>http://www.tannerhelland.com/vb6/artificial-life-simulator-vb6/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 06:09:11 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Game Code]]></category>
		<category><![CDATA[VB6]]></category>
		<category><![CDATA[AI]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1399</guid>
		<description><![CDATA[Here you have it: the largest, most complex programming project now available on tannerhelland.com. Originally a final project for a university bioinformatics course, this artificial life simulator has now been completely retooled as a full-blown lesson in evolution and population genetics.  As with most artificial life simulators, a set of simple artificial creatures compete for limited resources.  Each creature has a strand of pseudo-DNA that determines three basic attributes: size, speed, and range (how far it can see)...]]></description>
			<content:encoded><![CDATA[<div class="captionfull"><a  rel="attachment wp-att-1398" href="http://www.tannerhelland.com/vb6/artificial-life-simulator-vb6/attachment/artificial_life/"><img class="aligncenter size-large wp-image-1398" title="Artificial_Life" src="http://www.tannerhelland.com/wp-content/uploads/2009/12/Artificial_Life-600x467.png" alt="This is what the Artificial Life Simulator looks like in action" width="600" height="467" /></a></div>
<p><strong>The Short Description:</strong></p>
<p>Here you have it: the largest, most complex programming project now available on tannerhelland.com.  Originally a final project for a university bioinformatics course, my artificial life simulator has now been completely retooled as a full-blown lesson in evolution and population genetics.</p>
<p>As with most artificial life simulators, a set of simple artificial creatures compete for limited resources.   Each creature has a strand of pseudo-DNA that determines three basic attributes: size, speed, and range (how far it can see).  When the little critters reproduce (asexually&#8230; unfortunately), mutations may occur.  Over time, this can lead to remarkable changes in gene frequency throughout the population.  Typically the creatures with a balance of speed and range tend to win out over bigger, slower creatures and smaller, faster ones.</p>
<p>The code is well-optimized, so it should run decently on any hardware.   As a bonus, the simulator can be surprisingly addicting &#8211; my longest simulation to date ran for over 500,000 cycles before all the creatures died.   For further analysis of a particular simulation run, all data can be saved to a tab-delimited text file compatible with any major spreadsheet software.</p>
<p><strong>The Long Description:</strong></p>
<p>As you can imagine, a project of this magnitude warrants a fair amount of documentation.  I am currently working on a <em>&#8220;how to use this software to teach evolution and population genetics&#8221;</em> tutorial that educators &#8211; or anyone interested in biology &#8211; can read to see how things like genetic drift, population equilibrium, the &#8220;bottleneck&#8221; effect, and other aspects of a small, closed population work.</p>
<p>Unfortunately, a document like that takes some time to create&#8230; so rather than holding off until I&#8217;ve finished it, I&#8217;ve decided to upload the project for people to start playing with.  If you have any comments or questions, let me know and I&#8217;ll see if I can&#8217;t work answers into the final version of the tutorial.</p>
<p>(If you&#8217;d like to be notified when the documentation is finished, please let me know via the <a  href="http://www.tannerhelland.com/contact/" target="_blank">contact form</a>.  I plan on sending out an email once all updates have been posted.)</p>
<p style="text-align: center;"><strong><a  href="http://www.tannerhelland.com/code/Artificial_Life.zip">Download Artificial Life Simulator Code and Executable (38 kb)</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/vb6/artificial-life-simulator-vb6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back in Business&#8230;</title>
		<link>http://www.tannerhelland.com/scraps/business/</link>
		<comments>http://www.tannerhelland.com/scraps/business/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 15:35:14 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1396</guid>
		<description><![CDATA[Whew!  With God of War and Uncharted 2 out of the way, I suppose I can finally get back to blogging.  :)  Stay tuned this month for my largest VB project yet and maybe &#8211; just maybe &#8211; a new piece of music!
]]></description>
			<content:encoded><![CDATA[<p>Whew!  With God of War and Uncharted 2 out of the way, I suppose I can finally get back to blogging.  :)  Stay tuned this month for my largest VB project yet and maybe &#8211; just maybe &#8211; a new piece of music!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/business/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux in the News</title>
		<link>http://www.tannerhelland.com/scraps/linux-in-the-news/</link>
		<comments>http://www.tannerhelland.com/scraps/linux-in-the-news/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 21:04:38 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1394</guid>
		<description><![CDATA[Interesting observation: despite today being the day after Windows 7 launched, I just finished reading a Linux-centric news article in each of USA Today, the BBC, and Forbes.  Is Linux actually becoming&#8230; &#60;gasp&#62; &#8230;mainstream?
]]></description>
			<content:encoded><![CDATA[<p>Interesting observation: despite today being the day after Windows 7 launched, I just finished reading a Linux-centric news article in each of <a  href="http://www.usatoday.com/tech/news/2009-10-22-windows-microsoft-linux_N.htm?csp=34" target="_blank">USA Today</a>, <a  href="http://www.bbc.co.uk/blogs/technology/2009/10/24_hours_with_ubuntu.html" target="_blank">the BBC</a>, and <a  href="http://www.forbes.com/2009/10/22/google-microsoft-apple-technology-cio-network-novell.html" target="_blank">Forbes</a>.  Is Linux actually becoming&#8230; &lt;gasp&gt; &#8230;mainstream?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/linux-in-the-news/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dear Hulu: You Have a Problem</title>
		<link>http://www.tannerhelland.com/commentary/tech/dear-hulu-problem/</link>
		<comments>http://www.tannerhelland.com/commentary/tech/dear-hulu-problem/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:55:51 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Hulu]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1388</guid>
		<description><![CDATA[Dear Hulu: I'm intervening because I care.  We've had some good times together, but if you continue down the road you're on, you are going to die.  What am I talking about?  I think you know.  I'm talking about your asinine leadership, including such figures as Chase "Diarreah of the Mouth" Carey and Rupert "I Lost $4.3 Billion This Year" Murdoch.  These people are not helping you, Hulu.  These people are hurting you.  Maybe even killing you...]]></description>
			<content:encoded><![CDATA[<p>Dear Hulu:</p>
<p>I&#8217;m intervening because I care.  We&#8217;ve had some good times together, but if you continue down the road you&#8217;re on, you are going to die.</p>
<p>What am I talking about?  I think you know.  I&#8217;m talking about your asinine leadership, including such figures as <a  href="http://news.cnet.com/8301-31001_3-10381622-261.html" target="_blank">Chase &#8220;Diarreah of the Mouth&#8221; Carey</a> and <a  href="http://www.marketwatch.com/story/murdoch-hulu-may-add-subscription-offerings-2009-09-15" target="_blank">Rupert </a><a  href="http://www.techcrunch.com/2009/03/13/the-2009-list-of-tech-billionaires-and-how-much-they-lost/" target="_blank">&#8220;I Lost $4.3 Billion This Year&#8221;</a><a  href="http://www.marketwatch.com/story/murdoch-hulu-may-add-subscription-offerings-2009-09-15" target="_blank"> Murdoch</a>.</p>
<p>These people are not helping you, Hulu.  These people are hurting you.</p>
<p>Maybe even killing you.</p>
<p>See, people like Carey and Murdoch come from the &#8220;old school&#8221; approach to media.  They think that consumers should be forced to double- and triple-pay for all media they consume.  It&#8217;s not enough that consumers sit through commercials.  They should also pay for a subscription service like cable or satellite (unless they settle for OTA, of course).  On top of that, dedicated fans should pay AGAIN for a copy of these shows on DVD or Blu-Ray.  Murdoch and Carey think that&#8217;s still not enough, because they now want to charge you for watching shows online as well.  Last I count, if you really enjoy a show you should pay for it at least four times &#8211; and that&#8217;s not including if you want the show on a portable device like an iPod or smartphone.</p>
<p>You know what&#8217;s so great about you, Hulu?  You haven&#8217;t been this way.  You&#8217;ve given people the opportunity to enjoy shows over and over and over again by only paying for them ONCE (via advertising).  What a novel concept &#8211; allowing people to enjoy shows from almost any internet-connected device, and recouping your cost via advertising.</p>
<p>This concept reminds me of another company you may have heard of.  Its name is Google.  Google&#8217;s market cap is currently over <a  href="http://www.wolframalpha.com/input/?i=google" target="_blank">$170 billion dollars</a>.  Has Google achieved phenomenal success by shifting its burden of cost to consumers via subscriptions?</p>
<p>Absolutely not.  Google provides consumers with free services (search, Gmail, Google Maps, YouTube, Google Docs, Chrome) then subsidizes those free services with ad revenue.  $170 billion dollars later, consumers possess a plethora of free and useful tools, advertisers have the most targeted ad venue ever created, and Google becomes the most powerful online entity in the world.</p>
<p>Compare this to all the multibillion-dollar online companies that recoup costs through subscription models.</p>
<p>&#8230;Oh.  Wait.  How many multibillion-dollar online companies do that successfully?</p>
<p>That&#8217;s right.  <strong>Zero. </strong></p>
<p>Now this is not to say that <strong>premium</strong> subscription services cannot work, because they can.  (Although <a  href="http://www.marketingexperiments.com/blog/internet-marketing-strategy/new-york-times-joins-cnn-in-dumping-paid-online-subscription-model-whos-next.html" target="_blank">many other companies have tried that and failed</a>.)  If you wanted to offer, say, 1080p streaming for a premium price, that would be okay with me and most of your other users.</p>
<p>But the key with premium services is to actually provide <strong>premium</strong> offerings.  If you attempt to take something that has been free (e.g. everything up to this point) and suddenly start charging for it, you will lose viewers.  <a  href="http://popwatch.ew.com/2009/10/22/will-you-ditch-hulu-when-it-starts-charging-in-2010/" target="_blank">Tons of viewers</a>.  Maybe all of &#8216;em.  Imagine if Google started charging you a monthly fee to use your Gmail account.  Imagine if Facebook started charging every time you checked your &#8220;wall.&#8221;</p>
<p>It&#8217;ll never happen, because these companies aren&#8217;t moronic.  But Hulu, your board of directors&#8230;</p>
<p>&#8230;Let&#8217;s just say I&#8217;m not as sure about them.</p>
<p>I want this to be more than just an angry rant, so let me share some concrete ideas on how you can increase profitability <strong>without</strong> alienating your entire userbase.</p>
<ol>
<li><strong>Improve international offerings.</strong> Do you have any idea how popular you could be if you became less U.S.-centric?  Even if your shows remained available only in English, you could easily increase viewership by an entire order of magnitude through an improved international presence.</li>
<li><strong>More stand-alone software clients.</strong> Your recent desktop Linux client was a great move.  A PS3 client would be even better.  Clients for mobile OSes?  Pure gold.</li>
<li><strong>Start cross-selling DVD versions of shows, and consider partnering with Amazon or iTunes for downloadable sales.</strong> If someone is watching back episodes of &#8220;The Office&#8221; and loving every minute of it, why not sell them a DVD box set right there?</li>
<li><strong>Convince CBS and other leery networks to sign up.</strong> I&#8217;d love some online Big Bang Theory, so help CBS realize that they make more money off me watching BBT on your site than they do when I DVR the show and watch it commercial-free over and over and over again.</li>
</ol>
<p>If you try all four of these ideas and none work, <em>then</em> consider some kind of paid premium offering.  Just don&#8217;t jump straight to a subscription model, because <strong>it makes no sense.</strong></p>
<p>Sorry for being so bold, but I like you, Hulu.  I want you to succeed.</p>
<p>But facts are facts, and let&#8217;s face it &#8211; your competitors are only getting stronger.  <a  href="http://www.nytimes.com/2008/11/10/business/media/10mgm.html?ref=technology" target="_blank">YouTube is already offering ad-supported movie services</a>.  <a  href="http://crackle.com/" target="_blank">Crackle is getting better</a>, even if it remains U.S.-only.  <a  href="http://www.netflix.com/NetflixReadyDevices?lnkctr=mhWNRD" target="_blank">Netflix&#8217;s Instant Watch</a> offers most of what you do PLUS the ability to get my HD fix via Blu-ray.</p>
<p>So to try and switch to a subscription model amidst all this competition is nothing short of suicide.</p>
<p>I want better for you.</p>
<p>I recently<a  href="http://lifehacker.com/5375721/" target="_blank"> joined many others in canceling my cable service</a> because I have better places to send $75 a month.  First thing I did was buy a $20 antenna that gets me all the major TV stations (in hi-def).  This, combined with Linux&#8217;s MythTV and a digital tuner card, gives me a great HD-DVR.  Netflix and you fill in the rest of the gaps, and with all the leftover money I can buy every show I&#8217;ve ever enjoyed on DVD or Blu-ray.</p>
<p>Lots of people have left cable and dish behind because of services like yours, Hulu.  With the economy in the state it&#8217;s in, you can bet that many more people will take this leap in the near future.</p>
<p>So the question becomes &#8211; when these millions of viewers look to online viewing offerings, are they going to pick the free YouTube, the less-shows-but-free Crackle, or the as-good-as-you-plus-physical-media Netflix?</p>
<p>You fill a niche that no other site currently fills, and you are throwing away years of progress if you move to a subscription-only model.  Let NetFlix fill that niche.  It already does it much better than you could because of its pairing with rental services.</p>
<p>I&#8217;m here to help, Hulu.  Don&#8217;t make me leave you.</p>
<p>Because if you become &#8220;subscription only,&#8221; I will.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/commentary/tech/dear-hulu-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>John McCain on Net Neutrality: Who the Hell Cares?!</title>
		<link>http://www.tannerhelland.com/scraps/john-mccain-net-neutrality-hell-cares/</link>
		<comments>http://www.tannerhelland.com/scraps/john-mccain-net-neutrality-hell-cares/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 15:10:41 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1383</guid>
		<description><![CDATA[http://www.pcworld.com/businesscenter/article/174221/mccain_moves_to_block_fcc_net_neutrality.html
(Anyone who listens to John McCain&#8217;s input on technology gets what they deserves.)  The real irony of the whole matter is contrasting McCain&#8217;s view on net neutrality with the following quote (from his 1999 candidacy speech): &#8220;The blessings of technology give us the means to breach the walls of ignorance and isolation. We [can reach] [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.pcworld.com/businesscenter/article/174221/mccain_moves_to_block_fcc_net_neutrality.html" target="_blank">http://www.pcworld.com/businesscenter/article/174221/mccain_moves_to_block_fcc_net_neutrality.html</a></p>
<p>(Anyone who listens to John McCain&#8217;s input on technology gets what they deserves.)  The real irony of the whole matter is contrasting McCain&#8217;s view on net neutrality with the following quote (from his 1999 candidacy speech): &#8220;The blessings of technology give us the means to breach the walls of ignorance and isolation. We [can reach] our founding ideal that all men are created equal by giving all Americans access to information and knowledge, and an equal opportunity not only to pursue, but to attain happiness. Education is the great equalizer and used wisely, the information revolution will hasten the end of a two-tiered society of haves and have nots, and advance human freedom into the even the darkest corners of tyranny.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/john-mccain-net-neutrality-hell-cares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Use and Promote Ubuntu Linux</title>
		<link>http://www.tannerhelland.com/commentary/ubuntu-linux/why-i-use-and-promote-ubuntu-linux/</link>
		<comments>http://www.tannerhelland.com/commentary/ubuntu-linux/why-i-use-and-promote-ubuntu-linux/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 18:24:00 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Ubuntu (Linux)]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1362</guid>
		<description><![CDATA[I&#8217;ve been pretty hard on Ubuntu lately.  Considering that the product is free, is it appropriate for me to do things like insult its appearance and request huge lists of fixes?
I believe it is.  The first statement in the Ubuntu Philosophy reads:
Every computer user should have the freedom to download, run, copy, distribute, study, share, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been <a  href="http://www.tannerhelland.com/ubuntu-linux/ubuntu-report-card-2009/" target="_self">pretty hard on Ubuntu</a> lately.  Considering that the product is free, is it appropriate for me to do things like <a  href="http://www.tannerhelland.com/ubuntu-linux/day-3-ubuntu-10-10-features/" target="_blank">insult its appearance</a> and <a  href="http://www.tannerhelland.com/ubuntu-linux/10-ubuntu-10-10-features/" target="_blank">request huge lists of fixes</a>?</p>
<p>I believe it is.  The first statement in the <a  href="http://www.ubuntu.com/community/ubuntustory/philosophy" target="_blank">Ubuntu Philosophy</a> reads:</p>
<blockquote><p>Every computer user should have the freedom to download, run, copy, distribute, study, share, change and improve their software for any purpose, without paying licensing fees.</p></blockquote>
<p>The &#8220;<a  href="https://wiki.ubuntu.com/ContributeToUbuntu" target="_blank">Contribute to Ubuntu</a>&#8221; article on the <a  href="http://wiki.ubuntu.com/" target="_blank">Ubuntu wiki</a> takes this a step further:</p>
<blockquote><p>Ubuntu is most of all a community. All of the software, artwork and documentation in Ubuntu has been created, tested, used and discussed openly by people around the world participating in the Open Source community made possible by the Internet. Anyone who uses Ubuntu is part of this global community, and we invite you to help shape Ubuntu to better meet your needs. To make it yours!</p>
<p>Anyone can help shape and improve Ubuntu&#8230;</p></blockquote>
<p>While <a  href="http://www.tannerhelland.com/programming-directory/" target="_self">I am a programmer</a>, I have yet to try my hand at <a  href="http://www.ubuntu.com/community/participate/developerzone" target="_blank">contributing code/coding</a> to the Ubuntu project.  It seems to me that while open source can always benefit from more developers, the free software ecosystem is already chock-full of quality software written by some of the best coders in the world.</p>
<p>Free and open source software is not held back by a lack of coding prowess.  If anything, many pieces of <a  href="http://www.microsoft.com/windows/internet-explorer/" target="_blank">proprietary software</a> have a long way to go before they can compete with the technical accomplishments of their <a  href="http://www.getfirefox.com/" target="_blank">open source counterparts</a>.</p>
<p>What I think most FOSS projects lack are things far more difficult to fix than rooms full of talented coders.  Many FOSS projects lack strong leadership.  They lack vision.  They lack designers.  They lack pragmatists.  They lack true communities.</p>
<p>These aspects &#8211; while more nebulous than raw coding talent &#8211; are what truly prevent free and open source software from directly competing with proprietary software.  If I examine the most successful FOSS projects (Apache, Firefox, WordPress, Wikipedia, MySQL), I see a collection of projects that may not be the most technically advanced, but that represent an excellent mix of design, leadership, vision, pragmatism, and community.</p>
<p>Which &#8211; not coincidentally &#8211; are the same reasons I use, advocate, promote, and attempt to improve Ubuntu.</p>
<p><strong>Leadership</strong></p>
<p><a  href="http://www.markshuttleworth.com/biography" target="_blank">Mark Shuttleworth</a> is a complex man with many <a  href="http://blogs.computerworld.com/ubuntus_shuttleworth_i_dont_think_anyone_can_make_money_from_the_linux_desktop" target="_blank">fans</a> and at least several <a  href="http://rds.yahoo.com/_ylt=A0oGk0F4P9dK3ScBOjtXNyoA;_ylu=X3oDMTBzYWJnZnY4BHNlYwNzcgRwb3MDMTEEY29sbwNzazEEdnRpZAM-/SIG=12o8tlg47/EXP=1255706872/**http%3a//geekfeminism.org/2009/09/23/open-letter-to-mark-shuttleworth/" target="_blank">less-than-fans</a> (frenemies?).  But love or hate the man, it is difficult to argue with his leadership techniques.  In five short years he has turned Ubuntu from a pipe dream into the most popular desktop Linux distro on the planet (a distro even <a  href="http://penguinpetes.com/b2evo/index.php?title=send_warm_coats_to_hell_i_ve_switched_to&#038;more=1&#038;c=1&#038;tb=1&#038;pb=1" target="_blank">Penguin Pete is willing to try</a>).  As a server, <a  href="http://www.computerworld.com/s/article/9116787/Wikipedia_simplifies_IT_infrastructure_by_moving_to_one_Linux_vendor" target="_blank">Ubuntu has attracted clients as large as Wikipedia</a> &#8211; the <a  href="http://www.alexa.com/topsites" target="_blank">6th most-visited site on the internet</a>.</p>
<p>A project as ambitious as building an entire OS cannot succeed without strong leadership (think <a  href="http://en.wikipedia.org/wiki/Steve_jobs#Return_to_Apple" target="_blank">Steve Jobs</a>), and no other desktop Linux has a man like Shuttleworth at the helm.</p>
<p><strong>Vision and Design<br />
</strong></p>
<p>Vision is a difficult thing to quantify.  For one, I believe vision is about more than just &#8220;wanting to make the awesomest thing ever.&#8221;  Almost every FOSS project has that goal.  (Otherwise, why would they exist at all?)  But vision isn&#8217;t just about having a goal &#8211; it&#8217;s about having a firm framework in place to make such a goal possible/probable.</p>
<p>In 2008, Shuttleworth stated a <a  href="http://www.eweek.com/c/a/Linux-and-Open-Source/Shuttleworth-Make-Desktop-Linux-Better-than-Apple/" target="_blank">two-year goal for desktop Linux surpassing Apple in usability</a>.  To quote from the linked article:</p>
<blockquote><p>&#8220;The great task in front of us over the next two years is to lift the experience of the Linux desktop from something that is stable and robust and not so pretty, into something that is art,&#8221; Shuttleworth said to applause from the audience. &#8220;Can we not only emulate, but can we blow right past Apple?&#8221;</p>
<p>However, he made no mention of whether Apple intends to simply sit idly by while desktop Linux catches up to and surpasses the user experience that Apple has become so well-known for.</p>
<p>&#8220;I see this [need] for free software—beautiful, elegant software. We have to invest in making this desktop beautiful and useful,&#8221; Shuttleworth said of Linux.</p></blockquote>
<p>If you&#8217;ve read any of my other articles, you&#8217;ll know I have many concerns about Ubuntu&#8217;s current user experience.  But things like the <a  href="http://davidsiegel.org/paper-cut/" target="_blank">100 papercuts project</a> and <a  href="http://www.informationweek.com/blog/main/archives/2009/10/ubuntus_design.html" target="_blank">this commentary from Ivanka Majic</a>, the leader of Canonical&#8217;s design team, give me hope:</p>
<blockquote><p>Serdar Yegulalp (of InformationWeek): UIs in open source apps, Linux especially, are a common source of complaints from the uninitiated. What can be done about that?</p>
<p>Ivanka: &#8220;I don&#8217;t think there&#8217;s a silver bullet. Being able to spend the last 7 months working with our own in-house developers, getting the language right (if I change an icon, is that a &#8220;bugfix&#8221;?), feeding into the process at the right time, figuring out the release schedules, all those things. Right now, there&#8217;s not much to see &#8212; there&#8217;s a kind of shallow level of change from a visual perspective, but that&#8217;s because we&#8217;re just getting started. Nobody can do everything in six months but we can make it a little better. I think a brand-new design team can&#8217;t possibly have gone &#8216;ta-da!&#8217; and handed you a brand new super shiny Ubuntu. But I think Ubuntu does get better with every release. Karmic has a kind of smoothness to it that Jaunty didn&#8217;t have. You can already tell the difference. And I&#8217;ve got massive hopes for Lucid&#8230;&#8221;</p></blockquote>
<p>Other <em>(read: almost all)</em> Linux distros have prettier default themes than Ubuntu, but user experience is about more than just looks.  If 2010 passes and Ubuntu remains ugly and partially usable perhaps I&#8217;ll reevaluate my loyalty &#8211; but until then, I&#8217;m excited to see what Shuttleworth&#8217;s hand-picked team provides.</p>
<p>(And for those unhappy with Ubuntu&#8217;s usability: are you aware of any other distro that employs a corporate-funded design team of fourteen people from different disciplines (visual/graphics designers, interaction designers, and more)&#8230;?)</p>
<p><strong>Pragmatism</strong></p>
<p>The free software world is chock full of <a  href="http://en.wikipedia.org/wiki/Richard_Stallman" target="_blank">idealism</a>.  What most large-scale FOSS projects lack is not idealism, but a solid dose of pragmatism.</p>
<blockquote><p><a  href="http://dictionary.reference.com/browse/pragmatism" target="_blank">Pragmatism: character or conduct that emphasizes practicality.</a></p></blockquote>
<p>Take Fedora, for example.  I think Fedora is a fine distro, especially for users who want a cutting-edge desktop Linux experience.  But have you ever seen <a  href="http://fedoraproject.org/wiki/ForbiddenItems" target="_blank">Fedora&#8217;s forbidden item list</a>?  This is a list full of ideology, not practicality.  Fedora will never become THE desktop Linux distro because proprietary drivers, like them or not, are an unavoidable necessity for at least 5+ more years (maybe longer for certain hardware vendors).  OGV is a great format, but recommending it instead of DVDs is not practical for anyone.</p>
<p>Please do not mistake my commentary as a slam against ideological individuals or distros.  I think the free and open source world benefits <strong>greatly</strong> from its strong ideological background, and I hope it never loses support from ideological purists.  But in order to compete with Windows and OSX, any potential mainstream Linux desktop must sacrifice certain ideologies for the sake of practicality.  If it doesn&#8217;t, it will be forever doomed to obscure usage among tech-savvy individuals only (which may be what many ideologists want, but that&#8217;s another matter entirely).</p>
<p>Ubuntu does an admirable job of walking the fine line between ideology and pragmatism.  It ships only a handful of questionable packages by default, and for heavily-used but patent-encumbered software (mp3, DVDs, etc.) it provides easy installation with full disclosure of the risks involved.  I have mixed feelings about <a  href="http://en.wikipedia.org/wiki/Mono_%28software%29" target="_blank">Mono</a> and <a  href="http://en.wikipedia.org/wiki/Moonlight_%28runtime%29" target="_blank">Moonlight</a>, but if they can someday get me Netflix Instant Watch on Linux I&#8217;m all for supporting them.</p>
<p>Ubuntu has also extended its hand to commercial developers via the forthcoming <a  href="http://en.wikipedia.org/wiki/Ubuntu_Software_Store" target="_blank">Software Center</a>.  <strong>This could be the best thing desktop Linux has done to attract developers.</strong> I have no idea how well the Software Center will perform in this regard, but its creation is absolutely an excellent usability move with a great deal of potential.</p>
<p>What other desktop Linux distros actively strive to engage commercial developers?</p>
<p><strong>Community</strong></p>
<p>I&#8217;ve discussed the Ubuntu community at length <a  href="http://www.tannerhelland.com/ubuntu-linux/ubuntu-report-card-2009/" target="_self">elsewhere</a>, but it&#8217;s worth mentioning again.  I am not aware of another desktop Linux community that offers a breadth of information comparable to Ubuntu&#8217;s.  <a  href="http://help.ubuntu.com/" target="_blank">Extensive documentation</a>, <a  href="https://wiki.ubuntu.com/" target="_blank">a huge wiki</a>, <a  href="http://www.ubuntu.com/support/paid" target="_blank">paid support options</a>, <a  href="http://www.ubuntu.com/support/community/webforums" target="_blank">lively forums</a>, <a  href="http://www.ubuntu.com/support/community/chatirc" target="_blank">IRC</a>, <a  href="http://www.ubuntu.com/support/community/mailinglists" target="_blank">mailing lists</a>, <a  href="https://wiki.ubuntu.com/LoCoTeamList" target="_blank">LoCo teams</a>, <a  href="https://wiki.ubuntu.com/UbuntuBooks" target="_blank">books</a>, fan sites galore&#8230;</p>
<p>Need I go on?</p>
<p>Ubuntu has rallied an impressive combination of professionals, developers, and casual users to its cause.  With so much at stake, I worry that if the Ubuntu project can&#8217;t provide a viable competitor to Windows and OSX, will any other desktop Linux ever have a chance?</p>
<p><strong>Conclusions</strong></p>
<p>I am deeply concerned with the stagnation that has consumed proprietary desktop OSes over the last ten years.  Hardware power has grown in leaps and bounds, but how well have mainstream operating systems evolved to utilize such power?  Viruses and overall security remain a rampant problem, general OS usability is no better than it was 10 years ago, and even the visual presentation of OSes has made only minimal progress toward something truly artistic and not just &#8220;functional.&#8221;</p>
<p>I believe that a competitive desktop Linux distro could change this.  If all software developers wrote and designed software for OSes they could actively contribute to, we could see massive improvements across all forms of software in a remarkably short period of time.  If all hardware drivers and software formats were standardized and open sourced, how much more time could be spent <em>improving</em> hardware and software instead of just getting it to work at all?  If consumers weren&#8217;t forced to pay hundreds of dollars for an OS that was mediocre at best, they could instead spend those hundreds of dollars on software &#8211; potentially leading to <em>more</em> jobs for software developers, not less.</p>
<p>Look at the improvements that have come about because of a simple standardization like USB.  Love or hate the spec itself, does anyone really want to go back to the days of competing serial/parallel/PS2/SCSI/etc. interfaces?  Would the internet be what it is without open standards and open source software?</p>
<p>A functional, reliable, usability-focused desktop Linux distro has the potential to redefine desktop computing (which &#8211; despite the hype behind cloud computing &#8211; will still be around for many years, particularly in developing nations).  Proprietary OSes have had 20 years to give us a better desktop experience, and have they succeeded?</p>
<p>Ha.</p>
<p>I use Ubuntu because it provides me a better desktop experience than Windows.  I promote Ubuntu because I know it can provide others with a better desktop experience.  I advocate Ubuntu not just because free and open source software can save people money, but because FOSS represents an excellent long-term investment in improving the human condition via technology.  I attempt to improve Ubuntu because without honest criticism, it cannot meet any of its <a  href="http://www.ubuntu.com/community/ubuntustory/philosophy" target="_blank">stated goals</a>.</p>
<p>I apologize if this post comes across as melodramatic or hammy.  I don&#8217;t mean for it to be anything but sincere.</p>
<p>Ubuntu is an excellent distro and I will continue to praise it when it excels.  Conversely, I (and many others) will criticize it when it falls short.  (For the record, I much prefer the former.)</p>
<p>And to any developers that I have implicitly insulted via my critiques: I apologize.  I mean no disrespect.  Your work is absolutely appreciated.</p>
<p>But please &#8211; take my criticism for what it&#8217;s worth, and use it to improve your project.  If I unfairly characterize something, please correct me.</p>
<p>Because at the end of the day we&#8217;re all working toward the same goal: a better desktop computing experience.  I&#8217;ll do it my way.  You&#8217;ll do it your way.  And hopefully, the end product will represent the combined best of all our efforts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/commentary/ubuntu-linux/why-i-use-and-promote-ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Sherlock Holmes on Mediocrity, Talent, and Genius</title>
		<link>http://www.tannerhelland.com/scraps/sherlock-holmes-mediocrity-talent-genius/</link>
		<comments>http://www.tannerhelland.com/scraps/sherlock-holmes-mediocrity-talent-genius/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 14:53:17 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>
		<category><![CDATA[quotes]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1359</guid>
		<description><![CDATA[“Mediocrity knows nothing higher than itself; but talent instantly recognizes genius…”
-Sherlock Holmes (Sir Arthur Conan Doyle&#8217;s The Valley of Fear)
]]></description>
			<content:encoded><![CDATA[<blockquote><p>“Mediocrity knows nothing higher than itself; but talent instantly recognizes genius…”</p></blockquote>
<p>-Sherlock Holmes (Sir Arthur Conan Doyle&#8217;s <em>The Valley of Fear</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/sherlock-holmes-mediocrity-talent-genius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hulu, I Love Thee</title>
		<link>http://www.tannerhelland.com/scraps/hulu-desktop-linux/</link>
		<comments>http://www.tannerhelland.com/scraps/hulu-desktop-linux/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 20:41:35 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>
		<category><![CDATA[Hulu]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1352</guid>
		<description><![CDATA[I&#8217;ve been unhappy with Hulu ever since it was coerced into blocking PS3 access, but today they&#8217;ve earned my love back with a Hulu Desktop Client for Linux.  Fedora 9+ and Ubuntu 8.04+ (both 32 and 64-bit!) are currently supported, with more on the way.  Kudos to Hulu for stepping up and recognizing that Linux [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been unhappy with Hulu ever since it was <a  href="http://www.tomsguide.com/us/Hulu-PlayStation-Streaming-Tv-Movies,news-4244.html" target="_blank">coerced into blocking PS3 access</a>, but today they&#8217;ve earned my love back with <a  href="http://www.hulu.com/labs/hulu-desktop-linux" target="_blank">a Hulu Desktop Client for Linux</a>.  Fedora 9+ and Ubuntu 8.04+ (both 32 and 64-bit!) are currently supported, with more on the way.  Kudos to Hulu for stepping up and recognizing that Linux users are an important part their viewership.</p>
<p><strong>(Hey Netflix: I hope you&#8217;re paying attention&#8230;)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/hulu-desktop-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.705 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-11 21:53:49 -->
<!-- Compression = gzip -->