<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pigsflew.com</title>
	<atom:link href="http://pigsflew.com/feed" rel="self" type="application/rss+xml" />
	<link>http://pigsflew.com</link>
	<description>Realization of a Dream</description>
	<lastBuildDate>Wed, 08 Apr 2009 19:46:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Photoshopped</title>
		<link>http://pigsflew.com/archives/546</link>
		<comments>http://pigsflew.com/archives/546#comments</comments>
		<pubDate>Wed, 08 Apr 2009 01:01:40 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Geekdom]]></category>

		<guid isPermaLink="false">http://pigsflew.com/?p=546</guid>
		<description><![CDATA[Memes provide Equivalent Ad Value for Adobe]]></description>
			<content:encoded><![CDATA[<p>1) I like interesting photography.<br />
2) I am a stumbler.<br />
3) Most websites allow comments now.<br />
4) The internet is filled with goons and other silly people.</p>
<p>As I was stumbling through the internet a moment ago I came across an interesting photo of an underwater restaurant that is enclosed entirely in glass such that the diners have a constantly changing view of underwater life while they eat. Looked really cool. There was the obligatory comment as the third or so on the page:</p>
<p>&#8220;Definitely photoshopped. I can tell by the pixels, and I&#8217;ve seen a lot of &#8217;shops in my time.&#8221;</p>
<p>Given the fact that goons are known for stockpiling clubs and hunting dead horses for years at a time, the comment should come as no surprise to anyone. But I just thought of something, three little letters that are like gold to any business: &#8220;EAV&#8221;.</p>
<p>EAV stands for Equivalent Ad Value. When companies get positive face time on large networks such as a news network or paper or a highly trafficked website, they are essentially getting ad space for free. And it&#8217;s extremely valuable ad space, because it is placed in content spaces where people are actually looking to read the content. Here&#8217;s an example: My company, TripAdvisor, got mentioned a couple months back in the show &#8220;The Office&#8221;. If anyone remembers, it&#8217;s the episode where Dwight Schrute opens an Agrotourism Bed and Breakfast at Schrute Farms. Its page is still at tripadvisor, and the clip is up at both tripadvisor and youtube. The mention cost us very little, but the value of it is exceptionally high, since it is in front of millions of people across the US who watch the show.</p>
<p>for an even better, slightly less biased example, Research In Motion says it estimates that it had millions of dollars of EAV from the whole &#8220;Barackberry&#8221; debacle, and I&#8217;d believe it. Think of him what you will, there is no denying our President&#8217;s intelligence and simultaneous stardom, and if he uses a RiM smartphone, then hell, shouldn&#8217;t I look into it. They paid nothing for that plug, and they didn&#8217;t even expect or look for it. The fact that Obama <em>didn&#8217;t actually use a blackberry</em> doesn&#8217;t matter at all.</p>
<p>So now we go back to this meme: it seems there are like 20 goons or farkers or the like who spend hours a day going across thousands of websites and delivering equivalent ad value to Adobe with this tired joke, and you know what? They hit all the highest trafficked images first. I&#8217;ll bet it&#8217;s worth tons.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/546/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Telemarketers</title>
		<link>http://pigsflew.com/archives/531</link>
		<comments>http://pigsflew.com/archives/531#comments</comments>
		<pubDate>Fri, 16 Jan 2009 22:25:28 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pigsflew.com/?p=531</guid>
		<description><![CDATA[A lady just called me on my work phone asking if I was an engineer or an IT person. &#8220;I&#8217;m an engineer,&#8221; I said, thinking perhaps it was someone else in Newton looking to contact IT. She then asked if I could give her the number of one of the heads of IT.
I said, &#8220;I [...]]]></description>
			<content:encoded><![CDATA[<p>A lady just called me on my work phone asking if I was an engineer or an IT person. &#8220;I&#8217;m an engineer,&#8221; I said, thinking perhaps it was someone else in Newton looking to contact IT. She then asked if I could give her the number of one of the heads of IT.</p>
<p>I said, &#8220;I really can&#8217;t give out that information, but you can send a message to their email address&#8211;they&#8217;re extremely quick at getting back to people.&#8221; I gave her the aforementioned address.</p>
<p>She responded callously: &#8220;Well, I spoke to&#8221;&#8211;and proceeded to name mispronunciations of several of my more senior coworkers&#8211;&#8221; and Raja, who I actually met in person recently&#8221;&#8211;here she probably meant a coworker of mine named Raju&#8211;&#8221; so my contacts are all in engineering, but can you cut me a break here and direct me to someone in IT?&#8221;</p>
<p>When I again declined to give her any specific information of my coworkers, she asked, &#8220;Your office is&#8211;the Boston office, you&#8217;re in, what, Needham, right?&#8221;</p>
<p>And here I had the overwhelming temptation to say something I did not say, but am convinced would have been the right thing:</p>
<p>&#8220;Ma&#8217;am, I&#8217;m sorry, I have to stop you right there. You&#8217;re not very good at this&#8211;I know, I know, cold calling is hard&#8211;but it sounds like you just incorrectly read off everyone listed on my LinkedIn profile. You should take a little time to try to pronounce names&#8211;like Raju. That&#8217;s an Indian name, and means something completely different from the word &#8216;Raja&#8217;, which means &#8216;King&#8217;, and was incedentally the name of the tiger from Disney&#8217;s Alladin. You should also sound confident in more details, like the name of my company, the location of my office, et cetera. I&#8217;m not going to ask you who you&#8217;re calling for; I can&#8217;t do anything for you anyway, but you should convince yourself before you call that my company needs what you&#8217;re selling. Give it another try with someone else on LinkedIn, I&#8217;m sure you&#8217;ll do great. Have a nice day, ma&#8217;am.&#8221;</p>
<p>Instead I was more direct, and simply told her I couldn&#8217;t give out any information further than the address I&#8217;d already given her.</p>
<p>One day I am going to be an old man who shouts inanities at telemarketers.</p>
<p>I look forward to that day with great relish.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/531/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby URL Get/Set Field methods</title>
		<link>http://pigsflew.com/archives/526</link>
		<comments>http://pigsflew.com/archives/526#comments</comments>
		<pubDate>Thu, 15 Jan 2009 18:53:46 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pigsflew.com/?p=526</guid>
		<description><![CDATA[I was writing a quick script and needed to modify a url quickly to change the fields on a url.
def url_get_field ( url, field )
  m=/.*[&#038;?]#{field}=(.+?)(&#038;.*)/.match(url)
  n=/.*[&#038;?]#{field}=(.+)/.match(url)
  if !m.nil?
    return m[1]
  elsif !n.nil?
    return n[1]
  else
    return ""
  end
end

def url_set_field [...]]]></description>
			<content:encoded><![CDATA[<p>I was writing a quick script and needed to modify a url quickly to change the fields on a url.</p>
<pre style="overflow:scroll;height:300px;border: solid 1px gray;font-size: 1 em; color: #DDDDDD; margin: 5px; padding:5px; background: #222222">def url_get_field ( url, field )
  m=/.*[&#038;?]#{field}=(.+?)(&#038;.*)/.match(url)
  n=/.*[&#038;?]#{field}=(.+)/.match(url)
  if !m.nil?
    return m[1]
  elsif !n.nil?
    return n[1]
  else
    return ""
  end
end

def url_set_field ( url, field, value )
  m=/(.*[&#038;?]#{field}=)(.+?)(&#038;.*)/.match(url)
  n=/(.*[&#038;?]#{field}=)(.+)/.match(url)
  if !m.nil?
    url = m[1] + value + m[3]
  elsif !n.nil?
    url = n[1] + value
  else
    unless /.+[?&#038;].+?=.+/.match(url).nil?
      url = url + '&#038;'
    else
      url = url + '?'
    end
    url = url + field + "=" + value
  end
  url
end

def url_remove_field ( url, field )
  m=/(.*)([&#038;?])(#{field}=(.+?))(&#038;(.*))/.match(url)
  n=/(.*)([&#038;?])(#{field}=(.+))/.match(url)
  unless m.nil?
    url = m[1] + m[2] + m[6]
  else
    url = n[1] unless n.nil?
  end
  url
end</pre>
<p>Now it&#8217;s easy enough to do! check this out:</p>
<pre style="border: solid 1px gray;font-size: 1 em; color: #DDDDDD; margin: 5px; padding:5px; background: #222222">irb(main):160:0&gt; url = 'http://pigsflew.com'
=&gt; "http://pigsflew.com"
irb(main):161:0&gt; url = url_set_field( url, 'test', 'omg' )
=&gt; "http://pigsflew.com?test=omg"
irb(main):162:0&gt; url = url_set_field( url, 'archives', '526')
=&gt; "http://pigsflew.com?test=omg&#038;archives=526"
irb(main):163:0&gt; url_get_field( url, 'test' )
=&gt; "omg"
irb(main):164:0&gt; url_remove_field( url, 'test' )
=&gt; "http://pigsflew.com?archives=526"
irb(main):165:0&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/526/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Life We Lead: Part Deux</title>
		<link>http://pigsflew.com/archives/495</link>
		<comments>http://pigsflew.com/archives/495#comments</comments>
		<pubDate>Thu, 16 Oct 2008 03:59:22 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pigsflew.com/?p=495</guid>
		<description><![CDATA[John FX Gaquin wrote at 2:47pm
I&#8217;m posting this from a browser running on a live cd image loaded in a virtual machine running on my desktop that i&#8217;m using through RDP from the VM image running on the linux machines at work.
]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.thejfx.net/2007/02/25/the-life-we-lead/">John FX Gaquin</a></strong> wrote at 2:47pm<br />
I&#8217;m posting this from a browser running on a live cd image loaded in a virtual machine running on my desktop that i&#8217;m using through RDP from the VM image running on the linux machines at work.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/495/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>United States Supremacy in an Empowered World</title>
		<link>http://pigsflew.com/archives/492</link>
		<comments>http://pigsflew.com/archives/492#comments</comments>
		<pubDate>Sun, 28 Sep 2008 20:50:43 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pigsflew.com/?p=492</guid>
		<description><![CDATA[In the current presidential campaigns, the energy crisis always receives top billing in debates, interviews, and pundit musings&#8211;but few people ask exactly why it is imperative that we handle this now, and nobody talks about why we should handle it without oil at all.
The problem of oil is multifaceted. As of right now, it is [...]]]></description>
			<content:encoded><![CDATA[<p>In the current presidential campaigns, the energy crisis always receives top billing in debates, interviews, and pundit musings&#8211;but few people ask exactly why it is imperative that we handle this now, and nobody talks about why we should handle it without oil at all.</p>
<p>The problem of oil is multifaceted. As of right now, it is the most reliable, portable, and easily producible energy source on earth. The issue is that <em>it isn&#8217;t ours</em>. Sure, we have some oil of our own, and we can increase drilling to use it, but then we&#8217;re just competitors in a giant game of oil, and make no mistake, we will lose that game.</p>
<p>Going back, the United States has been very lucky. In World War II when supremacy had to be measured by firepower, we were on top because we could produce better firepower faster and in more quantity than anyone else&#8211;and our firepower that was just waiting to be used was considerably more than most of the other players in the war could even build. And we produced the Atomic Bomb, which demonstrated our prowess.</p>
<p>In the Cold War, when supremacy was measured by information and scientific prowess, we created satellites that mapped out every square inch of any place we thought might create a problem for us. Our central intelligence agency had files that grew quicker than the KGB could ever know. And we put a man on the moon to show that nobody could beat the scientific pace of this country.</p>
<p>The next moon landing, the next atomic bomb, my friends, is energy independence. We can&#8217;t do this by using our own oil, because while we can sell weapons and space technology to our friends and use those infrastructures to keep ourselves on top, we can&#8217;t use oil to that end. What we need is our own power source, one pioneered by and held by the United States. One that not only solves our problems, but we can sell it to our friends, and keep from our enemies, one that produces more income for our country, and reduces the GDP of our enemies who would otherwise compete, and pose a threat to our supremacy.</p>
<p>We need a scientific miracle. And the only way to get scientific miracles is to do what we did with the lunar landing: Contract it out.</p>
<p>What we should do is offer a multi-billion dollar semi-exclusive contract to the first United-States company that develops a decent working alternative to Oil for portable and potent energy generation and storage, and agrees to deploy it in ten major cities across the country. When those cities&#8217; demand for oil drops dramatically without significant cost increase to the average citizen, other countries around the world will look covetously at us for our ability to create what we need within our own borders.</p>
<p>What I mean by multi-billion dollar semi-exclusive contract: we are offering a competing company a fixed amount to offset their research and development for such an energy source, plus the energy demands of the United States for a set period of time exclusively to one company. We won&#8217;t let you gouge us, we&#8217;ll have to oversee your pricing models once your done, but you&#8217;ll be allowed to be a five year monopoly on the energy business. The one provision is that you will not be allowed to sell the technology outside of the United States, though you are free to market energy produced by said technology. Any intellectual property you produce will be jointly controlled by your company and the US Military, and should be considered top secret except for your company&#8217;s production and domestic distribution needs.</p>
<p>We need to stay on top. If we don&#8217;t do this then in twenty years or so, it might be India or China in the world&#8217;s center seat, and we will optimistically end up where Russia is now.</p>
<p>Now is where I get political: The policies of Senator McCain and Governor Palin are not terrible policies for the best of times. Work at defenses, decrease the budget, support the industry&#8211;fine. However these are not the best of times. Obama and Biden have policies that will cost money. They will in some ways be unpopular, and some things won&#8217;t even go through the Legislature. But it is imperative that they take the white house, because theirs is the path that (at least) will not take us away from US Supremacy. McCain will focus on the defense system&#8211;which was important in World War II, but is no longer meaningful in a world where there are at least 5 countries (the permanent members of the security council) that are known to have the capability of leveling entire countries without incredible difficulty. We are also pretty damned certain that there are others with that capacity too. Let&#8217;s face it, anyone who attempts to challenge the United States to a fair fight is completely stupid. So they won&#8217;t fight fair.</p>
<p>They&#8217;ll buy us. With oil.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/492/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Open Letter to Senator Hillary Rodham Clinton</title>
		<link>http://pigsflew.com/archives/488</link>
		<comments>http://pigsflew.com/archives/488#comments</comments>
		<pubDate>Fri, 09 May 2008 18:08:30 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pigsflew.com/?p=488</guid>
		<description><![CDATA[Dear Senator,
I read in the paper the other day, yet another voter remarking their impression that &#8220;A vote for Hillary is just another vote for Bill, and he&#8217;s had his chance.&#8221; This common logic must be absolutely infuriating for you. Over the years you have shown yourself an incredibly intelligent, accomplished, and affluent woman in [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Senator,</p>
<p>I read in the paper the other day, yet another voter remarking their impression that &#8220;A vote for Hillary is just another vote for Bill, and he&#8217;s had his chance.&#8221; This common logic must be absolutely infuriating for you. Over the years you have shown yourself an incredibly intelligent, accomplished, and affluent woman in your own right, and just a quick glance at your Wikipedia entry (a dubious source perhaps, but the citations on that article are too many to re-list here), shows a list of feats so incredible that I am ashamed for those that would only recognize the feats of your husband.</p>
<p>According to the article, you had repeatedly denied Bill your hand in marriage before eventually consenting. When you did eventually marry, it states that you &#8220;still harbored doubts about marriage, concerned that [your] separate identity would be lost and that [your] accomplishments would be viewed in the light of someone else&#8217;s.&#8221; (<a href="http://en.wikipedia.org/wiki/Hillary_Rodham_Clinton">Wikipedia.org</a>)</p>
<p>While I do not claim to have done the due dilligence of checking the article&#8217;s sources, nor have I read your book, I now wish that I had, and will go purchase a copy of &#8220;Living History&#8221; immediately. If, however, the words in this article are true, then it must absolutely sting to know that your fears have come to light for many Americans, and only because you selflessly helped to campaign for your husband when you were still an active and well respected lawyer.</p>
<p>Madame Senator, you have more than earned the respect of myself, and of the nation, and I wish you only the best luck as you continue your campaign for the Presidency.</p>
<p>Thank you,</p>
<p>Adrian Sud</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/488/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guess who I&#8217;m mad at today?</title>
		<link>http://pigsflew.com/archives/482</link>
		<comments>http://pigsflew.com/archives/482#comments</comments>
		<pubDate>Sun, 13 Jan 2008 07:29:26 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pigsflew.com/archives/482</guid>
		<description><![CDATA[Us.
Television Viewers.
Now in reality, I watch exactly two television shows that have not been cancelled, and two television shows besides. The two that aren&#8217;t over yet are Heroes (NBC) and Battlestar: Galactica (Sci-Fi). The two that are were Firefly (FOX) and Studio 60 on the Sunset Strip (NBC). Given this fact I really don&#8217;t consider [...]]]></description>
			<content:encoded><![CDATA[<p>Us.</p>
<p>Television Viewers.</p>
<p>Now in reality, I watch exactly two television shows that have not been cancelled, and two television shows besides. The two that aren&#8217;t over yet are <em>Heroes</em> (NBC) and <em>Battlestar: Galactica</em> (Sci-Fi). The two that are were <em>Firefly</em> (FOX) and <em>Studio 60 on the Sunset Strip</em> (NBC). Given this fact I really don&#8217;t consider myself a television viewer.</p>
<p>Therefore, let me explain why I&#8217;m mad at you people:</p>
<p>It&#8217;s because of <em>Studio 60</em>. Aaron Sorkin&#8217;s amazing talent for blindingly crisp dialog aside, this was an amazing show with a fantastic cast, and a solid concept. I could get mad that the show was taken off the air, but it was taken off the air when it just&#8230; failed to draw audiences.</p>
<p>Now, <em>Firefly</em> failed to draw audiences, but to be frank, it was never given an honest shot, what with multiple changes in its time slot, last minute reordering of episodes, and frankly poor advertising.</p>
<p><em>Studio 60</em> was given more than an honest shot.</p>
<p>Actually, it was given the slot before prime time, right there with <em>Heroes</em>, a dumb but extremely entertaining show I expect to stay on the air for quite a while. <em>Studio 60</em> had a decent opening audience which faltered immediately, and continued to flounder, even when NBC <em>tried</em> to get people back into the show by having Masi Oka (plays Hiro on <em>Heroes</em>) make a cameo. It sputtered and they pulled it.</p>
<p>The problem was the show was smart. It was based on the premise that the fictional broadcasting company NBS was banking on American audiences not being &#8220;too dumb&#8221; for good television. The real thing was that NBC itself was banking on the same proposition, and we as audiences let them down. We showed them that we are indeed too dumb for good television.</p>
<p>So there you are, everyone who tuned in at 10 to watch that first season of <em>Heroes</em> but missed the good stuff that was on at 9pm, I&#8217;m mad at you tonight.</p>
<p>(oh, I&#8217;m extremely glad I own the <em>Studio 60 on the Sunset Strip</em> Complete Series.)</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/482/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Responsibilities of the Technologically Literate</title>
		<link>http://pigsflew.com/archives/480</link>
		<comments>http://pigsflew.com/archives/480#comments</comments>
		<pubDate>Thu, 29 Nov 2007 18:58:29 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Geekdom]]></category>

		<guid isPermaLink="false">http://pigsflew.com/archives/480</guid>
		<description><![CDATA[I want to walk you through something I read a while ago and have been stewing on since. From October 18th in Wired Magazine, a robotic cannon killed nine people and wounded fourteen others.
They wrote that these machines are supposed to select and aim at a target, and &#8220;[wait] only for a human to pull [...]]]></description>
			<content:encoded><![CDATA[<p>I want to walk you through something I read a while ago and have been stewing on since. From October 18th in <a href="http://blog.wired.com/defense/2007/10/robot-cannon-ki.html">Wired Magazine</a>, a <strong>robotic cannon</strong> killed nine people and wounded fourteen others.</p>
<p>They wrote that these machines are supposed to select and aim at a target, and &#8220;[wait] only for a human to pull the trigger.&#8221; Except that sometimes, &#8220;these machines start firing mysteriously on their own.&#8221;</p>
<p>They call it a software glitch. A malfunction. The problem I have with these terms is that, similar to the term &#8220;accident&#8221; in a traffic collision, they tend to imply no one is to blame.</p>
<p>I submit that somewhere, some programmer is to blame. If you write code, no matter how trivial, your job is to ensure the efficiency, consistency, and <strong>most of all</strong> the accuracy of your code. To fail in this regard can be tantamount to negligent homicide.</p>
<p>Coding errors can cause great cost; in the simplest of projects, this cost may only be in time, but soon that cost becomes money. In greater projects, it might be personal possessions, or public relations, or in still greater projects, lives.</p>
<p>This is not the first time something like this has happened. I am reminded of the infamous <a href="http://en.wikipedia.org/wiki/Therac-25">Therac-25</a>, which between 1985 and 1987 was involved in at least five deaths due to poor interface design and failure to sanitize inputs. The <a href="http://en.wikipedia.org/wiki/2003_North_America_blackout">Northeast Blackout of 2003</a>, caused by a race condition in power monitoring software. The <a href="http://en.wikipedia.org/wiki/MIM-104_Patriot#Failure_at_Dhahran">MIM-104 Patriot</a> whose failure resulted in the deaths of 28 soldiers in Saudi Arabia in 1991 due to an error in time synchronization.</p>
<p>These are our responsibilities, laid upon us by virtue of our interest in the technologies which run our world today and those that will tomorrow: To provide value through technology by relieving stresses in tasks, or by relieving those tasks altogether, and to protect ourselves and our fellow man from those very technologies we create, and to the best of our abilities, from himself.</p>
<p>~Pigsflew</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/480/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux for Human Beings</title>
		<link>http://pigsflew.com/archives/479</link>
		<comments>http://pigsflew.com/archives/479#comments</comments>
		<pubDate>Mon, 24 Sep 2007 19:19:43 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Geekdom]]></category>

		<guid isPermaLink="false">http://pigsflew.com/archives/479</guid>
		<description><![CDATA[Don Reisinger of CNet News.com wrote an article appearing on Slashdot today that talks about linux and its place in the consumer market. He illustrates a dichotomy between two different types of linux developers, but his conclusions are off-base.
According to Reisinger, linux has either three directions from here: 1. Become super user-friendly at the expense [...]]]></description>
			<content:encoded><![CDATA[<p>Don Reisinger of CNet News.com wrote an <a href="http://www.zdnetasia.com/news/software/0,39044164,62032550,00.htm">article</a> appearing on Slashdot today that talks about linux and its place in the consumer market. He illustrates a dichotomy between two different types of linux developers, but his conclusions are off-base.</p>
<p>According to Reisinger, linux has either three directions from here: 1. Become super user-friendly at the expense of the tweakability and under-the-hood capacity of linux, 2. go back to &#8220;linux&#8217; roots&#8221; and follow Linus Torvalds, or (and here I quote) 3. &#8220;face a &#8220;civil war&#8221; that could lead to total Linux annihilation.&#8221;</p>
<p>I&#8217;d like to present something to you. In the good old days of the Microsoft world, we had MSDOS, a relabeled version of the &#8220;Quick and Dirty Operating System&#8221;, QDOS. In this world, everything was configurable. You could do anything you wanted. Unfortunately, because doing anything complicated took too many steps, people didn&#8217;t often do much. This is why they developed (following Apple), Windows. Now Windows didn&#8217;t do much, but what it did do was easier and more honed to human beings than was the command prompt.</p>
<p>Windows took a step further from that with WinXP and Vista, wherein the command prompt, while still there, is crippled to the point of being barely usable.</p>
<p>On the other hand, Apple&#8217;s newest, OSX, is a BSD-derivative operating system, and while it has a fully functional and exceptionally usable GUI, it also has a complete shell available to the user, with approximately all the tools from Linux/BSD available.</p>
<p>This &#8220;civil war&#8221; Reisinger presents is a fear that&#8217;s ungrounded. I am an Ubuntu user. This is because the simple tasks that I perform on a daily basis, as well as the setup tasks that prepare the machine to meet my standards, are made extremely easy for me, and with minimal interference. It&#8217;s important to me that the terminal remain always available to me, that I can still write and run bash scripts, that, when it&#8217;s faster to do so, I can still fire up a shell.</p>
<p>But I shouldn&#8217;t be forced to.</p>
<p>This is where the dichotomy becomes entirely flawed. There is nothing that says an operating system can not be both oriented toward usability, and fundamentally malleable. A person should be able to fire up an application and have it, within reasonable tolerances, do what he or she expects. This is a mark of a conscientious programmer; any code which is not designed with, or with the ability to have, a GUI attached should be viewed as nearly wasted code.</p>
<p>Linux&#8217; roots are the same place that any other operating system&#8217;s roots are: a collection of applications and machine code which enables the user to utilize the capabilities of the machine. An operating system which does not do this is an unfinished operating system.</p>
<p>Unlike any other operating system, we can keep working together to finish Linux.</p>
<p>I want other people to use Ubuntu. I&#8217;ve been putting up posters, wearing stickers, giving out burned copies, telling people about it, I&#8217;ve been evangelizing this because as an OS, Ubuntu is almost finished. It&#8217;s friendly, it&#8217;s usable, and I don&#8217;t have to hold a newcomer&#8217;s hand quite as hard to get them into it. It&#8217;s not about money, because I can&#8217;t, don&#8217;t, and won&#8217;t ask for any&#8211;and I don&#8217;t think Canonical ever will either.</p>
<p>What I want is users. I want a whole boatload of us. I want enough of us out there that choose Linux over non-*nix that open source libraries start getting used to reach us. I want games designed by corporations in OpenGL2, rather than DirectX. I want applications to be released using Mono instead of .Net; I want these things to happen so that anyone, anywhere, on any operating system&#8211;Even Windows!&#8211;can use everyone else&#8217;s software. And that&#8217;s only plausible if we get attention.</p>
<p>So I applaud Mozilla for providing the best cross-platform browser and email client, Canonical for the easiest Linux distribution, HP for their open printer drivers, System76 and Dell for providing preinstalled machines, Blizzard for already releasing OpenGL games (like World of Warcraft), and all other companies that stand behind the choice of the user.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/479/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XKCD Dream Site</title>
		<link>http://pigsflew.com/archives/478</link>
		<comments>http://pigsflew.com/archives/478#comments</comments>
		<pubDate>Mon, 24 Sep 2007 05:25:26 +0000</pubDate>
		<dc:creator>Adrastos</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pigsflew.com/archives/478</guid>
		<description><![CDATA[When the day came, I went to the spot and waited.
And I seriously pity anyone who didn&#8217;t go.

They had jugglers. Live music. The best jungle gym ever. There were playpen balls and random toys. There was a mattress that got signed by Randall and I jumped off the jungle gym onto it. There was a [...]]]></description>
			<content:encoded><![CDATA[<p>When the day came, I went to the <a href="http://xkcd.com/240/">spot</a> and waited.</p>
<p>And I seriously pity anyone who didn&#8217;t go.</p>
<p><img src="http://farm2.static.flickr.com/1079/1429298925_993edfcba2.jpg?v=0"></p>
<p>They had jugglers. Live music. The best jungle gym ever. There were playpen balls and random toys. There was a mattress that got signed by Randall and I jumped off the jungle gym onto it. There was a dancing velociraptor. There was a dancing velociraptor.</p>
<p>This was amazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigsflew.com/archives/478/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
