<?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>Cognition &#187; global warming</title>
	<atom:link href="http://www.cognition.ca/tag/global-warming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cognition.ca</link>
	<description>Balls-in-the-air Entrepreneurship and Juggling.</description>
	<lastBuildDate>Thu, 22 Jul 2010 06:34:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>&#8220;Rabbits FTW&#8221; &#8211; The Mark Cuban Stimulus Package Needs Meat</title>
		<link>http://www.cognition.ca/2009/02/rabbits-ftw-the-mark-cuban-stimulus-package-needs-meat.html</link>
		<comments>http://www.cognition.ca/2009/02/rabbits-ftw-the-mark-cuban-stimulus-package-needs-meat.html#comments</comments>
		<pubDate>Mon, 23 Feb 2009 16:15:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[carbon]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[contests]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[FTW]]></category>
		<category><![CDATA[global warming]]></category>
		<category><![CDATA[mark cuban]]></category>
		<category><![CDATA[methane]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[rabbits]]></category>
		<category><![CDATA[stimulus package]]></category>

		<guid isPermaLink="false">http://www.cognition.ca/?p=174</guid>
		<description><![CDATA[Most of my (non-work-related) thinking these days circles around how we, as a species, a culture, or a geographical collection of human flesh, can make a smooth recovery from our petroleum addiction. I read a fair bit on the subject, from the &#8220;Post-Petroleum Survival Guide and Cookbook&#8221;, to my current muse, &#8220;Peak Everything&#8221;. As is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/0865715688?ie=UTF8&amp;tag=cognition-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0865715688"><img class="alignright size-full wp-image-175" title="51jzv-1ou-l_sl160_" src="http://www.cognition.ca/wp-content/uploads/2009/02/51jzv-1ou-l_sl160_.jpg" alt="51jzv-1ou-l_sl160_" width="129" height="160" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=googlatr-20&amp;l=as2&amp;o=1&amp;a=0865715688" border="0" alt="" width="1" height="1" /><br />
Most of my (non-work-related) thinking these days circles around how we, as a species, a culture, or a geographical collection of human flesh, can make a smooth recovery from our petroleum addiction. I read a fair bit on the subject, from the <a href="http://www.amazon.com/gp/product/0865715688?ie=UTF8&amp;tag=cognition-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0865715688">&#8220;Post-Petroleum Survival Guide and Cookbook&#8221;</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=cognition-20&amp;l=as2&amp;o=1&amp;a=0865715688" border="0" alt="" width="1" height="1" />, to my current muse, <a href="http://www.amazon.com/gp/product/086571598X?ie=UTF8&amp;tag=googlatr-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=086571598X">&#8220;Peak Everything&#8221;</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=googlatr-20&amp;l=as2&amp;o=1&amp;a=086571598X" border="0" alt="" width="1" height="1" />.</p>
<p>As is often the case with the large, complex issues facing humanity, most of our effort is (dare I say it?) wasted on trying to fix the wrong things. Like changing our lightbulbs. Even changing our cars is, most of the time, the wrong thing. Why?<span id="more-174"></span></p>
<p>Making a thing, almost ANY thing, takes an enormous amount of energy input. These days, most of that energy input is petroleum, generating huge amounts of waste carbon. So regardless of how much BETTER the end product is, it needs to fulfill two criteria to justify the switch:</p>
<p>1. It needs to last forever (or some reasonable facsimile).<br />
2. It needs to use so much less carbon, that it offsets the output of buying something NEW in the first place.<a href="http://www.amazon.com/gp/product/0865715688?ie=UTF8&amp;tag=cognition-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0865715688"></a></p>
<p><a href="http://www.amazon.com/gp/product/0865715688?ie=UTF8&amp;tag=cognition-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0865715688"> </a></p>
<p><strong>Our problem, as a culture, is less an OIL addiction, as it is an addiction to CONSUMING. Endlessly.</strong><a href="http://www.amazon.com/gp/product/086571598X?ie=UTF8&amp;tag=googlatr-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=086571598X"><img class="size-full wp-image-178 alignright" title="41un9bgh5ql_sl160_" src="http://www.cognition.ca/wp-content/uploads/2009/02/41un9bgh5ql_sl160_.jpg" alt="Peak Everything" width="107" height="160" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=googlatr-20&amp;l=as2&amp;o=1&amp;a=086571598X" border="0" alt="" width="1" height="1" /></p>
<p>Let&#8217;s take the principles of the &#8220;<a href="http://en.wikipedia.org/wiki/1948_Tucker_Sedan">Tucker</a>&#8221; automobile, and apply them to all consumer goods. Do away with &#8220;<a href="http://en.wikipedia.org/wiki/Planned_obsolescence">designed obsolescence</a>&#8220;, and try building things to LAST, for a change.</p>
<p>My favorite example of this? A Stanley #2 plane.</p>
<p><strong><em>(&#8216;But wait!&#8217; you cry. &#8216;What about the Rabbits?&#8217;)</em></strong></p>
<p>Ah yes. The Rabbits.</p>
<p>Even in &#8220;Peak Everything&#8221;, when the author discusses how America may need to shift back to a nation with 20-40% of our workforce involved directly in agriculture (in a move called re-ruralization), which mimics much of what Cuba did after the trade embargo was put into place &#8211; there&#8217;s still too much emphasis on simple vegetables and grain. As a passionate carnivore, I have to ask &#8211; <strong>Where&#8217;s the beef?!?</strong></p>
<p><strong>What&#8217;s wrong with cows, anyway?</strong> A lot, as it turns out.</p>
<p>1. They produce tons of methane, a greenhouse gas that&#8217;s hundreds of times worse than simple carbon dioxide.<br />
2. They&#8217;re horribly inefficient at converting feed or pasture to meat.<br />
3. They&#8217;re grazed at great distances from where they&#8217;re processed, and then transported great distances AGAIN to where they&#8217;re consumed.</p>
<dl class="wp-caption alignright" style="width: 190px;">
<dt class="wp-caption-dt"><a href="http://flickr.com/photos/tetradite/838503953/"><img title="Stanley Plane" src="http://farm2.static.flickr.com/1269/838503953_da388bacfe_m.jpg" alt="Copyright by Tetradite" width="180" height="240" /></a></dt>
</dl>
<p>4. They require relatively high-quality rangeland, and human-edible feed &#8211; which contributes directly to the worldwide shortage of arable land.</p>
<p><strong>What&#8217;s better?</strong> Locally-grown, locally-processed rabbits. Why?</p>
<p>1. Rabbits are incredibly efficient at converting vegetable scraps, and simple non-human-edible vegetation (dandelions, for instance) into meat.<br />
2. Their meat is lean, perhaps cutting down on the obesity endemic.<br />
3. They&#8217;re fast and simple to process, with very little toxic byproduct from slaughtering.<br />
4. They breed like, well, like rabbits.<br />
5. They&#8217;re simple to breed on a highly-localized scale, reducing transport and attendant fuel costs, pollution, etc.</p>
<p><strong>So <a href="http://blogmaverick.com/2009/02/09/the-mark-cuban-stimulus-plan-open-source-funding/">here&#8217;s my pitch, Mr. Cuban</a></strong> &#8211; strike some direct-to-restaurant business deals with major fast-food chains (I&#8217;m thinking Wendy&#8217;s or McD-scale) for the &#8220;Bunny Burger&#8221;. Work with <a href="http://www.jdk.com/live/home.html">these guys</a> on some compelling branding to take the stigma away from breaking fast on the bunny scramble, and put together massively distributed production of bunnies (and their attendant feed). Compost and sell the manure. Feed them kitchen scraps from the same restaurants that are buying your bunny burgers.</p>
<p>Hire the homeless as Neo-shepherds, to keep stray dogs and eagles away from your flock. And where do you put them? How bout the parking garages that will be abandoned as our global economy (and our ability to make ridiculous monthly payments) hits the toilet?</p>
<p>Rabbits. FTW.</p>
<span class="akst_link"><a href="http://www.cognition.ca/?p=174&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_174"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.cognition.ca/2009/02/rabbits-ftw-the-mark-cuban-stimulus-package-needs-meat.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails causes Global Warming</title>
		<link>http://www.cognition.ca/2008/10/ruby-on-rails-causes-global-warming.html</link>
		<comments>http://www.cognition.ca/2008/10/ruby-on-rails-causes-global-warming.html#comments</comments>
		<pubDate>Sat, 01 Nov 2008 06:32:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[carbon]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[ewaste]]></category>
		<category><![CDATA[global warming]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[lazyness]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.cognition.ca/?p=32</guid>
		<description><![CDATA[I use a laptop. Which means, as I peck away at my keyboard in the waning hours of the evening, I can smell the slow charring of my wool pants (mixed with the redolent odor of singed leg hair) as the tiny fan embedded in my computer tries desperately to keep this multi-thousand-dollar device, from [...]]]></description>
			<content:encoded><![CDATA[<p>I use a laptop. Which means, as I peck away at my keyboard in the waning hours of the evening, I can smell the slow charring of my wool pants (mixed with the redolent odor of singed leg hair) as the tiny fan embedded in my computer tries desperately to keep this multi-thousand-dollar device, from melting into a pile of slag.</p>
<p>As a self-taught engineer, I tend to notice the glaringly-obvious &#8211; perhaps more than many of my well-educated peers. And there&#8217;s one obvious lesson in this &#8211; if solid state electronics are getting HOT, they&#8217;re <span style="text-decoration: line-through;">wasting</span> using a fair amount of power.</p>
<p><img class="alignright" style="border: 1px solid black; margin: 5px 10px;" title="Ewaste Burning" src="http://ewasteguide.info/system/files/images/3571_large.preview.jpg" alt="" width="283" height="212" />In a nuclear reactor somewhere out there, an atom died for the pixels on my screen. Another few drops of precious oil, or a few tons more gasified coal, were spilt for those extra minutes of Microsoft Word (or perhaps &#8220;Grand Theft Auto 4&#8243;).</p>
<p>Moore&#8217;s Law has shown us how the steady change of computing SPEED (doubling), and COST (halving), has reliably powered our advancing Information Age. Yet nothing in Moore&#8217;s Law has halted the seemingly inexorable increase in ENERGY requirements, of these most devious of machines.</p>
<p>This is not a problem that we&#8217;ve address head on &#8211; in our subsidized energy economy, there has been no real motivation to do so. In fact, as our dependency on computing infrastructure has deepened, we&#8217;ve made it WORSE. Here&#8217;s how it works:<span id="more-32"></span></p>
<blockquote><p>&#8220;Hey Jim, did you realize that these hard drives fail as they get older? And really reliable hard drives are WAY more expensive.&#8221;</p>
<p>&#8220;Wow! That SUCKS! Why don&#8217;t we just put TWO hard drives in every computer, and copy all the data to BOTH of them?&#8221;</p></blockquote>
<p>No joke. We&#8217;ve also done the same thing with (redundant) power supplies, and since all these extra disks and transformers are putting out more HEAT &#8211; we&#8217;ve had to install more AIR CONDITIONING, too. Oh, and in the REALLY high-end data centers, we&#8217;ve got at least one (sometimes two or more) Diesel Generators running at all times &#8211; just in CASE the power goes out.</p>
<p>As is typical of the world&#8217;s larger problems, the smartest folks haven&#8217;t done better &#8211; they&#8217;ve just done WORSE&#8230; in a more complicated way. Let&#8217;s take a look at programmers.</p>
<p>Writing software has changed a lot since we started this business. We&#8217;ve drifted from the &#8220;low-level&#8221; languages, up through the &#8220;high-level&#8221; languages, to things now rightly called &#8220;frameworks&#8221; that are too abstracted to be considered a language at all.</p>
<p>But along the way (with all this gratuitous computing power sitting around), we&#8217;ve gotten UNBELIEVABLY lazy. Here&#8217;s an example &#8211; it is, by no means, the only one:<!--more--></p>
<p>Ruby on Rails. A very popular framework, with some fairly typical problems.</p>
<p>Ruby is not, to start with, an <em>efficient</em> language. This means it doesn&#8217;t do a very good job of translating &#8220;high-level&#8221; code, into &#8220;low-level&#8221; machine code.</p>
<p><img class="alignright" style="border: 1px solid black; margin: 5px 10px;" title="Wires Burning" src="http://www.triplepundit.com/ppp022-Empa_open_burning.jpg" alt="" width="248" height="248" />Rails, as a framework, is intended to be <em>really</em> easy to use. Which means it does a LOT of stuff for you &#8211; much of which you don&#8217;t actually need done, in any given case.</p>
<p>Rails uses a database access pattern called &#8220;Active Record&#8221;. It&#8217;s pretty cool, actually &#8211; it encapsulates about 10 layers of abstraction, into a few easy-to-use commands.</p>
<p>Unfortunately, that encapsulation ignores most performance impacts. Also unfortunately, the implementation of that pattern &#8211; is not thread-safe.</p>
<p>Here&#8217;s where the laziness kicks in &#8211; rather than fixing the ActiveRecord implementation, or making ruby more efficient in general, someone wrote Mongrel.</p>
<p>What&#8217;s Mongrel? An extra web-serving layer, it simply manages a bunch of ruby instances, and hands http requests back and forth. It&#8217;s a workaround for the thread-safety problems we were mentioning above.</p>
<p>In software development, it&#8217;s called a &#8220;Kludge&#8221;. In human society, it&#8217;s called a &#8220;Rat Race&#8221;. (We all drive SUVs, even when we object to them environmentally, because we need to be safe &#8211; safe in case someone ELSE driving an SUV crashes INTO us. Are you starting to appreciate the irony?)</p>
<blockquote><p>&#8220;So what,&#8221; I can hear you saying, &#8220;Buying more hardware is cheaper than fixing a whole language, right?&#8221;</p>
<p>Yes, it is. And that&#8217;s the problem.</p></blockquote>
<p><img class="alignright" style="border: 1px solid black; margin: 5px 10px;" title="Young Children work Your E Waste" src="http://ewasteguide.info/system/files/images/3643_large.preview.jpg" alt="" width="231" height="307" />Because there are other, more insidious, global impacts of this wasteful computing philosophy. If you need a wickedly fast CPU and a few gigs of Ram to run a Ruby on Rails server, might as well turf out the old servers, right? Those old servers end up as e-waste in developing nations. (HEADLINE: &#8220;Lazy coding kills children in the third world&#8221;)&#8230;</p>
<p>Now, I&#8217;m not espousing a return to the good-ol-days of hand-coded assembler, or even web apps written in pure C. But I&#8217;ve managed 10,000 http requests per second on a single server (yes, including DB) &#8211; simply by taking the extra day or so to tune the database, install some byte-code cacheing &#8211; oh, and not running RoR.</p>
<p>Even if you don&#8217;t care about the <a href="http://www.mindfully.org/WTO/Computers-Go-To-Die23nov02.htm">12 year old kids dying in Thailand</a> while they bake your discarded motherboard over a camel-dung campfire &#8211; at least think about the abuse you&#8217;re putting your electrons through.</p>
<p>(Editor&#8217;s note: Many thousands of electrons were tortured in the writing of this blog post. And yes, this is deliberately provocative link-bait for my overly-zealous RoR-fanatic friends. Which doesn&#8217;t make it any less true.)</p>
<span class="akst_link"><a href="http://www.cognition.ca/?p=32&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_32"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.cognition.ca/2008/10/ruby-on-rails-causes-global-warming.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Inconvenience &#8211; Life Racing to Zero Impact</title>
		<link>http://www.cognition.ca/2007/12/inconvenience-life-racing-to-zero-impact.html</link>
		<comments>http://www.cognition.ca/2007/12/inconvenience-life-racing-to-zero-impact.html#comments</comments>
		<pubDate>Wed, 05 Dec 2007 07:15:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[carbon]]></category>
		<category><![CDATA[an inconvenient truth]]></category>
		<category><![CDATA[bountyup]]></category>
		<category><![CDATA[contests]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[global warming]]></category>
		<category><![CDATA[inconvenience]]></category>
		<category><![CDATA[liferace]]></category>

		<guid isPermaLink="false">http://www.cognition.ca/?p=18</guid>
		<description><![CDATA[The Concept: Take the basic ideas (problem description) from &#8220;An Inconvenient Truth&#8221;. Create a regional contest (bounty) for teams with the lowest global impact (average per person on the team) over 6 months. Global Impact is measured and documented as: Carbon output Non-renewables consumed Average distance food travels (aka carbon output in transport) Social impact [...]]]></description>
			<content:encoded><![CDATA[<p>The Concept:<br />
<a href="http://flickr.com/search/?q=inconvenience&amp;l=cc" title="sorry for the inconvenience / This is Today 62"><img src="http://farm3.static.flickr.com/2373/1573520455_fb5d366762_m.jpg" style="margin: 0pt 0pt 10px 10px; float: right" alt="sorry for the inconvenience / This is Today 62" border="0" /></a><br />
Take the basic ideas (problem description) from &#8220;An Inconvenient Truth&#8221;.<br />
Create a regional contest (bounty) for teams with the lowest global impact (average per person on the team) over 6 months. Global Impact is measured and documented as:</p>
<ul>
<li>Carbon output</li>
<li>Non-renewables consumed</li>
<li>Average distance food travels (aka carbon output in transport)</li>
<li>Social impact (Average wage in USD of all workers in the supply chain of all goods and services consumed)</li>
</ul>
<p>Obviously need a good baseline and some rough approximations.<br />
Contests are regional in scope (e.g., Inconvenience Vancouver Island, Inconvenience Chicago, etc).<br />
Teams can seek local or international corporate sponsors as appropriate to their plan (BC Hydro for a team looking mostly at electrical reduction, etc.)<br />
Teams are responsible for documenting their score (photographic evidence of bicycle transport, power bills, etc.)</p>
<p>Make a reality TV show around it.<br />
Host a massive awards ceremony with Celebrity MCs.<br />
Kick it off with a rock concert, bring the teams up on stage in between acts.</p>
<p>If we can figure out a way to generate a handicap for each region (based on climate, available options, etc.) then we could play regional champions against each other.</p>
<p>THE NAME:</p>
<p>Obviously a not-subtle reference to the film, it also highlights that it is, at most, an &#8220;Inconvenience&#8221; to change your lifestyle to save the planet, and by extension, humanity.<br />
It&#8217;s verbable.<br />
It can be abbreviated to iCon, which also has interesting connotations as being a symbol of something bigger.<br />
The domain name is parked and possibly for sale (or donation?)</p>
<p>STRATEGIES:</p>
<p>Plant sedge-grass for carbon-credit offset.<br />
Rules should include not buying carbon credits, has to be direct action.<br />
Direct action can include educational campaigns, with some percentage of the effects of the educational campaign scored against the team.<br />
Note that final teams will probably all have NEGATIVE scores.</p>
<p>PS:</p>
<p>If someone runs with this before I get it together, more power to you. But you should still use bountyup.com for the prize <img src='http://www.cognition.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<span class="akst_link"><a href="http://www.cognition.ca/?p=18&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_18"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.cognition.ca/2007/12/inconvenience-life-racing-to-zero-impact.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
