<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Chris @ Olstrom (.com)</title>
	
	<link>http://chris.olstrom.com/blog</link>
	<description>The (Silicon)Viper's Den.</description>
	<pubDate>Mon, 11 Aug 2008 04:52:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
	<image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image>
		<geo:lat>49.262196</geo:lat><geo:long>-122.885275</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ChrisOlstrom" type="application/rss+xml" /><item>
		<title>SiliconViper.Age++</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329287/</link>
		<comments>http://chris.olstrom.com/blog/2008/07/05/increment-age/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 07:18:25 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/?p=37</guid>
		<description>My birthday is now over.I enjoyed it greatly, being able to spend the day with my family (in the &amp;#8216;parents and siblings I grew up with&amp;#8217; sense as well as the &amp;#8216;Me &amp;#38; Melissa &amp;#38; Isabelle&amp;#8216; sense of things) is always nice. As is traditional, fired up the grill for some hot dogs and hamburgers, [...]</description>
			<content:encoded><![CDATA[<p>My birthday is now over.I enjoyed it greatly, being able to spend the day with my family (in the &#8216;parents and siblings I grew up with&#8217; sense as well as the &#8216;Me &amp; Melissa &amp; <a href="http://www.izzypants.com/" title="Isabelle Anne Marie" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.izzypants.com');">Isabelle</a>&#8216; sense of things) is always nice. As is traditional, fired up the grill for some hot dogs and hamburgers, despite the rain.</p>
<p>Had a minor incident with the grill, and the fat from the burgers. Fat dripped down into the grill, and started a minor grease fire which grew to be a bit larger than I would consider ideal. Ended up having to remove most of the hamburgers from the grill to remove the source of the fire&#8217;s fuel, except for one that had a rather intimidating wall of flame surrounding it. There may have been some infernal influence on those flames, I&#8217;m not sure.</p>
<p>Overall, great day, looking forward to the next year of life, fully expecting it to be at even more awesome than previous years (if that&#8217;s possible, I&#8217;m quite pleased with my life so far). 23 happens to be my lucky number, so we&#8217;ll see how that plays into things. ^_^</p>
<p>Start some coursework at BCIT on Monday. 0800-1200 for class, then work from 1215-2015. It&#8217;s going to be a long two weeks, I suppose. I expect the local coffee houses will appreciate the extra business.</p>
<p>And now, I must answer the call of sleep.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=MpJvYJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=MpJvYJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=ckWauj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=ckWauj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=AunFYJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=AunFYJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Slg1fj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Slg1fj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=epGg1J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=epGg1J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=tJkPyJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=tJkPyJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329287" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2008/07/05/increment-age/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2008/07/05/increment-age/</feedburner:origLink></item>
		<item>
		<title>On the Benefits of Self-Taught Skills</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329288/</link>
		<comments>http://chris.olstrom.com/blog/2008/06/23/on-the-benefits-of-self-taught-skills/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 06:44:50 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/?p=36</guid>
		<description>There are those who hold the view that being self-taught is a disadvantage. As an individual of this sort, my views will be inherently biased. Please forgive me for this, and look past it. If you disagree (or agree) with my rationale, add a comment. I will respond to all comments.
The situation is such that [...]</description>
			<content:encoded><![CDATA[<p>There are those who hold the view that being self-taught is a disadvantage. As an individual of this sort, my views will be inherently biased. Please forgive me for this, and look past it. If you disagree (or agree) with my rationale, add a comment. I will respond to all comments.</p>
<p>The situation is such that there are advantages to both sides. It is my position that self-taught individuals are more specialized in their chosen areas of expertise, at the cost of versatility.</p>
<p>Consider if you will: the range of exercises most Computer Science students undertake. Many of these are tasks that illustrate a particular concept, and will likely never be (directly) applied to any future work.</p>
<p>Many self-educated individuals will not take the time to study areas outside those that interest them (and why would they?). At the same time, such individuals are not wasting the time they save by not learning otherwise dull concepts. These are replaced with things that capture our attention, and hold it.</p>
<p>There are those who hold the view that those trained through traditional channels (universities, formal training programs, etc) are being &#8217;shaped by the system to be drones&#8217;. While I think this is a bit extreme, I agree somewhat, though I think the defining factor is motivation, rather than environment. It just happens that most of those outside of traditional training models (the self-taught) share a common motive: Passion. We thirst for knowledge, and it is this that drives us to expand our understanding of a subject. An individual who enrolls in a training program, or structured study of a field may share this desire, though it can safely be assumed that not all who take a course do it for the knowledge alone. Many undertake such training to secure positions in a related field.</p>
<p>I believe that one who learns something to become employable is setting themselves up to be a drone. The mindset required to know that &#8216;I spent four years studying to get this job&#8217; puts the individual in a position to be directed. The goal was to get the job, and to fill a specific role.</p>
<p>The self-taught individual is more often driven by passion for their art. Where a classically-trained developer may complete a project to the specfication, the passionate developer is more likely to infuse their work with that extra spark that makes it truly exceptional.</p>
<p>Those trained in a traditional sense are often more versatile than the passionate programmer, and may be stronger in a wider range of tasks, the self-taught developer is often unparalleled in his expertise in a select few areas.</p>
<p>The question I would pose is this: If you required critical brain surgery, who would you rather have do it? The surgeon who is very good at a range of operations? Or a neurosugeon who excels at his chosen field, but <strong>only</strong> at his chosen field?</p>
<p><em>Written in response to:</em></p>
<ul>
<li><a href="http://www.geeknews.net/2008/06/21/who-needs-a-computer-science-degree-when-theres-wikipedia"><br />
Who Needs a Computer Science Degree When There’s Wikipedia?</a></li>
<li><a href="http://greatjustice.info/university-versus-self-taught/" onclick="javascript:pageTracker._trackPageview ('/outbound/greatjustice.info');">University versus self-taught</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=tVOzzJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=tVOzzJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=3mQnKj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=3mQnKj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=YRaUYJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=YRaUYJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=DNNgdj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=DNNgdj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=2ya3VJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=2ya3VJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=YuHslJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=YuHslJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329288" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2008/06/23/on-the-benefits-of-self-taught-skills/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2008/06/23/on-the-benefits-of-self-taught-skills/</feedburner:origLink></item>
		<item>
		<title>Vista Gamer, existing because it didn’t.</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329289/</link>
		<comments>http://chris.olstrom.com/blog/2008/05/17/vista-gamer-existing-because-it-didnt/#comments</comments>
		<pubDate>Sun, 18 May 2008 05:21:20 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/?p=35</guid>
		<description>And we&amp;#8217;re live with another one. Sometimes I think I take on too many projects. It&amp;#8217;s probably true too, but how are we supposed to find out where our limitations are if we don&amp;#8217;t push where we think they might be? Overburden yourself, and you&amp;#8217;ll soon discover that you can do far more than you [...]</description>
			<content:encoded><![CDATA[<p>And we&#8217;re live with another one. Sometimes I think I take on too many projects. It&#8217;s probably true too, but how are we supposed to find out where our limitations are if we don&#8217;t push where we think they might be? Overburden yourself, and you&#8217;ll soon discover that you can do far more than you gave yourself credit for.</p>
<p>Vista Gamer stems from the fact that my shiny new laptop came with Vista. Now, I&#8217;m not a Windows fan. This is plainly clear, but since the laptop that had the hardware I wanted didn&#8217;t have an option of not getting Vista, I accepted that I was screwed. And, since I now have a shiny licensed copy of Windows, I may as well use it to play my games. Saves me the hassle of tinkering with Wine&#8230; or does it?</p>
<p>I figured it&#8217;d be easy. Pop in a game or two, and have some fun. But no. Vista wants to play rough, and not be compatible with several of my games. I&#8217;m pleased with the performance of the ones that run, but disappointed that a large number of the online games I&#8217;ve wanted to play simply don&#8217;t run on Vista. Things like DEP killing nProtect, for example. I can&#8217;t fault Vista for that, really. nProtect is an invasive little process, and any half-decent security system should consider it&#8217;s behaviour (not the app itself, mind you) to be a threat.</p>
<p>Looking around, I couldn&#8217;t find a site around that told me what was compatible and what wasn&#8217;t. Sure, people mention things in forums, but I wanted a single place I could find the information. A starting point for my game compatibility research, much like Wikipedia is the starting point for a lot of questions that cross my mind.</p>
<p>Spent a bit of time struggling to find a domain that felt right, and went to bed without an answer. The next day, I checked a few more that struck me during lunch, and to my surprise, <a href="http://www.vistagamer.com/" title="Vista Gamer" onclick="javascript:pageTracker._trackPageview ('/outbound/www.vistagamer.com');">vistagamer.com</a> was available (let this be a lesson to all of you &#8220;OMG, all the decent .coms are taken!&#8221; people. Even if you think it&#8217;ll be taken, check. You might be wrong).</p>
<p>So the site&#8217;s up and running, looks decent enough. A few games are in the list, and I&#8217;m looking for submissions for any experiences others have had with games working or not.</p>
<p>Play games on Vista? Check out <a href="http://www.vistagamer.com/" title="Vista Gamer" onclick="javascript:pageTracker._trackPageview ('/outbound/www.vistagamer.com');">Vista Gamer</a>. While we can&#8217;t make Vista suck any less for gaming, we can at least know that a game doesn&#8217;t work before we waste 3GB of bandwidth downloading it (seriously, these online multiplayer games should have their requirements listed on the site. Even if the game is free, wasted bandwidth doesn&#8217;t benefit anyone).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=bEGpnJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=bEGpnJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Jiklyj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Jiklyj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=5bliKJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=5bliKJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=AXVIxj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=AXVIxj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=v7iGfJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=v7iGfJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=dX04WJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=dX04WJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329289" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2008/05/17/vista-gamer-existing-because-it-didnt/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2008/05/17/vista-gamer-existing-because-it-didnt/</feedburner:origLink></item>
		<item>
		<title>Slack/Tux Overhaul</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329290/</link>
		<comments>http://chris.olstrom.com/blog/2008/05/09/slacktux-overhaul/#comments</comments>
		<pubDate>Fri, 09 May 2008 22:20:12 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/?p=33</guid>
		<description>The site layout has been overhauled at Slack/Tux, resulting in a style that aligns better with how I had originally envisioned it. There is still a significant lack of content on the site, something which I intend to correct in the near future. Some upgrades and tweaks have been implemented as well, which should improve [...]</description>
			<content:encoded><![CDATA[<p>The site layout has been overhauled at <a href="http://www.slack-tux.org/" title="Slack/Tux" onclick="javascript:pageTracker._trackPageview ('/outbound/www.slack-tux.org');">Slack/Tux</a>, resulting in a style that aligns better with how I had originally envisioned it. There is still a significant lack of content on the site, something which I intend to correct in the near future. Some upgrades and tweaks have been implemented as well, which should improve the responsiveness of the site.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=XdMbEJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=XdMbEJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=I5LQ5j"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=I5LQ5j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=6Ht2UJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=6Ht2UJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=RVFUZj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=RVFUZj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Wf57TJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Wf57TJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=9fvvRJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=9fvvRJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329290" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2008/05/09/slacktux-overhaul/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2008/05/09/slacktux-overhaul/</feedburner:origLink></item>
		<item>
		<title>Silent Arcade is Live!</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329291/</link>
		<comments>http://chris.olstrom.com/blog/2008/05/07/silent-arcade-is-live/#comments</comments>
		<pubDate>Thu, 08 May 2008 07:32:53 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/?p=34</guid>
		<description>So I&amp;#8217;ve been thinking about doing this for a long time. I&amp;#8217;ve been writing a game, which I call SimpleGame. It&amp;#8217;s basically one game, written in as many languages as I can write it in. I&amp;#8217;ve used it primarily as a means of improving my skills with different languages, or learning new ones entirely. It&amp;#8217;s [...]</description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been thinking about doing this for a long time. I&#8217;ve been writing a game, which I call SimpleGame. It&#8217;s basically one game, written in as many languages as I can write it in. I&#8217;ve used it primarily as a means of improving my skills with different languages, or learning new ones entirely. It&#8217;s always been my intent to share that code, as well.</p>
<p>Considering everything that&#8217;s happened with <a href="http://www.firebrand-entertainment.com/libertas-infinitum/" title="Libertas Infinitum" onclick="javascript:pageTracker._trackPageview ('/outbound/www.firebrand-entertainment.com');">Libertas Infinitum</a> (or the lack of happenings, depending on how you approach it), I wanted to do something to help others with similar visions. I&#8217;ll continue with Libertas Infinitum, and while that develops I&#8217;d love to see more independant developers start building their dreams.</p>
<p>If anything, now is the best time for new developers to get involved. As the internet has evolved, the potential for collaboration has blossomed into something amazing, and the resources available for small teams are mature and stable: Web-accessible revision control, free distribution channels, and open source development tools and frameworks all serve to lower the barrier to entry, or even eliminate it entirely.</p>
<p><a href="http://www.silentarcade.com" title="Silent Arcade" onclick="javascript:pageTracker._trackPageview ('/outbound/www.silentarcade.com');">Silent Arcade</a> is a site dedicated to empowering those developers through knowledge. Check it out.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=CN09iJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=CN09iJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=eWVkgj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=eWVkgj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=ankwCJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=ankwCJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=MkQ5pj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=MkQ5pj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Y7R1xJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Y7R1xJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=dVGekJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=dVGekJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329291" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2008/05/07/silent-arcade-is-live/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2008/05/07/silent-arcade-is-live/</feedburner:origLink></item>
		<item>
		<title>Rogers Modifies Web Pages, Violates Consumer Trust</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329292/</link>
		<comments>http://chris.olstrom.com/blog/2007/12/11/rogers-modifies-web-pages-violates-consumer-trust/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 17:59:09 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[privacy]]></category>

		<category><![CDATA[rogers]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[threat]]></category>

		<category><![CDATA[trust]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/12/11/rogers-modifies-web-pages/</guid>
		<description>As noted by Lauren Weinstein, Rogers is modifying HTTP data sent to their users as illustrated here:

Note: This is not speculation. Rogers&amp;#8217; Vice President of Communications, Taanta Gupta has confirmed that they are experimenting with this technique ( via Wired ).
What this means is that they are embedding additional content in web pages served to [...]</description>
			<content:encoded><![CDATA[<p>As noted by <a href="http://lauren.vortex.com/archive/000337.html" title="Google Hijacked -- Major ISP to Intercept and Modify Web Pages" onclick="javascript:pageTracker._trackPageview ('/outbound/lauren.vortex.com');">Lauren Weinstein</a>, Rogers is modifying HTTP data sent to their users as illustrated here:</p>
<p><a href="/gfx/blog/cb4a7b6028530d620bdbb778734298c7.jpg"><img src="/gfx/blog/cb4a7b6028530d620bdbb778734298c7.jpg" alt="Modified Google Homepage, by Rogers" height="400" width="457" /></a></p>
<p><em>Note: This is not speculation. Rogers&#8217; Vice President of Communications, Taanta Gupta has confirmed that they are experimenting with this technique ( via <a href="http://blog.wired.com/27bstroke6/2007/12/canadian-isps-p.html" title="In Test, Canadian ISP Splices Itself Into Google Homepage" onclick="javascript:pageTracker._trackPageview ('/outbound/blog.wired.com');">Wired</a> ).</em></p>
<p>What this means is that they are embedding additional content in web pages served to their clients, without explicit permission. This is not something clients can opt into. As a privacy-aware netizen, I find this to be a blatant abuse of any Internet Service Provider&#8217;s power, for a number of reasons.</p>
<p><strong>Security</strong></p>
<p>When I connect to a site, my browser requests a page from the server hosting that site. I expect that the page I receive is the one that the server sent to me. What Rogers is doing breaks this implicit trust. As a user, I can no longer have faith in the authenticity of a page I view, because it may have been modified somewhere between the server that generated the page, and me.</p>
<p>Such action (when initiated by an individual) is considered malicious activity, and controversial at best. When a telecommunications carrier is responsible, it is also illegal.</p>
<p>Part II, Section 36 of the <a href="http://www.crtc.gc.ca/eng/LEGAL/TELECOM.HTM" title="Telecommunications Act of 1993" onclick="javascript:pageTracker._trackPageview ('/outbound/www.crtc.gc.ca');">Telecommunications Act</a> states:</p>
<p><em>[Content of messages]</em></p>
<p><em>36. Except where the Commission approves otherwise, a Canadian carrier shall not control the content or influence the meaning or purpose of telecommunications carried by it for the public.</em><br />
<strong><br />
Privacy</strong></p>
<p>The example above illustrates this capability being used to send targetted messages to clients regarding their accounts. Two important details can be determined from this: That Rogers is in fact actively monitoring data that passes through their network (so as to not inject arbitrary code into incompatible content types) and that they are linking these data sessions to individual client accounts. It is hardly a distant thought for them to be tracking the sites a client visits, and constructing a profile about that user from that data. Again, this is done without explicit consent from their users.<br />
<strong><br />
Potential Impact</strong></p>
<p>Right now, this technology is being used to send &#8216;useful&#8217; (but intrusive) messages to clients. In the future, it would not be unexpected for Rogers to add &#8216;relevant data&#8217; to pages, or deliver contextual advertising (and they would likely make a killing from it). It is possible that this capability could be used to push software onto the PCs of their users. Though local security policies would likely prevent this, it would be simple enough to install a browser addon from the Internet Setup software that bypassed the usual security measures by considering such content to be &#8216;trusted&#8217;. In the case of users who opt not to use the setup software, such an addon could be installed by exploiting any one of the vulnerabilities in their given browser (most commonly Internet Explorer). A user would not even have to go to a specific site, as the needed data could be embedded in any page.</p>
<p>In a more sinister scenario, it is also possible that Rogers could modify the owner attribute on existing on-page advertisements, effectively stealing that ad revenue from the page owners. Since this would occur after the page was generated, but prior to it being served to the client&#8217;s browser, there would be no way for the site owner to notice this (since it is common for users to have ad-blocking software installed locally, many site owners expect a certain portion of viewers to not receive the advertisements), and no way for the client to determine it either.</p>
<p>Extending this a bit further, it is not difficult to envision an entity with these capabilities modifying other content on-page. Altering unfavourable commentary regarding themselves, censoring content, adding content to pages and generally discrediting the validity of the web.</p>
<p>Some of these examples seem unlikely, others not so much. Only time will tell, but if we do not voice our concerns, if we do not defend our rights to privacy, anonymity, and security, a bleak future is all the more probable.</p>
<p><em>Note: This page should be should be served to you via HTTPS, ensuring that such content-modification schemes are ineffective.</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Fir8lJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Fir8lJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=skXXij"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=skXXij" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=WnMGkJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=WnMGkJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=QfQWdj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=QfQWdj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=yMTQRJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=yMTQRJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=UFYyaJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=UFYyaJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329292" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/12/11/rogers-modifies-web-pages-violates-consumer-trust/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/12/11/rogers-modifies-web-pages-violates-consumer-trust/</feedburner:origLink></item>
		<item>
		<title>Forum for Firebrand Entertainment</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/171844096/</link>
		<comments>http://chris.olstrom.com/blog/2007/10/18/forum-for-firebrand-entertainment/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 00:53:17 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<category><![CDATA[collaboration]]></category>

		<category><![CDATA[firebrand entertainment]]></category>

		<category><![CDATA[libertas infinitum]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/10/18/forum-for-firebrand-entertainment/</guid>
		<description>For awhile, clicking the link on the Libertas  Infinitum page labeled &amp;#8216;forum&amp;#8217; was an exercise in futility, taking you  nowhere (well, to an error page&amp;#8230; but that&amp;#8217;s hardly somewhere most people want  to go). That&amp;#8217;s been fixed now, and the Firebrand Entertainment Forum is online</description>
			<content:encoded><![CDATA[<p>For awhile, clicking the link on the <a href="http://www.firebrand-entertainment.com/libertas-infinitum/" title="Libertas Infinitum" onclick="javascript:pageTracker._trackPageview ('/outbound/www.firebrand-entertainment.com');">Libertas  Infinitum</a> page labeled &#8216;forum&#8217; was an exercise in futility, taking you  nowhere (well, to an error page&#8230; but that&#8217;s hardly somewhere most people want  to go). That&#8217;s been fixed now, and the <a href="http://community.firebrand-entertainment.com/forum/" title="Firebrand Entertainment Forum" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/community.firebrand-entertainment.com');">Firebrand Entertainment Forum</a> is online</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=1ij7jJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=1ij7jJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=xKeAcj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=xKeAcj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=b4JYhJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=b4JYhJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=OOE9Tj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=OOE9Tj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=iYqA1J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=iYqA1J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=UlSQYJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=UlSQYJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/171844096" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/10/18/forum-for-firebrand-entertainment/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/10/18/forum-for-firebrand-entertainment/</feedburner:origLink></item>
		<item>
		<title>On Writing Quality Code.</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/171835369/</link>
		<comments>http://chris.olstrom.com/blog/2007/10/18/on-writing-quality-code/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 00:41:39 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[quality]]></category>

		<category><![CDATA[rant]]></category>

		<category><![CDATA[teamwork]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/10/18/on-writing-quality-code/</guid>
		<description>I&amp;#8217;ll fix it later&amp;#8230;
We&amp;#8217;ve all done it, and its bad enough when you&amp;#8217;re maintaining your own  code&amp;#8230; but if you are working with other developers (or if someone may one day  be working with your code), the &amp;#8216;dirty hack now, fix it later&amp;#8217; way of coding is  simply not acceptable.
Source is meant [...]</description>
			<content:encoded><![CDATA[<p><em>I&#8217;ll fix it later&#8230;</em></p>
<p>We&#8217;ve all done it, and its bad enough when you&#8217;re maintaining your own  code&#8230; but if you are working with other developers (or if someone may one day  be working with your code), the &#8216;dirty hack now, fix it later&#8217; way of coding is  simply not acceptable.</p>
<p>Source is meant to be read by human beings. Disregarding this truth is the  first step on a dark path. Taking the time to do it right the first time pays  off fast.</p>
<p>A lot of it isn&#8217;t even hard to do. Naming your variables clearly consumes  mere seconds, and pays off immediately by reducing the amount of documentation  you need to write. For example, naming an object scd1 rather than OverviewMenu  creates the need for documentation that could have been avoided. If you append  an item to scd1, someone looking at your code may need to figure out what scd1  actually does to understand that, while appending an item to OverviewMenu  probably means you&#8217;re adding an item to the menu. The code documents itself.</p>
<p>Indenting your code properly is trivial to accomplish (and all but the most  primitive editors make it very easy to do without thinking about it), and it  simplifies understanding program flow.</p>
<p>Doing it the &#8216;easy&#8217; way now, with the intent of fixing it later is almost  always a recipe for trouble, and more often than not it creates more work for  you very quickly. Now you have ugly code that needs to be fixed, and replacing  it can take longer than it would have to write it well in the first place.  Besides, why write something just to throw it out? Your time should be worth  more than that.</p>
<p>If you happen to be writing web code, don&#8217;t create JavaScript functions or  complex code inside event handlers, or apply inline styles your HTML. JavaScript  has functions, and the <strong>style</strong> tag exists to be used. There are  reasons for these things, part of which is making it easy to manage your  code.</p>
<p>If it&#8217;s worth doing at all, it should be worth doing right. Please, don&#8217;t  create more work than you need to for yourself, and other developers.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=VmjDcJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=VmjDcJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=TTU7dj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=TTU7dj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=osqKEJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=osqKEJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=bgN9rj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=bgN9rj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=BWY0FJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=BWY0FJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=DoGcOJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=DoGcOJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/171835369" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/10/18/on-writing-quality-code/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/10/18/on-writing-quality-code/</feedburner:origLink></item>
		<item>
		<title>Emperia Changes Name to Libertas Infinitum</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/170284740/</link>
		<comments>http://chris.olstrom.com/blog/2007/10/15/emperia-changes-name-to-libertas-infinitum/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 19:28:56 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<category><![CDATA[collaboration]]></category>

		<category><![CDATA[emperia]]></category>

		<category><![CDATA[firebrand entertainment]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[libertas infinitum]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/10/15/emperia-changes-name-to-libertas-infinitum/</guid>
		<description>As it happens, another game exists with under the name of &amp;#8216;Emperia&amp;#8217;, and it&amp;#8217;s  been around since August of 2002. You can find its site here, and some technical  details here, courtesy of MUD  Magic.
Given that both projects are games, a potential for confusion was recognized,  and discussion on a new [...]</description>
			<content:encoded><![CDATA[<p>As it happens, another game exists with under the name of &#8216;Emperia&#8217;, and it&#8217;s  been around since August of 2002. You can find its site <a href="http://games.groups.yahoo.com/group/Emperia/" title="Emperia" onclick="javascript:pageTracker._trackPageview ('/outbound/games.groups.yahoo.com');">here</a>, and some technical  details <a href="http://www.mudmagic.com/listings/game/1867/" title="MudMagic" onclick="javascript:pageTracker._trackPageview ('/outbound/www.mudmagic.com');">here</a>, courtesy of MUD  Magic.</p>
<p>Given that both projects are games, a potential for confusion was recognized,  and discussion on a new name began. Some titles that didn&#8217;t make the cut  were&#8230;</p>
<ul>
<li>Manifest Destiny</li>
<li>Conquest of Fate</li>
<li>Seven Sorrows</li>
<li>Empires Return</li>
<li>Return</li>
<li>Bloodlines</li>
<li>Land of War</li>
<li>Revenge of the Sho&#8217;dai</li>
<li>Free Play</li>
<li>Freedom</li>
<li>Liberty</li>
<li>Redemption</li>
<li>Sovereign</li>
<li>Libertas</li>
<li>Logos</li>
<li>Terrenus</li>
</ul>
<p>By a unanimous vote, the name <strong><em>Libertas Infinitum</em></strong>  was decided on. This name was formed from three comments:</p>
<ul>
<li>Name submission of &#8216;<em>Libertas</em>&#8216; by Jacob Hardin.</li>
<li>Concept submission of &#8216;<em>Free Play</em>&#8216; from myself, <a href="http://chris.olstrom.com/" title="Chris Olstrom">Chris Olstrom</a>.</li>
<li>Suggestion from <a href="http://www.matt-maclellan.com/" title="Matt Maclellan" onclick="javascript:pageTracker._trackPageview ('/outbound/www.matt-maclellan.com');">Matt Maclellan</a> to work  &#8216;<em>Eternal</em>&#8216; into the title.</li>
</ul>
<p>Links have been redirected by 301, all content available at <a href="http://www.firebrand-entertainment.com/libertas-infinitum/" title="Libertas Infinitum" onclick="javascript:pageTracker._trackPageview ('/outbound/www.firebrand-entertainment.com');">http://www.firebrand-entertainment.com/libertas-infinitum/</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Lc1dhJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Lc1dhJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=sULdMj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=sULdMj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=AEv3qJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=AEv3qJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Hqh4mj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Hqh4mj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=zzMkZJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=zzMkZJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=REsP1J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=REsP1J" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/170284740" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/10/15/emperia-changes-name-to-libertas-infinitum/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/10/15/emperia-changes-name-to-libertas-infinitum/</feedburner:origLink></item>
		<item>
		<title>Inspiration for Province6.ca</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329293/</link>
		<comments>http://chris.olstrom.com/blog/2007/10/03/inspiration-for-province6ca/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 03:48:28 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[british columbia]]></category>

		<category><![CDATA[province6]]></category>

		<category><![CDATA[revelstoke]]></category>

		<category><![CDATA[tourism]]></category>

		<category><![CDATA[travel]]></category>

		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/10/03/inspiration-for-province6ca/</guid>
		<description>I recently enjoyed a vacation in Revelstoke, British Columbia. For those who  don&amp;#8217;t know where that is, it&amp;#8217;s a cozy little city nestled away in a valley  somewhere up in the BC Interior. The trip was ~10.5 hours each way, and during  that time I had the opportunity to bask in the [...]</description>
			<content:encoded><![CDATA[<p>I recently enjoyed a vacation in Revelstoke, British Columbia. For those who  don&#8217;t know where that is, it&#8217;s a cozy little city nestled away in a valley  somewhere up in the BC Interior. The trip was ~10.5 hours each way, and during  that time I had the opportunity to bask in the natural beauty of British  Columbia, and it got me thinking that I should do something to share my love of  this astounding province with the rest of the world. Naturally (being the web  monkey that I am) I went the route of a domain, and <a href="http://www.province6.ca/" title="Province6.ca" onclick="javascript:pageTracker._trackPageview ('/outbound/www.province6.ca');">Province6.ca</a> was born. Well, it might have  involved a bit more thought than that, and it certainly involved collaboration  with Melissa (and <a href="http://www.izzypants.com/" title="Isabelle Anne Marie" onclick="javascript:pageTracker._trackPageview ('/outbound/www.izzypants.com');">Isabelle</a>, to some extent) over what type of  content the site would be built around. The resulting site will be a place for  tourists and residents of BC alike to find and share information about the most  breathtaking region in North America.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=WW8uSJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=WW8uSJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=OAqTAj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=OAqTAj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=yiX0CJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=yiX0CJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=fjYAqj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=fjYAqj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=8hCtLJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=8hCtLJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=ot6QQJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=ot6QQJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329293" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/10/03/inspiration-for-province6ca/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/10/03/inspiration-for-province6ca/</feedburner:origLink></item>
		<item>
		<title>Emperia opens doors to community contributors.</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329294/</link>
		<comments>http://chris.olstrom.com/blog/2007/10/01/emperia-opens-doors-to-community-contributors/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 15:36:54 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<category><![CDATA[collaboration]]></category>

		<category><![CDATA[emperia]]></category>

		<category><![CDATA[firebrand entertainment]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[libertas infinitum]]></category>

		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/10/01/emperia-opens-doors-to-community-contributors/</guid>
		<description>For some time, Emperia has been in  development quietly. Not privately, but not actively promoted. The reason was  that it was (and still is) a work in progress, and the documentation was too  sparse to be useful. There is still a lot of work to be done, but there is  enough [...]</description>
			<content:encoded><![CDATA[<p>For some time, <a href="http://www.firebrand-entertainment.com/emperia/" title="Emperia" onclick="javascript:pageTracker._trackPageview ('/outbound/www.firebrand-entertainment.com');">Emperia</a> has been in  development quietly. Not privately, but not actively promoted. The reason was  that it was (and still is) a work in progress, and the documentation was too  sparse to be useful. There is still a lot of work to be done, but there is  enough of a foundation that it can be worked with.</p>
<p>The intent of this project is to produce a game that incorporates the ideas  of the players from the beginning. This will be released free to the community,  as both client and server software. Source will be available for modification  and review, as it should be.</p>
<p>What is asked of the community is this: Tell us what you want, and help build  it. The documentation is in a <a href="http://www.firebrand-entertainment.com/emperia/wiki/" title="Emperia Development Wiki" onclick="javascript:pageTracker._trackPageview ('/outbound/www.firebrand-entertainment.com');">wiki</a> format, and  a source repository is in place, both to facilitate open  collaboration.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=YGqhEJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=YGqhEJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=UmTzBj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=UmTzBj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=tjCJYJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=tjCJYJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Bt53Bj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Bt53Bj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=s7xUxJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=s7xUxJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=wR0F4J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=wR0F4J" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329294" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/10/01/emperia-opens-doors-to-community-contributors/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/10/01/emperia-opens-doors-to-community-contributors/</feedburner:origLink></item>
		<item>
		<title>Unreferred Referrals</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/167586324/</link>
		<comments>http://chris.olstrom.com/blog/2007/09/17/unreferred-referrals/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 23:50:57 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Community]]></category>

		<category><![CDATA[affiliate]]></category>

		<category><![CDATA[eclipsehosters]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[referral]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/09/17/unreferred-referrals/</guid>
		<description>When a client signs up for service without a referral, it&amp;#8217;s more profitable.  Whatever would have been paid out in incentive pay stays in the company&amp;#8217;s  pockets.
Affiliate programs provide a fair mechanism for profit-sharing, to the  benefit of all. Referrers and the company itself benefit in the most direct  sense: revenue; [...]</description>
			<content:encoded><![CDATA[<p>When a client signs up for service without a referral, it&#8217;s more profitable.  Whatever would have been paid out in incentive pay stays in the company&#8217;s  pockets.</p>
<p>Affiliate programs provide a fair mechanism for profit-sharing, to the  benefit of all. Referrers and the company itself benefit in the most direct  sense: revenue; and the benefit extends beyond that. Increased income means more  reliability for the users. It facilitates the purchase of new hardware, covers  unexpected expenses, and allows for growth benefitting every client, regardless  of their involvement in referring new signups.</p>
<p>At <a href="http://www.eclipsehosters.com/" title="EclipseHosters" onclick="javascript:pageTracker._trackPageview ('/outbound/www.eclipsehosters.com');">EclipseHosters.com</a>, we&#8217;re taking that  added revenue, and giving it back to the community. Effective immediately, every  new client that signs up without a referral will have that referral randomly  assigned to someone on the same plan that they are signing up for.</p>
<p><strong>Example</strong></p>
<p>Lisa is looking for hosting, and finds EclipseHosters.com on Google. After  reviewing the available options, she picks out a Full plan ($15.00/mo, referal  credit of $1.50). Since the referral is not assigned, the system selects someone  else with a Full plan, and attributes the credit to Dave. He now earns $1.50  monthly for that referral.</p>
<p>In this example, Dave was not required to do any work. He was rewarded (on an  ongoing basis, no less) simply for having chosen EclipseHosters.com as his  hosting provider.</p>
<p><em><strong>That</strong> is the EclipseHosters difference.</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=EPIkEJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=EPIkEJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Heptqj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Heptqj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=u6rtnJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=u6rtnJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=7d1cXj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=7d1cXj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=sbvrYJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=sbvrYJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=YmLnWJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=YmLnWJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/167586324" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/09/17/unreferred-referrals/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/09/17/unreferred-referrals/</feedburner:origLink></item>
		<item>
		<title>Copy Protection and Use Reporting</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/167586325/</link>
		<comments>http://chris.olstrom.com/blog/2007/09/11/copy-protection-and-use-reporting/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 19:27:48 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[copy protection]]></category>

		<category><![CDATA[copyright]]></category>

		<category><![CDATA[data mining]]></category>

		<category><![CDATA[licensing]]></category>

		<category><![CDATA[piracy]]></category>

		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/09/11/copy-protection-and-use-reporting/</guid>
		<description>The topic of copy protection, and how much is too much was raised on Marc&amp;#8217;s  blog today.
Where is the line drawn, then? He asks about software phoning home, and the  sorts of data that are appropriate to report, specifically inquiring about  license keys, version reporting, and installation identifiers. Responding to  each&amp;#8230;
License [...]</description>
			<content:encoded><![CDATA[<p>The topic of copy protection, and how much is too much was raised on <a href="http://www.rogue-development.com/blog/2007/09/whats-right-amount-of-copy-protection.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.rogue-development.com');">Marc</a>&#8217;s  blog today.</p>
<p>Where is the line drawn, then? He asks about software phoning home, and the  sorts of data that are appropriate to report, specifically inquiring about  license keys, version reporting, and installation identifiers. Responding to  each&#8230;</p>
<p><strong>License Keys</strong></p>
<p>A license key would be perfectly acceptable by my standards. It isn&#8217;t  personally identifiable information that the content owner doesn&#8217;t already have.  Any information a license key can provide was likely provided in order to get  said key, right?</p>
<p><strong>Software Version</strong></p>
<p>A software version is non-intrusive as well, since the same information is  reported by most updating systems, to ensure patches get distributed to those  who need them, unless the updater just queries the current version number, and  compares it locally against your installed version. <em>(On a side note, I would  be interested to know how prevalent these methods are.)</em></p>
<p><strong>Unique Installation Identifiers</strong></p>
<p>A unique installation ID, though&#8230; since that information serves to identify  the user (or the installation), and isn&#8217;t directly provided to the content  author, and serves minimal benefit (if any) to the end user&#8230; it just feels  like data mining.</p>
<p><strong>How to respond in the event of more active installs than issued  keys?</strong></p>
<p>Regarding a threshold for disabling license keys, that really depends on how  the disabling occurs. If it&#8217;s automatic, then it is probably too aggressive to  disable the keys for limited apparent piracy. Especially if your software is  targeted at a corporate audience. Anything that slams the brakes on productivity  is a good reason to start looking for another product.</p>
<p>Track the number of active installs for a given key, yes. Flag the key,  absolutely. Disable it&#8230; manually?</p>
<p>Even better, locate the contact info for the offending keys, and send a  friendly notification to them, offering the purchase of additional keys at a  volume discount appropriate to the number of excess installations. This turns  piracy into a potential sale.</p>
<p><em>The majority of this post (excepting the introduction and headings) was  originally featured <a href="http://www.rogue-development.com/blog/2007/09/whats-right-amount-of-copy-protection.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.rogue-development.com');">here</a>  as a comment on <a href="http://www.rogue-development.com/blog/" title="Marc's Musings" onclick="javascript:pageTracker._trackPageview ('/outbound/www.rogue-development.com');">Marc&#8217;s Musings</a>.</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=22VHRJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=22VHRJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=pkDRxj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=pkDRxj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=7FdWfJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=7FdWfJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=agxQUj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=agxQUj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=WNno6J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=WNno6J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=9WyCNJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=9WyCNJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/167586325" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/09/11/copy-protection-and-use-reporting/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/09/11/copy-protection-and-use-reporting/</feedburner:origLink></item>
		<item>
		<title>Affiliate Marketing Campaigns</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329295/</link>
		<comments>http://chris.olstrom.com/blog/2007/06/17/affiliate-marketing-campaigns/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 04:09:25 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[affiliate]]></category>

		<category><![CDATA[eclipsehosters]]></category>

		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/06/17/affiliate-marketing-campaigns/</guid>
		<description>In response to a several inquiries regarding the EclipseHosters.com Sales Program, and why it was implemented, the simple answer is effectiveness. The  initial motivation of the incentive program was to provide an economically  viable way to pay back the community that made WhatTheFork.org what it is. Help  us grow this as a [...]</description>
			<content:encoded><![CDATA[<p>In response to a several inquiries regarding the EclipseHosters.com Sales Program, and why it was implemented, the simple answer is effectiveness. The  initial motivation of the incentive program was to provide an economically  viable way to pay back the community that made WhatTheFork.org what it is. Help  us grow this as a business, and we&#8217;ll put some money in your pockets  (proportional to what you contribute).</p>
<p>In addition, an affiliate campaign such as this is probably the safest (in  terms of risk vs reward) single investment we could undertake in regards to  marketing. It offers us the assurance that we do not throw away money on ads  that may not pan out, and it frees us from the ancient marketing formula of X  sales from Y visitors who clicked on Y out of Z ads that were paid for.</p>
<p>Let&#8217;s assume some optimistic numbers here, to illustrate the point. 1 in 20  visitors makes a purchase of $8 (5% conversion rate), and 1 in 100 &#8216;impressions&#8217;  clicks an ad (1% click-thru rate), and the cost of the ads is $5 per 1000  impressions&#8230;</p>
<p>Based on these numbers, a $50 advertising budget should result in 50,000 ads,  or 500 visitors. 1 in 20 buys, which should mean 25 sales. At $8 each, $200 in  revenue has been generated from $50 in advertising. A 4:1 return, which  (depending on the market) can be good, or not so hot. Viewed from slightly  different angle, it cost 25% of the value of each sale to acquire it.</p>
<p>That is assuming good results, which would require a solid ad with highly  visible placement on the right site. It can go a lot worse: At a conversion rate  of 1%, $40 in revenue is generated from $50 in advertising. A loss, even before  processing fees.</p>
<p>Pay-Per-Impression and Pay-Per-Click models are a crapshoot because of this.  The amount of resources invested into devising the right ads, and finding the  right sites for them (this step is largely automated by most of todays popular  advertising systems), not to mention the series of trial runs that need to be  done to learn what works, and what doesn&#8217;t (for each product, no less)&#8230; all of  this translates into risk, and potentially unrecoverable expense.</p>
<p>An affiliate campaign offers a different approach. On the surface, it is a  way to Pay-Per-Result. Any leads that do not result in sales, cost nothing.  Affiliates assume the risks of advertising, and are free to exercise creativity  with little to no restraint.</p>
<p>The only expense occurs when a sale is made, effectively increasing the price  of a given transaction. Additionally, there is the cost of tracking and managing  affiliates, their payouts, and details such as conversion rates, and average  revenue per unit sold. This is a management expense, which is not directly  recoverable.</p>
<p>To simplify, affiliate programs require expenditure to build and maintain,  but allow for a very predictable Cost-Per-Sale. PPC or PPI advertising requires  similar costs (though more controllable), but Cost-Per-Sale can be difficult to  accurately determine beforehand, and may vary greatly during multiple runs of  the same ad.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=1GZxgJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=1GZxgJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=gT9ODj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=gT9ODj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=kuJdlJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=kuJdlJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Lr65Bj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Lr65Bj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=oeHJBJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=oeHJBJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=IehhSJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=IehhSJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329295" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/06/17/affiliate-marketing-campaigns/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/06/17/affiliate-marketing-campaigns/</feedburner:origLink></item>
		<item>
		<title>Billing Software and $0.00 Prices</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755683/</link>
		<comments>http://chris.olstrom.com/blog/2007/06/17/billing-software-and-000-prices/#comments</comments>
		<pubDate>Sun, 17 Jun 2007 19:10:18 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[billing]]></category>

		<category><![CDATA[eclipsehosters]]></category>

		<category><![CDATA[hosting]]></category>

		<category><![CDATA[invoice]]></category>

		<category><![CDATA[whmcs]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/06/17/billing-software-and-000-prices/</guid>
		<description>It would seem that a number of billing-related annoyances are due to amounts  of $0.00. Invoices are being sent for $0.00 amounts, accounts suspended for  $0.00 past due, billing cycles are not being set up properly when the amount is  $0.00, and payment frequency options are not showing up for selection when [...]</description>
			<content:encoded><![CDATA[<p>It would seem that a number of billing-related annoyances are due to amounts  of $0.00. Invoices are being sent for $0.00 amounts, accounts suspended for  $0.00 past due, billing cycles are not being set up properly when the amount is  $0.00, and payment frequency options are not showing up for selection when  ordering.</p>
<p>The problem? 0 is the &#8216;disabled&#8217; option in our billing system. So a $0.00  price disables the payment frequency. Since the frequency is disabled, it  doesn&#8217;t apply a billing cycle.</p>
<p>As for the invoices, billing software is designed to do just that, bill. When  the amount of an invoice is $0.00, it assumes that it is a temporary thing (due  to overpayment, credits on the account, etc), and generates an invoice with the  details. There is an option for &#8216;Free Account&#8217;, which prevents this. However, if  this is selected, it sets the payment frequency to &#8216;never&#8217;. So when a client  upgrades to a paid package, it never bills for it.</p>
<p>How to fix these problems? Change disabled to -1, instead of 0. Or add a flag  somewhere. That solves the first two. Add a configuration option for &#8216;Do not  generate invoice for $0.00&#8242;, or again, set a conditional flag somewhere.</p>
<p>Is this a bug or programming error in any way? I don&#8217;t believe so. I think it  reflects a design decision, and a conflict between that design, and how the  software is being used. Most commercial billing systems are not intended to  support transactions of less than $0.01.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Al8yqJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Al8yqJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=YJHeyj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=YJHeyj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=uxsyxJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=uxsyxJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=nYoarj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=nYoarj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=SUoHfJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=SUoHfJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=nBJLjJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=nBJLjJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755683" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/06/17/billing-software-and-000-prices/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/06/17/billing-software-and-000-prices/</feedburner:origLink></item>
		<item>
		<title>EclipseHosters.com Launch</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755684/</link>
		<comments>http://chris.olstrom.com/blog/2007/06/15/eclipsehosterscom-launch/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 22:12:42 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Community]]></category>

		<category><![CDATA[eclipsehosters]]></category>

		<category><![CDATA[hosting]]></category>

		<category><![CDATA[services]]></category>

		<category><![CDATA[whatthefork.org]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/06/15/eclipsehosterscom-launch/</guid>
		<description>At the beginning of June, EclipseHosters.com essentially &amp;#8216;acquired&amp;#8217; WhatTheFork.org, and its  userbase. Users were migrated from our present hosting environment (Imp) to that  provided to us by EclipseHosters.com (Lit). A client management and billing  system was put in place, and a support helpdesk as well. Going forward, things  will be done [...]</description>
			<content:encoded><![CDATA[<p>At the beginning of June, <a href="http://www.eclipsehosters.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.eclipsehosters.com');">EclipseHosters.com</a> essentially &#8216;acquired&#8217; <a href="http://www.whatthefork.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.whatthefork.org');">WhatTheFork.org</a>, and its  userbase. Users were migrated from our present hosting environment (Imp) to that  provided to us by EclipseHosters.com (Lit). A client management and billing  system was put in place, and a support helpdesk as well. Going forward, things  will be done under the EclipseHosters.com label, rather that WhatTheFork.org.  Existing accounts will remain as they are, with the added benefit of the  convenient web-based systems EclipseHosters.com provides.</p>
<p>What does this mean to existing users? You may, from time to time, receive  email from either WTF, or EclipseHosters.com. Your accounts have been assigned  unique ID numbers, and enrolled in the EclipseHosters.com Sales Program. The  details of this program can be found in an email you should have received, or in  the <a href="http://www.eclipsehosters.com/billing/knowledgebase.php?action=displaycat&amp;catid=1" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.eclipsehosters.com');">knowledgebase</a>. Support requests will be handled through the <a href="http://www.eclipsehosters.com/billing/supporttickets.php" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.eclipsehosters.com');">support center</a>, rather than by email. You will have access to  web-based tools to streamline the management of your site, and empower you to do  more with the resources you have. At any time, you may opt to upgrade to one of  the <a href="http://www.eclipsehosters.com/billing/order.php" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.eclipsehosters.com');">packages</a> offered by EclipseHosters.com, though it is not  required.</p>
<p>What does this mean to WhatTheFork.org itself? It allows us to return to our  roots, and focus on the community again, while EclipseHosters.com takes care of  our clients.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=zjfaFJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=zjfaFJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=uwaetj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=uwaetj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=XFT0lJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=XFT0lJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=9ZJ2xj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=9ZJ2xj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=nkSV3J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=nkSV3J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=ygFYiJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=ygFYiJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755684" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/06/15/eclipsehosterscom-launch/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/06/15/eclipsehosterscom-launch/</feedburner:origLink></item>
		<item>
		<title>Gallery.IzzyPants.com</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755685/</link>
		<comments>http://chris.olstrom.com/blog/2007/06/15/galleryizzypantscom/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 17:38:16 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[isabelle]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/06/15/galleryizzypantscom/</guid>
		<description>Isabelle&amp;#8217;s website has been revised, and is now powered by G2, software that  will make managing the image archive much simpler. Currently, when new pictures  were uploaded, it went as follows:

Copy image from camera (or other source)
Execute hashconvert.pl, a simple script to convert  filenames into their MD5 Hash  value (this helps [...]</description>
			<content:encoded><![CDATA[<p>Isabelle&#8217;s website has been revised, and is now powered by G2, software that  will make managing the image archive much simpler. Currently, when new pictures  were uploaded, it went as follows:</p>
<ul>
<li>Copy image from camera (or other source)</li>
<li>Execute <strong>hashconvert.pl</strong>, a simple script to convert  filenames into their <a href="http://en.wikipedia.org/wiki/MD5" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">MD5 Hash</a>  value (this helps prevent duplicate files, and ensures a unique filename for  every image).</li>
<li>Execute <strong>mkthumbs.sh</strong>, which generates thumbnails, moves them  into /reduced/, and creates a symbolic link from t_OriginalHash.jpg to  /reduced/ThumbnailHash.jpg.</li>
<li>Either write the HTML to add the image to the gallery by hand, or enter the  filename and caption data into a locally-stored MySQL database, and generate the  equivalent HTML with <strong>ipg.php</strong> (a script designed to do  this).</li>
<li>Append this code to <strong>index.html</strong></li>
<li>Execute <strong>publish.sh</strong>, which syncs the local copy of the site  with the live one.</li>
</ul>
<p>This process has been simplified by the new engine. It is now:</p>
<ul>
<li>Copy image from camera (or other source)</li>
<li>Navigate to <a href="http://gallery.izzypants.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/gallery.izzypants.com');">http://gallery.izzypants.com</a>.</li>
<li>Click &#8216;Add Image&#8217;, and select the file to upload.</li>
<li>Type in a caption, and press submit.</li>
<li>The rest of the work is done automagically.</li>
</ul>
<p>This means less effort to produce the same end result.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=S0wpzJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=S0wpzJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=u8dAkj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=u8dAkj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=LE0KhJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=LE0KhJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=6xoypj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=6xoypj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=yocqwJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=yocqwJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Js8whJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Js8whJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755685" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/06/15/galleryizzypantscom/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/06/15/galleryizzypantscom/</feedburner:origLink></item>
		<item>
		<title>BBS.WhatThefork.org</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755686/</link>
		<comments>http://chris.olstrom.com/blog/2007/06/15/bbswhattheforkorg/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 16:38:40 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<category><![CDATA[forums]]></category>

		<category><![CDATA[whatthefork.org]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2007/06/15/bbswhattheforkorg/</guid>
		<description>WhatTheFork.org&amp;#8217;s boards are now back online, using SimpleMachines in place  of phpBB. Probably a good thing, given the number of problems we had that could  be traced back to the board software as the root cause.
It&amp;#8217;ll be awhile before there is any form of sizeable community, but it will  happen, I&amp;#8217;m sure. [...]</description>
			<content:encoded><![CDATA[<p>WhatTheFork.org&#8217;s boards are now back online, using SimpleMachines in place  of phpBB. Probably a good thing, given the number of problems we had that could  be traced back to the board software as the root cause.</p>
<p>It&#8217;ll be awhile before there is any form of sizeable community, but it will  happen, I&#8217;m sure. All it needs is some good posts, and a few regulars.</p>
<p>I&#8217;m toying with the idea of a text ad or something being added to generate a  small amount of revenue. We&#8217;ll see how that goes, though. I&#8217;ve always hated  advertising on my sites.</p>
<p><a href="http://bbs.whatthefork.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/bbs.whatthefork.org');">http://bbs.whatthefork.org</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=7rKpPJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=7rKpPJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=OQv1Pj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=OQv1Pj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=5a6xiJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=5a6xiJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=uOjaij"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=uOjaij" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=hIBgiJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=hIBgiJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=M2pn1J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=M2pn1J" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755686" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2007/06/15/bbswhattheforkorg/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2007/06/15/bbswhattheforkorg/</feedburner:origLink></item>
		<item>
		<title>On the (ab)use of netspeak.</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755699/</link>
		<comments>http://chris.olstrom.com/blog/2006/07/04/on-the-abuse-of-netspeak/#comments</comments>
		<pubDate>Tue, 04 Jul 2006 21:11:51 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[communication]]></category>

		<category><![CDATA[forums]]></category>

		<category><![CDATA[language]]></category>

		<category><![CDATA[netspeak]]></category>

		<category><![CDATA[rant]]></category>

		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2006/07/04/on-the-abuse-of-netspeak/</guid>
		<description>Language, then, like everything else, gradually transforms itself over  the centuries. There is nothing surprising in this. In a world where humans grow  old, tadpoles change into frogs, and milk turns into cheese, it would be strange  if language alone remained unaltered.
&amp;#8211; Jean Atchison, Language Change: Progress or Decay?, p.  4
Many [...]</description>
			<content:encoded><![CDATA[<p><em>Language, then, like everything else, gradually transforms itself over  the centuries. There is nothing surprising in this. In a world where humans grow  old, tadpoles change into frogs, and milk turns into cheese, it would be strange  if language alone remained unaltered.</em></p>
<p><em><strong>&#8211; Jean Atchison, Language Change: Progress or Decay?, p.  4</strong></em></p>
<p>Many communities have been hit by the plague of idiocy that runs rampant  through the pixelated streets of the metaverse. Avatars mangle their speech, and  justify it by claiming that it &#8217;saves time&#8217;. Perhaps it does, however the  half-second one might save is outweighed by the several seconds (or more) that  the reader must take to decipher this garbage. The practice of (ab)using  netspeak is tremendously selfish.</p>
<p>Assume that a decent post will be read by one hundred people (in reality it  will likely be read by many times this, but conservative estimates make for  better debates).</p>
<p>Someone having minor experience with keyboards can reach 20 words per minute,  an average typist reaches about 30 to 45 (usually the minimum required for  dispatch positions and other typing jobs), while advanced typists work at speeds  above 60. <sup>[1]</sup></p>
<p>This means that an inexperienced typist can enter approximately one word  every three seconds, an average typist one word every two to 1.3 seconds, and an  experienced typist can enter upwards of one word per second.</p>
<p>If the poster reduces their keystrokes per post by 15% by using netspeak  (&#8217;txt-tlk&#8217;) and an average post is 300 characters, or 60 words long (a generous  estimate), 45 keystrokes, or 7 words are saved. This translates to the following  time savings, based on the skill of the typist:</p>
<ul>
<li>Inexperienced, 21 seconds.</li>
<li>Average, 9.1-14 seconds.</li>
<li>Experienced, less than 7 seconds.</li>
</ul>
<p>Educated adults read at 200-350 wpm, at best 400 wpm for full  comprehension.<sup>[1]</sup></p>
<p>What impact does netspeak have on reading comprehension? It is hard to say,  but if it takes approximately one minute for the average adept reader to read an  average post, and we postulate that an additional five seconds of time are  required to decipher this mangled syntax, ten readers will consume fifty seconds  of time, and one hundred will consume five hundred seconds of otherwise  productive time deciphering the post.</p>
<ul>
<li>For an inexperienced typist, readers cumulatively waste 23.8 times more time  deciphering than the typist saves.</li>
<li>For an average typist, readers waste 35.7 to 54.9 times the typist&#8217;s  savings.</li>
<li>For an experienced typist, readers are required to spend 71.4 times the  amount of time the typist saved, deciphering the mangled language.</li>
</ul>
<p>Please, don&#8217;t waste other people&#8217;s time.</p>
<p><strong>Citations</strong></p>
<p>1. <a href="http://en.wikipedia.org/wiki/Words_per_minute" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">http://en.wikipedia.org/wiki/Words_per_minute</a></p>
<p><strong><em>This writing was originally featured <a href="http://www.gaiaonline.com/forum/viewtopic.php?p=816248534?" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">here</a>, on  <a href="http://www.gaiaonline.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">Gaia Online</a>.</em></strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=nzzPUJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=nzzPUJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=ZFPI9j"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=ZFPI9j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=BM9kgJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=BM9kgJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=l71E7j"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=l71E7j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=1V1eIJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=1V1eIJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Z6Q1CJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Z6Q1CJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755699" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2006/07/04/on-the-abuse-of-netspeak/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2006/07/04/on-the-abuse-of-netspeak/</feedburner:origLink></item>
		<item>
		<title>On the benefits of forums vs instant messaging.</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/337329296/</link>
		<comments>http://chris.olstrom.com/blog/2006/07/04/on-the-benefits-of-forums-vs-instant-messaging/#comments</comments>
		<pubDate>Tue, 04 Jul 2006 08:52:42 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[communication]]></category>

		<category><![CDATA[forums]]></category>

		<category><![CDATA[irc]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2006/07/04/on-the-benefits-of-forums-vs-instant-messaging/</guid>
		<description>A conversation was raised inquiring as to why one would choose to use a  forum, rather than a chat medium such as MSN.
Regarding public discussion
Forums encourage more people to engage in discussion, by exposing the topic  of conversation to a wider audience than MSN could target. Allowing for the use  of group [...]</description>
			<content:encoded><![CDATA[<p>A conversation was raised inquiring as to why one would choose to use a  forum, rather than a chat medium such as MSN.</p>
<p><strong>Regarding public discussion</strong></p>
<p>Forums encourage more people to engage in discussion, by exposing the topic  of conversation to a wider audience than MSN could target. Allowing for the use  of group chats, each person still needs to be invited to participate.</p>
<p>IRC is a bit more suited to public discussion, for similar reasons, but its  realtime interaction, rather than persistent nature of the web leads to rapid  topic decay. With everything happening live, a given topic may last for a few  hours at best on any instant chat medium.</p>
<p>On the web however, a solid topic may generate weeks of discussion, if not  more, as users can return to a topic at any time, whenever it is convenient for  them to do so. Likewise, new users may jump into an existing discussion, and  revive a topic that has not been active in days.</p>
<p><strong>Regarding private discussion</strong></p>
<p>Most forums are platform-neutral. It is no less convenient to chat for a Mac  user with Safari, a Windows user with Internet Explorer, or a Linux user with  Firefox. Anyone with a browser that supports cookies (and ideally, javascript,  Flash, and images for the full experience) can interact.</p>
<p>MSN requires users to use specific software (while there are alternatives to  Windows Live Messenger, such as Gaim, these clients often lack all the features  of the &#8216;official&#8217; ones).</p>
<p>Including chat protocols other than MSN, such as ICQ/AIM, Yahoo Messenger,  Jabber, or IRC only further widens the rift. If one person uses MSN, and other  uses AIM, one or more of them is inconvenienced in the process of creating yet  another account for some service, and is burdened with the overhead of one more  application running on their system.</p>
<p>For this reason above all else, forums are superior to IM.</p>
<p><strong><em>This writing was originally featured <a href="http://www.gaiaonline.com/forum/viewtopic.php?p=815800128?" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">here</a>, on  <a href="http://www.gaiaonline.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">Gaia Online</a>.</em></strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=wFyjSJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=wFyjSJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=3BOwHj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=3BOwHj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=hOO7SJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=hOO7SJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=63WD7j"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=63WD7j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=Yhg1CJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=Yhg1CJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=PBSqcJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=PBSqcJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/337329296" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2006/07/04/on-the-benefits-of-forums-vs-instant-messaging/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2006/07/04/on-the-benefits-of-forums-vs-instant-messaging/</feedburner:origLink></item>
		<item>
		<title>How Full is the Glass?</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755701/</link>
		<comments>http://chris.olstrom.com/blog/2006/07/03/how-full-is-the-glass/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 09:23:00 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[attitude]]></category>

		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2006/07/03/how-full-is-the-glass/</guid>
		<description>So often we hear this classic metaphor used to describe a person&amp;#8217;s outlook on  life, or a specific event. More often than not, the outlook being discussed is  neatly placed in a box, and attached a tag marking it as pessimistic, or  optimistic. Some views however, are not so neatly packaged.
The glass [...]</description>
			<content:encoded><![CDATA[<p>So often we hear this classic metaphor used to describe a person&#8217;s outlook on  life, or a specific event. More often than not, the outlook being discussed is  neatly placed in a box, and attached a tag marking it as pessimistic, or  optimistic. Some views however, are not so neatly packaged.</p>
<p>The glass is not half-full, nor is it half-empty. It is in need of a  refill.</p>
<p>Rather than accepting events the way they are even when we know that they are  not ideal, why not push to improve them? Take action, and &#8216;refill your glass&#8217;  (or the glass of another), so to speak. One could theorize that if enough people  adopted this sort of mindset, the world we live in (meatspace, as it were) would  be more enjoyable for everyone. Reduced levels of conflict, a stronger sense of  community, and a greater sense of trust in those around us. How far-reaching  would the effects of this be? The only way to find out is to do it, and see what  happens.</p>
<p><strong><em>This writing was originally featured <a href="http://www.gaiaonline.com/forum/viewtopic.php?p=814547950?" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">here</a>, on  <a href="http://www.gaiaonline.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">Gaia Online</a>.</em></strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=W7015J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=W7015J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=AGREuj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=AGREuj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=5TyPfJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=5TyPfJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=bpvyVj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=bpvyVj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=4XpSiJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=4XpSiJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=YgtJ1J"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=YgtJ1J" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755701" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2006/07/03/how-full-is-the-glass/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2006/07/03/how-full-is-the-glass/</feedburner:origLink></item>
		<item>
		<title>Inequality in the Metaverse</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755702/</link>
		<comments>http://chris.olstrom.com/blog/2006/07/03/inequality-in-the-metaverse/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 08:56:28 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[digital rights]]></category>

		<category><![CDATA[equality]]></category>

		<category><![CDATA[freedom]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2006/07/03/inequality-in-the-metaverse/</guid>
		<description>One aspect of the Metaverse that has always charmed me is the astounding  level of equality. Here, we are all no more than strings of ones and zeroes. Web  services do not distinguish between genders, nationalities, religions, or  political viewpoints.
There is a certain level of elitism imposed by certain parts of this [...]</description>
			<content:encoded><![CDATA[<p>One aspect of the Metaverse that has always charmed me is the astounding  level of equality. Here, we are all no more than strings of ones and zeroes. Web  services do not distinguish between genders, nationalities, religions, or  political viewpoints.</p>
<p>There is a certain level of elitism imposed by certain parts of this world,  though. Passwords, subscription-based services, and ranked search results do  chip away some of that equality. Service is denied to some not because of  ethnicity, or religion, but because they either were unable to, or opted not to  buy into a subscription-based offer. Favouritism is imposed with a myriad of  search technologies. Some where being the most popular (measured by how many  other popular entities talk reference you) brings favourable placement, which  entices further referencing. Others being essentially bribe-based. Top ranking  goes to the person who pays the most for it. Even passwords put a certain level  of restriction on clientele: only those with the secret code phrase can enter,  reminiscent of a den of pirates. If you don&#8217;t have the password, you are simply  not welcome.</p>
<p><strong><em>This writing was originally featured <a href="http://www.gaiaonline.com/forum/viewtopic.php?p=814534324?" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">here</a>, on  <a href="http://www.gaiaonline.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gaiaonline.com');">Gaia Online</a>.</em></strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=aUr6iJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=aUr6iJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=kEEYOj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=kEEYOj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=OVa2jJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=OVa2jJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=3H9Nlj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=3H9Nlj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=2WLymJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=2WLymJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=dJKpJJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=dJKpJJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755702" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2006/07/03/inequality-in-the-metaverse/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2006/07/03/inequality-in-the-metaverse/</feedburner:origLink></item>
		<item>
		<title>Why use X-Chat over mIRC?</title>
		<link>http://feeds.feedburner.com/~r/ChrisOlstrom/~3/177755703/</link>
		<comments>http://chris.olstrom.com/blog/2005/11/14/why-use-x-chat-over-mirc/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 08:01:31 +0000</pubDate>
		<dc:creator>Chris Olstrom</dc:creator>
		
		<category><![CDATA[Review]]></category>

		<category><![CDATA[irc]]></category>

		<category><![CDATA[mirc]]></category>

		<category><![CDATA[x-chat]]></category>

		<guid isPermaLink="false">https://chris.olstrom.com/blog/2005/11/14/why-use-x-chat-over-mirc/</guid>
		<description>For most Linux users who enjoy using a GUI, X-Chat has been the natural  client of choice for them, simply because it kicks ass (it may also have  something to do with it being included in many popular distributions). For those  who are prefer the command-line (either because they are used to [...]</description>
			<content:encoded><![CDATA[<p>For most Linux users who enjoy using a GUI, X-Chat has been the natural  client of choice for them, simply because it kicks ass (it may also have  something to do with it being included in many popular distributions). For those  who are prefer the command-line (either because they are used to working via  SSH, or they think that doing things in text-mode makes them cool), many will  claim that irssi, ircii, bitchx, epic4, or any number of other clients is the  best. Now, I&#8217;m an X-Chat fan, personally, but when it comes to text-mode, I  think the command-line version of it is ugly as shit, and clunky. I&#8217;ll settle  for bitchx, or epic4 (with the ThirdEye script).</p>
<p>Now, there&#8217;s a large group of IRC users out there, who use mIRC, and Windows.  I&#8217;ll just ignore the Windows aspect of that, and pretend they&#8217;re all using WINE.  Now, what makes X-Chat more desirable than mIRC? Let&#8217;s take a look, shall  we?</p>
<p>With mIRC, you can write scripts in&#8230; mIRC-script. That&#8217;s about it. It&#8217;s  limited, but some people have managed to do some pretty impressive things with  it. Of course, if you look at the code for those amazing things, it&#8217;s usually  harder to read than an awk-line.</p>
<p>Now, with X-Chat, you&#8217;ve got a bit of flexibility. Scripting is supported  in&#8230; Perl, Python, Tcl, Ruby, and even DMDScript (aka JavaScript or ECMA-262).  Hell, you you want to, you can use C or C++ to write plugins for X-Chat,  including plugins to allow the use of any other language you&#8217;d like. That&#8217;s  where the other plugins came from. Someone wanted support for it, so they added  it. Which brings us to a lovely feature of X-Chat. It&#8217;s Open Source. It&#8217;s  well-documented, and the code is all there for you to play with.</p>
<p>What else do we have&#8230;</p>
<p>Ah yes, coloured nicks, and marker lines. Convenient things that make it easy  to keep track of who is talking, and remember where you stopped reading.  Coloured nicks does exactly as the name implies. It assigns a colour to each  person who talks, and whenever they talk in the future, their nick is  highlighted in that colour (for those that dislike this, it is optional). The  marker line just shows a little red line below the last line printed when the  window lost focus. Easy to find your place!</p>
<p>Buttons. I don&#8217;t understand why this feature seems unique to X-Chat&#8230; all  you have to do is type /addbutton , allowing you to have quick and easy access  to the commands you use most often, and even allowing you to bind your scripts  to buttons. Convenient!</p>
<p>I also love the away tracking, and the option to show hostnames next to nicks  in the user list box (not recommend on FreeNode, though&#8230;).</p>
<p>Portability is also an issue for some. X-Chat runs on many platforms! Win32,  Linux, BSD, and others! mIRC runs on&#8230; Win32. Oh, and other things if you fuck  around with WINE or something. And even then, it runs really, really slowly.</p>
<p>For me, X-Chat is just the obvious choice. For casual IRC users, it&#8217;s  perfect. For serious IRC junkies, script-writers and programmers, it&#8217;s perfect.  You can use the languages you know, and if you don&#8217;t know them, you&#8217;re now  equipped to learn them.</p>
<p>Why wait? Nothing to lose by trying it! Debian users, apt-get it, if you  haven&#8217;t already. Gentoo users, there&#8217;s an ebuild for it. For those without a  decent package manager (*cough* Slackware, RedHat, Slackware *cough*), grab the  source and compile it. Win32 users&#8230; if you don&#8217;t feel like switching to a real  OS, there&#8217;s a good build of it for Windows over at  http://silenceisdefeat.org/~b0at/xchat/win32/ (I highly recommend SilvereX&#8217;s  build).</p>
<p><strong><em>This writing was originally featured <a href="http://siliconviper.livejournal.com/1530.html" onclick="javascript:pageTracker._trackPageview ('/outbound/siliconviper.livejournal.com');">here</a>, on <a href="http://siliconviper.livejournal.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/siliconviper.livejournal.com');">LiveJournal</a>.</em></strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=g6aZrJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=g6aZrJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=4GFIGj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=4GFIGj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=OipfOJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=OipfOJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=d9MwMj"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=d9MwMj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=5YbqpJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=5YbqpJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ChrisOlstrom?a=1uglQJ"><img src="http://feeds.feedburner.com/~f/ChrisOlstrom?i=1uglQJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ChrisOlstrom/~4/177755703" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chris.olstrom.com/blog/2005/11/14/why-use-x-chat-over-mirc/feed/</wfw:commentRss>
		<feedburner:origLink>http://chris.olstrom.com/blog/2005/11/14/why-use-x-chat-over-mirc/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.398 seconds --><!-- Page not cached by WP Super Cache. Could not get mutex lock. -->
