<?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>NorthIs..⇡ &#187; Technology</title>
	<atom:link href="http://northisup.com/blog/category/science-the-universe/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://northisup.com</link>
	<description>The enemy&#039;s gate is down.</description>
	<lastBuildDate>Tue, 10 Aug 2010 15:14:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The ternary operator in Python</title>
		<link>http://northisup.com/blog/the-ternary-operator-in-python/</link>
		<comments>http://northisup.com/blog/the-ternary-operator-in-python/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 21:03:04 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ternary]]></category>

		<guid isPermaLink="false">http://northisup.com/?p=663</guid>
		<description><![CDATA[The ternary operator of C is one of my favorite operators, it may be hard to read at times, but oh so useful. (a ? b : c) In python you can do this in three ways, the third way is only available in python 2.5 and up. It is essentially a ternary operator and [...]]]></description>
			<content:encoded><![CDATA[<p>The ternary operator of C is one of my favorite operators, it may be hard to read at times, but oh so useful.</p>
<pre class="brush: c">
(a ? b : c)
</pre>
<p>In python you can do this in three ways, the third way is only available in python 2.5 and up. It is essentially a ternary operator and doesn&#8217;t require any complicated hacks. In these lambda function examples I am using <b>a</b> as the conditional, <b>b</b> as the true option and <b>c</b> as the false option:</p>
<pre class="brush: python">
q=lambda a,b,c: (a and [b] or [c])[0]
</pre>
<p>This works due to the <a href="http://www.diveintopython.org/power_of_introspection/and_or.html">particular nature of and and or</a>. The article is very good and goes in depth into the nature of and and or, specifically as to why this works. The reason that <b>b</b> and <b>c</b> are in brackets is because in some cases the <b>b</b> value can return False, but a list will always return True. Since we are returning a list we must reference the first element.</p>
<pre class="brush: python">
q=lambda a,b,c: (b,c)[not a]
</pre>
<p>In this instance we rely on the fact that <code>True == 1</code> and <code>False == 0</code>. This is important because we are using a conditional to access an element of the tuple. If a is True then not a will be false, or 0, thus accessing the first element. Similarly if a is False then not a will be True, or 1, and this will access the second element.</p>
<pre class="brush: python">
q=lambda a,b,c: b if a else c
</pre>
<p>This simply returns b if a is true and c otherwise. Very self explanatory.</p>
<p>Here is an example of each form in action:</p>
<pre class="brush: python">
twoleg  = [&quot;human&quot;, &quot;kangaroo&quot;]
fourleg = [&quot;dog&quot;, &quot;elephant&quot;]
animals = [&quot;human&quot;, &quot;kangaroo&quot;, &quot;dog&quot;, &quot;elephant&quot;]

print(&quot;\nMethod one:&quot;)
for c in animals:
    print &quot;%s has %s legs&quot;%(c, (c in twoleg and [&quot;two&quot;] or [&quot;four&quot;])[0])

print(&quot;\nMethod two:&quot;)
for c in animals:
    print &quot;%s has %s legs&quot;%(c, (&quot;two&quot;, &quot;four&quot;)[c not in twoleg])

print(&quot;\nPython 2.5+ only:&quot;)
for c in animals:
    print &quot;%s has %s legs&quot;%(c, &quot;two&quot; if c in twoleg else  &quot;four&quot;)
</pre>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/the-ternary-operator-in-python/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An even shorter passwordless ssh tutorial</title>
		<link>http://northisup.com/blog/an-even-shorter-passwordless-ssh-tutorial/</link>
		<comments>http://northisup.com/blog/an-even-shorter-passwordless-ssh-tutorial/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 20:10:12 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://northisup.com/?p=647</guid>
		<description><![CDATA[My favorite passwordless ssh tutorial went offline, so here is my rehash of it. Your server names will, of course, vary. Localhost is the machine you are currently on and, in my case, northisup.com is the server I&#8217;m SSHing into. localhost$ ssh-keygen -t dsa localhost$ cat ~/.ssh/id_dsa.pub &#124; \ ssh northisup.com &#039;cat &#62;&#62; ~/.ssh/authorized_keys; \ [...]]]></description>
			<content:encoded><![CDATA[<p>My favorite passwordless ssh tutorial went offline, so here is my rehash of it.</p>
<p>Your server names will, of course, vary. Localhost is the machine you are currently on and, in my case, northisup.com is the server I&#8217;m SSHing into.</p>
<pre class="brush: php">
localhost$ ssh-keygen -t dsa
localhost$ cat ~/.ssh/id_dsa.pub | \
  ssh northisup.com &#039;cat &gt;&gt; ~/.ssh/authorized_keys; \
  chmod 644 ~/.ssh/authorized_keys; \
  cat ~/.ssh/authorized_keys&#039;
localhost$ ssh username@northisup.com
</pre>
<p>If you are prompted for a password it should be the password entered in the first step.</p>
<p>This part:</p>
<pre class="brush: php">chmod 644 ~/.ssh/authorized_keys</pre>
<p>is the most common cause of problems, ssh requires authorized_keys not be group writable. Permissions are also important for the home directory on the server.</p>
<p>Now <strong>at this point you may be done</strong>, but if it is still asking for your key password (you will know because the password dialog is different from the standard ssh dialog) then you will have to set up an ssh-agent. I haven&#8217;t had to setup an ssh-agent in years; this is because many modern OSs like OS X and recent versions of Ubuntu have keychains that have properties indistinguishable from magic.</p>
<pre class="brush: php">
localhost$ ssh-agent code
localhost$ ssh-add ~/.ssh/id_dsa
localhost$ ssh username@northisup.com
</pre>
<p>This is effective only for your <em>current</em> shell. So if you open up a second instance of xterm you&#8217;ll have to do it again. Further more it doesn&#8217;t allow cron or other scripts, which frequently run in their own shell instances, to use passwordless ssh. To solve this we want to add the agent initalization to our .coderc file.</p>
<p>Edit ~/.bashrc and add the following at the end:</p>
<pre class="brush: php">
ssh_agent=&quot;$HOME/.ssh-agent.sh&quot;
if [ -f $ssh_agent ] ; then
  source $ssh_agent &gt; /dev/null
fi
</pre>
<p>Note that I pipe the output to /dev/null to stop the agent pid being echo&#8217;d which can break the pipe of some commands (sftp, for instance).</p>
<pre class="brush: php">
localhost$ ssh-agent &gt; ~/.ssh-agent.sh
</pre>
<p>Either exit the shell and start a new one or</p>
<pre class="brush: php">
localhost$ source ~/.ssh_agent.sh
localhost$ ssh-add ~/.ssh/id_dsa
localhost$ ssh username@northisup.com
</pre>
<p>This time there should be no password!</p>
<p>While ssh-agent is running all your processes (including your cron jobs) shouldn&#8217;t need a password. However if ssh-agent dies or is killed things might go wrong since the old settings are left over.</p>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/an-even-shorter-passwordless-ssh-tutorial/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google visualization from python</title>
		<link>http://northisup.com/blog/google-visualization-from-python/</link>
		<comments>http://northisup.com/blog/google-visualization-from-python/#comments</comments>
		<pubDate>Tue, 05 May 2009 23:00:07 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://northisup.com/?p=544</guid>
		<description><![CDATA[So I was hacking away at a turbogears project and thought &#8216;how cool would it be to visualize this?&#8217; That thought lead to a short example of how to get the graphing visualization from google finance into your app. I used cherrypy to do the web serving for the example. Code after the break (sorry [...]]]></description>
			<content:encoded><![CDATA[<p>So I was hacking away at a turbogears project and thought &#8216;how cool would it be to visualize this?&#8217; That thought lead to a short example of how to get the graphing visualization from google finance into your app. I used cherrypy to do the web serving for the example. Code after the break (sorry if wordpress formats it poorly).</p>
<p><span id="more-544"></span></p>
<pre>#!/usr/bin/env python
# encoding: utf-8
"""
chart_example.py

Dynamic example of chart visualization

Created by Adam Hitchcock on 2009-05-05.
Copyright (c) 2009 __NorthIsUp__. All rights reserved.
"""

import sys
import os
import string
import subprocess
import cherrypy

body = """

"""

class DataTable():
	def __init__(self):
		"""columns [{'name':'aname', 'type':'JStype'}]"""

		self.columns = []
		self.values = []
		pass

	def render(self):
		s = """

		<script src="http://www.google.com/jsapi" type="text/javascript"><!--mce:0--></script>
		<script type="text/javascript"><!--mce:1--></script>

"""
		return s + body

	def add_column(self, name, jstype):
		self.columns.append({'name':name, 'jstype':jstype})

	def add_value(self, row, column, value):
		"""docstring for add_value"""
		self.values.append({'row':row, 'column':column, 'value':value})

class chart_example(object):

	def index(self):
		d = DataTable()
		columns = [
		{'jstype':'date',	'name':'Date'},
		{'jstype':'number', 'name':'Sold Pencils'},
		{'jstype':'string', 'name':'title1'},
		{'jstype':'string', 'name':'text1'},
		{'jstype':'number', 'name':'Sold Pens'},
		{'jstype':'string', 'name':'title2'},
		{'jstype':'string', 'name':'text2'},
		]

		values = [
		[{'column':0, 'value':"new Date(2008, 1 ,1)"},
		{'column':1, 'value':"30000"},
		{'column':4, 'value':"40645"},],

		[{'column':0, 'value':"new Date(2008, 1 ,2)"},
		{'column':1, 'value':"14045"},
		{'column':4, 'value':"20374"},],

		[{'column':0, 'value':"new Date(2008, 1 ,3)"},
		{'column':1, 'value':"55022"},
		{'column':4, 'value':"50766"},],

		[{'column':0, 'value':"new Date(2008, 1 ,4)"},
		{'column':1, 'value':"75284"},
		{'column':4, 'value':"14334"},
		{'column':5, 'value':"'Out of Stock'"},
		{'column':6, 'value':"'Ran out of stock on pens at 4pm'"},],

		[{'column':0, 'value':"new Date(2008, 1 ,5)"},
		{'column':1, 'value':"41476"},
		{'column':2, 'value':"'Bought Pens'"},
		{'column':3, 'value':"'Bought 200k pens'"},
		{'column':4, 'value':"66467"},],

		[{'column':0, 'value':"new Date(2008, 1 ,6)"},
		{'column':1, 'value':"33322"},
		{'column':4, 'value':"39463"},
		{'column':2, 'value':"'Bought Pens2'"},
		{'column':3, 'value':"'Bought 200k pens2'"},
		{'column':4, 'value':"66467"},],

		[{'column':0, 'value':"new Date(2008, 1 ,7)"},
		{'column':1, 'value':"33322"},
		{'column':4, 'value':"39463"}]
		,]

		for c in columns:
			d.add_column(c['name'], c['jstype'])

		for vals, i in zip(values, range(len(values))):
			for v in vals:
				d.add_value(i, v['column'], v['value'])
		return d.render()
	index.exposed = True

class sub_wrapper(object):
	def renext(self, next):
		print next

	def doit(self, popenargs):
		result = subprocess.Popen(popenargs, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
		return result

cherrypy.config.update({'server.socket_host': '127.0.0.1', 'server.socket_port': 8080, })
cherrypy.quickstart(chart_example())</pre>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/google-visualization-from-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python starter templates</title>
		<link>http://northisup.com/blog/python-starter-templates/</link>
		<comments>http://northisup.com/blog/python-starter-templates/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:29:01 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://northisup.com/?p=536</guid>
		<description><![CDATA[Over the past few months I have developed several patterns in the tools that I develop. 1) I like command line options. 2) I like to be able to run other command line programs and parse the output Code after the break. #!/usr/bin/env python # encoding: utf-8 """ ${TM_NEW_FILE_BASENAME}.py Created by ${TM_FULLNAME} on ${TM_DATE}. Copyright [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few months I have developed several patterns in the tools that I develop.</p>
<p>1) I like command line options.<br />
2) I like to be able to run other command line programs and parse the output</p>
<p>Code after the break.<br />
<span id="more-536"></span>
<pre>
#!/usr/bin/env python
# encoding: utf-8
"""
${TM_NEW_FILE_BASENAME}.py

Created by ${TM_FULLNAME} on ${TM_DATE}.
Copyright (c) ${TM_YEAR} ${TM_ORGANIZATION_NAME}. All rights reserved.
"""

import os
import sys
import getopt
import subprocess

help_message = '''
The help message goes here.
'''

class Usage(Exception):
    def __init__(self, msg):
        self.msg = msg

def main(argv=None):
    if argv is None:
        argv = sys.argv
    try:
        try:
            opts, args = getopt.getopt(argv[1:], "ho:v", ["help", "output="])
        except getopt.error, msg:
            raise Usage(msg)

        # option processing
        for option, value in opts:
            if option == "-v":
                verbose = True
            if option in ("-h", "--help"):
                raise Usage(help_message)
            if option in ("-o", "--output"):
                output = value

    except Usage, err:
        print >> sys.stderr, sys.argv[0].split("/")[-1] + ": " + str(err.msg)
        print >> sys.stderr, "\t for help use --help"
        return 2

    def renext(next):
        print next

    def main():
        popenargs = []
        result = subprocess.Popen(popenargs, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
        while 1:
            print dir(result)
            next = result.stdout.readline()
            if not next:
                break
            else:
                print next

if __name__ == "__main__":
    sys.exit(main())
</pre>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/python-starter-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear Nintendo, Hire This Man</title>
		<link>http://northisup.com/blog/dear-nintendo-hire-this-man/</link>
		<comments>http://northisup.com/blog/dear-nintendo-hire-this-man/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 15:17:50 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://northisup.com/blog/dear-nintendo-hire-this-man/</guid>
		<description><![CDATA[Head Tracking for Desktop VR Displays using the WiiRemote Just think about how awesome games like Call of Duty, Time Crisis, Metroid, and Metal Gear Solid would be. Even those boring targets floating in the air were exciting to watch.]]></description>
			<content:encoded><![CDATA[<div class="youtube-video"><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/Jd3-eiid-Uw"></param><param name="wmode" value="transparent"></param>
<p><embed src="http://www.youtube.com/v/Jd3-eiid-Uw" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object></div>
<p>Head Tracking for Desktop VR Displays using the WiiRemote</p>
<p>Just think about how awesome games like Call of Duty, Time Crisis, Metroid, and Metal Gear Solid would be. Even those boring targets floating in the air were exciting to watch.</p>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/dear-nintendo-hire-this-man/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obama Hearts Science</title>
		<link>http://northisup.com/blog/obama-hearts-science/</link>
		<comments>http://northisup.com/blog/obama-hearts-science/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 00:00:11 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Green]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://northisup.com/blog/obama-hearts-science/</guid>
		<description><![CDATA[Obama is giving the science community something we&#8217;ve been desperately clawing at over the last eight years: an ear for the sciences. It will be amazing to see what the first pro-science administration can do in today&#8217;s ultra connected world. I mean come on, YouTube has been around, why has Bush done ANYTHING with it [...]]]></description>
			<content:encoded><![CDATA[<p>Obama is giving the science community something we&#8217;ve been desperately clawing at over the last eight years: an ear for the sciences. It will be amazing to see what the first pro-science administration can do in today&#8217;s ultra connected world. I mean come on, YouTube has been around, why has Bush done ANYTHING with it yet? no Facebook page?</p>
<div class="youtube-video"><object width="425" height="355" data="http://www.youtube.com/v/PMlXNrBxM0g" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/PMlXNrBxM0g" /></object></div>
<p>12/20/08 President-elect Obama&#8217;s Weekly Address</p>
<blockquote>
<p>From landing on the moon, to sequencing the human genome, to inventing the Internet, America has been the first to cross that new frontier because we had leaders who paved the way: leaders like President Kennedy, who inspired us to push the boundaries of the known world and achieve the impossible; leaders who not only invested in our scientists, but who respected the integrity of the scientific process,</p>
<p>&#8230;</p>
<p>Because the truth is that promoting science isn&#8217;t just about providing resources &#8212; it&#8217;s about protecting free and open inquiry. It&#8217;s about ensuring that facts and evidence are never twisted or obscured by politics or ideology. It&#8217;s about listening to what our scientists have to say, even when it&#8217;s inconvenient &#8212; <em>especially</em> when it&#8217;s inconvenient. Because the highest purpose of science is the search for knowledge, truth and a greater understanding of the world around us.</p></blockquote>
<p>Obama has already proven his ability to tame the beast that is the World Wide Web, let&#8217;s see if he can be just as visionary elsewhere. Maybe it&#8217;s just me, but but does  anybody else find it ironic that we&#8217;re all so excited about science, even more so because of the Bush administration being so against it?</p>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/obama-hearts-science/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jim DeMint (R-S.C.) Hates the New Capital Visitor Center, &#8220;left-leaning&#8221;</title>
		<link>http://northisup.com/blog/jim-demint-r-sc-hates-the-new-capital-visitor-senetor-left-leaning/</link>
		<comments>http://northisup.com/blog/jim-demint-r-sc-hates-the-new-capital-visitor-senetor-left-leaning/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 20:06:23 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Eco-Tech]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Road Warrior]]></category>
		<category><![CDATA[capital]]></category>
		<category><![CDATA[DeMint]]></category>
		<category><![CDATA[Election]]></category>
		<category><![CDATA[God]]></category>
		<category><![CDATA[Idiot]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://northisup.com/?p=279</guid>
		<description><![CDATA[Today Jim DeMinit (R-S.C.) lambasted the new visitor center (yes, this guy has time in this economic crisis to comment on that state of the new visitor center on Capital Hill) as &#8220;Left-leaning&#8221;, and &#8220;portray[s] the federal government as the fulfillment of human ambition and the answer to all of society’s problems.&#8221; DeMint suggests &#8220;This [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 365px"><img title="Visitor center pagan scum!" src="http://d.yimg.com/us.yimg.com/p/rids/20081202/i/r2589837489.jpg?x=355&amp;y=345&amp;q=85&amp;sig=..2LDel309f_vWiwl2STpQ--" alt="A member of the Pantheon getting due recognition for aiding our nations founding." width="355" height="345" /><p class="wp-caption-text">A member of the Pantheon (Poseiden?) getting due recognition for aiding our nation&#39;s founding.</p></div>
<p>Today Jim DeMinit (R-S.C.) <a href="http://briefingroom.thehill.com/2008/12/02/demint-capitol-visitor-center-fails-to-honor-faith/">lambasted the new visitor center</a> (yes, this guy has time in this economic crisis to comment on that state of the <a href="http://www.cnn.com/2008/TRAVEL/12/02/capitol.visitor.center/index.html">new visitor center on Capital Hill</a>) as &#8220;Left-leaning&#8221;, and &#8220;<span class="greycopy">portray[s] the federal government as the fulfillment of human ambition and the answer to all of society’s problems.&#8221; DeMint suggests &#8220;</span><span class="greycopy">This is a clear departure from acknowledging that Americans’ rights ‘are endowed by their Creator’ and stem from ‘a firm reliance on the protection of Divine Providence.’&#8221; Right, because it was God who co-sponsord the New Deal, and it was God who finished that hard work on the Union-Pacific rail road, and oh yeah, wasn&#8217;t it God who ended slavery? Listen to this guy:<br />
</span></p>
<blockquote><p><span class="greycopy">“The Capitol Visitor Center is designed to tell the history and purpose of our nation&#8217;s Capitol, but it <strong>(1) fails to appropriately honor our religious heritage </strong>that has been critical to America’s success. While the Architect of the Capitol has pledged to include some references to faith, more needs to be done. You<strong> (2)cannot accurately tell the history of America or its Capitol by ignoring the religious heritage of our Founders</strong> and the generations since who relied on their faith for strength and guidance. The millions of visitors that will visit the CVC each year <strong>(3)should get a true portrayal of the motivations and inspirations</strong> of those who have served in Congress since its establishment.&#8221;</span></p></blockquote>
<p><span class="greycopy">I noticed a few things about this statement, and you can refer to the numerated phrases in the quote.</span><br />
<span id="more-279"></span></p>
<p><span class="greycopy">(1). I don&#8217;t think he means our puritan heritage, and one must really ask why it would be appropriate to include a tribute to any deity on capital hill, thanking them for helping our country go from dream to reality. If anything, i assure you it overemphasizes it by replacing critical thought and hard work with devine intervention in some way.<br />
</span></p>
<p><span class="greycopy">(2) You can&#8217;t? Fun fact, Thomas Jefferson <a href="http://en.wikipedia.org/wiki/Jefferson_Bible" target="_blank">wrote his own verion of the Bible</a> that takes out all references to God and any supernatural activity. I wonder if he thinks you could tell the story of America&#8217;s heritage by ignoring God. DeMint is one of these guys who thought the founders put Christmas in the constitution, that the pledge always had &#8220;under god&#8221; in it, and that our money always said &#8220;in god we trust&#8221;<br />
</span></p>
<p><span class="greycopy">(3) I think he means we need gigantic statues of John Locke, Rousseu, Hobbes, Weber, and host of others, rather some archaic &#8220;old&#8221; god that cares more for smiting non-believers that politcal theory. seriously, everything God decreed was <a href="http://en.wikipedia.org/wiki/Hammurabi" target="_blank">plagiarized from the Code of Hamurabi</a> anyway.</span>When will we kick the Jesus freaks from our capitals?</p>
<div class="wp-caption alignleft" style="width: 318px"><img title="Jim DeMint, no doubt saying something stupid" src="http://www.americansforprosperity.org/includes/imagemanager/images/blog/ed/demint.jpg" alt="" width="308" height="304" /><p class="wp-caption-text">&quot;I&#39;m Jim DeMint, and I believe that secular self determination doesn&#39;t exist. Vote for me&quot;</p></div>
<p><span class="greycopy"><br />
</span></p>
<blockquote>
<blockquote><p><span class="greycopy"><br />
</span></p></blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/jim-demint-r-sc-hates-the-new-capital-visitor-senetor-left-leaning/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fiji Water, Energy, and You: Deconstructing a Global Supply Chain</title>
		<link>http://northisup.com/blog/fiji-water-energy-and-you-deconstructing-a-global-supply-chain/</link>
		<comments>http://northisup.com/blog/fiji-water-energy-and-you-deconstructing-a-global-supply-chain/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 22:53:31 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Eco-Tech]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Global Warming]]></category>
		<category><![CDATA[Globalization]]></category>
		<category><![CDATA[Green]]></category>

		<guid isPermaLink="false">http://northisup.com/?p=232</guid>
		<description><![CDATA[&#8220;It&#8217;s so cool that FIJI is sponsoring an event like this. FIJI is my favorite water!&#8221; -Kanye West The global market for bottled water amounts to approximately $100 billion in sales annually and consists of an estimated 154 billion liters of fresh water. “The United States is the world’s leading consumer of bottled water, with [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
&#8220;It&#8217;s so cool that FIJI is sponsoring an event like this. FIJI is my favorite water!&#8221;<a name="_ftnref1"></a></p>
<p>-Kanye West<a name="_ftnref1"></a></p></blockquote>
<p><img class="   alignleft" src="http://www.bevnet.com/news/images/2006811152360.Fiji_Family.jpg" alt="Fiji Water bottles" width="280" height="234" /></p>
<p class="MsoNormal" style="text-align: left;">The global market for bottled water amounts to approximately $100 billion in sales annually and consists of an estimated 154 billion liters of fresh water.<a name="_ftnref1"></a> “The United States is the world’s leading consumer of bottled water, with Americans drinking 26 billion liters in 2004, or approximately one 8-ounce glass per person every day. Mexico has the second highest consumption, at 18 billion liters. China and Brazil follow, at close to 12 billion liters each. Ranking fifth and sixth in consumption are Italy and Germany, using just over 10 billion liters of bottled water each.”</p>
<p class="MsoNormal" style="text-align: left;"><a name="_ftnref2"></a>This demand is driven by a variety of factors, many of which are the result of successful marketing campaigns by bottled water companies as well as intrinsic marketing advantages that present themselves during the regulatory process. It isn’t all that difficult to convince consumers that bottled water is something they need since water is a physiological necessity; humans need water to survive, but is the bottle necessary? “The Institute of Medicine advises that men consume roughly 3.0 liters (about 13 cups) of total beverages [water] a day and women consume 2.2 liters (about 9 cups) of total beverages [water] a day”<a name="_ftnref3"></a> There is also a perception that the water being consumed from bottled water is somehow more “pure” than tap water. The fact of the matter is that the EPA heavily regulates tap water and as a result the water is very clean. Bottled water on the other hand is not a public utility, and therefore isn’t bound to the same sort of regulatory scrutiny from the EPA. The Food and Drug Administration handles the regulation of bottled water, and those standards are much more relaxed.</p>
<p class="MsoNormal"><span id="more-232"></span></p>
<p class="MsoNormal" style="text-indent: 0.5in; text-align: left;">Part of the purity perception problem with bottled water stems from the contrast in transparency of the EPA regulated tap water and the FDA regulated bottled water. Anyone can go to the EPA website and download extensive reports on the quality of tap water and see how their local water measures up to EPA standards. Because of the open access to information, when (in the rare occasion) a city fails to meet EPA standards (usually because a private corporation pollutes the water<a name="_ftnref4"></a>) it makes news around the country, and contributes to the purity bias of bottled water. The FDA only checks the quality of the bottled water once every three to five years, and the information is not as easily accessible. Furthermore, since the FDA requires a nutrition label on the back of every bottle, consumers can see what minerals have been added, helping bolster the illusion that bottled water has minerals that don’t exist in tap water and that consumption will lead to a healthier lifestyle.</p>
<p class="MsoNormal" style="text-indent: 0.5in;">Conspicuous consumption marketing tactics are used by bottled water manufactures to amplify to the purity bias. Conspicuous consumption is the idea that we buy certain products because we want others to see that we own them, like expensive cars, large houses, and other luxury goods. Fiji Water markets itself as a luxury water, proclaiming on their website, “all waters are not created equal.” The packaging of Fiji Water, the box-shaped bottle, suggests to the consumer that this product was made with a supreme technological craft that other bottles water manufactures don’t have. The right angles of the bottle are aesthetically pleasing, and they make the bottle feel less like garbage and more like a modernist decoration. The label is clear, with exotic plants and flowers displayed prominently and the water just visible behind creating a perception of exoticism. A quick glance at the bottle makes you feel like your looking at a small piece of paradise; a destination frequented by the affluent. If someone is seen with bottled water in hand, they appear as though they are on the go, and they look as though they have an active lifestyle that requires a higher degree of preparation than the average citizen. This is of course just a perception, but it is the result of conspicuous consumption. Finally, the founder of Fiji Water owns an exclusive resort on the island that celebrities have frequented for years. Part of the marketing strategy employed by Fiji Waters is to get the beverage in the hands of supermodels and superstars as often as possible, the lend star studded credit to the product. The goal is to make Fiji Water appear better than the rest.</p>
<p class="MsoNormal" style="text-indent: 0.5in;">
<p class="MsoNormal" style="text-indent: 0.5in;"><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Template>Normal</o:Template> <o:Revision>0</o:Revision> <o:TotalTime>0</o:TotalTime> <o:Pages>1</o:Pages> <o:Words>1988</o:Words> <o:Characters>11333</o:Characters> <o:Lines>94</o:Lines> <o:Paragraphs>22</o:Paragraphs> <o:CharactersWithSpaces>13917</o:CharactersWithSpaces> <o:Version>11.0</o:Version> </o:DocumentProperties> <o:OfficeDocumentSettings> <o:AllowPNG /> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>0</w:Zoom> <w:DoNotShowRevisions /> <w:DoNotPrintRevisions /> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery> <w:UseMarginsForDrawingGridOrigin /> </w:WordDocument> </xml><![endif]--></p>
<div><!--StartFragment--></p>
<p class="MsoNormal"><span style="font-family: Times;"><em>Chronology of Fiji Waters:</em></span></p>
<p class="MsoNormal" style="text-indent: 0.5in;"><span style="font-family: Times;">Founded by Canadian hotel property mogul, Fiji Water began in 1996 when David Gilmour and a group of geologists discovered a massive artesian aquifer on Fiji’s main island, Vitt Levu; the same island where Gilmour’s hotels are located. Upon discovery, Gilmour obtained a 99 year lease on the 20 acres of land directly above the aquifer from the Fijian government, where Fiji Water’s first bottling plant would go on to produce 10 million bottles of water in its first 2 years of operation. Experiencing rapid growth, another larger and more sophisticated bottling plant was constructed, bringing annual production up to 25 million bottles a year, and showing a consistent growth of 60% in each subsequent year. As of 2008, 97% of Fiji Water is exported to North America and Australia, representing the largest bottled water markets in the world.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><em>Connecting Fiji to North America</em></span><span style="font-family: Times;">:</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>There is something to be said about the fact that millions of Americans, Australians, and Canadians have an intrinsic connection to Fiji through the water they choose to consume. Since the first bottling plant opened for Fiji Waters, the island nation has become connected to a multitude of areas of consumption, thanks to the complex global supply chains that connect economies, cultures, and societal values. A person from northern Michigan can identify with an Australian in terms of Fiji Water; in this case, both the product and the idea of Fiji Water are consumed and appreciated by consumers on different parts of the earth.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>But expensive bottled water is a curious commodity, and one must ask what people are really paying for when they put down their money for something that is more expensive than virtually any other liquid on the market. A single bottle of Fiji Water costs $.22<span> </span>to produce with a net profit of $1.77 per bottle, and when you really get down to it that extra $1.77 the consumer pays is for the convenience of having the water. Fiji is one of the few bottle water companies that doesn’t re-sell city water, like Dasani and Aquafina, which ultimately underscores the fact that the realy value in bottled water is the convenience. </span></p>
<p class="MsoNormal"><span style="font-family: Times;"><br />
</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><em>Historical Process of Fiji Water:</em></span></p>
<p class="MsoNormal" style="text-indent: 0.5in;"><span style="font-family: Times;">The commodity chain for bottled Fiji Water includes the production of the square-shaped plastic bottles, the screw on caps, the glossy labels, the bottling of the Fijian artesian aquifer water, and the distribution of the final product for eventual consumption. In the rest of this section I will go into greater detail on the aforementioned processes.</span></p>
<p class="MsoNormal" style="text-indent: 0.5in;">
<p class="MsoNormal" style="text-indent: 0.5in;"><span style="font-family: Times;"><br />
</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong><!--[if !supportEmptyParas]--> <!--[endif]--></strong></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong>Bottle production: </strong></span><span style="font-family: Times;">Amcor Plastics, in the United States manufactures the plastic resin used to make the Fiji Water bottles. This resin is a high grade plastic called Polyethylene Terephthlate (PET), and is chosen for its durability and the ease in which it can be recycled. Amcor manufactures both the PET resin and collects recycled PET pellets for redistribution.</span><a name="_ftnref1"></a><span style="font-family: Times;"><span> </span>Amcor reshapes the PET resin pellets into liquid container “blanks”, which will eventually be reformed in a bottling plant into a usable plastic bottle in Fiji. The PET “blanks” are loaded onto a cargo vessel in San Francisco and delivered to Fiji en route to Australia and New Zealand, an 8,700 km journey for the vessel. At this point the bottle is at the manufacturing plant, but it is still missing two critical pieces of the final product: the screw on caps and the glossy labels.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>The plastic caps are also made by Amcor, and are also made out of PET resin. Unlike the PET bottles, which arrive as “blanks” that still need to be reformed, the caps are entirely manufactured in Taiwan. A cargo vessel delivers the PET caps from Taiwan to Fiji, 8,000 km away. The labels are made out of a lower grade plastic, are manufactured in New Zealand, and are delivered to Fiji on the same cargo vessels en route to San Francisco; the distance traveled being about 2,115 km.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>At this point, the bottling plant in Fiji has all of the raw materials necessary to make the completed product. The bottling plant uses a sophisticated pumping system to draw the water out of the artesian aquifer and then dispense the contents into newly formed Fiji Water bottles so that the water never touches aboveground oxygen. According the to the website, the entire bottling process is “closed”, so the pristine quality of the water is untouched by aboveground air until the consumer twists off the cap for the first time.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>The filled bottles are loaded into cardboard boxes at the bottling plant, trucked to the sea cargo terminal and then placed on cargo vessels en route to the United States and Australia. The cardboard used in the production of the cardboard boxes is made out of rain forest trees; most cardboard produced in the South Pacific originates from the rain forest in some manner.</span><a name="_ftnref2"></a><span style="font-family: Times;"> Once the cargo vessels arrive in San Francisco, the water is unloaded by forklifts, ready to be distributed to retailers around the North America by way of truck. At the retailers, consumers have direct access to the Fiji Water and can drink as they please, and dispose of the container in the trash or recycling.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><em>Levels of Governance:</em></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>There are very few regulations imposed on the commodity chain for Fiji Water. First, it’s important to note that bottled water and tap water are governed by a different set of regulations in the United States. The Environmental Protection Agency regulates public water systems while the Food and Drug Administration regulates bottled water.<span> </span>“EPA&#8217;s Office of Ground Water and Drinking Water has issued extensive regulations on the production, distribution and quality of drinking water, including regulations on source water protection, operation of drinking water systems, contaminant levels and reporting requirements.”<a name="_ftnref3"></a><span> </span>Meanwhile the FDA takes a different approach, treating bottled water like a food. “The Federal Food, Drug, and Cosmetic Act (FFDCA) provides FDA with broad regulatory authority over food that is introduced or delivered for introduction into interstate commerce. Under the FFDCA, manufacturers are responsible for producing safe, wholesome and truthfully labeled food products, including bottled water products.”<a name="_ftnref4"></a></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>While the EPA conducts hundreds of thousands of tests on municipal water every year, the FDA has two officers in charge of inspecting bottle water manufacturing plants around the world. They make their rounds to these plants once every 3-5 years, and they aren’t required to test for the same range of substances in the water that the EPA tests.<a name="_ftnref5"></a></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>At the local and state level, the FDA heavily relies on local governments to approve of new water sources for bottled water. This includes testing for water safety, sanitary conditions, and the review of business plans<a name="_ftnref6"></a>. Fiji Water does not fall under these regulations, but they still govern the rest of the industry.<span> </span></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>Bottled water imported into or manufactured in the United States must abide by the “Standards of Identity” in order to be publicly sold. The identity standards let consumers know what type of water they are drinking, and each standard has specifications that must be met in order to legally place the identity label on the bottle. Fiji Water falls under the identity of “Artesian Water”: “This type of water originates from a confined aquifer that has been tapped. The distinguishing feature of water from an artesian aquifer is that it flows from the tap due to gravity; the subterranean water level is at a height greater than that of the location of the tap.”<a name="_ftnref7"></a></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>In Fiji, the Fiji Water company is in a 99-year lease with the Fijian government for an undisclosed sum. The Fiji Revenue Customs Authority taxes Fiji Water for every box of water exported, currently at a rate $24. </span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>There are also market forces that govern Fiji Water, like consumer outrage. Consumers have played a large role in the shaping of bottled water regulation with specific regards to the PET.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><em>Connecting Fiji Water Consumption to Ecology:</em></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>Fiji Water has an economic interest in making sure the commodity chain is operating at the highest degree of efficiency possible. If we look at this economy created around bottled water from the neoclassical economic perspective outlined in <em>Local Politics of Global Sustainability</em></span><a name="_ftnref8"></a><span style="font-family: Times;">, we would see a closed system: (1) Fiji Water produces bottled water, (2) consumers see value in the convenience of having bottled water, (3) consumers give Fiji Water what they have determined to be the value of the convenience of having bottled water, (5) Fiji Water reinvests the profits and the cycle begins again. The problem with this “closed system” is that it doesn’t properly value the ecological impact of the commodity chain. While the market value for Fiji Water is accounted for in the price, the damage done to the environment is not fully appreciated in the final cost. In this section I will discuss the ecological implications of the commodity chain for Fiji Water.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong><!--[if !supportEmptyParas]--> <!--[endif]--></strong></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong>Plastic Bottles:</strong></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong><span> </span></strong></span><span style="font-family: Times;">There are several facets of the plastic production and disposal that have negative ecological implications. The PET resin, as stated above, is a high grade plastic and thus manufacturing process is more energy intensive. To make 1 kg of PET resin, 6.45 kg of oil and 294.2 kg of water are used up in the process. This process accounts for both the water used for cooling at the coal power plant, the water used in the cooling process at the PET manufacturing plant, the water used for cooling in the bottling plant in Fiji, the oil used in the chemical composition of the PET for both the bottles and the caps. </span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>The greenhouse emissions that result from the manufacturing of PET resin caps and bottles are significant. “The manufacture of every ton of PET produces around 3 tons of carbon dioxide (CO2). Bottling water thus created more than 2.5 million tons of CO2 in 2006.”</span><a name="_ftnref9"></a></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>If we step back and look at the industry as a whole and look at the amount of energy spent on manufacturing plastic bottles, the numbers are staggering. “According to the plastics manufacturing industry, it takes around 3.4 megajoules of energy to make a typical one-liter plastic bottle, cap, and packaging. Making enough plastic to bottle 31.2 billion liters of water required more than 106 billion megajoules of energy. Because a barrel of oil contains around 6 thousand megajoules, the Pacific Institute estimates that more the equivalent of more than 17 million barrels of oil were needed to produce these plastic bottles.”</span><a name="_ftnref10"></a><span style="font-family: Times;"> </span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span>The purpose of using the higher grade PET resin in the water bottles is twofold: (1) PET can be recycled easily through thermal-recycling, where the plastic bottles are shredded into pellets and melted back into “blanks”, and (2) the bottles can stand a higher temperature before releasing toxins into the water; the old standard for plastic water bottles would leak plastic toxins into the water easily if the bottles were left out in the sun for too long. While there is a robust recycling system in the United States, many people do not take part in it with regard to their recyclable water bottles. According to World Watch Institutes, “each year, about 2 million tons of PET bottles end up in landfills in the United States; in 2005, the national recycling rate for PET was only 23.1 percent, far below the 39.7 percent rate achieved a decade earlier.”</span><a name="_ftnref11"></a><span style="font-family: Times;"> Of that 23 percent that are collected for recycling, about 80 percent of the material is actually used in the recycling process, meaning that only 18 percent of the original PET resin is reused. Global consumption of the commodity has doubled since Fiji first opened in 1997, and we can only expect this recycling problem to get worse unless there are systemic changes to curb consumer behavior on this matter.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong><!--[if !supportEmptyParas]--> <!--[endif]--></strong></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong>Transportation:</strong></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong><span> </span></strong></span><span style="font-family: Times;">There are also ecological implications that stem from the maintenance of a global supply chain with regards to transportation. Cargo vessels have to travel many thousands of kilometers and expend thousands of kilograms of fuel in order to keep the supply chain operating efficiently. I will examine the energy cost of the delivery aspect of the chain, from Fiji to San Francisco in order to illustrate how much energy is used in the entire chain regarding cargo vessel transportation.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><span> </span><span> </span>A container vessel expends 9g of fuel per ton kilometer, or “tkm” for short. An empty bottle of Fiji water weighs .026 kg, and if we add the water, we add a liter, we get 1.026kg, or about .001026 tons (1.026 kg/1000 = .001 tons). .001026 tons X 8,700 km = 9.23tkm X 9g = 83.12 g. That means that each full bottle of water requires .0831 kg of fuel to get from Fiji to North America. That’s a lot of fuel being expended for one liter of drinking water, and considering that Fiji sold 25 million bottles between 1998 and 200 (which was 8 years ago, and since then their business has grown almost exponentially), and also considering that this represents one leg of the journey the bottle takes, there is a substantial ecological impact; remember, I didn’t account for the return journey of the cargo vessels with the Amcor “blanks” (another 8,700 km), the cargo vessel from Taiwan with the caps (8,000 km), the labels from New Zealand<span> </span>(2,115 km), and the full water going to New Zealand and Australia. The oil adds up, and so do the greenhouse emissions, and so do the number of bottles tossed away in landfills. The ecological impact of the bottled water industry is significant.</span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong><!--[if !supportEmptyParas]--> <!--[endif]--></strong></span></p>
<p class="MsoNormal"><span style="font-family: Times;"><strong>Health Concerns:</strong></span></p>
<p class="MsoNormal"><span style="font-family: Times;">During the production of the PET resin and the manufacturing of Fiji Water bottles (and every other plastic bottle made from PET resin) a small amount of antimony trioxide (Sb<sub>2</sub>O<sub>3</sub>) ends up in the water. The chemical has serious implication for he digest system if large quantities are absorbed into the body.<a name="_ftnref12"></a> </span></p>
<div><!--[if !supportFootnotes]--></p>
<hr size="1" /><!--[endif]--></p>
<div id="ftn1">
<p class="MsoFootnoteText"><a name="_ftn1"></a> Amcor.com</p>
</div>
<div id="ftn2">
<p class="MsoFootnoteText"><a name="_ftn2"></a> http://www.rain-tree.com/facts.htm</p>
</div>
<div id="ftn3">
<p class="MsoFootnoteText"><a name="_ftn3"></a> <a href="http://www.cfsan.fda.gov/~dms/botwatr.html">http://www.cfsan.fda.gov/~dms/botwatr.html</a>; Food Safety Magazine August/September 2002 issue</p>
</div>
<div id="ftn4">
<p class="MsoFootnoteText"><a name="_ftn4"></a> <a href="http://www.cfsan.fda.gov/~dms/botwatr.html">http://www.cfsan.fda.gov/~dms/botwatr.html</a>; Food Safety Magazine August/September 2002 issue</p>
</div>
<div id="ftn5">
<p class="MsoFootnoteText"><a name="_ftn5"></a> <a href="http://www.cfsan.fda.gov/~dms/botwatr.html">http://www.cfsan.fda.gov/~dms/botwatr.html</a>; Food Safety Magazine August/September 2002 issue</p>
</div>
<div id="ftn6">
<p class="MsoFootnoteText"><a name="_ftn6"></a> business plans are expected to predict how much water is being extracted annually for the manufactoring of bottled water.</p>
</div>
<div id="ftn7">
<p class="MsoFootnoteText"><a name="_ftn7"></a> http://en.wikipedia.org/wiki/Artesian_aquifer</p>
</div>
<div id="ftn8">
<p class="MsoFootnoteText"><a name="_ftn8"></a> Prugh, Thomas, Robert Costanza, and Herman Daly. The Local Politics of Global Sustainability. 1st ed. Washington, D.C.: Island Press, 2000. (20)</p>
</div>
<div id="ftn9">
<p class="MsoFootnoteText"><a name="_ftn9"></a><a href="http://www.pacinst.org/topics/water_and_sustainability/bottled_water/bottled_water_and_energy.html">http://www.pacinst.org/topics/water_and_sustainability/bottled_water/bottled_water_and_energy.html</a>; Pacific Institute: Water and Sustainability</p>
</div>
<div id="ftn10">
<p class="MsoFootnoteText"><a name="_ftn10"></a>http://www.pacinst.org/topics/water_and_sustainability/bottled_water/bottled_water_and_energy.html</p>
</div>
<div id="ftn11">
<p class="MsoFootnoteText"><a name="_ftn11"></a> http://www.worldwatch.org/node/5063</p>
</div>
<div id="ftn12">
<p class="MsoFootnoteText"><a name="_ftn12"></a> <a href="http://en.wikipedia.org/wiki/Antimony_trioxide">http://en.wikipedia.org/wiki/Antimony_trioxide</a> ; yes, I cited wikipedia here. The article on Anitmony trioxid is by no means a contentious article, there is wide consensus, and the information can be trusted. Also, according to a study that appeared in the journal Nature, wikipedia not only has more substance than the Encylopeida Britanica, but it has fewer errors per word: <a href="http://www.news.com/2100-1038_3-5997332.html">http://www.news.com/2100-1038_3-5997332.html</a></p>
</div>
</div>
<p><!--EndFragment--></p>
<hr size="1" /><!--[endif]--></p>
<div id="ftn1">
<p class="MsoFootnoteText"><a name="_ftn1"></a> <a href="http://www.earth-policy.org/Updates/2006/Update51.htm">http://www.earth-policy.org/Updates/2006/Update51.htm</a> BOTTLED WATER: Pouring Resources Down the Drain]. February 2, 2006. Accessed September 24, 2007.</p>
</div>
<div id="ftn2">
<p class="MsoFootnoteText"><a name="_ftn2"></a> http://www.earth-policy.org/Updates/2006/Update51.htm</p>
</div>
<div id="ftn3">
<p class="MsoFootnoteText"><a name="_ftn3"></a> <a href="http://www.cnn.com/HEALTH/library/NU/00283.html">http://www.cnn.com/HEALTH/library/NU/00283.html</a>;Water: How much should you drink every day?</p>
</div>
<div id="ftn4">
<p class="MsoFootnoteText"><a name="_ftn4"></a> <a href="http://en.wikipedia.org/wiki/Bottled_water#_note-2">http://en.wikipedia.org/wiki/Bottled_water#_note-2</a>;see section “Demand” (2-25-2008)</p>
</div>
</div>
<p><!--EndFragment--></p>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/fiji-water-energy-and-you-deconstructing-a-global-supply-chain/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Powermonkey Explorer</title>
		<link>http://northisup.com/blog/powermonkey-explorer/</link>
		<comments>http://northisup.com/blog/powermonkey-explorer/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 16:32:59 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Eco-Tech]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Road Warrior]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Green]]></category>
		<category><![CDATA[Solar]]></category>

		<guid isPermaLink="false">http://northisup.com/?p=201</guid>
		<description><![CDATA[As a modern (read: green) road warrior I find my electronics are often in need of some juice but I have no place to charge them. Enter the Power Monkey Explorer. The Power Monkey Explorer is a combination of two devices: a solar panel and a rechargeable battery.   The solar panel is about the size of [...]]]></description>
			<content:encoded><![CDATA[<p>As a modern (read: green) road warrior I find my electronics are often in need of some juice but I have no place to charge them. Enter the Power Monkey Explorer. The Power Monkey Explorer is a combination of two devices: a solar panel and a rechargeable battery.</p>
<div id="attachment_203" class="wp-caption aligncenter" style="width: 460px"><a href="http://northisup.org/adam/northisup/wp-content/uploads/2008/08/imgp14761.jpg"><img class="size-full wp-image-203 " title="power monkey with phone" src="http://northisup.org/adam/northisup/wp-content/uploads/2008/08/imgp14761.jpg" alt="" width="450" height="338" /></a><p class="wp-caption-text">Using the solar panel directly with my cell phone at WWDC 2008.</p></div>
<p style="text-align: center;"> </p>
<p>The solar panel is about the size of an iPod Touch. Via a suite of dongles that come with it you can plug this solar panel into just about any cell phone, mp3 player, or other small electronic devices that needs charging.</p>
<p>But what about those times I don&#8217;t find myself in the reach of sun light, I am, after all a programer and prefer the blue iridescent glow of the computer screen. This is where the Power Monkey Explorer&#8217;s rechargeable (weather proof) battery comes in. You can plug the solar panel into this, charge it up, and then use the juice whenever you need.</p>
<p>The single best part of the Power Monkey Explorer is that it eliminated four chargers I need to take with me when I travel.</p>
<p>The Power Monkey Explorer is a rugged device and I plan on taking it with me on all my future travels.</p>
<div id="attachment_204" class="wp-caption aligncenter" style="width: 410px"><a href="http://northisup.org/adam/northisup/wp-content/uploads/2008/08/imgp151311.jpg"><img class="size-full wp-image-204 " title="power monkey airplane" src="http://northisup.org/adam/northisup/wp-content/uploads/2008/08/imgp151311.jpg" alt="" width="400" height="533" /></a><p class="wp-caption-text">Charging the battery on a quick flight.</p></div>
<p style="text-align: center;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/powermonkey-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi-Pointer X Server</title>
		<link>http://northisup.com/blog/multi-pointer-x-server/</link>
		<comments>http://northisup.com/blog/multi-pointer-x-server/#comments</comments>
		<pubDate>Wed, 14 May 2008 16:12:40 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[multi-touch]]></category>

		<guid isPermaLink="false">http://northisup.com/blog/multi-pointer-x-server/</guid>
		<description><![CDATA[Here is a video I found demonstrating MPX, the Multi-Pointer X Server. MPX is scheduled to be merged into the main X branch this month so soon we will all be having some multi-pointer fun. This will be a great boon for all the multi-touch home brewers out there.]]></description>
			<content:encoded><![CDATA[<p>Here is a video I found demonstrating MPX, the Multi-Pointer X Server. MPX is scheduled to be merged into the main X branch this month so soon we will all be having some multi-pointer fun. This will be a great boon for all the <a href="http://multitouch.fieryferret.com/2008/05/creating-new-ftir-frame.html">multi-touch home brewers</a> out there.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/W0iANEFf6WI" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/W0iANEFf6WI" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://northisup.com/blog/multi-pointer-x-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
