<?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>The Intersect</title>
	<atom:link href="http://theintersect.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://theintersect.org</link>
	<description></description>
	<lastBuildDate>Mon, 08 Mar 2010 18:15:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>First blood</title>
		<link>http://theintersect.org/2010/first-blood/</link>
		<comments>http://theintersect.org/2010/first-blood/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 18:15:02 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[eve]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=107</guid>
		<description><![CDATA[I finally finished grinding standing with an R&#038;D corp so now I&#8217;m free to pursue missions with another corp that I have specifically chosen for their political allegiances and an item in their LP store with a nice LP to ISK conversion rate. Before I embarked on the journey to start my career with this [...]]]></description>
			<content:encoded><![CDATA[<p>I finally finished grinding standing with an R&#038;D corp so now I&#8217;m free to pursue missions with another corp that I have specifically chosen for their political allegiances and an item in their LP store with a nice LP to ISK conversion rate. Before I embarked on the journey to start my career with this new corp I decided to stop by Nourvukaiken where I had a few cheap ships stored that I never managed to lose in Tama.</p>
<p>I started with a Kestrel. Jumped in to Tama and began going through the belts. On the bottom belt I was tackled by a Crow and <a href="http://eve.battleclinic.com/killboard/killmail.php?id=9689203">I lost my Kestrel</a> without even putting up a much of a fight.</p>
<p>After this defeat I wanted revenge, so I went and got one my Caracal&#8217;s and jumped back in. Headed back to the belt and&#8230; nothing. He was gone. I went back through the belts, finding nothing at each one. So I warped to the gate and waited but gates are rarely exciting solo because 1) I can&#8217;t tank the gate guns and 2) anything I could freely shoot can&#8217;t approach the gate. So I warped to the station and got much the same result as at the gate.</p>
<p>After a while I went through the belts again which yielded nothing and after resolving to lose the Caracal I sat at the warp-in point on a belt and waited. After 5 minutes a solid-red (-9.9 sec) Kestrel showed up.</p>
<p>I suck at PvP so I was apprehensive about how this would go, but he was right in range so I scrambled him and fired my Caldari Navy Bloodclaws. To my surprise his shields were melting while I was taking almost no damage. About 30 seconds in a rat spawned, a Guristas Destructor, and to my relief went after the Kestrel. He exploded right after he hit armour, I thought he had self-destructed but I got <a href="http://eve.battleclinic.com/killboard/killmail.php?id=9689180">a killmail</a> so I guess not. And strangely, the guy in the Crow that had killed me earlier was on it. I guess he had been attacked by him and managed to escape before I killed him without him having changed systems. (He had taken no damage when engaged).</p>
<p>So there it is, my first real PvP kill on my new character (I had a few faction warfare blob kills before this). If you could count me being in a Cruiser, him in a frigate and him being attacked by a rat as &#8216;real&#8217; <img src='http://theintersect.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Back to carebearing in my new mission home.</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2010/first-blood/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Questioning my mentality</title>
		<link>http://theintersect.org/2010/questioning-my-mentality/</link>
		<comments>http://theintersect.org/2010/questioning-my-mentality/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:18:12 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[eve]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=103</guid>
		<description><![CDATA[Last time I was questing my morality as an innocent corporation owner&#8217;s plea for surrender was cut off mid-sentence as his headquarters exploded. Today I&#8217;m questioning my mentality.
Seems I got a little caught up in purging the earth of democracy loving Gallente at the behest of my hyper-capitalist overlords and my standings with the Gallente [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://theintersect.org/2010/questioning-my-morality/">Last time</a> I was questing my morality as an innocent corporation owner&#8217;s plea for surrender was cut off mid-sentence as his headquarters exploded. Today I&#8217;m questioning my mentality.</p>
<p>Seems I got a little caught up in purging the earth of democracy loving Gallente at the behest of my hyper-capitalist overlords and my standings with the Gallente are now -4.42. If they drop below -5 they will democratically elect to kill me whenever I enter their space.</p>
<p>Basically I got impatient. If the agent gave me a mission to kill Gallente I would decline it but if I got offered another anti-democracy killing-spree before the 4 hours were up I would invariably accept it, rather than waiting out the 4-hour timer.</p>
<p>I haven&#8217;t even started training Diplomacy yet so I have an escape route if things go too wrong, but I will have to do something about it soon. I really dislike having the areas of high-sec I can visit limited.</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2010/questioning-my-mentality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Questioning my morality</title>
		<link>http://theintersect.org/2010/questioning-my-morality/</link>
		<comments>http://theintersect.org/2010/questioning-my-morality/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 15:50:32 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[eve]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=97</guid>
		<description><![CDATA[[15:44:43] Message > Gallente Company HQ: Unidentified ship, cease your attack! We are operating fully within both Caldari and Gallente law.
[15:45:09] Message > Gallente Company HQ: Unidentified ship, stand down! We are a civilian entity. We pose no military threat. We have no boosters, minerals, tech, or anything else of value. Please, stand down!
[15:45:47] Message [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>[15:44:43] Message > <strong>Gallente Company HQ</strong>: Unidentified ship, cease your attack! We are operating fully within both Caldari and Gallente law.</p>
<p>[15:45:09] Message > <strong>Gallente Company HQ</strong>: Unidentified ship, stand down! We are a civilian entity. We pose no military threat. We have no boosters, minerals, tech, or anything else of value. Please, stand down!</p>
<p>[15:45:47] Message > <strong>Gallente Company HQ</strong>: For the love of god, stand d&#8211;</p></blockquote>
<p> <img src='http://theintersect.org/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2010/questioning-my-morality/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agent is &#8220;available to you&#8221; but gives no mission</title>
		<link>http://theintersect.org/2010/agent-is-available-to-you-but-gives-no-mission/</link>
		<comments>http://theintersect.org/2010/agent-is-available-to-you-but-gives-no-mission/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:50:23 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[eve]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=94</guid>
		<description><![CDATA[So I am grinding standing with the Caldari Navy with my Industry alt to get rid of the refining tax. I got enough standing to move up an agent, the agent appears under the &#8220;available to you&#8221; list in the station but when I talk to them &#8230; nothing. They tell me to get back [...]]]></description>
			<content:encoded><![CDATA[<p>So I am grinding standing with the Caldari Navy with my Industry alt to get rid of the refining tax. I got enough standing to move up an agent, the agent appears under the &#8220;available to you&#8221; list in the station but when I talk to them &#8230; nothing. They tell me to get back in line and talk to an underling.</p>
<p>&#8217;tis a bug. Log out and log back in and they will happily give you a mission.</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2010/agent-is-available-to-you-but-gives-no-mission/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSolaris workarounds and useful commands</title>
		<link>http://theintersect.org/2009/opensolaris-workarounds/</link>
		<comments>http://theintersect.org/2009/opensolaris-workarounds/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 04:18:07 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[opensolaris]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=82</guid>
		<description><![CDATA[I have a file lying around with instructions for getting around some OpenSolaris issues I&#8217;ve ran into lately, they may prove useful to others.
ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section .rela.annotate has invalid type [ SHT_RELA ]
ld is trying to do 64-bit linking on a non-64 bit system, do export LD_NOEXEC_64=1 and retry the compile.
readline warning turning [...]]]></description>
			<content:encoded><![CDATA[<p>I have a file lying around with instructions for getting around some OpenSolaris issues I&#8217;ve ran into lately, they may prove useful to others.</p>
<p><b>ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section .rela.annotate has invalid type [ SHT_RELA ]</b><br />
ld is trying to do 64-bit linking on a non-64 bit system, do <code>export LD_NOEXEC_64=1</code> and retry the compile.</p>
<p><b>readline warning turning off output flushing</b><br />
This is a bug triggered by an upgrade from the 2009.06 stable to certain dev versions. Add <code>clone:ptmx 0666 root sys</code> to <code>/etc/minor_perm</code></p>
<p><b>Broken keyboard layout, SHIFT+2 produces &#8221; and SHIFT+&#8217; produces @ (among other oddities)</b><br />
This is most probably Acer Extensa 5620Z specific but pressing Fn+I fixes it. (Left size of Extensa keyboard: [CTRL][Fn][WIN][ALT])</p>
<p>More a tip than a workaround:</p>
<p><b>Update system</b><br />
2009.06 has some very outdated packages and some important packages are not available in its /release repo. Complete upgrade:<br />
<code>pfexec pkg set-publisher -O http://pkg.opensolaris.org/dev opensolaris.org<br />
pfexec pkg image-update</code></p>
<p>Will update if I run into any other issues or think of anything I&#8217;ve missed.</p>
<p>Update: 26/12/09:</p>
<p><b>The snapshot manager service has been placed offline due to a dependency problem</b></p>
<p>This message is displayed when trying open the Time Slider GUI interface. Look at the processes it lists, they will look something like:</p>
<p>maintenance svc:/system/filesystem/zfs/auto-snapshot:frequent<br />
maintenance svc:/system/filesystem/zfs/auto-snapshot:daily</p>
<p>For each one run <code>pfexec svcadm clear svc:/system/filesystem/zfs/auto-snapshot:TIMEPERIOD</code></p>
<p>So in my example, run:</p>
<p><code>pfexec svcadm clear svc:/system/filesystem/zfs/auto-snapshot:frequent</code><br />
<code>pfexec svcadm clear svc:/system/filesystem/zfs/auto-snapshot:daily</code></p>
<p><b>Start, restart, stop apache</b></p>
<p>Slipped my mind to mention this earlier, this is a bit unintuitive for Debian-people used to /etc/init.d/apache2</p>
<p><code>pfexec svcadm COMMAND http:apache22</code></p>
<p>Examples:</p>
<p><code>pfexec svcadm start http:apache22</code><br />
<code>pfexec svcadm restart http:apache22</code><br />
<code>pfexec svcadm stop http:apache22</code></p>
<p><b>Useless boot environment images</b></p>
<p>Another one that slipped my mind. pkg image-update creates new boot environments, assuming you don&#8217;t need the old images and want the diskspace back:</p>
<p><code>pfexec beadm destroy BENAME</code></p>
<p>Example:</p>
<p><code>pfexec beadm destroy opensolaris-1</code></p>
<p><b>View ZFS snapshots and their disk-usage</b></p>
<p>I tend to get paranoid as to how much space my ZFS auto-snapshots are using:</p>
<p><code>zfs list -t snapshot</code></p>
<p>Update: 11/01/10</p>
<p><b>Package &#8216;xrender&#8217;, required by &#8216;cairo&#8217;, not found</b></p>
<p>You get this if you when requesting details of GTK libs via pkg-config, eg. <code>pkg-config --libs gtkmm-2.4</code>. You need xorg-headers; <code>pfexec pkg install SUNWxorg-headers</code>. You will get this error trying to install Gtk2 for Perl.</p>
<p>Update: 07/02/10</p>
<p>Do you have a solution to an OpenSolaris problem you had? Feel free to leave a comment and I&#8217;ll edit it into this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/opensolaris-workarounds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The lament of an OS nomad</title>
		<link>http://theintersect.org/2009/the-lament-of-an-os-nomad/</link>
		<comments>http://theintersect.org/2009/the-lament-of-an-os-nomad/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 10:15:47 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[Laments]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=76</guid>
		<description><![CDATA[I switched to Ubuntu around about April last year, migrating from Debian (and a little bit of Windows). Too many brain-dead decisions* by Canonical since then mean I am looking for a new OS.
I&#8217;ve used a number of different systems while testing Rakudo and while choice is a Good ThingTM it is also making this [...]]]></description>
			<content:encoded><![CDATA[<p>I switched to Ubuntu around about April last year, migrating from Debian (and a little bit of Windows). Too many brain-dead decisions* by Canonical since then mean I am looking for a new OS.</p>
<p>I&#8217;ve used a number of different systems while testing Rakudo and while choice is a Good Thing<sup>TM</sup> it is also making this decision a bit difficult.</p>
<p>The first thing to decide is if I will stick with Linux (change distros) or move to a completely different operating system. The Linux field looks like this:</p>
<p><b>Debian</b>: Easy to use and is stable. I used to think apt was the one-true package management system but after having Ubuntu demonstrate how terrible it is as if you want a package update you have to rely on a third-party for it (just one example: not upgrading Firefox-3.0 to Firefox-3.5 &#8212; instead they had to be installed parallel, 3.5 having no branding and a modified user-agent) I am not going to an apt-based system. And there is still the reasons I left Debian for Ubuntu to begin with (long release cycle, software re-branding, SSH-key vulnerability fail, etcetera, etcetera).</p>
<p><b>Fedora</b>: Never used it, not sure what to expect other than it uses yum instead of APT.</p>
<p><b>Gentoo</b>: I think if I stick with Linux I will be going to a distribution that is vastly different from Debian/Ubuntu and Gentoo fits the bill quite nicely; everything is compiled. That said, I&#8217;ve done a Gentoo installation three times now; once on VirtualBox, once in a chroot to an external harddrive from Ubuntu and once on a spare machine. The problem is it takes too long; getting all my machines using it will be a chore and when it eventually breaks reinstalling will be another chore. Each time I&#8217;ve given up trawling through kernel config menus and used genkernel but that defeats the purpose but I am sure that if I used the config menu I will miss options that I need.</p>
<p><b>GoboLinux</b>: Gobo is an interesting distro; it doesn&#8217;t use the normal directory structure but rather turns it on its head and uses paths like /Users/Username, /Applications/Firefox/3.5/ etc. Their package management philosophy is that the filesystem is the package manger; you install from source using a portage-like program called &#8216;Compile&#8217; (they really should have given it a different name) and to uninstall you do rm -r /Applications/Foo/. In among their good idea are some bad ideas, one that really stands out is that the root user (which is called &#8216;gobo&#8217;) has their home directory on /Users/Gobo (rather than /root) :-/ And as interesting as it sounds I can&#8217;t help but think of  Henry Spencer: &#8220;Those who don&#8217;t understand UNIX are condemned to reinvent it, poorly.&#8221;</p>
<p><b>Arch</b>: Arch is a fun distro. It&#8217;s minimalist, pacman is nice, has a ports-like system (abs) which makes it like Gentoo without the painful installation procedure, and a rolling-release system (like Gentoo) which eliminates the apt-problem of being tied to third-party for updates. If I stick with Linux Arch will the be distro I use.</p>
<p>Outside of Linux, there is:</p>
<p><b>OpenSolaris</b>: OpenSolaris has had a place on my harddrive for a while now. ZFS, TimeSlider, DTrace &#8230; it even looks amazing thanks to the Nimbus theme. However, it has its problems. The command differences are a bit of a barrier; pfexec (sudo), prstat (top), vmstat (free) but learning them won&#8217;t be too difficult and most of the tools are available with their original commands anyway (to increase/make adoption easier the GNU tools are shipped along with the Sun tools). It&#8217;s also slow, not detrimentally slower but still slower than Ubuntu. One of the major barriers is the driver support; neither sound or wireless work for me (although that isn&#8217;t a surprise). Wireless is a huge pain with alternative operating systems so I hope to get some rewiring done so I don&#8217;t have to use wireless but for now it makes OSOL unusable as a main operating system. That said, the truly great thing about OpenSolaris is Sun Studio. On OSOL, SS becomes a viable compiler set; on a platform where GCC has left its grubby marks, ie. Linux, SS binaries are slower. On an SS-compiled platform, GCC binaries are slower but <a href="http://blogs.sun.com/BestPerf/entry/free_compiler_wins_nehalem_race">SS binaries on an SS platform are faster than GCC binaries on a GCC platform</a>. Which is a major win for OSOL to me. Definitely a contender of my new OS. (And no, Oracle are <a href="http://www.linuxinsight.com/oracle-to-continue-supporting-sparc-solaris.html">not going to kill it</a>).</p>
<p><b>Haiku</b>: Haiku is a fantastic BeOS clone. It&#8217;s a nice OS but I don&#8217;t think its for me full-time.</p>
<p><b>FreeBSD</b>: The competition is between OpenSolaris and FreeBSD. Thanks to its licensing, FBSD is able to offer ZFS and DTrace (but still needs GCC). A major attraction is the Ports collection which is Gentoo&#8217;s system done right in my opinion (well, it was done right and then Gentoo copied it and got it wrong). Want a package fast? pkg_add -vr foobar. Want that package but compiled from source? cd /usr/ports/something/foobar &#038;&#038; make. Great system.</p>
<p>So it&#8217;s between Arch Linux, OpenSolaris and FreeBSD.</p>
<p>Decisions, decisions.</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/the-lament-of-an-os-nomad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading from Karmic to Jaunty</title>
		<link>http://theintersect.org/2009/upgrading-from-karmic-to-jaunty/</link>
		<comments>http://theintersect.org/2009/upgrading-from-karmic-to-jaunty/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 17:45:22 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[rant]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=74</guid>
		<description><![CDATA[Much the same as one upgraded from Vista to XP, I upgrade from Karmic to Jaunty today. The workarounds and hacks to fix everything that Just WorkedTM on Jaunty was too much &#8212; such as the DNS problem &#8212; everything I have tried to far resulted in working DNS but very slow internet, while in [...]]]></description>
			<content:encoded><![CDATA[<p>Much the same as one upgraded from Vista to XP, I upgrade from Karmic to Jaunty today. The workarounds and hacks to fix everything that Just Worked<sup>TM</sup> on Jaunty was too much &#8212; such as the <a href="https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/417757">DNS problem</a> &#8212; everything I have tried to far resulted in working DNS but very slow internet, while in Jaunty it&#8217;s fine.</p>
<p>I need to come to a decision soon about what operating system to migrate to, problem is being stuck with wireless makes moving slightly more challenging.</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/upgrading-from-karmic-to-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>i maeked u a shell</title>
		<link>http://theintersect.org/2009/i-maeked-u-a-shell/</link>
		<comments>http://theintersect.org/2009/i-maeked-u-a-shell/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 14:17:15 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[Perl6]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=67</guid>
		<description><![CDATA[(alternative title: Too Much Time on My Hands, which goes rather nicely with my last Perl 6 post).
So, in the beginning there was lolcats, then there was lolcode, then there was lolsql (jnthn even wrote a parser for it!) and then I took the joke too far and started lolsh, the lol Shell, in Perl [...]]]></description>
			<content:encoded><![CDATA[<p><small>(alternative title: <a href="http://en.wikipedia.org/wiki/Too_Much_Time_on_My_Hands">Too Much Time on My Hands</a>, which goes rather nicely with my <a href="http://theintersect.org/2009/domo-arigato-mr-roboto/">last Perl 6 post</a>).</small></p>
<p>So, in the beginning there was lolcats, then there was lolcode, then there was <a href="http://www.aaronbassett.com/2009/i-can-haz-lolsql/">lolsql</a> (jnthn even wrote a <a href="http://github.com/jnthn/lolsql">parser</a> for it!) and then I took the joke too far and started <a href="http://gist.github.com/229871">lolsh</a>, the lol Shell, in Perl 6.</p>
<p>It is very simple; it mimics bash&#8217;s UI as closely as possible, waits for input, and if the command entered is known it qqx&#8217;s the real-world equivalent.</p>
<blockquote><p>carlin@cerberus:~$ cd Applications/rakudo<br />
WTF?? I NO KNOE WUT U MEEN<br />
carlin@cerberus:~$ CHANGEDUH Applications/rakudo<br />
carlin@cerberus:~/Applications/rakudo$ perl Configure.pl<br />
WTF?? I NO KNOE WUT U MEEN<br />
carlin@cerberus:~/Applications/rakudo$ PURL Configure.pl<br />
Reading configuration information from parrot_config &#8230;<br />
Verifying Parrot installation&#8230;</p></blockquote>
<blockquote><p>carlin@cerberus:~/Applications/rakudo$ sudo make install<br />
WTF?? I NO KNOE WUT U MEEN<br />
carlin@cerberus:~/Applications/rakudo$ ICANHAZROOT MAEK install<br />
[sudo] password for carlin:<br />
/usr/bin/bin/parrot  /usr/bin/lib/parrot/1.7.0-devel/library/PGE/Perl6Grammar.pbc \<br />
&#8230;</p></blockquote>
<p>Hopefully someone has a &#8220;so that&#8217;s how you do &#8230;&#8221; moment while looking at this so that writing it was justified <img src='http://theintersect.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><img src="http://icanhascheezburger.files.wordpress.com/2008/10/funny-pictures-a-letter-from-a-very-intelligent-cat.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/i-maeked-u-a-shell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Karmic chaos</title>
		<link>http://theintersect.org/2009/karmic-chaos/</link>
		<comments>http://theintersect.org/2009/karmic-chaos/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 12:27:48 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[rant]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=64</guid>
		<description><![CDATA[So a company that routinely removes functionality from their operating system, to avoid confusing their poor, helpless users with too many checkboxes and features, ships a release with broken DNS resolving?
I think, from an end-user point-of-view, &#8220;not breaking the internet&#8221; should be a lot higher up in the scale than helping out people that &#8220;don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>So a company that routinely removes functionality from their operating system, to avoid confusing their poor, helpless users with too many checkboxes and features, ships a release with broken DNS resolving?</p>
<p>I think, from an end-user point-of-view, &#8220;not breaking the internet&#8221; should be a lot higher up in the scale than helping out people that <a href="http://derstandard.at/fs/1246541995003/Interview-Shuttleworth-about-GNOME-30---Whats-good-whats-missing-what-needs-work">&#8220;don&#8217;t get files and folders&#8221;</a>.</p>
<p>Or does Canonical hope that the same people that zapped themselves with ALT+CTRL+Backspace, failed to install important security updates (without an obnoxious prompt popping up every other day to remind them) and would be confused if the Firefox-3.5 package replaced the Firefox-3.0 package, will be comfortable and technically capable of manually editing their grub config to turn off IPv6. Assuming they can even get as far as to identify the problem. Or do they assume that the majority of Ubuntu users will be in the minority of people with routers that don&#8217;t splutter and die when they receive an IPv6 request?</p>
<p>Rant over. And in fact, I think this issue has helped me identify a problem that I was having with OpenSolaris, go figure <img src='http://theintersect.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/karmic-chaos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mu bot</title>
		<link>http://theintersect.org/2009/mu-bot/</link>
		<comments>http://theintersect.org/2009/mu-bot/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 11:57:05 +0000</pubDate>
		<dc:creator>carlin</dc:creator>
				<category><![CDATA[oops]]></category>

		<guid isPermaLink="false">http://theintersect.org/?p=61</guid>
		<description><![CDATA[(Sorry for the bad pun).
One of the limitations of Mubot is that if karma is altered multiple times in a message, only the first alteration is actually made. For example, if someone says: John++ Cameron++ Cromartie-- Mubot only alters John&#8217;s karma (lambdabot would alter all three).
So after I had made the change to fix it, [...]]]></description>
			<content:encoded><![CDATA[<p>(Sorry for the <a href="http://en.wikipedia.org/wiki/Mu_%28negative%29">bad pun</a>).</p>
<p>One of the limitations of Mubot is that if karma is altered multiple times in a message, only the first alteration is actually made. For example, if someone says: <code>John++ Cameron++ Cromartie--</code> Mubot only alters John&#8217;s karma (lambdabot would alter all three).</p>
<p>So after I had made the <a href="http://github.com/carlins/mubot/commit/356d016624866d78b21b65849fc87b733592cf26">change</a> to fix it, but before I restarted the bot, I demonstrated the current problem:</p>
</blockquote>
<p>< carlin> mubot: karma mubot<br />
< mubot> mubot is of an unknown quantity<br />
< carlin> mubot++ mubot++<br />
< carlin> mubot: karma mubot<br />
< mubot> mubot has a karma of 1</p></blockquote>
<p>Restarted the bot and proceeded to demonstrate the fix:</p>
<blockquote><p>-!- mubot [n=zaslon@phoenix.theintersect.org] has joined #perl6<br />
< carlin> mubot: karma mubot<br />
< mubot> mubot has a karma of 1<br />
< carlin> mubot++ mubot++<br />
< carlin> mubot: karma mubot<br />
-!- mubot [n=zaslon@phoenix.theintersect.org] has quit [Read error: 54<br />
          (Connection reset by peer)]</p></blockquote>
<p>This is what the terminal said:</p>
<p><code>:sendak.freenode.net 366 mubot #perl6book :End of /NAMES list.<br />
:carlin!n=carlin@phoenix.theintersect.org PRIVMSG #perl6 :mubot: karma mubot<br />
:carlin!n=carlin@phoenix.theintersect.org PRIVMSG #perl6 :mubot++ mubot++<br />
Segmentation fault</code></p>
<p>Worked fine after I restarted it:</p>
<blockquote><p>< carlin> mubot++ mubot++<br />
< carlin> mubot: karma mubot<br />
< mubot> mubot has a karma of 3<br />
< carlin> \o/</p></blockquote>
<p>I believe the segfault was caused due to the size of the karma.log file (and subsequently the %.karma hash) as I imported every karma entry <a href="http://github.com/carlins/mubot/blob/master/lambdabot-extractor.pl">from</a> <a href="http://github.com/carlins/mubot/blob/master/lambdabot-importer.pl">lambdabot</a> &#8212; About 1700 entries.</p>
<p>I might have to trim out some of the fluff, for example I don&#8217;t think we need to keep track of <code>+++++[>+++++<-]>[>++<-]>'s</code> 1 karma point &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://theintersect.org/2009/mu-bot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
