<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Havvy's blog</title>
	<atom:link href="http://havvy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://havvy.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 16 Jan 2012 12:27:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='havvy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Havvy's blog</title>
		<link>http://havvy.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://havvy.wordpress.com/osd.xml" title="Havvy&#039;s blog" />
	<atom:link rel='hub' href='http://havvy.wordpress.com/?pushpress=hub'/>
		<item>
		<title>heartless IRC Bot</title>
		<link>http://havvy.wordpress.com/2012/01/16/heartless-irc-bot/</link>
		<comments>http://havvy.wordpress.com/2012/01/16/heartless-irc-bot/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 12:27:16 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=124</guid>
		<description><![CDATA[I&#8217;m creating an IRC bot using Nodejs called heartless. Starting from scratch (a.k.a. Nodejs documentation &#38; the IRC spec), I&#8217;m building up to a multifunctional bot. Today I made it so that the trigger character can be changed using a noconflict command. This is not a feature I&#8217;ve seen in any bot, and it wasn&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=124&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m creating an IRC bot using Nodejs called heartless.  Starting from scratch (a.k.a. Nodejs documentation &amp; the IRC spec), I&#8217;m building up to a multifunctional bot.  Today I made it so that the trigger character can be changed using a noconflict command. This is not a feature I&#8217;ve seen in any bot, and it wasn&#8217;t too difficult.</p>
<p>I also tried to do an auto-auth based on identified &amp; seen in glist, but glist only works for oneself. I might still make it auto-auth on identified nick though&#8230;and add a command sequence for announcing groups. Probably &#8216;group nick1&#8242; as nick2 and &#8216;group nick2&#8242; as nick1. It&#8217;ll be a password-less system, but also slightly insecure to nick thieves if somebody lets their nick expire&#8230;</p>
<p>Also, I took my last data structures project and ported it into the bot.  Right now it just does the &#8216;sammich&#8217; command, but in the future it will do more.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=124&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2012/01/16/heartless-irc-bot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>Array.contains(array, value)</title>
		<link>http://havvy.wordpress.com/2012/01/10/array-contains-function/</link>
		<comments>http://havvy.wordpress.com/2012/01/10/array-contains-function/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 04:24:07 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[array]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=121</guid>
		<description><![CDATA[There are cases where one might want to know whether or not an array contains a certain value. There is no default function for doing this by default, and the other alternative to having a new function is to write out an anonymous function in the callback position of the some method. var a = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=121&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There are cases where one might want to know whether or not an array contains a certain value. There is no default function for doing this by default, and the other alternative to having a new function is to write out an anonymous function in the callback position of the <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/some" target="_blank">some</a> method.</p>
<p><code>var a = ["green", "blue", "black"];<br />
if (a.some(function (el) { return (el === "black"); })) {<br />
  // do something;<br />
}</code></p>
<p>That is extremely tedious, and worse, it makes code harder to read.  As such, I sometimes use Array.contains, as defined here:</p>
<p><code>Array.contains = function (array, value) {<br />
  return a.some(function (el) { return (el === value); });<br />
}</code></p>
<p>After that function is included the example can be modified to the cleaner</p>
<p><code>if (Array.contains(a, "black")) {<br />
  // do something<br />
}</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=121&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2012/01/10/array-contains-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>Jasmine Tweak:  Show Passing Tests by Default</title>
		<link>http://havvy.wordpress.com/2011/12/20/jasmine/</link>
		<comments>http://havvy.wordpress.com/2011/12/20/jasmine/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 12:14:49 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Jasmine]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tweak]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=116</guid>
		<description><![CDATA[One of the most useful tools for coding is a testing framework, to show when code breaks, and to also add to documentation. For my purposes, I recently learned about a small BDD framework known as Jasmine. I won&#8217;t describe how to use it, for that has been done well already. Instead, I&#8217;ll point out [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=116&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the most useful tools for coding is a testing framework, to show when code breaks, and to also add to documentation. For my purposes, I recently learned about a small BDD framework known as <a title="Github - Jasmine" href="https://github.com/pivotal/jasmine" target="_blank">Jasmine</a>. I won&#8217;t describe how to <a title="Jasmine Documentation" href="https://github.com/pivotal/jasmine/wiki" target="_blank">use it</a>, for that has been done well already. Instead, I&#8217;ll point out a small modification that I employed:</p>
<p>Problem:  I have to press &#8216;show passed&#8217; to show passed tests every time I refresh the page.  I refresh every time I add a new test.  I want to have it show passed tests by default.</p>
<p>Solution:  Open the jasmine-html.js file.</p>
<p>On line 43, find</p>
<p><code>this.outerDiv = this.createDom('div', { className: 'jasmine_reporter' },</code></p>
<p>And replace with</p>
<p><code>this.outerDiv = this.createDom('div', { className: 'jasmine_reporter show-passed' },</code></p>
<p>Specifically, this adds the show-passed class to the reporter when it starts.</p>
<p>Then, we have to make the checkbox accurately reflect its on by default.</p>
<p>Find (line 41)</p>
<p><code>showPassed = this.createDom('input', { id: "__jasmine_TrivialReporter_showPassed__", type: 'checkbox' }),</code></p>
<p>and replace with</p>
<p><code>showPassed = this.createDom('input', { id: "__jasmine_TrivialReporter_showPassed__", type: 'checkbox', checked: true }),</code>.</p>
<p>Now passed tests will show by default when you load the page.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=116&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2011/12/20/jasmine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>Taking Back</title>
		<link>http://havvy.wordpress.com/2011/12/20/taking-back/</link>
		<comments>http://havvy.wordpress.com/2011/12/20/taking-back/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 11:36:33 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=112</guid>
		<description><![CDATA[It&#8217;s been years since I&#8217;ve posted here.  I&#8217;ve grown in maturity, intelligence, and whatnot since I last posted. As such, it may be the case that I don&#8217;t agree with some of the statements I made in the past.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=112&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been years since I&#8217;ve posted here.  I&#8217;ve grown in maturity, intelligence, and whatnot since I last posted. As such, it may be the case that I don&#8217;t agree with some of the statements I made in the past.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=112&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2011/12/20/taking-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>Escaping Slavery &amp; Playing to The Gods</title>
		<link>http://havvy.wordpress.com/2009/08/25/escaping-slavery-playing-to-the-gods/</link>
		<comments>http://havvy.wordpress.com/2009/08/25/escaping-slavery-playing-to-the-gods/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 04:32:54 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=99</guid>
		<description><![CDATA[This is a recollection of a DnD game session.  It was the initial one with the characters we were using. I am using a Half-Fey Human Sorcerer level 3.  The ECL is 5.  The other player is a Centaur Ranger 5 who was affected by a Polymorph spell so as that he does not have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=99&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is a recollection of a DnD game session.  It was the initial one with the characters we were using.</p>
<p>I am using a Half-Fey Human Sorcerer level 3.  The ECL is 5.  The other player is a Centaur Ranger 5 who was affected by a Polymorph spell so as that he does not have a tail, but does have wings that work.  Half-Fey also get the ability to Fly, and they can use Charm Person at Will.</p>
<p>The story starts out as I am in a forest clearing, camping with the little supplies I have on me.  Heck, I didn&#8217;t write any down on my character sheet.  I didn&#8217;t write any weapons or armor either, but I am a spellcaster.  I don&#8217;t need those.  I did take sudden silent and sudden still though.  Thanks Miniatures handbook.  While camping, fifteen men surrounded me, and forced me to take them to the centaurs.  On the way to the main force, I stumbled upon the flying one that is my friend.  He was captured, after a fight, but during the fight, I managed to use Charm Person on one of my captives, leading to his death after he tried to free me.</p>
<p>We were taken to the nearest slave market and sold&#8230;me for a few 100 gold pieces, and the flying centaur for a few thousand (hey..it looks like a Pegasus).  The centaur made a deal to go back to the men and receive a cut in the sale.  I had to (in a ship) cast Summon Monster 1 to get a dire rat, scream &#8220;Monster&#8221;, daze the person at the door, climb up the ladder, cast daze on the guy trying to stop me, and fly away, getting one critical attack (from a bow) at me doing four points damage.  I flew back to the Centaurs, but while I did so, I saw the Centaur with the men, and flew past them.</p>
<p>That night, the Centaur tried to steal a bag of holding, and when another wild man saw this, he killed the man the Centaur tired to steal from, and the Centaur took the bag.  He removed everything in it, and spread it among the men, kept the bag, and flew off towards town.  We both made it to the Centaurs at almost the same time.  He made it a few minutes before me.  His fly speed is 80, and mine is 60.  I questioned how he got there, and we then talked to the Centaur Elders.  They sent us on a quest to talk to some people in a town where some of the residents are cows with human faces.  They sent us, through Portal, to the main town of Lundonmere.  There, some Centaurs at an outside camp told us their divine magic wasn&#8217;t working anymore.  We paid no heed to that, and went to a bar in town for Centaurs.</p>
<p>As I entered, I used charm person on the barkeep, and he gave us free wine.  Then, we used our Perform skills.  I started with a dance, and got a total of 30.  The Centaur did a dance of 28.  People gave us gold, which I gave to the barkeep, to pay for my usage of magic on him.  Two drarves came up to me asking if they would like me to go back to their city, but I decided that I would play a racist half-hey human.  I said to them:</p>
<p>&#8220;Ah, well, uhh&#8230; hhmmm&#8230; How do I say this?  Oh right.  I don&#8217;t like your kind.&#8221;  I then explained why I was racist.</p>
<p>&#8220;When I was young, drarves raided my home town, killed my parents, and looted the town.&#8221;  One of the drawfs said that they were an anomaly and that there are not any like that at the town they wished we played at.  They gave me a platinum piece in any case.  They left us alone after that.</p>
<p>Next to visit was an Outsider who was watching from afar by accident.  S/he (?) took us to the Demiplane of his/her (?) Goddess, and we played for them.  I learned, though inquisitiveness, that the God of the Centaurs was kidnapped by another one, and that is why he cannot give his divine magic to them.  We were then taken back to 1 second later in the same place we teleported away, but we had gained a golden Torc (a necklace) each, and a magical instrument.  I got drums, along with 9 free ranks in Perform (Drums).  I do not recall what the centaur got.</p>
<p>The reason we even went to the town in Lundonmere was to escort a princess lioness to Nyan.</p>
<p>I just wish to say:  Flying is awesome.  Charm Person is awesome.  Daze is awesome.  Two more levels, and I get Suggestion 1/day.  That&#8217;ll be fun.</p>
<p>MY SPELL LIST:</p>
<p>0 level:  Ray of Frost/Daze/Ghost Sound/Arcane Mark/Mending<br />
1 level:  Spider Climb/Ray of Enfeeblement/Summon Monster I<br />
Fey Magic:  Charm Person (At Will)/Hypnotism (1/day)/Glitterdust (1/day)/Detect Law (3/day)/Sleep (1/day)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=99&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2009/08/25/escaping-slavery-playing-to-the-gods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>Rant</title>
		<link>http://havvy.wordpress.com/2009/07/03/rant/</link>
		<comments>http://havvy.wordpress.com/2009/07/03/rant/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 08:15:46 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=96</guid>
		<description><![CDATA[Why, oh why, is everybody bashing anonymity on the web?  It is *not* a bad thing.  Indeed, it is quite the opposite.  Such anonymity allows for a person to drop their weaknesses in strength, and show their strengths in intelligence.  What is beauty and muscle on the web?  It is definitely not what you see [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=96&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Why, oh why, is everybody bashing anonymity on the web?  It is *not* a bad thing.  Indeed, it is quite the opposite.  Such anonymity allows for a person to drop their weaknesses in strength, and show their strengths in intelligence.  What is beauty and muscle on the web?  It is definitely not what you see in the real world.  Society differs online because of this.  Because of these changes, which includes more people being more critical of others, people claim that it is &#8216;wrong&#8217;.  It is not wrong.  It is merely different.  The most prominent change is anonymity.</p>
<p>You have no clue who a certain person is.  You only know what data is given to you, which is very little for those who cannot grasp the concepts of the internet, but an extremely high amount for those that can.  Spotting patterns and whatnot is completely different.  It becomes rational.  While humans are not rational, we are highly adaptable, and if rationality is needed, that is what we will use.  But then, once found, nobody wishes to live without it.  Only those that take a taste of it or ignore it altogether will claim otherwise.</p>
<p>I know you by what you do.  You know me by what I do.  Looks never enter the picture.  Wealth means only a little.  Business ventures are not frowned upon as crazy.  People wish to see what you make.  Openness through the ultimate security of not showing anything you do not wish to leads to prosperity to all parties.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=96&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2009/07/03/rant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>New Meta Tag Idea</title>
		<link>http://havvy.wordpress.com/2009/06/14/new-meta-tag-idea/</link>
		<comments>http://havvy.wordpress.com/2009/06/14/new-meta-tag-idea/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 09:43:04 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=93</guid>
		<description><![CDATA[Short and sweet: &#60;meta name="persistent" content="true" /&#62; Basically, this would be used on webapps, such as Gmail or Mibbit where the entire session is limited to one webpage.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=93&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Short and sweet:</p>
<pre>&lt;<span>meta</span><span> name</span>=<span>"persistent" </span><span>content</span>=<span>"true" </span><span><span>/</span></span>&gt;</pre>
<p>Basically, this would be used on webapps, such as Gmail or Mibbit where the entire session is limited to one webpage.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=93&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2009/06/14/new-meta-tag-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>Mibbit CSS</title>
		<link>http://havvy.wordpress.com/2009/06/14/mibbit-css/</link>
		<comments>http://havvy.wordpress.com/2009/06/14/mibbit-css/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 06:03:53 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[User Interface]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[mibbit]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=90</guid>
		<description><![CDATA[Seeing that in the Mibbit client, the whois box is not easy to modify in prefs, I created the following stylesheet.  To use it, you need the extension known as Stylish. @namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain(&#8220;mibbit.net&#8221;),@-moz-document domain(&#8220;mibbit.com&#8221;) { .whoisdiv, .whoisdiv&#62;div, .whoistop { /* Makes whois box container smaller */ border-top: none !important; padding: 0px !important; } [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=90&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Seeing that in the Mibbit client, the whois box is not easy to modify in prefs, I created the following stylesheet.  To use it, you need the extension known as Stylish.</p>
<p><code>@namespace url(http://www.w3.org/1999/xhtml);</code></p>
<p>@-moz-document domain(&#8220;mibbit.net&#8221;),@-moz-document domain(&#8220;mibbit.com&#8221;) {</p>
<p>.whoisdiv, .whoisdiv&gt;div, .whoistop {</p>
<p>/* Makes whois box container smaller */<br />
border-top: none !important;<br />
padding: 0px !important;<br />
}</p>
<p>.whoistable {</p>
<p>/* I like #ccccff use whatever you want.  */<br />
background:#ccccff !important;<br />
}</p>
<p>.whoistop {</p>
<p>/* color of the &#8220;Whois nick&#8221; line */<br />
color: #8888aa !important;<br />
}</p>
<p>.whoistable tbody tr td table tbody tr :first-child{</p>
<p>/* color is a darker version of #ccccff.  Color for the text saying what each field is.<br />
color: #555588 !important;<br />
}</p>
<p>}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=90&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2009/06/14/mibbit-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>College Inefficiencies and Monopolies</title>
		<link>http://havvy.wordpress.com/2009/05/24/college-inefficiencies-and-monopolies/</link>
		<comments>http://havvy.wordpress.com/2009/05/24/college-inefficiencies-and-monopolies/#comments</comments>
		<pubDate>Sun, 24 May 2009 19:24:05 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=87</guid>
		<description><![CDATA[In the US, if you do not have a high school diploma, or an equivalent, you are pretty much economically dead.  Even with it, almost everybody else has it, so it doesn&#8217;t add much to a competition, such as obtaining a job when you are one of many applicants.  Thus, to be more competitive, people [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=87&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the US, if you do not have a high school diploma, or an equivalent, you are pretty much economically dead.  Even with it, almost everybody else has it, so it doesn&#8217;t add much to a competition, such as obtaining a job when you are one of many applicants.  Thus, to be more competitive, people are usually told to go to college, and earn a degree.  Some jobs require a specific college degree to even do it!</p>
<p>Unfortunately, government has a hand in the education system, and a pretty strong one at that.  It can mandate that to do a job, such as being a dentist, doctor, or a teacher, one must continue their education in an academic setting for 4 to 8 more years, and pile on any debts that are obtained from that.  You litterally will not be able to do certain jobs without being stuck in college.  Colleges now have a monopoly on the path towards getting a certain position.</p>
<p>Since certification can not be done any other way, whatever controls the colleges, controls those positions.  Usually, government has a strong hand in college affairs, and as such, can make things harder for one type of people, and easier for another.  They also have control over many prices.  That limit that was raised by the Washougal Gov&#8217;n is but one example.</p>
<p>So, these monopolies and government controls&#8230;do they help the system?  Rarely.  If you want to be a teacher, you have to expect a good amount of debt in your life, and a below average salary. If you are trying to run a college, you are at the mercy of the government when it comes to many factors.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=87&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2009/05/24/college-inefficiencies-and-monopolies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
		<item>
		<title>Universe:  The Sea Caverns</title>
		<link>http://havvy.wordpress.com/2009/05/05/universe-the-sea-caverns/</link>
		<comments>http://havvy.wordpress.com/2009/05/05/universe-the-sea-caverns/#comments</comments>
		<pubDate>Tue, 05 May 2009 22:36:20 +0000</pubDate>
		<dc:creator>havvy</dc:creator>
				<category><![CDATA[Immortality]]></category>

		<guid isPermaLink="false">http://havvy.wordpress.com/?p=78</guid>
		<description><![CDATA[This is an expansion of the immortality post, and going into details.  The universe I will describe has been changing over time, going from a simple universe to a complex one.  If it wasn&#8217;t for the story behind the universe, I probably wouldn&#8217;t be writing it. Back in the end of January, I created the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=78&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is an expansion of the immortality post, and going into details.  The universe I will describe has been changing over time, going from a simple universe to a complex one.  If it wasn&#8217;t for the story behind the universe, I probably wouldn&#8217;t be writing it.</p>
<p>Back in the end of January, I created the idea of immortality.  At the time, it was a bit more complex than I wrote in the other blog post, but the simplified version is stronger.</p>
<p>It started with my taking an extended bath&#8230;and going through the new fantasy in my head.  What possible universes could I make?  Well, being in the hot water, but the air above me being cold, I started to wish the air was warmer, and thought about where both water and air would be warm.  I thought of a beach.  Then I thought, why not a warm ocean?  Oh right, can&#8217;t stand in those&#8230;unless the ocean is only 2 feet tall, and there is a flat sand land below it.  Thus it was created.</p>
<p>The first version of the universe was an infinite expanse of water at two feet deep with a layer of infinite sand below it, a sun in the sky (without clouds or evaporation), and nothing else.  A purely relaxing area to escape from the craziness of the other universes.</p>
<p>About a week later, I took yet another relaxing bath.  I went back to the universe in my mind, a nice escape, but found that it was somewhat boring.  I decided to add yet another dimension to it.  The sand, being movable, would be constructive.  You can build things out of it.  But not just any old thing can be made out of it.  As long as the angle of the sand is below 45 degrees, or otherwise follows the laws of gravity, an inch of water would cover it.  This means that anything that was to be dry needed the angle of elevation to be 46 degrees or more.  On one hand, it makes building normal things harder, unless you have a base, but on the other, it made the usage of water in the design much more useful, as waterfalls would be easier to make.</p>
<p>While not much more complicated, it did add a layer to it that was extremely useful.  The world being moldable means that new things can be built using the imagination.  If you can think of something useful under the conditions, feel free to describe them in the comments.  I might make a map of what is built one day.</p>
<p>So, a month passes, and I don&#8217;t touch the idea.  In fact, I sort of forgot about it&#8230;.until I hit a dream.  In it, for some reason, I was immortal, and wished to become a mermaid.  I decided that the best place to go was to the beach type universe.  I go there, and make a radical transformation.  The sand becomes only 10 feet deep.  Underneath that is rocky caves.  The rocks change colors gradually (over many miles) as you explore, and the water is perfectly clear.   How does one get to it from the surface?  While teleporting <em>could</em> work, it would not for the average creature living there, if I ever decide to let any in.  Also, auto-teleporting from air to water would be kind of deadly.  Teleporting doesn&#8217;t cause any bodily transformations.  So, instead, at strategic locations in the overworld, there are pits that turn into caverns.  Near each pit is a &#8216;dock&#8217; type area, an 8ft by 8ft square that is 4 inches over the ocean.  It is a place for storing whatever a human can wear, but not a mermaid.  Seem confused?</p>
<p>While going through the pit, you turn from humanoid to mermaid (granted you are a humanoid).  While staying on the dock for a minute, or some other non-water surface, any mermaid turns into a humanoid figure.  Humanoids cannot breath water, but can air.  Mermaids can breath both.  I could have made it so that mermaids change to humans in the pit going from underworld caverns to overworld beach, but that could lead to a few accidental deaths (which cause immediate teleportation to the immortal&#8217;s room, or to the &#8216;center&#8217; of the universe for mortals.  Nonmortals would flat out die.  These are things to avoid, so being on land in air is a good de-transform rule.</p>
<p>Earlier, I said that the water was clear.  This may confuse a few people who are use to water being somewhat bluish, just like oxygen is.  In truth, oxygen is blue [/rl fact].  I&#8217;m using that as the reason that water looks blue.  It is capturing the blueness of the oxygen.  So, what happens when there is no oxygen?  Well, water would look invisible.  It wouldn&#8217;t feel that way (the pressures of the system as a mermaid do not exist, FYI), as you can still feel water streams.  You just wouldn&#8217;t see them, much the same way as flying in the air.  It looks like you fly on nothing, but actually, there is this gas.</p>
<p>Thus, the simple world goes complicated.  Not too complicated that it is impossible to remember, but more more complicated.  There is actually one more complication added to it.  This is for immortals only.  Immortals are allowed to change the geography of the beach so that it is not flat.  Caverns would bend with it, but may need to be reshaped to allow passage way.  It is useful to change both the cavern structure and the geography at the same time.</p>
<p>What benefit might this allow, other than making a truly flat land not flat?  Well, what about the reverse of a waterfall?  An &#8216;air-up&#8217;.  First create a pit going downwards, acting as a pipe for the air.  Have it go down, and then slowly turn at the lowest point of the &#8216;air-up&#8217;.  Once it is vertical, have it connect with another cavern.  At the top, have a hole for the air to escape from, probably best to have it look like a lake.  Make a non-visible barrier of travel in it so as to not be mistaken for a really big pit to travel between worlds.  Use some sort of force to get oxygen to start flowing through the pipe (at this point, it&#8217;ll probably be filled with water), and once it is flowing from that force, it will not stop unless the source is cut off.  The initial force should funnel it, as it will get a lot smaller the lower it goes.  Pressures still exist for non-mermaids.  Once it is going though, turn into a mermaid, and look at it.  You&#8217;ll notice that as it gets higher, it will get faster from the force of air getting bigger pushing it up in a quadratic fashion (though not neccesarily x^2, but something like ax^2+bx+c).  It will also be bluish due to the color of oxygen in the universe.  It can be very romantic, especially if you surround it with phosphorous!  Be careful though, the force of oxygen rushing like that ought to be strong, and even though it is a gas, it would be able to cause damage.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/havvy.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/havvy.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/havvy.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/havvy.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/havvy.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/havvy.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/havvy.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/havvy.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/havvy.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/havvy.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/havvy.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/havvy.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/havvy.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/havvy.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=havvy.wordpress.com&amp;blog=1529681&amp;post=78&amp;subd=havvy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://havvy.wordpress.com/2009/05/05/universe-the-sea-caverns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e799a79441c7543be48562403411cd13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Havvy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
