<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Farmdawg Nation</title>
	
	<link>http://farmdawgnation.com</link>
	<description>Tech Industry, Programming, and other stuff too.</description>
	<lastBuildDate>Sat, 21 Apr 2012 21:02:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/farmdawg" /><feedburner:info uri="farmdawg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>The power of Cloud</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/MCkLmyx9LOE/</link>
		<comments>http://farmdawgnation.com/2012/04/21/the-power-of-cloud/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 21:02:28 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Cool Finds]]></category>
		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1215</guid>
		<description><![CDATA[It&#8217;s certain that &#8220;cloud&#8221; is a buzzword that gets overused in my industry. It&#8217;s a very&#8230; fluffy word. Or perhaps a very dark word depending on what the weather is like at any given moment (and/or whether or not said cloud is composed of sentient machines). But I ran across an article a few day [...]]]></description>
			<content:encoded><![CDATA[<p> It&#8217;s certain that &#8220;cloud&#8221; is a buzzword that gets overused in my industry. It&#8217;s a very&#8230; fluffy word. Or perhaps a very dark word depending on what the weather is like at any given moment (and/or whether or not said cloud is composed of sentient machines). But I ran across an article a few day ago that wowed me, so I felt the need to pass it on.</p>
<p>It seems that recently there were a group of cancer researchers who used Amazon&#8217;s EC2 infrastructure to run some tests related to drugs that could be used to treat cancer. You can find the original article <a href="http://feeds.arstechnica.com/~r/arstechnica/index/~3/J6SlNltkzXQ/4829-per-hour-supercomputer-built-on-amazon-cloud-to-fuel-cancer-research.ars" target="_blank" title="">here</a>. There were a few takeaways from this article for me. First and foremost was &#8220;OMG $4,829 per hour is a lot of money.&#8221; Although compared to the cost of doing these calculations with hardware they owned instead of rented would have cost significantly more. The second takeaway was the realization that this is truly an awesome time to be involved in the tech industry. Virtualization technology is such that tens of thousands of cores can be spun up without ever talking to a human being. Then those virtual machines can be spun down, and you just pay for the time they were working.</p>
<p>How amazing is that?</p>
<p>I can imagine that there are people in the industry, professors and the like, who would have given an arm or leg to have access to these kinds of resources on a whim in the 60&#8242;s or 70&#8242;s. Just&#8230; amazing.</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/MCkLmyx9LOE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/04/21/the-power-of-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/04/21/the-power-of-cloud/</feedburner:origLink></item>
		<item>
		<title>Hexplanation Humpday: Software Patents</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/VdMtCEUIc5o/</link>
		<comments>http://farmdawgnation.com/2012/03/27/hexplanation-humpday-software-patents/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 01:10:20 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Tech Industry]]></category>
		<category><![CDATA[legal]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1208</guid>
		<description><![CDATA[Greetings one, greetings all. Yes, I am reviving the Hexplanation Humpday series here on Farmdawg Nation. For how long, we&#8217;ll see. As I&#8217;ve mentioned previously, the whole blogging regularly thing hasn&#8217;t been happening as much as I would like, but I continue to attempt to restore the habit with my latest toys. So, now that [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings one, greetings all. Yes, I am reviving the Hexplanation Humpday series here on Farmdawg Nation. For how long, we&#8217;ll see. As I&#8217;ve mentioned previously, the whole blogging regularly thing hasn&#8217;t been happening as much as I would like, but I continue to attempt to restore the habit with my latest toys. So, now that you&#8217;ve undoubtedly busted out the champagne and had a few tears of joy at the return of this historic series of blogging history, let&#8217;s get down to business.</p>
<p>Today&#8217;s topic, unlike those of past Hexplanation Humpdays, is much less technical in nature. Instead, I wanted to take some time today to discuss something that, quite frankly, bugs me a lot: software patents. I&#8217;ve written numerous times on lawsuits that stem from these patents, and taken many an occasion to openly mock the ludicrous nature of these software patents on Twitter. Yet, I have realized that I haven&#8217;t seen many good non-technical explanations of this topic. So, naturally, I&#8217;ve decided to try my hand at explaining it and see where I land.</p>
<p>Hold on to your butts.<span id="more-1208"></span></p>
<h3>Writing a Book</h3>
<p>If you are a programmer, or know a programmer, then you&#8217;re probably familiar with the turn of phrase &#8220;writing a program.&#8221; If you don&#8217;t meet the criteria above, then allow me to introduce you to this particular phrase that means exactly what you would think. Someone is sitting at a keyboard hammering out words into a work of text that the computer can interpret as instructions. Not very much unlike an author might do while writing a novel.</p>
<p>Just as a book is composed of words that make up sentences and so on, programs work in much the same way. You bring a lot of little building blocks, insignificant in their own right, into one cohesive whole.</p>
<p>Like authors, software developers have long had the privilege of obtaining a copyright on a particular work to maintain and protect their intellectual property. Much like when you write some text of poetry or prose, copyright immediately attaches (although it&#8217;s difficult, if not impossible, to take legal action if you never register the work with the USPTO). This protects you from a situation where someone may copy your exact work and claim it as their own for whatever reason.</p>
<p>This type of protection is beneficial to the system as a whole, and does a lot of good for dealing with those one-off situations where some troll decides to steal something that doesn&#8217;t belong to them.</p>
<h3>Give to Caesar What is Caesar&#8217;s</h3>
<p>There are those in the industry who are not satisfied with this level of protection because it still allows others to clone behavior in your application, and so long as they didn&#8217;t outright steal your source code then they could do what they want. So, if you came up with a super-clever new idea for an algorithm then proceeded to implement that algorithm and copyright that implementation, you couldn&#8217;t stop someone from implementing an algorithm that gets the same results, or perhaps even better results, with different code.</p>
<p>This is, in some opinions, a problem that needed to be addressed with the use of software patents.</p>
<p>You see, by treating certain pieces of a program as a unique invention, the patent holder gains significantly more latitude to prevent the cloning of such behavior in other applications. Patents are much more restrictive, and lucrative to possess, than copyrights.</p>
<p>So, why is this so bad? Returning to our author metaphor, let&#8217;s say that Bob writes an awesome novel titled &#8220;The Awesome Novel.&#8221; This novel is going to be highly lucrative, so far as Bob can figure, and is worthy of registering for copyright. Now, Bob can prevent others from outright copying or plagiarizing his awesome novel. However, this doesn&#8217;t quite satisfy Bob. He&#8217;s got one sentence in the entire novel that he&#8217;s really proud of. So, he decides to get a patent for that sentence as a unique invention and collect royalties every time someone uses that sentence in a book for the next twenty years. Great job Bob!</p>
<p>While this can&#8217;t actually happen with novels, it&#8217;s the best analogy I can think of for what is happening with software <em>right now</em>, and it&#8217;s absolutely insane.</p>
<h3>The Cost of Software Patents</h3>
<p>If I were someone who was first hearing about this issue, my first reaction would probably be, &#8220;This doesn&#8217;t really sound like something that affects my day-to-day life.&#8221; The truth of the matter is that in the mobile sector, where the fiercest patents are being litigated, is probably the sector of technology that affects us most.</p>
<p>For example, yesterday Cult of Mac <a href="http://www.cultofmac.com/156636/twitter-puts-tweetbot-facebook-clear-apps-in-crosshairs-over-pull-to-refresh/" target="_blank">reported on Twitter filing a patent for the pull-down-to-refresh interaction</a> that first appeared in Tweetie (which later became Twitter for Mac). Apple has long been going after Android for their use of the slide-to-unlock interaction to unlock a smartphone, <a href="http://www.pcmag.com/article2/0,2817,2400424,00.asp" target="_blank">which will bring changes to how Android works</a>. Would your experience on your mobile device really be the same if these design decisions had not become as pervasive as they are today?</p>
<p>The myriad of legal battles going on right now because of software patents is maddening. As is the <a href="http://arstechnica.com/tech-policy/news/2011/09/study-patent-trolls-have-cost-innovators-half-a-trillion-bucks.ars" target="_blank">true cost of those patents</a>. Whole companies, so called patent trolls, are sitting on a library of patents with what seems to be no apparent intention of ever implementing any of the inventions described in the patents themselves. It would seem that these trolls wish to make their dime by suing the pants off of anyone who tries to do something remotely similar to their &#8220;invention&#8221; and go home happy.</p>
<p>As one comment on <a href="http://techcrunch.com/2012/03/27/pull-to-refresh-the-patent/" target="_blank">the Tech Crunch article about this Twitter patent</a> suggests, this behavior would have crippled innovation in the early days of the computer industry:</p>
<blockquote><p>What would the computer industry look like now, if, during the Homebrew computer days, before the industry really knew what it was doing, everyone patented every basic new computing invention *and enforced them*. Everything from the cursor, to grid fixed point text, to &#8220;directory on floppy disk&#8221;. Oh, and when GUIs arrived, patents on bezeled widget borders, patents on anything that worked like a button, patents on sliders, and scroll bars, and mouse pointers, and window-resize, and start menus, and on and on. <em>-Ray Cromwell</em></p></blockquote>
<p>So, there you have it, then ten-thousand foot view of software patents. Love it, hate it, or find a mistake I made? Leave me some comment love below and let me know. Until next time, my friends.</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/VdMtCEUIc5o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/03/27/hexplanation-humpday-software-patents/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/03/27/hexplanation-humpday-software-patents/</feedburner:origLink></item>
		<item>
		<title>Keyboard and iPad: Let ‘er rip.</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/NNV4DxUCPAk/</link>
		<comments>http://farmdawgnation.com/2012/03/25/keyboard-and-ipad-let-er-rip/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 19:11:54 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[lifestyle]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1204</guid>
		<description><![CDATA[Today I decided to invest in an Apple Wireless Keyboard for the first time since I&#8217;ve been an Apple customer. I&#8217;ve always enjoyed using them, but I&#8217;ve also always owned a laptop, so I&#8217;ve had little to no need to actually purchase one myself. Until yesterday. Yesterday, I spent a large part of my day [...]]]></description>
			<content:encoded><![CDATA[<p> Today I decided to invest in an Apple Wireless Keyboard for the first time since I&#8217;ve been an Apple customer. I&#8217;ve always enjoyed using them, but I&#8217;ve also always owned a laptop, so I&#8217;ve had little to no need to actually purchase one myself. Until yesterday.</p>
<p>Yesterday, I spent a large part of my day sitting in a coffee shop writing, not entirely unlike I&#8217;m doing right now. What I realized is that I genuinely enjoy the experience of blogging from my iPad. It really is the ideal setup for my style of blogging. When I&#8217;m reading and sorting through the news article, I can lean back and hold it like a book. When I&#8217;m ready to write I can bust out the keyboard and hammer out the letters and punctuation at my normal not-incredibly-impressive-but-still-faster-than-using-the-on-screen-keypad pace.</p>
<p>If you&#8217;re reading this, you probably already know that I tend to blog about on-goings in the Tech Industry or something that catches my fancy. Lately, however, I&#8217;ve been notoriously quiet because I&#8217;ve been dealing with the transition into full time employment. I&#8217;m still within that first year after college, and as much as I enjoy no longer having exams I&#8217;m forced to admit that finding room for all the &#8220;extras&#8221; I&#8217;m used to being able to do on the side is still a challenge. No longer do I have ample amounts of time sitting in a boring lecture class where I can zone out or time in the afternoons where I can key up a blog post while I&#8217;m cooking dinner and not miss the time. No longer is my computer a device primarily used for my entertainment with the occasional coursework mixed in. No, the situation is very much reversed these days.</p>
<p>I don&#8217;t think any of these reasons are the single reason I&#8217;m no longer blogging regularly. I suspect it&#8217;s more of a &#8220;death by a thousand paper cuts&#8221; scenario between these and about five million other reasons. However, I&#8217;m hoping that the solution might be the flexibility my iPad offers me in terms of mobility and the increased throughput the bluetooth keyboard affords me. So what exactly is the current state of using an iPad and a keyboard these days? I know there have been various articles on this in the past &#8211; but as usual I feel compelled to provide my own spin on it.</p>
<h2>First Impressions</h2>
<p>Of course, one of the best things about having a keyboard to use with the iPad is being able to type using your normal key patterns. Most things work exactly as you would expect, and even many of the macro keys at the top of the keyboard (i.e. volume, brightness) work exactly as they do on a normal machine. You can even make accents over characters exactly as you can on the desktop applications.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://farmdawgnation.com/wp-content/uploads/2012/03/wpid-Photo-Mar-25-2012-204-PM.jpg" target="_blank" style="margin-left: 1em; margin-right: 1em;"><img src="http://farmdawgnation.com/wp-content/uploads/2012/03/wpid-Photo-Mar-25-2012-204-PM.jpg" id="blogsy-1332726293286.5786" class="aligncenter" alt="My setup right now." width="402" height="301"></a></div>
<p>As you would expect, typing is speedy. As I&#8217;m typing this I don&#8217;t discern any lag or delay. I also notice as I&#8217;m typing this that I&#8217;m not dealing with autocorrect quite as frequently, as my typing with a physical keyboard is much more accurate than it is with a touch keyboard. I also have the ability to very easily type characters with accents, if I so desire. (¿Cómo estás?) Additonally, using Option-Delete has the expected effect of backspacing whole words at a time, which is <strong>so</strong> much faster than using the select bar handles to select what I want to backspace when I need to nuke an entire sentence.</p>
<p>Now that we&#8217;ve established that this setup works pretty well on the basics, let&#8217;s see what happens when we try to do some more advanced things, such as key combinations and interacting with remote servers over SSH.</p>
<h2>Pedal to the Metal</h2>
<p>After using this for a few minutes some limitations of using the keyboard with the iPad became immediately obvious. None of them are really debilitating, or even devalue the presece of the keyboard when I&#8217;m ready to write something, but they do diverge from the normal unity of experience that I expected from Apple products.</p>
<p>What, specifically am I talking about? The absense of keyboard shortcuts. While some global ones work as you&#8217;d expect (Command-C and Command-V), other application-specific ones do not.</p>
<p>It may sound like a really simple qualm (I am, after all, using a keyboard with a device that really isn&#8217;t intended for a keyboard &#8211; I should be happy that it works at all), but there&#8217;s a lot to be said for the fact that in Apple Mail or Sparrow on my desktop, I can hammer out an email and then mash Command-Option-D to have the email dispached. On the iPad, however, no such option is made available to me. I&#8217;m required to reach over to the screen and mash the Send button. I am also unable to use Command-R to reply to the email I&#8217;m currently reading.</p>
<p>This state of affairs is fairly universal across the entire platform. Tabbing through things doesn&#8217;t work quite like you&#8217;d expect, and you don&#8217;t have the option of using the up/down keys to page through a list if you would like to do so. In Blogsy, I can&#8217;t use Command-B or Command-I to bold or italicize text. A minor inconvenience, but one that I notice nonetheless.</p>
<p>That said, I&#8217;m happy to report that in other areas the keyboard + iPad combo exceeded by expectations. Especially in the realm of interacting with a remote server using Panic&#8217;s Prompt SSH Client. While using Prompt I am able to successfully control pretty much any application on the remote server I could need (GNU screen, vim, you name it) and it all work seamlessly as if I was typing straight into iTerm on my Mac. Honestly, being able to maintain my blog&#8217;s server or respond to any emergencies at OpenStudy from my iPad with no fuss will pay for itself, I expect.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://farmdawgnation.com/wp-content/uploads/2012/03/wpid-Photo-Mar-25-2012-255-PM.jpg" target="_blank" style="margin-left: 1em; margin-right: 1em;" title=""><img src="http://farmdawgnation.com/wp-content/uploads/2012/03/wpid-Photo-Mar-25-2012-255-PM.jpg" id="blogsy-1332726293256.2927" class="aligncenter" alt="Editing an nginx config file in vi" width="402" height="301"></a></div>
<h2> Moving Forward</h2>
<p>I highly doubt that I will ever do any part of my full time job solely on the iPad. While I could certainly use vim running on a remote machine as my development environment, there are a number of niceties to having a full computer that I do have to appreciate. Not to mention the fact that I doubt I could stomach the amount of money I&#8217;d be required to pay every month to make compiling things with scalac a good experience on a remote server!</p>
<p>That said, it is a delight to see what a good experience interacting with my iPad using a keyboard is for most routine operations. Despite the shortcomings I&#8217;ve found, I still think it&#8217;ll be a pretty excellent way to write and communicate.</p>
<p>That said, I&#8217;m interested to know, have you or someone you know tried to use a iPad for for some or all of your workflow? Be it for your job or you hobbies, like I&#8217;m doing, I want to know. Likewise, if you&#8217;re brave enough to <a href="https://twitter.com/g_siddharth/statuses/183975160804683777" target="_blank" title="">withstand a little mockery</a> from your coworkers for turning your iPad into a more &#8220;laptop&#8221; like device and decide to give it a shot yourself, let me know how it turned out for you.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/NNV4DxUCPAk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/03/25/keyboard-and-ipad-let-er-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/03/25/keyboard-and-ipad-let-er-rip/</feedburner:origLink></item>
		<item>
		<title>WAT Chronicles: JS: Arrays and the + Operator</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/yQUidjLZ1tM/</link>
		<comments>http://farmdawgnation.com/2012/03/06/wat-chronicles-js-arrays-and-the-operator/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 02:42:03 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[WAT]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1189</guid>
		<description><![CDATA[I&#8217;m starting this category on my blog to detail some of the many fun things that I learn at work. I was inspired to share these things by the WAT Lightening Talk I saw awhile back. Today&#8217;s lesson: Javascript doesn&#8217;t do well when you combine array with the plus operator. Awhile back I was working on a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m starting this category on my blog to detail some of the many fun things that I learn at work. I was inspired to share these things by the <a href="https://www.destroyallsoftware.com/talks/wat" target="_blank">WAT Lightening Talk</a> I saw awhile back.</p>
<p>Today&#8217;s lesson: Javascript doesn&#8217;t do well when you combine array with the plus operator. Awhile back I was working on a bug that required me to iterate over an array of users on a particular question. Well, we have two arrays &#8211; one for people who are replying and one for people who aren&#8217;t. So, I did something like this.</p>
<pre>var allUsers = usersViewing + usersReplying
$.each(allUsers, function(i, user) {
  user.resetStatus();
})</pre>
<p>I was kindly provided with the following error message in the Javascript console. This isn&#8217;t the exact error, but the gist of it was:</p>
<pre>Object [ has no method 'resetStatus'</pre>
<p>After some digging I found a fun law of Javascript and the + operator with arrays.</p>
<pre>["this is a string"] + [] = "this is a string"</pre>
<p>WAT.</p>
<p>Sure enough, Array.concat() saved the day, but still &#8211; who thought <em>that</em> behavior would be an excellent idea?</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/yQUidjLZ1tM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/03/06/wat-chronicles-js-arrays-and-the-operator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/03/06/wat-chronicles-js-arrays-and-the-operator/</feedburner:origLink></item>
		<item>
		<title>Wyerd no wantchu 2 sp3ll rite?</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/nZPc-x4NGw0/</link>
		<comments>http://farmdawgnation.com/2012/02/08/wyerd-no-wantchu-2-sp3ll-rite/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 04:47:13 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Discourses]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[wired]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1184</guid>
		<description><![CDATA[Today I got an opportunity to open up the issue of Wired that has been sitting on my desk for a week or so now. I&#8217;ve been running around like a chicken with my head cut off so reading hasn&#8217;t exactly made it to the top of my priority list. However, I finally managed to [...]]]></description>
			<content:encoded><![CDATA[<p> Today I got an opportunity to open up the issue of Wired that has been sitting on my desk for a week or so now. I&#8217;ve been running around like a chicken with my head cut off so reading hasn&#8217;t exactly made it to the top of my priority list. However, I finally managed to crack the pages open and consume some of the content. </p>
<p>I&#8217;m sure the anal retentive among you are now wondering why I used such a ridiculous title for this blog post. Well, today I was greeted with an interesting editorial by Anne Trubek in Wired that made the argument that our infatuation with correct spelling is antiquated and should be left behind. (In my mind I picture some of my readers visibly cringing at that thought. I did.) As one might expect, I do not agree with Ms. Trubek on this issue. </p>
<p>She argues, &#8220;Standardized spelling enables readers to understand writing, to aid in communication and ensure clarity. Period. There is no additional reason, other than snobbery, for spelling rules.&#8221;</p>
<p>She goes on to claim that text messaging, and presumably other digital forms of communication as well, are closer to speaking than writing and that enforcing spelling rules in these mediums is a practice should be abandoned. I can&#8217;t speak for Trubek, but when I press the little buttons with letters on them corresponding letters appear on the screen. Seems an awful lot like writing (or typing) to me. Which, if I&#8217;m not mistaken, would make that a written form of communication?</p>
<p><span id="more-1184"></span></p>
<p> <span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">If we can all agree that I&#8217;m writing, then what is the real point here? Certainly, Trubek, you&#8217;ve come up with some ingenious logic to support why it makes sense to sacrifice this clarity in the English language. Surely there&#8217;s some research or some formidable argument that would give a skeptic such as myself pause for thought on this issue, right?</span></p>
<p>Trubek writes, &#8220;We need a new set of tools that recognize more variations instead of rigidly enforcing outdated dogma. Let&#8217;s make our own rules. It&#8217;s not like the English language has many good ones anyway.&#8221;</p>
<p>Oh, so you just don&#8217;t like English spelling rules. <span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">Consider me underwhelmed at your argument.</span></p>
<p>Correct spelling and punctuation may be cumbersome on a mobile device, and honestly I generally don&#8217;t care if someone uses abbreviations in a mobile setting. However, spelling is anything but &#8220;outdated dogma&#8221; that we should throw to the wayside, and writing, real writing, isn&#8217;t going anywhere at any point in the foreseeable future. Finally, I personally intend to continue spelling out words in my text messages. <span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">Does saying that make me a bit of a snob? Well, even if it does, at least I&#8217;m a snob who will be understood.</span></p>
<p><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">Finally finally, because this is entirely relevant:</span></p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/4Z2Z23SAFVA?fs=1&#038;hl=en_US&#038;border=0&#038;rel=0&#038;color1=0x666666&#038;color2=0xefefef"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/4Z2Z23SAFVA?fs=1&#038;hl=en_US&#038;border=0&#038;rel=0&#038;color1=0x666666&#038;color2=0xefefef" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></object>
<p><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "><br /></span></p></p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/nZPc-x4NGw0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/02/08/wyerd-no-wantchu-2-sp3ll-rite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/02/08/wyerd-no-wantchu-2-sp3ll-rite/</feedburner:origLink></item>
		<item>
		<title>Big plans for Windows 8 on mobile?</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/Qm8OgH9KE84/</link>
		<comments>http://farmdawgnation.com/2012/01/21/big-plans-for-windows-8-on-mobile/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 15:55:40 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Tech Industry]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1179</guid>
		<description><![CDATA[&#160;So this Monday I caught a headline that stuck out like a sore thumb. Of course I&#8217;m just now getting around to writing about it, so I could be a little behind the curve, but it intrigued me enough to still blog about it despite the amount of time that has elapsed since the article. [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;So this Monday I caught a headline that stuck out like a sore thumb. Of course I&#8217;m just now getting around to writing about it, so I could be a little behind the curve, but it intrigued me enough to still blog about it despite the amount of time that has elapsed since the article.</p>
<p>So, from a 10,000 point of view it will help me to explain that, while most people know what a processor is, many consumers don&#8217;t realize how many different varieties of processors exist. Most desktop machines use a family of processor commonly known as &#8220;x86&#8243;. PCs and Macs alike use this variety of processor, and over the course of Microsoft&#8217;s history they have made the largest profit selling software to run on x86 machines.</p>
<p>However x86&#8242;s dominance as the de facto champion of all computing platforms has recently been challenged. Mobile devices, such as smartphones and tablets, often favor alternatives that consume much less power than x86 units. One family of mobile-friendly processors that has emerged over the past decade is the ARM family of processors. With an increasing number of casual Internet users transitioning to using these mobile devices more frequently than their full size computers, it seems as though x86 could soon be relegated to only being used by computing professionals and hardcore gamers. Granted, that is still a long way off, but that&#8217;s my personal opinion on the way the market is headed. Take it for what you will.</p>
<p>Now, typically, software manufacturers that sell directly to consumers won&#8217;t care too much about on what platform their software is going to be executed. In fact, before Mac switched to Intel chips, it was not uncommon for manufacturers to produce a version of their software to run on the old Mac processors (PowerPC, if you care to know the name). Given the emergence of ARM, and the general diversification of the consumer device offerings, it isn&#8217;t surprising to hear that Microsoft is planning on producing ARM versions of their popular Windows Operating System. (In fact, they might do so already to be honest &#8211; I just don&#8217;t know.)</p>
<p>What is surprising is that it seems, <a href="http://arstechnica.com/business/news/2012/01/microsoft-mandating-secure-boot-on-arm-making-linux-installs-difficult.ars?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+arstechnica%2Findex+%28Ars+Technica+-+Featured+Content%29" target="_blank" title="">according to ArsTechica</a>, Microsoft is going to make it harder to install an Operating System other than Windows on ARM machines that ship with Windows pre-installed. They plan to do this by making their feature called SecureBoot mandatory for these machines. This strikes me as very, very peculiar. What raises my eyebrow even further is that they mandate that non-ARM machines must allow users to turn SecureBoot off.</p>
<p>I struggle to imagine the reasoning for this. Windows, as it exists now, wouldn&#8217;t make much sense as a mobile Operating System. There have for a long time been a mobile variants of the OS that they have used for mobile phones, but to the best of my knowledge they have never used full-on Windows in a mobile device. &nbsp;</p>
<p>There has been talk of ARM based economy PCs hitting the market, which is all well and good, but I&#8217;m beginning to suspect that &#8211; in spite of these new low power PCs coming out &#8211; Microsoft actually is planning to do something big with Windows on mobile because the people who buy economy PCs aren&#8217;t likely to hurt Microsoft&#8217;s market presence or revenue in the desktop arena. It&#8217;s not like they have an equivalent of Apple&#8217;s App Store that gives them continuous revenue.&nbsp;</p>
<p>However, if they were going to give a model like that a shot for their &#8220;big boy&#8221; operating system, they would be smart to do it in the Mobile arena first. And if they did do that, it would be on ARM chips, and a large number of people not using their Operating System <i>would</i> significantly hurt the viability of such a continuous revenue business model.</p>
<p>Additionally, this is a marked change from how Microsoft has operated in the past. It&#8217;s a very Apple-esque move in many ways.</p>
<p>Microsoft has talked before about trying to give a constant feel throughout their products. Indeed, the XBox dashboard now looks like an HD version of a Windows phone in some respects. It is reasonable to suspect that the next step in that endeavour is unifying their mobile and desktop Operating Systems, and attempting to build a continuous revenue model to capitalize on their users after they purchase the original product.</p>
<p>Whether or not that will actually happen is something only time will tell. For now, we just have to sit and wait. As always leave me some comment love below. I&#8217;d love to hear what you think.</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/Qm8OgH9KE84" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/01/21/big-plans-for-windows-8-on-mobile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/01/21/big-plans-for-windows-8-on-mobile/</feedburner:origLink></item>
		<item>
		<title>Cash Rewards: Gamification Gets Monetary</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/IKHBge4TjcQ/</link>
		<comments>http://farmdawgnation.com/2012/01/02/cash-rewards-gamification-gets-monetary/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 22:34:00 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Cool Finds]]></category>
		<category><![CDATA[Tech Industry]]></category>
		<category><![CDATA[gamification]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1173</guid>
		<description><![CDATA[Gamification is a concept that has been around for awhile. The gist of the idea is that if you wish to encourage a group of people to do something, then an excellent way to do that is to give them points and/or awards of some kind for doing whatever it is that you want them [...]]]></description>
			<content:encoded><![CDATA[<p>Gamification is a concept that has been around for awhile. The gist of the idea is that if you wish to encourage a group of people to do something, then an excellent way to do that is to give them points and/or awards of some kind for doing whatever it is that you want them to do. We do some of this at OpenStudy, and we&#8217;re certainly not the first to do so. Companies like Fitocracy have seen wild success by making activities that don&#8217;t give you the immediate gratification of a reward, such as working out, and giving its users points and rewards for doing those actions.</p>
<p>However, these sites really only work for people who get some sort of gratification from achieving those points or rewards. I am not typically one of those people. Don&#8217;t get me wrong, I do find it rewarding, but it&#8217;s not likely to make me feel rewarded enough to return to the site. (I&#8217;m also not much of a gamer in general. Skyrim has been sitting on my shelf, unopened, for over a week.) Yet, there is one thing that is always particularly effective at motivating people like me: money.</p>
<p>It would seem that there are new companies starting to pick up on this trend. <a href="http://21habit.com/" target="_blank" title="">21habit</a>, a site started by Microsoft and Amazon engineers, is designed to help you kick start life changes by guiding you through a 21 day challenge where you must report regularly about your success or failure. The service offers the traditional, no penalty, method that many Gamification structures offer. Yet for those who need some extra motivation, they&#8217;ve also provided a &#8220;committed&#8221; mode. Essentially, if you use the committed mode you wager $21 that you will complete your goal each of the next 21 days. For each day you succeed, you earn back $1. For each day you fail, $1 is donated to charity.</p>
<p>Another new-to-the-arena company named <a href="http://www.gym-pact.com/" target="_blank" title="">GymPact</a> is doing something similar. Members of the service participate in a pact to go to the gym a certain number of days each week. On weeks you do not succeed, you loose some money. On weeks you do succeed, you get paid. GymPact uses the money from the pool of people who failed to meet their goal to pay those who succeeded. Overall, it is an interesting concept &#8211; but as a business model it sucks because it only works as long as there are people using the service who consistently fail. If everyone succeeds, then everyone&#8230; well, looses. I don&#8217;t see money motivated people like myself being willing to &#8220;take one for the team&#8221;, but I can&#8217;t deny that the concept is still interesting.&nbsp;</p>
<p>I suspect we&#8217;re going to see a lot more of the money-powered gamification sites pop up. Overall, sites like Fitocracy and others have had a hard time attracting users who just aren&#8217;t motivated by some fictional currency. Naturally, the next logical step is to create sites that use a tangible currency to motivate its users.&nbsp;</p>
<p>So what are your thoughts? Do these sites sound like something that would appeal to you? Leave me some comment love and let me know!</p>
<p><b>Further Reading:</b></p>
<ul>
<li><a href="http://techcrunch.com/2012/01/02/amazon-and-microsoft-engineers-launch-21habit-to-help-you-track-your-new-years-resolutions/" target="_blank" title="">TechCrunch article on 21habit</a></li>
<li><a href="http://techcrunch.com/2012/01/01/gympact-launches-to-help-you-keep-your-fitness-resolutions-by-paying-if-you-dont/" target="_blank" title="">TechCrunch article on GymPact</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/IKHBge4TjcQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/01/02/cash-rewards-gamification-gets-monetary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/01/02/cash-rewards-gamification-gets-monetary/</feedburner:origLink></item>
		<item>
		<title>Hello, IFTTT: Introduction to Internet Automation</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/sKHbURT5tPc/</link>
		<comments>http://farmdawgnation.com/2012/01/01/if-this-then-that/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 13:56:20 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Cool Finds]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[awesome]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1161</guid>
		<description><![CDATA[So, you guys know that I&#8217;m a fan of doing as little work as possible. So naturally when I hear about a service that could do some of my menial labor for me &#8211; such as syndicating the content of my blog posts &#8211; I&#8217;m all in. Enter a new service called &#8220;If this, then [...]]]></description>
			<content:encoded><![CDATA[<p>So, you guys know that I&#8217;m a fan of doing as little work as possible. So naturally when I hear about a service that could do some of my menial labor for me &#8211; such as syndicating the content of my blog posts &#8211; I&#8217;m all in. Enter a new service called &#8220;If this, then that&#8221; or &#8220;IFTTT&#8221; for short.</p>
<div class="separator" style="clear: both; text-align: center;"><a style="margin-bottom: 1em; margin-right: 1em;" title="" href="http://farmdawgnation.com/wp-content/uploads/2011/12/wpid-Photo-Dec-31-2011-128-PM.jpg" target="_blank"><img id="blogsy-1325356477995.7524" class="aligncenter" src="http://farmdawgnation.com/wp-content/uploads/2011/12/wpid-Photo-Dec-31-2011-128-PM.jpg" alt="If This then That Screenshot" width="500" height="328" align="center" /></a></div>
<p>Quite simply the service enables you set up triggers between multiple services in a dead simple fashion. Currently it supports a handful of services, including Twitter, Facebook, WordPress (Hosted and Self-deployed), Flickr, Craigslist, and more. As you can see in the screenshot above I&#8217;ve set mine up to auto-syndicate my blog posts to my Twitter and Facebook accounts. (This blog post will actually be the first to test these new triggers.)</p>
<p>Setting up new triggers in IFTTT is done in a Wizard format that guides you through the process of setting up your triggers and actions.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://farmdawgnation.com/wp-content/uploads/2011/12/wpid-Photo-Dec-31-2011-145-PM.jpg"><img class="wp-image-1160 aligncenter" title="wpid-Photo-Dec-31-2011-145-PM.jpg" src="http://farmdawgnation.com/wp-content/uploads/2011/12/wpid-Photo-Dec-31-2011-145-PM.jpg" alt="IFTTT Wizard" width="500" height="328" /></a></div>
<p>Overall, I&#8217;m pretty excited about this. I wish they had a few more services (such as Gravatar), but overall it is a pretty promising selection. They are still in &#8220;beta&#8221; status, so I expect that everything I&#8217;m missing will come in a future release. If you&#8217;ve got some time to check it out, then please give it a spin and let me know what you think. I expect a majority of my readers will have already heard about IFTTT, but I&#8217;m sure there are a few who come here from links on my Facebook feed who haven&#8217;t yet.</p>
<p>You can get to IFTTT by pointing your web browser to <a href="http://ifttt.com/" target="_blank">ifttt.com</a> (or clicking that handy link). I&#8217;m just now scratching the surface of what I can do with this little gem of internet automation, so I&#8217;ll be sure to keep you guys apprised of anything cool that I come up with in later blog posts. As always, I&#8217;d love some comment love with your thoughts on it. Does IFTTT sound like something you would use? Or, are you already using it?</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/sKHbURT5tPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2012/01/01/if-this-then-that/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2012/01/01/if-this-then-that/</feedburner:origLink></item>
		<item>
		<title>Some Tips on Good Code Review</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/kSUCrygvUPc/</link>
		<comments>http://farmdawgnation.com/2011/12/31/some-tips-on-good-code-review/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 15:47:32 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[openstudy]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1142</guid>
		<description><![CDATA[So, for those who may not know already, about a month ago I joined the team at OpenStudy. So far, it&#8217;s been a pretty excellent ride, and I&#8217;m excited for what is ahead. Over the past several weeks I&#8217;ve gotten to dive into learning Scala, developing Lift-powered applications, using Comet for real-time interactions, and a [...]]]></description>
			<content:encoded><![CDATA[<p>So, for those who may not know already, about a month ago I joined the team at <a href="http://openstudy.com" target="_blank">OpenStudy</a>. So far, it&#8217;s been a pretty excellent ride, and I&#8217;m excited for what is ahead. Over the past several weeks I&#8217;ve gotten to dive into learning <a href="http://www.scala-lang.org" target="_blank">Scala</a>, developing <a href="http://liftweb.net" target="_blank">Lift</a>-powered applications, using <a href="http://en.wikipedia.org/wiki/Comet_(programming)" target="_blank">Comet</a> for real-time interactions, and a whole host of other excellent topics. One of the big things that was instituted shortly after my arrival was code review. </p>
<p> Essentially, whenever we&#8217;re working on a change that is going to be more than one or two lines we create a new branch on our git repository. We do any number of commits to our new branch, and then push our changes. Since we use Github for our repository hosting, we can then open a Pull Request to let everyone else know the code is ready to be reviewed. Then someone else will review the code, and check the code out to test it for any bugs. </p>
<p>Admittedly, I was apprehensive about this process at first. Mostly because I had never participated in a team where code review was done well before I came to OpenStudy. With most of my recent employers I had a lot of autonomy from other team members or supervisors. As long as my clients were happy, everyone else was happy. Usually code review only happened if someone wasn&#8217;t happy. Of course, I didn&#8217;t expect that autonomy to remain the same in the transition to a product-oriented company. It&#8217;s just not realistic, and it shouldn&#8217;t be. So I braced myself for some transitional pains when we started this workflow. </p>
<p>I found that the transition to the code review process at OpenStudy wasn&#8217;t nearly as painful as I expected. In fact, our code review process has been invaluable over the past month in my learning process, finding bugs in the code before the changes got merged into master, and otherwise making sure that the code we eventually published to our server was relatively polished. Nothing is worse than preparing a release, getting excited to push it to the server, and then realizing something is horribly wrong as soon as you get it live. Of course, I&#8217;ve <em>never</em> actually had that happen (cough cough). </p>
<p>So, the process of code review has been throughly beneficial to me. Although I can&#8217;t speak for Antonio and Matt, I suspect they have similar sentiments. I encourage you to strongly consider implementing a similar process in your development team as well. If you do decide to do so, I have a few ideas that you may find helpful. These are some things that I believe we&#8217;ve really done right at OpenStudy, and that have made the process more valuable for everyone involved. </p>
<p>First, <strong>everyone participates</strong>. Anyone who is actively coding needs to participate in the code review process, regardless of their position within the team. The truth is that being around longer, or having a more senior title, doesn&#8217;t make you immune to human error or mean your ideas will <i>always</i> be the best, yet I&#8217;ve heard many a horror story from friends who work under a managing programmer that doesn&#8217;t understand that. Unfortunately, my friends end up cleaning up the mess left behind by their boss more often than not.  </p>
<p> Additionally, code review is one of those things that works best when everyone buys into it. The more buy-in that your team members have in the process, the more beneficial it will be for them, the product, and the whole company. The best way to get a team to buy into code review is for <i>everyone</i> to participate. So, even if you are <em>that guy</em> who is capable of taming two lions while writing perfectly formed assembly, you should still allow your code to be reviewed by your colleagues.
<p>Second, we <strong>use GitHub</strong>. I was one of those people who honestly didn&#8217;t see a whole lot of value in GitHub over hosting my own private Git server. I&#8217;ve never been in a position to use their pull requests before, but it didn&#8217;t really sell me on them based on my initial assessment. However, at OpenStudy we make extensive use of what I&#8217;ve come to believe is GitHub&#8217;s golden egg: the line commenting feature. It&#8217;s possible for any one of us to single out an individual line in a file and ask a specific question about it, or make a specific suggestion. The benefit is twofold: the topic of conversation is immediately visible for anyone reading the pull request (no fumbling through a file looking for the contents of the specific line), and conversations about distinct issues or lines stay separated. </p>
<p>Overall, this reduces the amount of time we spend trying to communicate a specific problem or question and increases the amount of time we actually spend addressing the issue. </p>
<p>Finally, we <strong>encourage open communication</strong>. The idea behind open communication during the code review process is that all participants in the review converse back and forth on the suggestions that are made. This is what sets &#8220;code review&#8221; apart from &#8220;code approval&#8221; and enables the developers to learn from each other, instead of blindly issuing a list of corrections. Developing a good product is a team effort, and no line of code stands alone. Of course if your team ends up at an impasse in the conversation someone needs to be able to pull rank to keep the forward momentum going, but that should always be a last resort. </p>
<p>Code review may not work for every team, but it works pretty well for us. So, leave me some comment love below. I&#8217;m sorry it&#8217;s been so long since I&#8217;ve posted on here &#8211; but it&#8217;s been a really crazy month. I hope you and your family have a safe and excellent New Years, and here&#8217;s to hoping that I get back into the rhythm of regular posting in 2012.</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/kSUCrygvUPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2011/12/31/some-tips-on-good-code-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2011/12/31/some-tips-on-good-code-review/</feedburner:origLink></item>
		<item>
		<title>Free Speech on the Internet is in Trouble</title>
		<link>http://feedproxy.google.com/~r/farmdawg/~3/z90vrgjH3Pk/</link>
		<comments>http://farmdawgnation.com/2011/11/15/free-speech-on-the-internet-is-in-trouble/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 15:02:11 +0000</pubDate>
		<dc:creator>Matt Farmer</dc:creator>
				<category><![CDATA[Tech Industry]]></category>

		<guid isPermaLink="false">http://farmdawgnation.com/?p=1136</guid>
		<description><![CDATA[Congress is considering the Stop Online Piracy Act this week (SOPA) this week. This bill represents the most dangerous piece of legislation that has ever come before congress in our lifetime. Depending on what side of the aisle you sit, you probably thought the PATRIOT Act or the Obama stimulus and healthcare bill were bad. [...]]]></description>
			<content:encoded><![CDATA[<p>Congress is considering the Stop Online Piracy Act this week (SOPA) this week. This bill represents the most dangerous piece of legislation that has ever come before congress in our <strong>lifetime</strong>. Depending on what side of the aisle you sit, you probably thought the PATRIOT Act or the Obama stimulus and healthcare bill were bad. Allow me to say this clearly: <em>those were nothing.</em></p>
<p>This bill is especially bad because Section 102 of the bill requires that, after being notified of infringing content, service providers are required to take steps to prevent access to the content (<a href="http://www.opencongress.org/bill/112-h3261/text?version=ih&amp;nid=t0:ih:99" target="_blank">link</a>) and search engines are supposed to make the links magically disappear from their results (<a href="http://www.opencongress.org/bill/112-h3261/text?version=ih&amp;nid=t0:ih:106" target="_blank">link</a>). Similar provisions exist in the bill for payment processors (<a href="http://www.opencongress.org/bill/112-h3261/text?version=ih&amp;nid=t0:ih:108" target="_blank">link</a>).</p>
<p>Do I support online piracy? No. I believe people deserve to get paid for what they do. However, I also believe that under <strong>no</strong> circumstances should the government be allowed to interfere with the business of non-co-conspirator third parties with <em>just a court order.</em> The precedent this sets is dangerous, and scary.</p>
<p>Look into this yourself. Check out the <a href="http://www.opencongress.org/bill/112-h3261/show" target="_blank">OpenCongress profile for the bill</a>. Read the text. Write your congressional representatives. Call them tomorrow, Wednesday November 16th.</p>
<p>We must prevent this bill from being passed or, I fear, give up our protected rights under the First Amendment in the digital world.</p>
<img src="http://feeds.feedburner.com/~r/farmdawg/~4/z90vrgjH3Pk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://farmdawgnation.com/2011/11/15/free-speech-on-the-internet-is-in-trouble/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://farmdawgnation.com/2011/11/15/free-speech-on-the-internet-is-in-trouble/</feedburner:origLink></item>
	</channel>
</rss>

