<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:psykil</id>
  <title>undocumented features</title>
  <subtitle>dirtyepic</subtitle>
  <author>
    <name>dirtyepic</name>
  </author>
  <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom"/>
  <updated>2008-05-10T01:19:36Z</updated>
  <lj:journal username="psykil" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://psykil.livejournal.com/data/atom" title="undocumented features"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:325832</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/325832.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=325832"/>
    <title>psykil @ 2008-05-09T19:01:00</title>
    <published>2008-05-10T01:19:36Z</published>
    <updated>2008-05-10T01:19:36Z</updated>
    <content type="html">worked the last six days and have seven more to go.  go me.  on the plus side, i have my own truck now and don't have to pay for gas. :)&lt;br /&gt;&lt;br /&gt;this weekend i'll be in Regina for a two day meeting/training session.  we're ditching Leica in favor of Trimble for our GPS equipment.  should be interesting, though they were smart enough to schedule a Apache/Husky Oil orientation right between the GPS training and a meeting about overtime pay and expenses so even those of us that will never, ever even come within 10 miles of the Apache field (about 90% of us) can't duck out early. :P  yay, three hours hearing about what color hardhat to wear.&lt;br /&gt;&lt;br /&gt;monday i go north into the wilderness.  should be back by friday.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:325544</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/325544.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=325544"/>
    <title>on gaming</title>
    <published>2008-05-04T05:01:43Z</published>
    <updated>2008-05-04T05:01:43Z</updated>
    <content type="html">i wasn't planning on playing GTA4 - i've never played any GTA game for that matter - but after reading the &lt;a href="http://arstechnica.com/reviews/games/gta-4-review.ars"&gt;Ars Technica&lt;/a&gt; review i broke down and got it.  unfortunately, broke down is what i got.  looks like i've hit some nasty bug that's hitting half the PS3 users out there.  I get to watch the first cutscene, drive a car for three seconds, and hardlock the box.  subsequent start attempts just sit at a blank screen with "Starting a New Game" in the corner for hours.&lt;br /&gt;&lt;br /&gt;so while waiting for a fix, i've gone back to Burnout Paradise, which, by my calculations, is the greatest game i have ever played in the last three years.  the fact that they're going to be introducing so much new content over time - game modes, day/night cycles and weather, motorcycles, a whole new city expansion.. - well, i'll still be playing for the next three years.  i love this game.&lt;br /&gt;&lt;br /&gt;for some reason i pulled FFXII off the shelf tonight and have been trying to figure out what exactly i was doing last time i played over a year ago.  probably pulling my hair out.  FF RPGs have honestly been a bit of a disappointment to me since FF3 (yes, 6, i know).  I know I'm going to get flack for this, but honestly i thought FF7 sucked donkey nuts.  8 was awful.  i didn't play 9.  10 was also poo but i didn't get to play much of it, so i while i have to admit it's within the realm of possibility that it may have slowly struggled to its shaky poo covered knees and done a handstand at the end, i don't think so.&lt;br /&gt;&lt;br /&gt;luckily, there are places like Level 5, putting out release after release of console RPG perfection.  Dark Cloud, Dark Cloud 2, Rogue Galaxy, Dragon Quest 8, Jeanne d'Arc, and now the upcoming White Knight Chronicles...   oh yes.&lt;br /&gt;&lt;br /&gt;there's no comparison.  in FFXII to get a new sword you run around the countryside killing various random beasties (who were probably minding their own business, enjoying a nice leisurely stroll in the sunshine until some lunatic came screaming over the hill swinging a sword and chopped them into little bits), pick up said bits, and try to sell them to a store in town.  Repeat 1500 times until you get enough money for your shiny new WoMD.  In Rogue Galaxy you take your old sword and any other old sword you happen to have handy, and simply feed them both to &lt;a href="http://www.gamerhelp.com/images/content_images/120300-25.jpg"&gt;the talking frog who inexplicably lives in your backpack&lt;/a&gt;, wait three seconds, and he'll puke out an upgraded and combined (though probably slightly less shiny) copy of the two.  No wanton destruction of innocent forrest creatures, no constant level grinding over and over again til you can afford the equipment you need, no more antagonizing whether or not to sell that awesome ice dagger you found that no one is using right now but will undoubtedly be essential if you hit a fire level sometime in the future... maybe.  Just a little purple frog vomit, and go about saving the world.&lt;br /&gt;&lt;br /&gt;now i have a really craving for playing RG and DQ8 again.  I'll still stick FFXII through to the end though.  Everyone says it's an incredible game.  Maybe I just haven't seen the good stuff yet.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:325241</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/325241.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=325241"/>
    <title>Why mozilla needs a freedesktop.org liason</title>
    <published>2008-04-30T17:38:51Z</published>
    <updated>2008-04-30T17:46:25Z</updated>
    <category term="gentoo"/>
    <content type="html">So I finally got fed up with fonts on half the sites i visit (including LJ) being gargantuan in Firefox 3.  I managed to track it down to this bug [&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=384090"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=384090&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;Yay, it's fixed!&lt;br /&gt;&lt;br /&gt;Then I read this gem:&lt;br /&gt;&lt;br /&gt;"Well, the correct way to set font DPI on the Linux desktop is with the &lt;br /&gt;/desktop/gnome/font_rendering/dpi gconf key."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*sigh*</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:324936</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/324936.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=324936"/>
    <title>note to self...</title>
    <published>2008-04-29T18:04:00Z</published>
    <updated>2008-04-29T18:04:00Z</updated>
    <category term="gentoo"/>
    <content type="html">...posting to mailing lists while on significant doses of painkillers is not always the best idea.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:324667</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/324667.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=324667"/>
    <title>mail</title>
    <published>2008-04-29T07:06:59Z</published>
    <updated>2008-04-29T15:29:33Z</updated>
    <category term="gentoo"/>
    <content type="html">after about three weeks without email, i gave up on setting up a dedicated router/firewall/web/mail/media server set up and just installed getmail and dovecot on one of my machines for now.  at least then i can still get email access, and i can work on getting everything else set up as i learn more.&lt;br /&gt;&lt;br /&gt;i've installed claws-mail again and am giving it another spin.  i can't remember exactly what was the showstopper last time i used it, but that was in the days where i was frequently offline for a week or two at a time and so it was probably some annoyance i had with with the offline mode.  i've been happy with it so far, except for the fact that to display html messages i get to choose from two plugins - dillo, with a pantload of gtk-1 dependences, or gtkhtml, which pulls in half of gnome.  *sigh*&lt;br /&gt;&lt;br /&gt;i tried kmail again last week and it went all funky on my maildir - showing me a subjectline that when i click gives me a completely different message body.  thunderbird, which is what i've used the last couple years finally accumulated enough pain in the ass annoyances (not remembering folder setting when you leave the folder, not removing newsgroup data (which is significantly large on some mailing lists i'm on) when unsubscribing, leaving me at one point with nearly a gig of useless data my profile.  but the straw that finally broke TB's back was when random email and news messages would display nothing but a blank page when i opened them.  To read the message i would have to save it to disk and then open it in an external editor.  Doing this for every third message got old fast.&lt;br /&gt;&lt;br /&gt;Yes, I should be using mutt.  I like mutt, it seems great.  It has a learning curve however, and it seems every time i start up it i end up sliding back down.  Maybe a bit later.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:324412</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/324412.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=324412"/>
    <title>%@$#!</title>
    <published>2008-04-27T19:41:38Z</published>
    <updated>2008-04-27T19:41:38Z</updated>
    <content type="html">not really sure how, but i pulled a muscle in my neck pretty badly this morning.  i can barely move.  this really sucks, i'm supposed to be running a crew in Quill Lake tomorrow.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:324148</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/324148.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=324148"/>
    <title>iwl4965 + 2.6.25</title>
    <published>2008-04-20T06:40:01Z</published>
    <updated>2008-04-20T14:03:15Z</updated>
    <category term="gentoo"/>
    <content type="html">just to save someone else the grief..  if you're having issues with a iwl4965 card and D-Link DIR-655 802.11n router with 2.6.25, like the following over and over and over again:&lt;br /&gt;&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0: authenticate with AP 00:1b:11:68:c9:d5&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0: RX authentication from 00:1b:11:68:c9:d5 (alg=0 transaction=2 status=0)&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0: authenticated&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0: associate with AP 00:1b:11:68:c9:d5&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0: RX AssocResp from 00:1b:11:68:c9:d5 (capab=0x431 status=0 aid=1)&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0: associated&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0: switched to short barker preamble (BSSID=00:1b:11:68:c9:d5)&lt;br /&gt;Apr 19 20:44:36 [kernel] wlan0 (WE) : Wireless Event too big (268)&lt;br /&gt;Apr 19 20:44:46 [kernel] wlan0: disassociate(reason=3)&lt;br /&gt;Apr 19 20:44:46 [kernel] wlan0: RX deauthentication from 00:1b:11:68:c9:d5 (reason=1)&lt;br /&gt;Apr 19 20:44:46 [kernel] wlan0: deauthenticated&lt;br /&gt;&lt;br /&gt;try disabling &lt;strike&gt;Wireless QoS and/or&lt;/strike&gt; 802.11n HT Features under the device driver.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:324031</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/324031.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=324031"/>
    <title>quick tip - microcode updating</title>
    <published>2008-04-18T04:31:12Z</published>
    <updated>2008-04-19T02:20:02Z</updated>
    <category term="gentoo"/>
    <content type="html">Normally, a processor firmware update comes in the form of a BIOS upgrade.  These can be a bit of a pain and often rely on your BIOS/chipset vendor putting out an update specific to your hardware.  Intel processors, however, have the ability to update their microcode from userspace after boot time.  This update is volatile - it has to be done every time the machine is rebooted - but this can be trivially automated.&lt;br /&gt;&lt;br /&gt;Microcode updating in Linux is handled by the microcode-ctl utility.  But before installing it let's make sure that the kernel supports microcode updates.  This is controlled by CONFIG_MICROCODE, which you can find at&lt;pre&gt;  Processor type and features  ---&amp;gt;
    /dev/cpu/microcode - Intel IA32 CPU microcode support&lt;/pre&gt;(despite the name, it does work on both x86 and x86_64)&lt;br /&gt;&lt;br /&gt;You can build it right into the kernel or as a kernel module.  The advantage of using a module is that it's loaded to do the update and then unloaded automatically afterward.&lt;br /&gt;&lt;br /&gt;Rebuild, reboot, etc. if you need to.&lt;br /&gt;&lt;br /&gt;Next emerge sys-apps/microcode-ctl.  This installs both the utility and a copy of the microcode data.  However, Intel began making updates available for the general public through their Download Center recently, and rather than duplicate the effort the author of microcode-ctl has decided to not update the data file included in the package anymore.  So we'll have to get the latest version from Intel.&lt;br /&gt;&lt;br /&gt;Go to &lt;a href="http://downloadcenter.intel.com/default.aspx"&gt;http://downloadcenter.intel.com/default.aspx&lt;/a&gt; and select Processors from the menu on the left.  Pick your processor (actually they all point to the same file so it doesn't matter which you pick) and select Linux as the operating system.  Click the download link for Linux Processor Microcode Data File.  You should end up with something like microcode-20080401.dat.&lt;br /&gt;&lt;pre&gt;# mv microcode-20080401.dat /etc/microcode.dat&lt;/pre&gt;Now you're set.  Run&lt;br /&gt;&lt;pre&gt;# /etc/init.d/microcode_ctl start&lt;/pre&gt;to update the processor firmware.  You should see something like this in dmesg:&lt;br /&gt;&lt;pre&gt;IA-32 Microcode Update Driver: v1.14a &amp;lt;tigran@aivazian.fsnet.co.uk&amp;gt;&lt;/pre&gt;Finally, make the update happen automatically on every boot by running&lt;br /&gt;&lt;pre&gt;# rc-update add microcode_ctl default&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Further reading:&lt;br /&gt;&lt;a href="http://urbanmyth.org/microcode/"&gt;http://urbanmyth.org/microcode/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kerneltrap.org/node/2678"&gt;http://kerneltrap.org/node/2678&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:323635</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/323635.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=323635"/>
    <title>psykil @ 2008-04-17T18:37:00</title>
    <published>2008-04-18T01:21:38Z</published>
    <updated>2008-04-18T01:21:38Z</updated>
    <content type="html">so it's been a while.&lt;br /&gt;&lt;br /&gt;i'm effectively at a standstill dev-wise as i've cut myself off from email for the last two or three weeks.  i decided to set up a mail/web server and fell into the trap i always do when i take on something new:  i have to read every last damn word written on the subject before i can do anything.  i'm a little obsessive that way.  i'm the guy that will restart FF3 40 hours in because i realized i missed an esper.&lt;br /&gt;&lt;br /&gt;i got accepted into the Geomatics Technology program at SIAST this fall.  Altus is paying 100% of the tuition so i guess i'm on the hook with them.  luckily it's a broad enough field that i can move into something more like CAD and less like digging holes.  they also have offices all over Canada and the UK so moving one day isn't out of the question.  anyways, i'll be looking for a place and part-time job in Moose Jaw in the summer.&lt;br /&gt;&lt;br /&gt;as part of my server-related fumblings, i've registered dirtyepic.sk.ca.  something might appear there one day.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:323460</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/323460.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=323460"/>
    <title>the tragically hip - at the hundredth meridian</title>
    <published>2008-04-10T01:01:44Z</published>
    <updated>2008-04-10T01:01:44Z</updated>
    <content type="html">&lt;font size="-1" face="monospace"&gt;me debunk an american myth&lt;br /&gt;and take my life in my hands?&lt;br /&gt;&lt;br /&gt;where the great plains begin&lt;br /&gt;at the hundredth meridian&lt;br /&gt;at the hundredth meridian&lt;br /&gt;where the great plains begin&lt;br /&gt;&lt;br /&gt;driving down a corduroy road        (&lt;i&gt;crashing through the window&lt;/i&gt;)&lt;br /&gt;weeds standing shoulder high        (&lt;i&gt;through the window&lt;/i&gt;)&lt;br /&gt;ferris wheel is rusting&lt;br /&gt;off in the distance&lt;br /&gt;&lt;br /&gt;at the hundredth meridian&lt;br /&gt;at the hundredth meridian&lt;br /&gt;at the hundredth meridian&lt;br /&gt;where the great plains begin&lt;br /&gt;&lt;br /&gt;left alone to get gigantic&lt;br /&gt;hard, huge, and haunted&lt;br /&gt;a generation so much dumber than its' parents&lt;br /&gt;came crashing through the window    (&lt;i&gt;through the window&lt;/i&gt;)&lt;br /&gt;a raven strains along the line of the road&lt;br /&gt;carrying a muddy old skull&lt;br /&gt;the wires whistle their approval&lt;br /&gt;off down the distance&lt;br /&gt;&lt;br /&gt;at the hundredth meridian           (&lt;i&gt;hundredth meridian&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian           (&lt;i&gt;you're gonna miss this&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian           (&lt;i&gt;trust me&lt;/i&gt;)&lt;br /&gt;where the great plains begin        (&lt;i&gt;at the hundredth meridian&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian           (&lt;i&gt;at the hundredth meridian&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian           (&lt;i&gt;baby you're gonna miss this&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian           (&lt;i&gt;trust me&lt;/i&gt;)&lt;br /&gt;where the great plains begin&lt;br /&gt;&lt;br /&gt;i remember, i remember Buffalo&lt;br /&gt;and i remember Hengelo, oh&lt;br /&gt;it would seem to me&lt;br /&gt;i remember every single fucking thing i know&lt;br /&gt;&lt;br /&gt;if i die of vanity promise me&lt;br /&gt;promise me they bury me someplace i don't wanna be&lt;br /&gt;you'll dig me up and transport me&lt;br /&gt;unceremoniously away from&lt;br /&gt;the swollen city breeze, garbage bag trees&lt;br /&gt;whispers of disease, the acts of enormity&lt;br /&gt;and lower me slowly and sadly and properly&lt;br /&gt;get Ry Cooder to sing my eulogy&lt;br /&gt;&lt;br /&gt;at the hundredth meridian (&lt;i&gt;hundredth meridian&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian (&lt;i&gt;you're gonna miss this&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian (&lt;i&gt;trust me&lt;/i&gt;)&lt;br /&gt;where the great plains begin (&lt;i&gt;at the hundredth meridian&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian (&lt;i&gt;at the hundredth meridian&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian (&lt;i&gt;baby you're gonna miss this&lt;/i&gt;)&lt;br /&gt;at the hundredth meridian (&lt;i&gt;trust me&lt;/i&gt;)&lt;br /&gt;where the great plains begin &lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id="3" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:323239</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/323239.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=323239"/>
    <title>psykil @ 2008-04-05T11:52:00</title>
    <published>2008-04-05T17:56:12Z</published>
    <updated>2008-04-05T17:56:12Z</updated>
    <content type="html">&lt;pre&gt;A man has been arrested in New York for attempting to extort funds from ignorant
and superstitious people by exhibiting a device which he says will convey the human
voice any distance over metallic wires so that it will be heard by the listener at the
other end. He calls this instrument a telephone. Well-informed people know that it is
impossible to transmit the human voice over wires.”
                                         —News item in a New York newspaper, 1868.&lt;/pre&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:322918</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/322918.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=322918"/>
    <title>another dead hero</title>
    <published>2008-03-23T06:44:08Z</published>
    <updated>2008-03-23T06:44:08Z</updated>
    <content type="html">&lt;a href="http://arstechnica.com/news.ars/post/20080318-arthur-c-clarke.html"&gt;http://arstechnica.com/news.ars/post/20080318-arthur-c-clarke.html&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:322704</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/322704.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=322704"/>
    <title>new laptop time</title>
    <published>2008-03-08T19:57:38Z</published>
    <updated>2008-03-08T20:00:02Z</updated>
    <content type="html">&lt;pre&gt;6465CTO     ThinkPad T61 15 Widescreen - 1 Yr Depot Warranty

    Intel Core 2 Duo processor T9300 (2.5GHz 800MHz 6MBL2)
    Genuine Windows Vista Home Basic
    15.4 WSXGA+ TFT
    Intel GMA X3100 GM965
    4 GB PC2-5300 DDR2 (2 DIMM)
    Integrated fingerprint reader
    250GB Hard Disk Drive, 5400rpm
    CD-RW/DVD-ROM, Ultrabay Slim
    9 cell Li-Ion Battery
    1 Year Depot/Express Warranty&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I guess there's a sale on now.  Saved about $700 CAD.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:322552</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/322552.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=322552"/>
    <title>psykil @ 2008-03-07T18:46:00</title>
    <published>2008-03-08T00:47:59Z</published>
    <updated>2008-03-08T00:47:59Z</updated>
    <content type="html">today at work i was forced to flee from llamas.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:322105</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/322105.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=322105"/>
    <title>more mips</title>
    <published>2008-03-04T15:59:07Z</published>
    <updated>2008-03-04T16:01:51Z</updated>
    <category term="gentoo"/>
    <content type="html">(still sick.  well, i drove half an hour to work only to have them send me home so at least i tried.)&lt;br /&gt;&lt;br /&gt;A little experiment I did that I thought some might find interesting:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;mneme # for pkg in kdeaddons kdeadmin kdeartwork kdebase kdeedu kdegames kdegraphics kdelibs
kdemultimedia kdenetwork kdepim kdetoys kdeutils kdewebdev; do genlop -t $pkg; done

 * kde-base/kdeaddons

     Mon Feb 25 08:40:58 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdeaddons-3.5.9
       merge time: 1 hour, 53 minutes and 37 seconds.

 * kde-base/kdeadmin

     Mon Feb 25 21:43:33 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdeadmin-3.5.9
       merge time: 22 minutes and 53 seconds.

 * kde-base/kdeartwork

     Mon Feb 25 18:58:53 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdeartwork-3.5.9
       merge time: 48 minutes and 56 seconds.

 * kde-base/kdebase

     Sun Feb 24 02:54:47 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdebase-3.5.9
       merge time: 9 hours, 42 minutes and 47 seconds.

     Tue Mar  4 07:41:34 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdebase-3.5.9
       merge time: 10 hours, 2 minutes and 26 seconds.

 * kde-base/kdeedu

     Tue Feb 26 09:29:29 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdeedu-3.5.9
       merge time: 1 hour, 57 minutes and 1 second.

 * kde-base/kdegames

     Sun Feb 24 12:05:12 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdegames-3.5.9
       merge time: 1 hour, 20 minutes and 59 seconds.

 * kde-base/kdegraphics

     Tue Feb 26 03:50:28 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdegraphics-3.5.9
       merge time: 3 hours, 14 minutes and 17 seconds.

 * kde-base/kdelibs

     Sat Feb 23 06:36:54 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdelibs-3.5.9
       merge time: 6 hours, 44 minutes and 9 seconds.

 * kde-base/kdemultimedia

     Sat Feb 23 11:26:45 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdemultimedia-3.5.9
       merge time: 1 hour, 32 minutes and 1 second.

 * kde-base/kdenetwork

     Sun Feb 24 19:36:26 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdenetwork-3.5.9
       merge time: 5 hours, 29 minutes and 6 seconds.

 * kde-base/kdepim

     Mon Feb 25 06:47:20 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdepim-3.5.9
       merge time: 10 hours, 30 minutes and 5 seconds.

 * kde-base/kdetoys

     Tue Feb 26 09:57:10 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdetoys-3.5.9
       merge time: 27 minutes and 41 seconds.

 * kde-base/kdeutils

     Mon Feb 25 20:59:09 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdeutils-3.5.9
       merge time: 1 hour, 45 minutes and 32 seconds.

 * kde-base/kdewebdev

     Tue Feb 26 11:38:25 2008 &amp;gt;&amp;gt;&amp;gt; kde-base/kdewebdev-3.5.9
       merge time: 1 hour, 41 minutes and 15 seconds.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;this is on a distcc cluster comprised of 2 additional dual-core processors (-j8), but a lot of the time they're not being used - the O2 can't preprocess fast enough to keep them occupied.  ccache should help the second time around, but it looks like that wasn't the case for kdebase.  still, i am hitting the cache a lot.  i might need to bump the size a GiB or two.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cache directory                     /var/cache/ccache
cache hit                          25701
cache miss                         71263
called for link                     7158
multiple source files                 24
compile failed                      2092
preprocessor error                  1024
bad compiler arguments                 2
not a C/C++ file                    1991
autoconf compile/link              17169
unsupported compiler option         1391
no input file                       6007
files in cache                    142526
cache size                           1.2 Gbytes
max cache size                       1.5 Gbytes&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a lot time is spent in configure, generating Makefiles, eautoreconf (usually takes 15-30 min (!)), linking, anything that can't be distributed.  ebuilds that force -j1 are going to make me sad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS - don't mistake this for complaining.  I do this cause I like it. ;)  I'm just surprised at what we can take for granted.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:321998</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/321998.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=321998"/>
    <title>psykil @ 2008-03-03T10:13:00</title>
    <published>2008-03-03T17:07:09Z</published>
    <updated>2008-03-03T17:07:09Z</updated>
    <category term="gentoo"/>
    <content type="html">took the day off sick today.  i've been feeling rough the last couple weeks but today i'm dizzy as hell and everytime i stand up i get the twisty headache of dooooooooooooooom.&lt;br /&gt;&lt;br /&gt;so i went back downstairs after calling in and discovered my laptop had fried overnight.  after a couple of bad reboots it seems to be up again, though half the keyboard doesn't work.  i have two months left in a two year warranty so i'll be making a trip to staples this week.  knowing them, i'll have to send it halfway across the country for 6 months to get it fixed. (and it'll probably come back with windows installed).  in the meantime i guess i'll have to set up a head on the desktop and move over there.  or maybe just buy a new laptop...  hmm.&lt;br /&gt;&lt;br /&gt;i have kde 3.5.9 running on mips.  i'm checking some of the more obscure USE flag combos out before i do some more testing and finally keyword it.  yesterday i got hal and friends keyworded, though the USE flag is still masked until i do yet more testing there.  i decided to set up FreeNX for remote X sessions yesterday and it works great.  i wish i would have thought of doing this before.&lt;br /&gt;&lt;br /&gt;obligatory screenshot:&lt;br /&gt;&lt;a href="http://dev.gentoo.org/~dirtyepic/misc/lj/nxmips.png"&gt;&lt;br /&gt;&lt;img src="http://dev.gentoo.org/~dirtyepic/misc/lj/th_nxmips.png"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the rest of the day will be spent on the couch reading, sleeping, and playing PS3.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:321573</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/321573.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=321573"/>
    <title>GCC 4.3 status update update</title>
    <published>2008-02-19T04:30:54Z</published>
    <updated>2008-02-19T04:30:54Z</updated>
    <category term="gentoo"/>
    <content type="html">GCC 4.3 was branched today.  Release candidates will be following very soon-now.&lt;br /&gt;&lt;br /&gt;We're (I'm) way far behind in porting.  One thing I'm doing right now is moving my laptop/main dev machine/lifeline-to-the-net to 4.3.  Then when I encounter a broken package, it is likely to annoy the hell out of me, forcing me to fix it, stick it into the gcc-porting overlay, and open a bug for it.  And so on...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Welll that's the idea anyways..</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:321428</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/321428.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=321428"/>
    <title>mips</title>
    <published>2008-02-03T04:18:40Z</published>
    <updated>2008-02-03T04:18:40Z</updated>
    <category term="gentoo"/>
    <content type="html">I bought an SGI O2 R5k off of eBay last month and it arrived on Monday.  I've spent most of the week tinkering and reading and after one bad kernel got it booting linux last night.  When people tell you these things are slow they aren't kidding.  I remember thinking building on a P3-450 was bad. ;)  But I built a couple of cross-compilers yesterday and fought with distcc most of the morning so I think I'm in good shape (or at least as good as a cluster consisting of a dual core laptop and an em64t desktop can be).  I'm also planning on getting a couple Octane2 R10k boxes soon (and i should really get the PS3 running Gentoo already) so that should help keep me busy for a while and ramp up the power bill.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:321090</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/321090.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=321090"/>
    <title>GCC 4.3 status update</title>
    <published>2008-01-27T06:41:58Z</published>
    <updated>2008-01-27T06:41:58Z</updated>
    <category term="gentoo"/>
    <content type="html">I'm still plugging away at getting the tree ready for GCC 4.3.  This version ranks near the high end of the disruptive scale, unlike the 4.2 upgrade, with many packages needing patching to build.  Users wanting to experiment will find many breakages in the current portage tree and will likely want to use an overlay.  Mine is available through layman, and there are a few others available that can be found through the dedicated work of the people in the &lt;a href="http://forums.gentoo.org/viewtopic-t-517629-postdays-0-postorder-asc-start-475.html"&gt;GCC 4.3 testing thread&lt;/a&gt; in the Unsupported Software forum.&lt;br /&gt;&lt;br /&gt;Rather than go over the major porting issues here, I'll point people to the excellent porting document put together by Benjamin Kosnik and the GCC team located at &lt;a href="http://gcc.gnu.org/gcc-4.3/porting_to.html"&gt;http://gcc.gnu.org/gcc-4.3/porting_to.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One recent development was the revert of a patch that made redefinitions errors.  With this patch, whose intent was to make the C++ frontend and the preprocessor's pedantic warnings consistent, something like this would cause an error:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$ cat test.cpp&lt;br /&gt;#define foo bar&lt;br /&gt;#define foo baz&lt;br /&gt;&lt;br /&gt;$ g++ -c test.cpp&lt;br /&gt;test.cpp:2:1: error: "foo" redefined&lt;br /&gt;test.cpp:1:1: error: this is the location of the previous definition&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;The problem is many many packages have code like this in their configure scripts.  Whether this is a problem in autoconf, or lazy programming, or just the compiler being completely anal (which many have suggested), it's still a hell of lot of packages to fix.  A conversation on the gcc-dev mailing list resulted in a compromise where a new system of pendantic warnings/errors was agreed upon.  However, being too close to the release of 4.3 to make major changes, it was decided to integrate it into 4.4 and revert the original patch for 4.3.&lt;br /&gt;&lt;br /&gt;So most of what remains is missing header fixes and the odd -std=99 inline error.  Unfortunately there's still a lot of them.&lt;br /&gt;&lt;br /&gt;Interested parties can follow along on &lt;a href="https://bugs.gentoo.org/show_bug.cgi?id=198121"&gt;bug #198121&lt;/a&gt;.  If you want to file bugs please include (a) patches (b) the error message (c) a link to the upstream bug (if there is none, file one ;]) or cvs checkin if they've already fixed it (in which case we probably will just wait till they release rather than patch our version).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:320971</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/320971.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=320971"/>
    <title>Burnout Paradise</title>
    <published>2008-01-27T00:48:57Z</published>
    <updated>2008-01-27T00:48:57Z</updated>
    <content type="html">Burnout Paradise is probably the best arcade racer I've ever played.  The demo left me a bit meh, but the final game is nothing short of spectacular.  The open sandbox thing has been done to death, but what is really impressive here is the line between online and offline has been not blurred, but completely and utterly erased.  At any time i can tool around town completing any of the 120 events that wait at any intersection, i can see the best online and offline times and scores for any street i'm on, and if i feel like playing some real people i just hit the d-pad a couple times to invite a random bunch of ppl in to my world.  The multiplayer options are extensive, and range from the standard race, road rage, etc, to stat competition (longest jump, longest drift, most air time, etc), co-op goals (everyone complete three barrel rolls, take down 2 seperate players, etc), and more. All your stats, on and offline are recorded and scored on a global leaderboard.  Add to this hundreds and hundreds of side goals to complete (hidden super jumps to find, billboards to smash through, shortcuts to find, cars to find and take down to unlock, etc, etc, etc.) and you have a game that will entertain for a very very long time.&lt;br /&gt;&lt;br /&gt;The one thing I and many others were disappointed to find was the lack of Crash mode from Burnout Revenge.  What has replaced it though is Sideshow mode.  At any given time (even in the middle of a race), hit R1+L1 to blow your car into the air and hit as much traffic as you can.  Every car you hit gives you boost, and hitting the boost button will fling your car back into the air (called a Ground Break, and controlled by the SixAxis no less).  As you might imagine, you can chain this along for a very long time, racking up huge damage bonuses and multipliers.  The end result is a near identical alternative to Crash mode that you can initiate at any time.  The only thing lacking is the built up explosions you could unleash, but the Ground Breaks more than make up for it.&lt;br /&gt;&lt;br /&gt;Criterion has managed to keep the spirit of Burnout fully alive and kicking while simultaneously taking the series in a completely new direction.  The new events (Marked Man, Stunt Run, Showtime) integrate perfectly with old favorites.  The move to a open-ended sandbox was handled flawlessly, as was the single/multiplayer transition.  All in all you end up with a seamless game that sets a new bar for every arcade racer to come.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:320675</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/320675.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=320675"/>
    <title>yay</title>
    <published>2008-01-25T02:06:05Z</published>
    <updated>2008-01-25T02:08:10Z</updated>
    <category term="work"/>
    <content type="html">Today went better.  We managed to find a few key pins that'll let us tie together all but one site.  The last one we really needed was a CNR right-of-way pin between the tracks and Highway 10, planted when they built the railway.  We were able to calculate a coordinate based off a couple of other pins on the other side of the highway.  We got a seriously faint signal at the spot, but had no other choice and broke out the jackhammer, hoping it wasn't a water main or more barbwire.  An hour and a half and four feet of frozen ground later we found it.  I've heard some ppl say they've dug up pins seven feet down, but this one is a new record for me.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev.gentoo.org/~dirtyepic/misc/lj/th_HPIM0307.JPG"&gt;&lt;img src="http://dev.gentoo.org/~dirtyepic/misc/lj/th_th_HPIM0307.JPG"&gt;&lt;/img&gt;&lt;/a&gt;&lt;a href="http://dev.gentoo.org/~dirtyepic/misc/lj/th_HPIM0308.JPG"&gt;&lt;img src="http://dev.gentoo.org/~dirtyepic/misc/lj/th_th_HPIM0308.JPG"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev.gentoo.org/~dirtyepic/misc/lj/th_HPIM0309.JPG"&gt;&lt;img src="http://dev.gentoo.org/~dirtyepic/misc/lj/th_th_HPIM0309.JPG"&gt;&lt;/img&gt;&lt;/a&gt;&lt;a href="http://dev.gentoo.org/~dirtyepic/misc/lj/th_HPIM0310.JPG"&gt;&lt;img src="http://dev.gentoo.org/~dirtyepic/misc/lj/th_th_HPIM0310.JPG"&gt;&lt;/img&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:320462</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/320462.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=320462"/>
    <title>exhausted</title>
    <published>2008-01-24T02:39:48Z</published>
    <updated>2008-01-24T02:39:48Z</updated>
    <content type="html">The last two weeks we've been surveying a series of potash test-hole drill sites around Melville/Otthon (actually McKim, which has a population of -3) for &lt;a href="http://en.wikipedia.org/wiki/Agrium"&gt;Agrium Inc&lt;/a&gt;.  It's been nothing short of brutal.  Out of seven sites we have two done and the rest are just impossible.  There has been absolutely no development done since the original township survey back in 1896.  Back then it was a huge pain in the ass to have a blacksmith on staff to fashion pins, or get them shipped by train and haul them up and down the countryside, so to mark section corners they used wooden hubs that they cut from local trees instead.  Try finding those a hundred and twelve years later.  In that time, roads were built wherever they were needed.  They all lead nowhere so they've been snowed in for months, so our means of transportation is by skidoo.  Fences cut across sections at unlikely angles.  There is a lake.  The southern border of the area is the Little Bones Indian Reserve.  They have actual steel pins marking the limits, but we're not allowed to use them without consent.  We've spent the last five days looking for evidence of the original survey so we can piece together some kind of plan.  Our boss, an angry little man in Regina, insists we're not looking hard enough, and wants us to work the weekend as well.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:320044</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/320044.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=320044"/>
    <title>the tragically hip - chagrin falls</title>
    <published>2008-01-19T06:10:25Z</published>
    <updated>2008-01-19T06:11:07Z</updated>
    <category term="lyrics"/>
    <category term="hip"/>
    <content type="html">by design, by neglect&lt;br /&gt;for a fact or just for effect&lt;br /&gt;when they met, where they connect&lt;br /&gt;at the confluence of travel and sex&lt;br /&gt;more a trip than a quest&lt;br /&gt;plunged into the deeply freckled breast&lt;br /&gt;where to now, if i had to guess&lt;br /&gt;i'm afraid to say antarctica's next&lt;br /&gt;&lt;br /&gt;(chagrin falls) or chagrin falls, ohio&lt;br /&gt;(chagrin falls) where the unknown won't even go&lt;br /&gt;(chagrin falls) to chagrin falls, ohio&lt;br /&gt;(so falls chagrin falls) where the unknown don't even go&lt;br /&gt;&lt;br /&gt;home's solitude with options&lt;br /&gt;artificial chaos isn't one of them&lt;br /&gt;return there crestfallen&lt;br /&gt;chagrin fell out of her apron&lt;br /&gt;no profound sound, no special effects&lt;br /&gt;the continent tipped and she just quietly left&lt;br /&gt;chagrin falls on our heads&lt;br /&gt;not in a gush but in maddening droplets&lt;br /&gt;&lt;br /&gt;chagrin falls (in chagrin falls, ohio)&lt;br /&gt;chagrin falls (where the unknown won't even go)&lt;br /&gt;chagrin falls (chagrin falls, ohio)&lt;br /&gt;so falls chagrin falls (where the unknown don't even go)&lt;br /&gt;&lt;br /&gt;so falls chagrin falls.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Gord demonstrates what happens when you play a song live for the first time in years without rehearsing]&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id="2" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=yi-qsjxuG7c"&gt;http://www.youtube.com/watch?v=yi-qsjxuG7c&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:319777</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/319777.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=319777"/>
    <title>Fonts &amp; Encodings</title>
    <published>2008-01-06T18:16:19Z</published>
    <updated>2008-01-06T18:23:58Z</updated>
    <category term="fonts"/>
    <category term="gentoo"/>
    <content type="html">&lt;img src="http://ecx.images-amazon.com/images/I/51BfJAHueAL._AA240_.jpg"&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Fonts-Encodings-Yannis-Haralambous/dp/0596102429/"&gt;http://www.amazon.com/Fonts-Encodings-Yannis-Haralambous/dp/0596102429/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This book is awesome.  Though he keeps calling it the "X Window System".  Close enough; I'm just happy they cover Unix at all. ;)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:psykil:319667</id>
    <link rel="alternate" type="text/html" href="http://psykil.livejournal.com/319667.html"/>
    <link rel="self" type="text/xml" href="http://psykil.livejournal.com/data/atom/?itemid=319667"/>
    <title>+1</title>
    <published>2008-01-05T04:05:28Z</published>
    <updated>2008-01-05T04:05:28Z</updated>
    <content type="html">"It's time to put an end to this silliness. Using an open WiFi network is no more "stealing" than is listening to the radio or watching TV using the old rabbit ears. If the WiFi waves come to you and can be accessed without hacking, there should be no question that such access is legal and morally OK. If your neighbor runs his sprinkler and accidentally waters your yard, do you owe him money? Have you done something wrong? Have you ripped off the water company? Of course not. So why is it that when it comes to WiFi, people start talking about theft?"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/news.ars/post/20080103-the-ethics-of-stealing-a-wifi-connection.html"&gt;http://arstechnica.com/news.ars/post/20080103-the-ethics-of-stealing-a-wifi-connection.html&lt;/a&gt;</content>
  </entry>
</feed>
