<?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>Super Sanity &#187; Uncategorized</title>
	<atom:link href="http://super-sanity.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://super-sanity.com</link>
	<description>There is no insanity, rather a super sanity</description>
	<lastBuildDate>Wed, 08 Sep 2010 00:09:39 +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>PhD Progress: Infinity Pacman</title>
		<link>http://super-sanity.com/2009/06/30/phd-progress-infinity-pacman/</link>
		<comments>http://super-sanity.com/2009/06/30/phd-progress-infinity-pacman/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 23:05:28 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://super-sanity.com/?p=144</guid>
		<description><![CDATA[Well, I started the grand experiment(s) yesterday at about noon (I can&#8217;t remember the exact time) and I have come back to check on them. One thing I thought I should do after I had started them was to make sure they output their progress every episode (after the generators were updated) so they could [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I started the grand experiment(s) yesterday at about noon (I can&#8217;t remember the exact time) and I have come back to check on them. One thing I thought I should do after I had started them was to make sure they output their progress every episode (after the generators were updated) so they could pick up where they left off.</p>
<p>However, the problem I came to find was not that of crashed experiments; they were all working fine. The problem was that of infinite PacMan. Two of the experiments (from 3) had scores in the millions, and spare lives equally as large, and the other experiment was exploiting a bug in the code where PacMan moves back and forth along the wall at a warp-point.</p>
<p>So, the first issue can be solved by having a level-limit. Perhaps I&#8217;ll stick with the 10 levels. So the nature of the experiment will be different to that of the paper, but it always was anyway. If the agent completes all 10 levels, then the episode ends.</p>
<p>The second issue seems to be a bug in the ghost code. Although PacMan was practically staying in the same place, the ghosts were just moving around in circles. The ghost&#8217;s movement is determined by a target point which they move towards. However, this movement algorithm doesn&#8217;t seem to take into account warp points (paths in the level that go out one wall and come in the opposite wall). I rarely see a ghost take one of these warp paths &#8211; if ever! A further method of halting infinite games (perhaps PacMan is able to outmaneuvre a ghost forever) is to simply place step limits on the episodes. Something quite big oughta do it.</p>
<p>Perhaps it is time to give the ghosts individual behaviour while I&#8217;m at it too. Currently, all the ghosts have the same greedy, but lonely, behaviour. A ghost will chase the player, but maintain its distance from other ghosts. This needs to be changed to the proper ghost logic seen in PacMan (or Ms. PacMan, in this case).</p>
<p>Anyway, here&#8217;s the two policies that were all about achieving infinite points:<br />
<code>[1]: if CONSTANT>0.0 then TO_DOT+<br />
[1]: if NEAREST_ED_GHOST<99.0 and NEAREST_POWER_DOT<5.0 then FROM_POWER_DOT+<br />
[1]: if NEAREST_GHOST<5.0 then FROM_GHOST+<br />
[2]: if MAX_JUNCTION_SAFETY>5.0 then TO_SAFE_JUNCTION-<br />
[2]: if CONSTANT>0.0 then FROM_GHOST_CENTRE+<br />
[2]: if NEAREST_GHOST>7.0 then FROM_GHOST-<br />
[2]: if MAX_JUNCTION_SAFETY<1.0 then FROM_GHOST+<br />
[2]: if MAX_JUNCTION_SAFETY>5.0 then TO_SAFE_JUNCTION-<br />
[2]: if NEAREST_ED_GHOST>99.0 then TO_POWER_DOT+<br />
[2]: if NEAREST_ED_GHOST>99.0 then TO_POWER_DOT+<br />
[2]: if NEAREST_POWER_DOT>10.0 then FROM_POWER_DOT-<br />
[3]: if NEAREST_ED_GHOST<99.0 then FROM_POWER_DOT+<br />
[3]: if NEAREST_GHOST>7.0 then FROM_GHOST-<br />
[3]: if NEAREST_GHOST<4.0 then FROM_GHOST+<br />
</code></p>
<p><code>[1]: if NEAREST_GHOST<3.0 then FROM_GHOST+<br />
[1]: if MAX_JUNCTION_SAFETY<2.0 then FROM_GHOST+<br />
[1]: if GHOST_DENSITY<1.5 and NEAREST_POWER_DOT<5.0 then FROM_POWER_DOT+<br />
[1]: if MAX_JUNCTION_SAFETY<2.0 then FROM_GHOST+<br />
[1]: if CONSTANT>0.0 then TO_DOT+<br />
[1]: if MAX_JUNCTION_SAFETY>3.0 then FROM_GHOST-<br />
[1]: if NEAREST_GHOST<5.0 then FROM_GHOST+<br />
[2]: if CONSTANT>0.0 then TO_DOT+<br />
[2]: if CONSTANT>0.0 then FROM_GHOST+<br />
[2]: if NEAREST_ED_GHOST>99.0 then FROM_POWER_DOT-<br />
[2]: if NEAREST_ED_GHOST<99.0 then FROM_POWER_DOT+<br />
[2]: if MAX_JUNCTION_SAFETY<3.0 then FROM_GHOST+<br />
[2]: if NEAREST_GHOST>7.0 then FROM_GHOST-<br />
[2]: if NEAREST_ED_GHOST>99.0 then TO_POWER_DOT+<br />
[3]: if NEAREST_ED_GHOST<99.0 then TO_POWER_DOT-<br />
[3]: if MAX_JUNCTION_SAFETY>5.0 then TO_SAFE_JUNCTION-<br />
[3]: if NEAREST_ED_GHOST>99.0 then FROM_POWER_DOT-<br />
</code></p>
<p>Big policies, but they were still from the early part of he cross-entropy process. They seem to basically focus on getting all the dots, and avoiding ghosts when near.</p>
]]></content:encoded>
			<wfw:commentRss>http://super-sanity.com/2009/06/30/phd-progress-infinity-pacman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fuck Macs</title>
		<link>http://super-sanity.com/2009/05/29/fuck-macs/</link>
		<comments>http://super-sanity.com/2009/05/29/fuck-macs/#comments</comments>
		<pubDate>Thu, 28 May 2009 23:14:47 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://super-sanity.com/?p=141</guid>
		<description><![CDATA[Yes. Fuck Macintosh OSs. They are horrible unintuitive pieces of crap. Why? Here&#8217;s an example. I walked up to the labs today, in an effort to make sure I produce some work today. However, there is one key problem with this. The computers in my lab are all Macintoshs. I have been sparingly using this [...]]]></description>
			<content:encoded><![CDATA[<p>Yes. Fuck Macintosh OSs. They are horrible unintuitive pieces of crap. Why? Here&#8217;s an example.</p>
<p>I walked up to the labs today, in an effort to make sure I produce some work today. However, there is one key problem with this. The computers in my lab are all Macintoshs. I have been sparingly using this computer as I went through my book, using Google documents to create presentations (fortunately, I don&#8217;t have to use any Mac Powerpoint-like software).</p>
<p>Anyway, I started up Google Documents (through Safari, which is another area of frustration, as opposed to Firefox) and started bullet-pointing key ideas. Then I arrive at an equation in the PDF, which cannot be properly written in Google Documents, so I do what I normally do (on my Windows machine, anyway) and attempt to take a screenshot. Oh no! Macs don&#8217;t have the print screen key. Well, I&#8217;ll attempt to copy the screen using the Edit->Copy command. Perhaps that will take a screenshot of the PDF. Now, to paste it into some sort of image editing program. WAIT! Mac doesn&#8217;t have one of them. Not a simple-to-use one anyway. Mac, known for its awesomeness at editing images and all that design stuff, doesn&#8217;t even have a basic Paint program. Lovely&#8230;</p>
<p>Well, the internet will have the solution! I search for a Mac paint program and find a program that states it is similar to MS Paint. Works for me! I download it, then try to start it up.</p>
<blockquote><p>Move this program to the Applications folder</p></blockquote>
<p>Where the fuck is that! But I then remember something about it being in the Finder (the hell is Finder anyway?! I assume it is similar to Explorer for Windows, in that it controls everything). I find it, open it up, and drag the file in.</p>
<p>ACCESS DENIED!</p>
<p>Macs by themselves infuriate me, but when coupled with an access restricting laboratory environment, using them is torture. After several attempts, I couldn&#8217;t get it to work. So, I must find an alternate solution. Surely one can take a screenshot on a Mac. A quick Google reveals that you can, through several options: Shift+Command+Ctrl+3 or Shift+Command+Control+4+Space. Who the fuck comes up with this shit?! Why does taking a screenshot require 4 or more keys to be pressed? Windows has a convenient (well, not convenient, but it exists) key called &#8216;Prt Scr&#8217;. One press, and you have a screenshot. Surely the creators of Mac could have assigned a different key combination, perhaps something more intuitive? Maybe Shift+Command+S?</p>
<p>Well, I tried this demonic combination, but nothing happened! It allegedly takes a shot of the screen and dumps the file to the desktop, but nothing appeared there. Getting to the desktop is annoying enough as well. F11 is the only way I can get there, and even then, there are windows hovering about the edges of the screen. F11 sure is intuitive, you white, rounded-edge-loving pricks! Anyway, at this point, I gave up in frustration, and decided to return home and work there (after this post, of course).</p>
<p>So Mac, why no print screen key? You have F13 and F14, which, I&#8217;m <em>sure</em> are <em>very</em> useful, maybe as useful as all the other function keys! You remove print screen, a harmless key in no-one&#8217;s way, but leave Caps Lock? FUCK I HATE MACS!</p>
]]></content:encoded>
			<wfw:commentRss>http://super-sanity.com/2009/05/29/fuck-macs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Movies to watch</title>
		<link>http://super-sanity.com/2009/01/04/movies-to-watch/</link>
		<comments>http://super-sanity.com/2009/01/04/movies-to-watch/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 06:34:22 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://super-sanity.com/?p=127</guid>
		<description><![CDATA[I don&#8217;t really watch many movies, but I would like to watch a few. Here&#8217;s a checklist for myself to remember. The Dark Knight &#8211; Best movie of 2008 and I haven&#8217;t seen it. That&#8217;s how much I don&#8217;t watch movies. The Castle &#8211; It was on the other night but I missed it. The [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t really watch many movies, but I would like to watch a few. Here&#8217;s a checklist for myself to remember.</p>
<ul>
<li>The Dark Knight &#8211; Best movie of 2008 and I haven&#8217;t seen it. That&#8217;s how much I don&#8217;t watch movies.</li>
<li>The Castle &#8211; It was on the other night but I missed it.</li>
<li>The Dark Crystal &#8211; Also on the other night. I know it&#8217;s a kids movie, but it has Skeksis in it, which I need to find out about.</li>
<li>Being John Malkovich</li>
<li>Dammit. I can&#8217;t remember the other one. This is why I remind myself&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://super-sanity.com/2009/01/04/movies-to-watch/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Boobies. No, really!</title>
		<link>http://super-sanity.com/2008/05/14/boobies-no-really/</link>
		<comments>http://super-sanity.com/2008/05/14/boobies-no-really/#comments</comments>
		<pubDate>Wed, 14 May 2008 08:32:04 +0000</pubDate>
		<dc:creator>Dal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://super-sanity.com/?p=82</guid>
		<description><![CDATA[Y HALO THAR! This is Dal / Nellie / Darnielle here. I felt like infiltrating Sam&#8217;s blog to announce that I am planning on designing a halfway decent layout for this place. Even though it&#8217;s not really used for anything other than Honours Project updates. You&#8217;re so boring, Sam. Post something interesting&#8230; and cook me [...]]]></description>
			<content:encoded><![CDATA[<p>Y HALO THAR!</p>
<p>This is <a href="http://twinklesque.org/" title="FREE LINKZ!">Dal / Nellie / Darnielle</a> here. I felt like infiltrating Sam&#8217;s blog to announce that I am planning on designing a halfway decent layout for this place.</p>
<p>Even though it&#8217;s not really used for anything other than Honours Project updates.</p>
<p>You&#8217;re so boring, Sam. Post something interesting&#8230; and cook me some eggs.</p>
]]></content:encoded>
			<wfw:commentRss>http://super-sanity.com/2008/05/14/boobies-no-really/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>University Fiasco!</title>
		<link>http://super-sanity.com/2008/03/12/university-fiasco/</link>
		<comments>http://super-sanity.com/2008/03/12/university-fiasco/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 20:31:38 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://super-sanity.com/2008/03/12/university-fiasco/</guid>
		<description><![CDATA[I return to the world of public blog posts! Hell, I haven&#8217;t even done that many protected posts lately either. Damn slacker. I&#8217;ve been reading Dal/Nellie&#8217;s blog and Amanda&#8217;s and there appears to be some hubbub about university. I don&#8217;t know the exact details, but I get the idea that Dal/Nellie thinks that it&#8217;s useless [...]]]></description>
			<content:encoded><![CDATA[<p>I return to the world of public blog posts! Hell, I haven&#8217;t even done that many protected posts lately either. Damn slacker.</p>
<p>I&#8217;ve been reading <a href="http://harlequingirl.org">Dal/Nellie&#8217;s blog</a> and <a href="http://jing-wen.com/">Amanda&#8217;s</a> and there appears to be some hubbub about university. I don&#8217;t know the exact details, but I get the idea that Dal/Nellie thinks that it&#8217;s useless and others don&#8217;t.</p>
<p>First thing&#8217;s first, on Amanda&#8217;s blog, Nellie says </p>
<blockquote><p>&#8230;and Sam (who is doing Honours this year) can’t seem to tell me if I will get any more than that because they didn’t.</p></blockquote>
<p> (with regards to learning anything new)</p>
<p>I don&#8217;t recall ever saying uni did nothing for me. I have said it can be easy at times as I take COMP233 which is a paper on HTML and such which is an incredibly basic programming language. And other papers I find easy sometimes too as I&#8217;m just a quick learner.<br />
Uni has been the best years of my life, both intellectually and socially. High school and such pale to insignificant specks to uni. I can&#8217;t say how much better it is. I have learnt things I love to learn, expanded my knowledge base, made awesome friends, and enjoyed myself pretty much all the time. Addressing the issues:</p>
<p><strong>Intellectually</strong><br />
Nellie argues that everything learnt at uni can be learnt from a textbook or the internet. This may be so, <em>if</em> you have the will to do such a thing. Not to mention disambiguating complex equations and theories that could be explained by a professional in the matter of half a lecture. Another part of uni is that you are often set assignments that help bolster what has been learnt and give you practical applications to use the knowledge on. This can later be used in more independent projects which just ask you to (in my case) create some software that does x. No step-by-step process to guide you, just do it. The stuff taught to you by assignments lets you shape their use towards the project.</p>
<p>Now, all of this <em>could</em> be done from home off of the internet or from a textbook. But really, would you do it? Odds are, you&#8217;ll be working, so that cuts out a large percentage of the week, and in your spare time, studying may not be the first thing on your mind as you finish cleaning the toilet or what-have-you. The only other place to learn practical skills such as the ones taught in uni is in the workplace. The catch 22 for me is that I need a degree to get a decent job.</p>
<p>This leads me to my next point. You could be a self-taught, iron-will whiz but unless you have something proving that you can do what you say you can, employers won&#8217;t hire you. Not at the position you&#8217;re vying for anyway. Uni is a training ground and the degree at the end is the proof that you know whatever-you-know and that you can work through all that uni has put you through. Including deadlines, sickness, competition and multiple tasks/papers at once.</p>
<p><strong>Socially</strong><br />
As we all know, students are stereotypically cast as drunkard ne&#8217;er-do-wells with very little money. Not everyone is like this, but enough are to keep that stereotype going. I got no problem with this, I embrace it now and then. Alcohol is a great social lubricant and led to me having some of the greatest nights (and no-so-great mornings) in my life. And I did this with other like-minded people that I met at uni. I came from a country school &#8211; relatively sheltered &#8211; and my friends from there aren&#8217;t as raucous (for lack of a better word) as the ones from here. Uni allows you to see the different types of people from all over the country and befriend them as you pass through the uni ranks. I can&#8217;t imagine going straight to work or worse yet, studying at home any better. Work has too many restrictions as to when you want to wet your whistle and studying from home is just straight up anti-social and will leave you a timid, shivering wimp in the workforce, unable to properly socialise with others. That may not be the case, but it could be&#8230;</p>
<p>Hopefully that solidifies my stance towards uni. Of course the main problem with uni is the price, but that&#8217;s what interest-free student loans are for. Call it a goal you have to pay off once you finish uni.</p>
]]></content:encoded>
			<wfw:commentRss>http://super-sanity.com/2008/03/12/university-fiasco/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
