<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5351615674355348814</id><updated>2012-03-06T23:44:28.692+11:00</updated><category term='corduroy'/><category term='Caffeine'/><category term='Compiler'/><category term='Research'/><category term='Brown Couch'/><category term='Market'/><category term='The Wall'/><category term='Brian Dunning'/><category term='Article'/><category term='Pics'/><category term='Homesick'/><category term='Universe'/><category term='ukelele'/><category term='Rocky'/><category term='Awesome'/><category term='last.fm'/><category term='Fitzroy'/><category term='Predtidigitation'/><category term='Dave'/><category term='Heath'/><category term='Surprises'/><category term='Batman'/><category term='Apple'/><category term='packing'/><category term='Gorgol Bordello'/><category term='prime'/><category term='Code'/><category term='GCC'/><category term='2600'/><category term='plunger'/><category term='gimple'/><category term='PhD'/><category term='Joel'/><category term='ReVault'/><category term='Skepchick'/><category term='Butt'/><category term='Devo'/><category term='757'/><category term='Wisdom'/><category term='Age'/><category term='Golden Gate Bridge'/><category term='Ill Nino'/><category term='Grumpys'/><category term='Wedding'/><category term='TP'/><category term='PDF'/><category term='Graffiti'/><category term='Christmas'/><category term='Hacker'/><category term='lwn'/><category term='Hofstadter'/><category term='Census'/><category term='Gorilla'/><category term='Metal'/><category term='Toilet Paper'/><category term='Compression'/><category term='Life'/><category term='Vegemite'/><category term='Sven'/><category term='Watermellon Tree'/><category term='Scholarship'/><category term='Garbage Collection'/><category term='Matt'/><category term='shlong'/><category term='design'/><category term='Ruxcon'/><category term='qbasic'/><category term='corner hotel'/><category term='Skeptics'/><category term='Finntroll'/><category term='Mental Asylum'/><category term='Hostel'/><category term='passport'/><category term='Neurons'/><category term='Skeptoid'/><category term='Noam Chomsky'/><category term='Castlemaine'/><category term='Spa'/><category term='demo'/><category term='linux journal'/><category term='Pantera'/><category term='Pee'/><category term='Coffee'/><category term='Rebecca Watson'/><category term='Year'/><category term='Pics Melbourne'/><category term='Smith'/><category term='zoo'/><category term='plugin'/><category term='Language'/><category term='WVD'/><category term='dong'/><category term='Escape'/><category term='NICTA'/><category term='Gordon Ramsey'/><category term='hmas vendetta'/><category term='B-12'/><category term='Dinosaur'/><category term='Rubiks Cube'/><category term='Queens of the Stone Age'/><category term='Brunswick'/><category term='Flight'/><category term='demoscene'/><category term='Blind Guardian'/><category term='Go'/><category term='DevilDriver'/><category term='GCC plugins'/><category term='Escher'/><category term='Folk'/><category term='Insanity'/><category term='unification'/><category term='Hackers'/><category term='Internals'/><category term='Caltrate'/><category term='Julien Oliver'/><category term='Memory Management'/><category term='Claim the Throne'/><category term='Mark'/><category term='Poo'/><category term='chiptunes'/><category term='Google'/><category term='Syntax 2011'/><category term='Ruxcon 2011'/><category term='Fiona'/><category term='Scrobble'/><category term='Shmoocon'/><category term='String Theory'/><category term='Einstein'/><category term='Rex'/><category term='kernel'/><category term='Liz'/><category term='Calabi-Yau'/><category term='Bell'/><category term='Run-DMC'/><category term='Pronounce'/><category term='health'/><category term='Power Metal'/><category term='LUV'/><category term='breasts'/><category term='Melbourne'/><category term='Region Based Memory Management'/><category term='Mao'/><category term='Blue Tile Lounge'/><category term='Primus'/><category term='Elevator'/><category term='art'/><category term='LevelHead'/><category term='Ezekyhul'/><category term='Mordoor'/><category term='Fear'/><category term='hair'/><category term='freedom'/><category term='Digital Forensics'/><category term='George'/><category term='Jawa'/><category term='Summary'/><category term='Vegan'/><category term='bike'/><category term='home'/><category term='Iron Maiden'/><category term='The Sexxy'/><category term='Australia'/><category term='Vomit'/><category term='Union Lane'/><category term='Games'/><category term='Amon Amarth'/><category term='Organization'/><category term='Travel'/><category term='Dan'/><category term='Rapture'/><category term='Feces'/><category term='Ian'/><category term='barcode'/><category term='High on Fire'/><category term='Heap'/><category term='&quot;Woo Hoo Review&quot;'/><category term='WNBR'/><category term='Murderdolls'/><category term='Ruxmon'/><category term='&quot;St. Kilda&quot; Melbourne Pics'/><category term='Cafe &quot;Soul Food Cafe&quot; Friends Vegan'/><category term='Constants'/><category term='linux of oz'/><category term='365'/><category term='Maker Fare'/><category term='&quot;Bar Open&quot;'/><category term='Concert'/><category term='Birthday'/><category term='screen shot'/><category term='Dale'/><category term='Pink Floyd'/><category term='Melbourne Convention Exhibition Center'/><category term='Boardgame'/><category term='Ian Taylor'/><category term='Kangaroo'/><category term='Mouse'/><category term='666'/><category term='Professor'/><category term='vsyscall'/><category term='Capnkernel'/><category term='Ticket'/><category term='&quot;Yong Food Cafe&quot;'/><category term='Heisenberg'/><category term='World Vegan Day'/><category term='vdso'/><category term='Krampus'/><category term='GOAT-Plugs'/><category term='Black Majesty'/><category term='plugins'/><category term='My Cube Cafe'/><category term='zlib'/><category term='ansi art'/><category term='Back to the Future'/><category term='Napier'/><category term='Outback Steakhouse'/><category term='New Year'/><category term='Stevenson Lane'/><category term='HackeSpace'/><category term='voyager'/><category term='box'/><category term='Roger Waters'/><category term='Friends'/><category term='Randy Blythe'/><category term='unicorn'/><category term='Rev. Billy'/><category term='Erica'/><category term='Boardgames'/><category term='ansi'/><category term='Sydney Road'/><category term='CBD'/><category term='Finnland'/><category term='Lecture'/><category term='CCHS'/><category term='America'/><category term='Godel'/><category term='Programming'/><category term='Possum'/><category term='Politics'/><category term='Eyefear'/><category term='stickers'/><category term='2012'/><category term='Plan 9'/><category term='Extraterrestrial'/><category term='Election'/><category term='thingie'/><category term='milo'/><category term='Zoe'/><category term='neighbor'/><category term='John Titor'/><category term='wah wah lounge'/><category term='Louie'/><category term='All that Remains'/><category term='Friends Family Slayer'/><category term='Non-determinism'/><category term='CNF'/><category term='Daylesford'/><category term='Shakespeare'/><category term='Lord of the Fries'/><category term='Lev'/><category term='Mental Ward'/><category term='President'/><category term='Harald'/><category term='linux'/><category term='pants'/><category term='Ben'/><category term='Aaron'/><category term='Wombat'/><category term='me'/><category term='Bach'/><category term='Holiday'/><category term='Pellegrini&apos;s'/><category term='California'/><category term='Music'/><category term='Paula'/><category term='Houdini'/><category term='Signedness'/><category term='Chris'/><category term='Culture'/><category term='Sheep'/><category term='Bigfoot'/><category term='Mike'/><category term='Mitch'/><category term='Vegie Bar'/><category term='Slayer'/><category term='reddit'/><category term='RBMM'/><category term='Plane'/><category term='Obsidieth'/><category term='Healesville'/><category term='Linux Users of Victoria'/><category term='Royal Parade'/><category term='Friday'/><category term='food'/><category term='waffle'/><category term='Cameron'/><category term='Insight'/><category term='Ass'/><category term='Exhibition'/><category term='Skeptics Guide to the Universe'/><category term='vote'/><category term='alestorm'/><category term='Bats'/><category term='Paul'/><category term='Uni'/><category term='Balls'/><category term='LaTeX'/><category term='Lamb of God'/><category term='Thesis'/><title type='text'>DavisDoesDownUnder</title><subtitle type='html'>Testing gravity on the other side of the sphere</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default?start-index=101&amp;max-results=100'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>101</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1678572912712508521</id><published>2012-03-06T23:44:00.001+11:00</published><updated>2012-03-06T23:44:28.746+11:00</updated><title type='text'>Konfurmation</title><content type='html'>So it's been a pretty stressful few weeks.  I have been working on a paper with my advisers for a conference, and I also had my PhD confirmation presentation.  &lt;a href="http://users.757.org/~enferex/davis_confirm.pdf"&gt;The slides are here&lt;/a&gt;.  Stupid mistake on my part to change some of the source code examples just before the presentation.  There are a few typos in there..... anyways, I think the preso went well.  I still have to wait for the department head to sign the sheet.  Anyways, I also went to the &lt;a href="http://www.brunswickmusicfestival.com.au/srsp.htm"&gt;Sydney Road Street Party&lt;/a&gt; last Sunday..... mega-huge-street-party.  Anyways, peace, love and slayer.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1678572912712508521?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1678572912712508521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/03/konfurmation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1678572912712508521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1678572912712508521'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/03/konfurmation.html' title='Konfurmation'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1837609391989464606</id><published>2012-02-12T09:53:00.000+11:00</published><updated>2012-02-12T09:53:09.612+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Roger Waters'/><category scheme='http://www.blogger.com/atom/ns#' term='The Wall'/><category scheme='http://www.blogger.com/atom/ns#' term='Concert'/><title type='text'>The Wall</title><content type='html'>So!  I went to the &lt;a href="http://www.roger-waters.com/"&gt;Roger Waters&lt;/a&gt; show last night at the &lt;a href="http://www.rodlaverarena.com.au/"&gt;Rod Laver Arena&lt;/a&gt;.  Awesome show, he played the Wall, and well, built the Wall.  Nice special effects on their projections.  What really flipped me out was his relating the story of the Wall to the modern   social situation of the world (capitalism, modern war).  The faces of war victims were projected on the wall.  This leads me to the Wall itself.  As the Wall was being constructed during the show, every brick must have been made from some phosphorous material.  When each brick was placed, it was not immediately "active" with the projection.  It took a few seconds for the brick to become fully illuminated.  Really cool effect.  Oh yeah, and there were indoor fireworks, awesome music, and of course Waters!-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1837609391989464606?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1837609391989464606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/wall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1837609391989464606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1837609391989464606'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/wall.html' title='The Wall'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7104889076640491314</id><published>2012-02-11T09:43:00.001+11:00</published><updated>2012-02-11T09:50:02.478+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Healesville'/><category scheme='http://www.blogger.com/atom/ns#' term='zoo'/><title type='text'>Kangaroot</title><content type='html'>So I went to the &lt;a href="http://www.zoo.org.au/HealesvilleSanctuary"&gt;Healesville Animal Sanctuary&lt;/a&gt; in North East Victoria.  This place is absolutely beautiful.  It is not the stereotypical outback that many might imagine.  It's in a small hometown, every-one-knows everyone else.  You know, the bus driver knows all the passengers, and the kids take a tour-bus coach to school.  Tons of wineries all around!  It is just a nice forest-like area, with kangaroos, emu, koalas, etc.  You get the idea.  While I am vegan, and against animal captivity for shear pleasure (e.g. imprisonment),  Healesville rescues some of the animals and the zoos here have breeding programs to combat the threat of endangerment.  Anyways, I saw two kangaroos do it.  Awesome.  That is all.-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7104889076640491314?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7104889076640491314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/kangaroot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7104889076640491314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7104889076640491314'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/kangaroot.html' title='Kangaroot'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6112822039761585147</id><published>2012-02-07T22:25:00.002+11:00</published><updated>2012-02-07T22:25:23.270+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='vdso'/><category scheme='http://www.blogger.com/atom/ns#' term='linux journal'/><title type='text'>LinuxJournal gets Chicken'd</title><content type='html'>Just a few months ago&lt;a href="http://www.linuxjournal.com/"&gt; LinuxJournal &lt;/a&gt;published an article I had written regarding Linux vDSO system calls. &amp;nbsp;Anyways, after chatting with one of their employees, they have decided to put it on their front page. &amp;nbsp;What is exciting is that this information is free and easy to access. &amp;nbsp;&lt;a href="http://www.linuxjournal.com/content/creating-vdso-colonels-other-chicken"&gt;Get yer' nerd on&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6112822039761585147?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6112822039761585147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/linuxjournal-gets-chickend.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6112822039761585147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6112822039761585147'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/linuxjournal-gets-chickend.html' title='LinuxJournal gets Chicken&apos;d'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6362893857148628</id><published>2012-02-03T10:35:00.002+11:00</published><updated>2012-02-07T22:28:21.263+11:00</updated><title type='text'>Time Kills</title><content type='html'>Hey faithless readers! &amp;nbsp;I hope all has been jolly and well during the stroll down this new year. &amp;nbsp;Well, I have been pretty quiet, and have also been working on some paper stuff for my region memory&amp;nbsp;research. &amp;nbsp;Anyways, I was perusing through the &lt;a href="http://www.febo.com/pipermail/time-nuts/"&gt;time-nuts mailing list&lt;/a&gt; and came across this great quote. &amp;nbsp;So, gather a nice warm mug of coffee, and enjoy this nugget of&amp;nbsp;excitement&amp;nbsp;I bestow upon you:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Time is a great teacher, but unfortunately it kills all itspupils."  &lt;br /&gt;&lt;i&gt; Hector Berlioz, before 1869&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6362893857148628?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6362893857148628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/time-kills.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6362893857148628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6362893857148628'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/02/time-kills.html' title='Time Kills'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4125029224290180818</id><published>2012-01-16T23:38:00.001+11:00</published><updated>2012-01-16T23:38:40.637+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maker Fare'/><category scheme='http://www.blogger.com/atom/ns#' term='HackeSpace'/><category scheme='http://www.blogger.com/atom/ns#' term='CCHS'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='Julien Oliver'/><category scheme='http://www.blogger.com/atom/ns#' term='LevelHead'/><title type='text'>Maker Faire</title><content type='html'>SoooOoOOoO. &amp;nbsp;Saturday, what did I do? &amp;nbsp;Well, I met up with one of my buddies and went to &lt;a href="http://makerfairemelbourne.wordpress.com/"&gt;Maker Fare Melbourne&lt;/a&gt;. &amp;nbsp;This event, hosted by the &lt;a href="http://www.hackmelbourne.org/"&gt;Connected Community Hacker Space&lt;/a&gt; in Melbourne, was "sold out" even though tickets were free. &amp;nbsp;Going here was quite neat, as it was located at the &lt;a href="http://www.swinburne.edu.au/"&gt;Swinburne University of Technology&lt;/a&gt;, which means train time! &amp;nbsp;Quite sad were the large grey painted regions that lined the once, what I can only imagine as being lovely, graffiti-decorated train line. &amp;nbsp;See, Melbourne is kinda known for its awesome graffiti, and covering it up just looks depressing. &amp;nbsp;From what I was told,&amp;nbsp;the government thought it would be good to shove-its graffiti&amp;nbsp;heritage&amp;nbsp;and make things look drab and all gray since the Queen was coming to town. &amp;nbsp;But that has nothing to do with the Fare. &amp;nbsp;That was way cool, and one of the coolest demos I saw was from Julien Oliver's &lt;a href="http://julianoliver.com/levelhead/"&gt;LevelHead&lt;/a&gt; project, &amp;nbsp;which creates an augmented reality game based on human-interaction with QR-covered cubes, some OpenGL gluttony, and a camera. &amp;nbsp;Anyways, great event, and I gotta hand it to the CCHS team for putting together such a great event.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4125029224290180818?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4125029224290180818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/01/maker-faire.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4125029224290180818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4125029224290180818'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/01/maker-faire.html' title='Maker Faire'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6088612005808357315</id><published>2012-01-06T23:29:00.000+11:00</published><updated>2012-01-06T23:29:03.779+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Randy Blythe'/><category scheme='http://www.blogger.com/atom/ns#' term='President'/><category scheme='http://www.blogger.com/atom/ns#' term='Election'/><category scheme='http://www.blogger.com/atom/ns#' term='2012'/><category scheme='http://www.blogger.com/atom/ns#' term='Lamb of God'/><category scheme='http://www.blogger.com/atom/ns#' term='vote'/><title type='text'>Randy Blythe for 2012</title><content type='html'>Damn right that's what I said.  The lead singer from the great metal band, Lamb of God (check out the bangin' vid below) is running for president.  While I can't say that I have ever voted in a US election; I must say, I found probably one of the best candidates for 2012. I am really on with the whole Penn Jillette "a vote for the lesser of two evils is still a vote for evil" Well, Penn is my ideal candidate. But, I have been reading through Randy Blythe's bid for nomination. &amp;nbsp;Here is Randy's bid. Please excuse the harsh language. But Randy makes a darn good point(s). &amp;nbsp;So... here it is. &amp;nbsp;I might actually vote this year, if I decide to score a absentee ballot: &amp;nbsp;&lt;a href="http://randonesia.tumblr.com/post/15251001685/i-want-to-be-the-big-cheese"&gt;http://randonesia.tumblr.com/post/15251001685/i-want-to-be-the-big-cheese&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And here is a video with Randy and Lamb of God kicking serious anus.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/njGppxBBb7E/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/njGppxBBb7E&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/njGppxBBb7E&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-Matt&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6088612005808357315?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6088612005808357315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/01/randy-blythe-for-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6088612005808357315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6088612005808357315'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2012/01/randy-blythe-for-2012.html' title='Randy Blythe for 2012'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6211807584050270130</id><published>2011-12-31T19:05:00.001+11:00</published><updated>2011-12-31T19:05:56.278+11:00</updated><title type='text'>NYE Predictions for 2012</title><content type='html'>In 2012 Colonel Sanders will surface and laugh at the fact that his death was all a mere joke. &amp;nbsp;Upon this event, he will soon be granted an honorary doctorate from a small southern university, where abouts he will be known as Dr. Sanders and sit as the &amp;nbsp;chair of ornithology focusing all of his efforts upon the study of flightless birds.&lt;br /&gt;&lt;br /&gt;My second prediction is that an inverted microwave will&amp;nbsp;finally&amp;nbsp;be invented, allowing humanity to enjoy cold&amp;nbsp;bananas&amp;nbsp;in just a split second. &amp;nbsp;I must credit my father for mentioning the concept of an inverse microwave to me years ago.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6211807584050270130?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6211807584050270130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/nye-predictions-for-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6211807584050270130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6211807584050270130'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/nye-predictions-for-2012.html' title='NYE Predictions for 2012'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6042715622502851996</id><published>2011-12-25T09:31:00.004+11:00</published><updated>2011-12-25T09:31:53.708+11:00</updated><title type='text'>Happy Midsumer</title><content type='html'>Hey friends, family,&amp;nbsp;enemies, and stalkers. &amp;nbsp;The sexxyness that is bound to the name Matt hopes that you all have a good holiday season. &amp;nbsp;Well, that is actually a disjoint set. &amp;nbsp;Let me restate. &amp;nbsp;I hope all in the sets I previously mention have a great holiday season, except for my enemies. &lt;br /&gt;&lt;br /&gt;So, I went into the city, what else is a single guy, to do on Chirstmas Eve? &amp;nbsp;Well, to my finding. &amp;nbsp;The city was packed, and this was around 10PM. &amp;nbsp;It was great, so many people out, I was in a rather peaceful mindset, and took a few pictures. &amp;nbsp;The State Library of Victoria, and some massive church down on Flinder's (across from Federation Square) both have had projections of holiday animations for the past few night (possibly longer). &amp;nbsp;Anyways, I was just surprised at all the people out. &amp;nbsp;It&amp;nbsp;didn't&amp;nbsp;even seem like a holiday, just another, rather decent/temperate night. &amp;nbsp;I have some pics from the past two nights up on my flickr&amp;nbsp;&lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What I find funny, is that the explicit use of the term "Merry Christmas" all over the city, such as Flinder's Street Station and light pole flags. &amp;nbsp;No political correctness bullcrap, just straight up Merry Christmas, no Happy Holidays. &amp;nbsp;I find that nice. &amp;nbsp;But ultimately, and this is key:&amp;nbsp;&lt;i&gt;&lt;b&gt;May this be a holiday season that escapes the religion that bounds it.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Oh yea, and Yule (or Midsummer here) was on the 21st.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;May this be a holiday season that escapes the religion that bounds it.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Much love and peace&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6042715622502851996?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6042715622502851996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/happy-midsumer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6042715622502851996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6042715622502851996'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/happy-midsumer.html' title='Happy Midsumer'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3941506549327475905</id><published>2011-12-12T17:57:00.001+11:00</published><updated>2011-12-12T18:00:27.142+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen shot'/><title type='text'>Full Screen</title><content type='html'>Occasionally my layout has captivated me. &amp;nbsp;Here is my layout showing some compiler-plugin hackery.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-F-7K6vZ6MtU/TuWmPObVXyI/AAAAAAAAAaI/RynV9fP3yK8/s1600/shot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="221" src="http://4.bp.blogspot.com/-F-7K6vZ6MtU/TuWmPObVXyI/AAAAAAAAAaI/RynV9fP3yK8/s400/shot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3941506549327475905?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3941506549327475905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/full-screen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3941506549327475905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3941506549327475905'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/full-screen.html' title='Full Screen'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-F-7K6vZ6MtU/TuWmPObVXyI/AAAAAAAAAaI/RynV9fP3yK8/s72-c/shot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6146423728501137935</id><published>2011-12-11T11:24:00.001+11:00</published><updated>2011-12-11T11:29:44.064+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><category scheme='http://www.blogger.com/atom/ns#' term='PhD'/><title type='text'>Compiler 101 not 5</title><content type='html'>So I was trying to explain why, when someone is hacking on compilers, such as a compiler addition (as my PhD research is doing), the dev must adhere to such stringent standards of "quality control." &amp;nbsp;Compilers must do what the user/coder instructs via their source to which they feed the hungry-hungry-compiler. &amp;nbsp;Anyways, in explaining, possibly justifying some remorse for my digital&amp;nbsp;masochism&amp;nbsp;in trying to build a compiler-extension and then break it with tests... this little gem surfaced:&lt;br /&gt;"So it's like building a house, and then trying to blow it up to make sure it still stands. &amp;nbsp;Blowing it up is often easy, but building a house that still stands is paramount."&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6146423728501137935?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6146423728501137935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/compiler-101-not-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6146423728501137935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6146423728501137935'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/compiler-101-not-5.html' title='Compiler 101 not 5'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1262752984967739830</id><published>2011-12-05T18:29:00.001+11:00</published><updated>2011-12-05T18:34:27.332+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Graffiti'/><category scheme='http://www.blogger.com/atom/ns#' term='Pics'/><title type='text'>Exploration</title><content type='html'>Went into the city last week to get out and take some pics of graffiti. &amp;nbsp;None-the-less Melbourne didn't let me down. &amp;nbsp;The freshest of the pics are up on my Flickr page (&lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;)&amp;nbsp;for December 3rd 2011.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm8.staticflickr.com/7004/6451028899_e342c280dd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://farm8.staticflickr.com/7004/6451028899_e342c280dd.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1262752984967739830?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1262752984967739830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/exploartion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1262752984967739830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1262752984967739830'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/12/exploartion.html' title='Exploration'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1867166519122712592</id><published>2011-11-26T19:06:00.001+11:00</published><updated>2011-11-26T19:08:12.698+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devo'/><category scheme='http://www.blogger.com/atom/ns#' term='plunger'/><title type='text'>Gettin' Devo</title><content type='html'>Bought a plunger today.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Vs29r8cMgn0/TtCeS5PrlaI/AAAAAAAAAZQ/X774W5Pt574/s1600/plunger.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-Vs29r8cMgn0/TtCeS5PrlaI/AAAAAAAAAZQ/X774W5Pt574/s320/plunger.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1867166519122712592?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1867166519122712592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/gettin-devo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1867166519122712592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1867166519122712592'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/gettin-devo.html' title='Gettin&apos; Devo'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Vs29r8cMgn0/TtCeS5PrlaI/AAAAAAAAAZQ/X774W5Pt574/s72-c/plunger.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8601272473980945136</id><published>2011-11-26T09:26:00.001+11:00</published><updated>2011-11-26T09:32:36.271+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='chiptunes'/><category scheme='http://www.blogger.com/atom/ns#' term='wah wah lounge'/><title type='text'>R2D2 in a Blender of Awesomesauce</title><content type='html'>So whattaya get when you combine some heavy bass, low bit quality sound (such as 8-bit Nintendo, commodores, amigas), and some creativity? &amp;nbsp;Chiptunes! &amp;nbsp;After really enjoying some of the chiptunes I heard at the &lt;a href="http://syntaxparty.org/"&gt;Syntax 2011&lt;/a&gt; demoparty. &amp;nbsp;Myself and a few friends met up at &lt;a href="http://wah%20wah%20lounge/"&gt;Wah Wah Lounge&lt;/a&gt; in the city. &amp;nbsp;Needless to say, the music was quite entertaining and very creative. &amp;nbsp;One of the artists had two Game Boys going to add on some sound. &amp;nbsp;Anyways, here is a flyer for the event:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://c251763.r63.cf3.rackcdn.com/wp-content/uploads/2011/11/soundBytes10x2-339x480.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://c251763.r63.cf3.rackcdn.com/wp-content/uploads/2011/11/soundBytes10x2-339x480.png" width="226" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8601272473980945136?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8601272473980945136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/r2d2-in-blender-of-awesomesauce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8601272473980945136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8601272473980945136'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/r2d2-in-blender-of-awesomesauce.html' title='R2D2 in a Blender of Awesomesauce'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4845801885863606657</id><published>2011-11-23T17:26:00.001+11:00</published><updated>2011-11-23T17:32:40.415+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBMM'/><title type='text'>ANSI and RBMM</title><content type='html'>For some reason I really enjoy running the testsuite I have been putting together for my research into region based memory management (RBMM). &amp;nbsp;Maybe it's the awesome color, maybe it's the satisfaction it is reporting 100% success rate. &amp;nbsp;But either way, I must not mislead myself. &amp;nbsp;The pass/fail check the testrig checks is the number of region creations minus the number of region deletions. &amp;nbsp;Those values should balance at the end of the each test-program execution. &amp;nbsp;This, is not testing all of the features of region merging and region variable passing. &amp;nbsp;But creation-deletion is a rough metric, but good for a base test. &amp;nbsp;This isn't at full resolution, but you get the idea, let your brain do the interpolation.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lk9Ib18mJcU/TsyS6tPiyNI/AAAAAAAAAX4/W1KHo7rpzm4/s1600/rbmm_test.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-lk9Ib18mJcU/TsyS6tPiyNI/AAAAAAAAAX4/W1KHo7rpzm4/s640/rbmm_test.png" width="579" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-Matt&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4845801885863606657?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4845801885863606657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/ansi-and-rbmm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4845801885863606657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4845801885863606657'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/ansi-and-rbmm.html' title='ANSI and RBMM'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-lk9Ib18mJcU/TsyS6tPiyNI/AAAAAAAAAX4/W1KHo7rpzm4/s72-c/rbmm_test.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-5081140657227726112</id><published>2011-11-21T08:50:00.001+11:00</published><updated>2011-11-21T09:00:33.465+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruxcon 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruxcon'/><category scheme='http://www.blogger.com/atom/ns#' term='GOAT-Plugs'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC plugins'/><title type='text'>Ruxcon 2011 and GOAT-Plugs</title><content type='html'>This weekend has been totally crazy. &amp;nbsp;I loved it. &amp;nbsp;Oh, why you ask? &amp;nbsp;Ummmmmm..... &lt;a href="http://ruxcon.org.au/"&gt;Ruxcon 2011&lt;/a&gt;. &amp;nbsp;Great conference, lots of fantastic talks. &amp;nbsp;And just hanging out and making friends. &amp;nbsp;I must give a shout-out to all the Ruxcon crew for accepting my talk, and letting me speak, and putting together an awesome con! &amp;nbsp;The after parties were great too! &amp;nbsp;My discourse on &lt;a href="http://www.ruxcon.org.au/2011-talks/gcc-plugins-die-by-the-sword/"&gt;GCC plugins&lt;/a&gt;, I think, went well. &amp;nbsp;Sorry for the pretty poor structure here in this post, but I think information was conveyed. &amp;nbsp;Weekend (including Friday) was awesome.&lt;br /&gt;&lt;br /&gt;And now a shameless plug. &amp;nbsp;The slides for my talk are here:&lt;br /&gt;&lt;a href="http://users.757.org/~enferex/enferex_ruxcon2011.pdf"&gt;http://users.757.org/~enferex/enferex_ruxcon2011.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the source code for GOAT-Plugs are here (GCC Obfuscation Augmentation Tools). &amp;nbsp;Sweet &lt;a href="http://en.wikipedia.org/wiki/Goat"&gt;capra aegagrus hircus &lt;/a&gt;Batman! What?! &amp;nbsp;This is a set of GCC plugins (primarily proof of concept and example code I wrote so people can play with plugins). &amp;nbsp;The site has more information on what the individual plugins can do.&lt;br /&gt;&lt;a href="https://github.com/enferex/GOAT-Plugs"&gt;https://github.com/enferex/GOAT-Plugs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-5081140657227726112?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/5081140657227726112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/ruxcon-2011-and-goat-plugs.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5081140657227726112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5081140657227726112'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/ruxcon-2011-and-goat-plugs.html' title='Ruxcon 2011 and GOAT-Plugs'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8398274079889053777</id><published>2011-11-13T10:12:00.001+11:00</published><updated>2011-11-13T10:21:41.361+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='qbasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruxcon'/><category scheme='http://www.blogger.com/atom/ns#' term='Syntax 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='ansi art'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><category scheme='http://www.blogger.com/atom/ns#' term='ansi'/><title type='text'>Syntax 2011 Demoscene Party</title><content type='html'>Last night I, with some &lt;a href="http://www.ruxcon.org.au/"&gt;Ruxcon&lt;/a&gt;&amp;nbsp;friends, ventured to&amp;nbsp;the&amp;nbsp;Melbourne High School in South Yarra (near the&amp;nbsp;Lamborghini&amp;nbsp;dealership) where the &lt;a href="http://www.syntaxparty.org/"&gt;Syntax 2011&lt;/a&gt;&amp;nbsp;demoscene party was being hosted. &amp;nbsp;It is awesome to see the scene still fertile, even though I had never really gotten into demos when I was younger. &amp;nbsp;On the note of the High School, I will mention that this event was no where&amp;nbsp;affiliated&amp;nbsp;with a high school, other than it was just a place to host the geek-out. &amp;nbsp;The high school, which&amp;nbsp;apparently&amp;nbsp;is pretty posh was like a prison! &amp;nbsp;I'm not sure if the high wall and barbed wire is to keep kids out or crazies out. &amp;nbsp;But it doesn't help when the buildings look like guard shacks in a penitentiary. &amp;nbsp;The art and music at the show was great. &amp;nbsp;Chiptunes, ansi art, demos, oh my! &amp;nbsp;Not to mention ... I saw someone rocking some QBasic.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8398274079889053777?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8398274079889053777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/syntax-2011-demoscene-party.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8398274079889053777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8398274079889053777'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/syntax-2011-demoscene-party.html' title='Syntax 2011 Demoscene Party'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7320273810636132022</id><published>2011-11-08T18:27:00.000+11:00</published><updated>2011-11-08T18:28:16.014+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Article'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='vdso'/><title type='text'>Kernel and vDSO cookery...</title><content type='html'>A while back, I wrote an article on how to create a "virtual dynamic shared object" in the Linux kernel. &amp;nbsp;Anyways, I sent this to &lt;a href="http://www.linuxjournal.com/"&gt;LinuxJournal&lt;/a&gt;, and they accepted it. &amp;nbsp;The November 2011 edition has the article "Creating a vDSO: the Colonel's Other Chicken"&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7320273810636132022?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7320273810636132022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/kernel-and-vdso-cookery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7320273810636132022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7320273810636132022'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/kernel-and-vdso-cookery.html' title='Kernel and vDSO cookery...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6705101083196627352</id><published>2011-11-04T23:25:00.005+11:00</published><updated>2011-11-05T00:05:07.975+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CNF'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne Convention Exhibition Center'/><category scheme='http://www.blogger.com/atom/ns#' term='Dale'/><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><category scheme='http://www.blogger.com/atom/ns#' term='Noam Chomsky'/><title type='text'>I just got bit....</title><content type='html'>... by the &lt;a href="http://en.wikipedia.org/wiki/Noam_Chomsky"&gt;Noam Chomsky&lt;/a&gt;. &amp;nbsp;Yes! Father of &lt;a href="http://en.wikipedia.org/wiki/Chomsky_normal_form"&gt;CNF (Chomsky Normal Form&lt;/a&gt;) and linguistics guru, was speaking here at the &lt;a href="http://www.mcec.com.au/"&gt;Melbourne Convention Exhibition Center&lt;/a&gt;. &amp;nbsp;The Professor gave a wonderful lecture titled "Changing Contours of Global Order" in which he discussed global power, primarily driven by politics and finances. &amp;nbsp;It was so warming to hear someone, with such a down-to-earth non-conspiracy-theory tone, talk on this topic and not be a sensationalist. &amp;nbsp;He then gave a brief question and answer session. &amp;nbsp;This bad boy can speak! &amp;nbsp;For 2.5 hours! &amp;nbsp;It was way awesome. &amp;nbsp;I have been Chomskyinated. &amp;nbsp;And the tickets were gone in one day, 5000 seats! &amp;nbsp;So, how did me, el Matto, score such awesomesauce? &amp;nbsp;Well, my mega awesome friend Dale scored 'em! &amp;nbsp;I suppose if you email the wizard personally he has contacts that can get tickets, and that is what Dale did, email the Chom.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6705101083196627352?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6705101083196627352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/i-just-got-bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6705101083196627352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6705101083196627352'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/11/i-just-got-bit.html' title='I just got bit....'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6153948088881870858</id><published>2011-10-25T23:10:00.000+11:00</published><updated>2011-10-25T23:10:38.801+11:00</updated><title type='text'>Hawking makes you go hmmmmmmmmmmmm....</title><content type='html'>Greetings faithful readers! &amp;nbsp;Guess, what?! &amp;nbsp;I got a library card to the&amp;nbsp;wondrous&amp;nbsp;&lt;a href="http://www.moreland.vic.gov.au/moreland-libraries.html"&gt;Moreland&lt;/a&gt; library system. &amp;nbsp;After doing such, and meeting the very nice lady who spent a few years in Maine, I decided to walk.... no strut... naw, I pimp'd-out with some Stephen Hawking action. &amp;nbsp;That's right fellow physics nerds, I picked-up/checked-out/ and read Hawking and Molidnow's &lt;a href="http://en.wikipedia.org/wiki/The_Grand_Design_(book)"&gt;The Grand Design&lt;/a&gt;. &amp;nbsp;And I must say, that book is fantabulous! &amp;nbsp;Marvelous ideas on the birth of the universe. &amp;nbsp;But what really bakes my brain is the mention that time is just a variant of space. &amp;nbsp;Wha, wha, wha?! you say?! &amp;nbsp;Sure, Einstein and his&lt;a href="http://en.wikipedia.org/wiki/General_relativity"&gt; General Theory of Relativity&lt;/a&gt; introduced space-time, but for some reason, I never thought of time as being a weird space-like thing. &amp;nbsp;But, the aforementioned book by H&amp;amp;M (I guess I can call 'em that) mentioned that time is just space but only in one direction. &lt;a href="http://www.youtube.com/watch?v=XF2ayWcJfxo"&gt;Hmmmmm&lt;/a&gt;, crikey! I think they are right! &amp;nbsp;Sweet sassy molassy,&amp;nbsp;that's&amp;nbsp;mega-badassery. &amp;nbsp;Anyways, hope you all enjoy that nugget of knowledge. &amp;nbsp;That's it for now. &amp;nbsp;Much love and eat babies.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6153948088881870858?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6153948088881870858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/10/hawking-makes-you-go-hmmmmmmmmmmmm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6153948088881870858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6153948088881870858'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/10/hawking-makes-you-go-hmmmmmmmmmmmm.html' title='Hawking makes you go hmmmmmmmmmmmm....'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1954261543140590549</id><published>2011-10-09T16:15:00.000+11:00</published><updated>2011-10-09T16:15:01.122+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GCC'/><category scheme='http://www.blogger.com/atom/ns#' term='lwn'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC plugins'/><title type='text'>LWN and GCC Plugins</title><content type='html'>I wrote an article a while back on how to create a GCC plugin.  I have been working with Linux Weekly News: &lt;a href="http://www.lwn.net/"&gt;http://www.lwn.net&lt;/a&gt; on getting it published.  I must say, the team there of Jake Edge and Jonathan Corbet were great to work with.  This article was originally published 2 weeks ago, but for subscribers only.  It is now available for free here:&lt;br /&gt;An Introduction to Creating GCC Plugins: &lt;a href="http://lwn.net/Articles/459982/"&gt;http://lwn.net/Articles/459982/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1954261543140590549?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1954261543140590549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/10/lwn-and-gcc-plugins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1954261543140590549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1954261543140590549'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/10/lwn-and-gcc-plugins.html' title='LWN and GCC Plugins'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4874832070024269134</id><published>2011-10-04T19:15:00.000+11:00</published><updated>2011-10-05T11:05:23.698+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Black Majesty'/><category scheme='http://www.blogger.com/atom/ns#' term='Metal'/><category scheme='http://www.blogger.com/atom/ns#' term='Eyefear'/><category scheme='http://www.blogger.com/atom/ns#' term='Blind Guardian'/><category scheme='http://www.blogger.com/atom/ns#' term='Power Metal'/><category scheme='http://www.blogger.com/atom/ns#' term='Mordoor'/><title type='text'>Much awesomeness...</title><content type='html'>I saw &lt;a href="http://www.blind-guardian.com"&gt;Blind Guardian&lt;/a&gt; (from Germany) last night with two Australian acts, &lt;a href="http://www.eyefear.com"&gt;Eyefear&lt;/a&gt; and &lt;a href="http://www.blackmajesty.com"&gt;Black Majesty&lt;/a&gt; at &lt;a href="http://www.billboardthevenue.com.au"&gt;Billboard&lt;/a&gt;.  The show was amazing.  I also caught up with some friends.  Much fun.  MORRRRRRRRDORRRRRRRRRRRRRRR MORDDDDDDDDOOOOOOOOORRRRRRRRRRR!&lt;br /&gt;&lt;br /&gt;Ohhh yea, pics or it didn't happen right?  (This doesn't do it justice but still).  Also, the process of ticket acrual is unusual.  For those who have print-out tickets, myself included in that subset, we give away our entire ticket upon entry into the venue.  After the show, tickets (as seen here) are provided for free!  That way, if you are plastered out of your mind, you still can remember where you went.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-E7B6Z8fuJX4/TorAXrgpfGI/AAAAAAAAAXE/uUO9vb6mjoI/s1600/blindguardian_ohhyeah.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="150" width="200" src="http://4.bp.blogspot.com/-E7B6Z8fuJX4/TorAXrgpfGI/AAAAAAAAAXE/uUO9vb6mjoI/s200/blindguardian_ohhyeah.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4874832070024269134?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4874832070024269134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/10/much-awesomeness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4874832070024269134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4874832070024269134'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/10/much-awesomeness.html' title='Much awesomeness...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-E7B6Z8fuJX4/TorAXrgpfGI/AAAAAAAAAXE/uUO9vb6mjoI/s72-c/blindguardian_ohhyeah.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3923256660576497872</id><published>2011-09-27T18:09:00.000+10:00</published><updated>2011-09-27T18:09:01.337+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruxcon'/><title type='text'>Ruxcon 2011: In preparation...</title><content type='html'>I was awarded a spot to speak at the Ruxcon 2011 security conference in Melbourne.  If you're 'round this area, I suggest going to this con. I went last year and had a blast!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ruxcon.org.au"&gt;http://www.ruxcon.org.au&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ruxcon.org.au/2011-talks/gcc-plugins-die-by-the-sword"&gt;http://www.ruxcon.org.au/2011-talks/gcc-plugins-die-by-the-sword&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3923256660576497872?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3923256660576497872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/ruxcon-2011-in-preparation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3923256660576497872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3923256660576497872'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/ruxcon-2011-in-preparation.html' title='Ruxcon 2011: In preparation...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8492917605455758859</id><published>2011-09-25T17:55:00.002+10:00</published><updated>2011-09-25T17:58:35.654+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stevenson Lane'/><category scheme='http://www.blogger.com/atom/ns#' term='Graffiti'/><category scheme='http://www.blogger.com/atom/ns#' term='Union Lane'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='Pics'/><title type='text'>More Graffiti</title><content type='html'>Went on an excursion down Union Lane and Stevenson Lane in Melbourne.  The former, Union Lane, had some artists creating their works.  I love it when a city allows such awesome means of expression.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://farm7.static.flickr.com/6169/6180561752_f83bcc234a.jpg" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;More pics at my Flickr page: &lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8492917605455758859?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8492917605455758859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/more-graffiti.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8492917605455758859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8492917605455758859'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/more-graffiti.html' title='More Graffiti'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm7.static.flickr.com/6169/6180561752_f83bcc234a_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3128493160461038179</id><published>2011-09-24T08:34:00.001+10:00</published><updated>2011-09-24T08:37:26.819+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Paul'/><category scheme='http://www.blogger.com/atom/ns#' term='Rubiks Cube'/><category scheme='http://www.blogger.com/atom/ns#' term='Coffee'/><title type='text'>Get Cubed</title><content type='html'>Was hangin out with one of my buddies, Paul, who consequentially is one of the most intelligent people I have ever met.  Anyways, he posted &lt;br /&gt;&lt;a href="http://paul-bone.blogspot.com/2011/09/geeks-being-geeks.html"&gt;this pick of me from last night&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-syGGKPi37hQ/TnxlJU3FdwI/AAAAAAAAA28/5pyOj8UrFVs/s1600/photo-704224.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="299" width="400" src="http://1.bp.blogspot.com/-syGGKPi37hQ/TnxlJU3FdwI/AAAAAAAAA28/5pyOj8UrFVs/s1600/photo-704224.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Source: http://paul-bone.blogspot.com/2011/09/geeks-being-geeks.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3128493160461038179?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3128493160461038179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/get-cubed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3128493160461038179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3128493160461038179'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/get-cubed.html' title='Get Cubed'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-syGGKPi37hQ/TnxlJU3FdwI/AAAAAAAAA28/5pyOj8UrFVs/s72-c/photo-704224.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2941899924443429697</id><published>2011-09-18T12:49:00.000+10:00</published><updated>2011-09-18T12:49:21.649+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='milo'/><category scheme='http://www.blogger.com/atom/ns#' term='Back to the Future'/><title type='text'>Back to the Future</title><content type='html'>Jumpin' Jiggawatts.  I left Norfolk at ~1:40PM Friday.  I landed, in the future, 30 hours later, in Melbourne (on Sunday at 9:30AM).  Figure that one out.&lt;br /&gt;&lt;br /&gt;Not to mention... AWESOME VACATION.  I love Milo, had great time with parents and friends!  So much fun, I was kinda homesick on the plane and to be back in Melbourne.  Thanks guys/girls/dogs for making my 2.5 weeks back home so much fun that now my bowels are in distress.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2941899924443429697?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2941899924443429697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/back-to-future.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2941899924443429697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2941899924443429697'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/back-to-future.html' title='Back to the Future'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3691945442387629650</id><published>2011-09-16T00:48:00.000+10:00</published><updated>2011-09-16T00:48:52.520+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC'/><title type='text'>GCC Plugins: Being a Parasite</title><content type='html'>Much of my research into region based memory management has been accomplished via gcc plugins.  In such a means of implementation, one does not need to do full-up re-compiles of the gcc compiler or even a small stage-1 gcc compile.  Instead, the plugins provide a wealth of the gcc API and are implemented as shared objects.  In other words, if you wanna test a compiler optimization pass, or do some static analysis, cough-up a plugin, compile that bad-boy, and tell gcc to run 'er via the '-fplugin=' command line argument.  &lt;br /&gt;&lt;br /&gt;Of course, one can use the force for good or evil.  I prefer to ere towards a phrase I have leaned about:  "research purposes."  Such a lovely phrase conveys an innocent meaning of that if something doesn't work, it's not the creators fault.  It is a lot Like saying: "hey... this plugin might not have been proven correct."  In other words, if my plugin posts your ssh private key to pastebin... oops. Muhahahahahhaha&lt;br /&gt;&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3691945442387629650?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3691945442387629650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/gcc-plugins-being-parasite.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3691945442387629650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3691945442387629650'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/gcc-plugins-being-parasite.html' title='GCC Plugins: Being a Parasite'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7251278771552446073</id><published>2011-09-13T06:39:00.000+10:00</published><updated>2011-09-13T06:39:52.415+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dinosaur'/><category scheme='http://www.blogger.com/atom/ns#' term='stickers'/><category scheme='http://www.blogger.com/atom/ns#' term='neighbor'/><title type='text'>165 Stickers, 165 Million Years</title><content type='html'>So my mom's neighbor, an incredibly intelligent 4 year old, was rocking a nice polo shirt with a dinosaur on it.  To say the least, I was floored, way cool shirt.  Well, we had a nice talk about T. rex.  Ya know, the kinda discussion that involves making sounds of dinosaurs (or how we as humans "guess" how they sound.  Later that night, when I arrived home, on the front door was this awesome book of dinosaur stickers.  165 of them.  Ironically, the period of existence for dinosaurs was around 165 million years, wayyyy cool [1].&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lQGp5eF8568/Tm5t5QOZ8UI/AAAAAAAAAWg/mRW7kH4CFsQ/s1600/dinosaur_stickers.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://3.bp.blogspot.com/-lQGp5eF8568/Tm5t5QOZ8UI/AAAAAAAAAWg/mRW7kH4CFsQ/s320/dinosaur_stickers.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;-Matt&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scienceviews.com/dinosaurs/dinofacts.html"&gt;[1] http://www.scienceviews.com/dinosaurs/dinofacts.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7251278771552446073?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7251278771552446073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/165-stickers-165-million-years.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7251278771552446073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7251278771552446073'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/165-stickers-165-million-years.html' title='165 Stickers, 165 Million Years'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-lQGp5eF8568/Tm5t5QOZ8UI/AAAAAAAAAWg/mRW7kH4CFsQ/s72-c/dinosaur_stickers.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8548606566134531751</id><published>2011-09-08T07:25:00.000+10:00</published><updated>2011-09-08T07:25:54.898+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='milo'/><category scheme='http://www.blogger.com/atom/ns#' term='757'/><category scheme='http://www.blogger.com/atom/ns#' term='home'/><title type='text'>Update from the 757</title><content type='html'>Wow, this has been a well needed vacation.  No matter where you go, there is something nice about coming home.  Well, I sorta sold my home, I will restate.  There is always something nice about coming back to the general geographic location that one calls "home."  Went to &lt;a href="http://www.tasteunlimited.com/"&gt;Taste Unlimited&lt;/a&gt; with some friends/cowokers today.  Researched some ideas I have about quasi-polymorphic runtime manipulation earlier, and now I'm just chilling at "home" Milo beside me.  Here are a few pics, these were taken earlier this past week.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img border="1" height="240" src="http://4.bp.blogspot.com/-4SP96aEZhZY/Tmfgihn7iqI/AAAAAAAAAWY/00LobfHjylo/s320/me_n_ozzfest99.jpg" width="320" /&gt;&lt;br /&gt;&lt;img border="1" height="240" src="http://3.bp.blogspot.com/-zM9inWG-y8s/TmfgRv9HhxI/AAAAAAAAAWU/Y3HoRo3CTs4/s320/me_milo_3.jpg" width="320" /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8548606566134531751?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8548606566134531751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/update-from-757.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8548606566134531751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8548606566134531751'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/update-from-757.html' title='Update from the 757'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-4SP96aEZhZY/Tmfgihn7iqI/AAAAAAAAAWY/00LobfHjylo/s72-c/me_n_ozzfest99.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2626640181443523302</id><published>2011-09-01T23:19:00.000+10:00</published><updated>2011-09-01T23:19:46.301+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='John Titor'/><category scheme='http://www.blogger.com/atom/ns#' term='757'/><title type='text'>Rejoice for I have Risen... From the Otherside of the Sphere</title><content type='html'>I come from the future and bring stories of a land far far away... Yep, I'm back in the 757 (for a  limited time only only).  So cool, I left Melbourne at 11:20AM on the 31st, and arrived in L.A. at 10AM.  I come from the future, John Titor style.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2626640181443523302?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2626640181443523302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/rejoice-for-i-have-risen-from-otherside.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2626640181443523302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2626640181443523302'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/09/rejoice-for-i-have-risen-from-otherside.html' title='Rejoice for I have Risen... From the Otherside of the Sphere'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6098648491020647739</id><published>2011-08-24T23:33:00.000+10:00</published><updated>2011-08-24T23:33:53.669+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><category scheme='http://www.blogger.com/atom/ns#' term='RBMM'/><title type='text'>Preliminary Results</title><content type='html'>Been working on teasing some results from the RBMM (region-based memory management) stuff I have been working on.  I am really excited, not so much with the data, but at the mad LaTeX table I just cranked out.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-PsJVGU9Oe2Q/TlT7LtBQrnI/AAAAAAAAAVE/-Nm0FBu2Tc4/tablesexxy.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="213" width="518" src="https://lh3.googleusercontent.com/-PsJVGU9Oe2Q/TlT7LtBQrnI/AAAAAAAAAVE/-Nm0FBu2Tc4/tablesexxy.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;-Matt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6098648491020647739?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6098648491020647739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/preliminary-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6098648491020647739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6098648491020647739'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/preliminary-results.html' title='Preliminary Results'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-PsJVGU9Oe2Q/TlT7LtBQrnI/AAAAAAAAAVE/-Nm0FBu2Tc4/s72-c/tablesexxy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4162771788712019805</id><published>2011-08-20T14:41:00.000+10:00</published><updated>2011-08-20T14:41:54.807+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='757'/><category scheme='http://www.blogger.com/atom/ns#' term='Pink Floyd'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='home'/><title type='text'>"It's good to warm my bones beside the fire"</title><content type='html'>Pink Floyd?  Yeah?  Bueller? Bueller?  That's right 757.  Be prepared, grand master pimptastic from the Down-Under is planning to do it up in the 757 for a few weeks.  Booked a flight home from August 31st to September 16th.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Home, home again &lt;br /&gt;I like to be here when I can &lt;br /&gt;When I come home cold and tired &lt;br /&gt;It's good to warm my bones beside the fire &lt;br /&gt;Far away across the field &lt;br /&gt;The tolling of the iron bell &lt;br /&gt;Calls the faithful to their knees &lt;br /&gt;To hear the softly spoken magic spells&lt;br /&gt;-- Pink Floyd&lt;/i&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4162771788712019805?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4162771788712019805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/its-good-to-warm-my-bones-beside-fire.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4162771788712019805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4162771788712019805'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/its-good-to-warm-my-bones-beside-fire.html' title='&quot;It&apos;s good to warm my bones beside the fire&quot;'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3305888992916613084</id><published>2011-08-18T08:27:00.002+10:00</published><updated>2011-08-18T08:27:53.885+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='Non-determinism'/><category scheme='http://www.blogger.com/atom/ns#' term='Universe'/><category scheme='http://www.blogger.com/atom/ns#' term='Heisenberg'/><category scheme='http://www.blogger.com/atom/ns#' term='Memory Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Bell'/><title type='text'>Non-deterministic Memory Management</title><content type='html'>So when the implementation mandates that all returned memory should be zero'd... it should be. In other words, if the compiler distributes memory via a routine that does not zero memory a'la malloc(), the compiler should wrap the memory allocator and zero data, or use calloc(). The result can be a non-deterministic executable.&lt;br /&gt;&lt;br /&gt;I wonder, since Bell's theorem suggests that even if we account for all the local hidden variables, we still cannot account for the non-determinism seen in quantum mechanics. Therefore, Heisenberg's Uncertainty Principle seems to say that, yes, despite what makes sense to me, the universe does have non-deterministic properties. So, I suppose we could bubble-this up to the compiler world and memory management (this reduction might be grossly wrong) and suggest that non-determinism really does exist if a memory management routine, such as malloc, can induce non-deterministic behavior in an executable.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3305888992916613084?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3305888992916613084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/non-deterministic-memory-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3305888992916613084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3305888992916613084'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/non-deterministic-memory-management.html' title='Non-deterministic Memory Management'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4336896234208596093</id><published>2011-08-12T11:53:00.000+10:00</published><updated>2011-08-12T11:53:08.247+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Organization'/><category scheme='http://www.blogger.com/atom/ns#' term='Elevator'/><title type='text'>On Self Organization and Elevators</title><content type='html'>Major scientific breakthrough.  I was just on the elevator with a bunch of technical (computer science, possibly engineering, students).  It seemed as if we all optimized the space in the elevator as we entered it, as we all line up around the border of the car.  I wonder, do people from other disciplines happen to organize themselves differently in elevators?  Do particle physicists happen to distribute themselves evenly throughout the elevator car?&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4336896234208596093?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4336896234208596093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/on-self-organization-and-elevators.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4336896234208596093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4336896234208596093'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/on-self-organization-and-elevators.html' title='On Self Organization and Elevators'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2423615211665775821</id><published>2011-08-10T13:15:00.000+10:00</published><updated>2011-08-10T13:15:08.460+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC'/><category scheme='http://www.blogger.com/atom/ns#' term='Einstein'/><category scheme='http://www.blogger.com/atom/ns#' term='Insanity'/><title type='text'>On Compilers, Insanity, and Global Variables</title><content type='html'>According to Einstein, the definition of insanity goes something like the following: "doing the same thing over and over again and expecting different results."  Compilers should always produce the same code given the same input.  However, I have noticed something now as well as before.  I rely on gcc's predicate function for telling my analysis if a variable I am looking at is "global" or not.  I have started to notice that I can run the compile once and the variable is not global (which is how the source code defines it).  Although I can run the same compile again, and the variable is global?!  The compiler is making me second-guess my sanity.  How is this possible?  Well, I know there is performance data that gcc can generate, which as I can imagine, aside from timestamps, is really the only non-deterministic event in gcc.  I am not sure if this insanity-cause is from the front-end or from the middle-end.  I have md5 summed my plugin and it is the same with both the "compiler thinks its global" and the "compiler thinks its not global" case.  Hmmmmmmmmmm...&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2423615211665775821?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2423615211665775821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/on-compilers-insanity-and-global.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2423615211665775821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2423615211665775821'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/on-compilers-insanity-and-global.html' title='On Compilers, Insanity, and Global Variables'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-565961376775535736</id><published>2011-08-07T15:10:00.001+10:00</published><updated>2011-08-07T15:15:52.841+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unification'/><category scheme='http://www.blogger.com/atom/ns#' term='gimple'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC'/><category scheme='http://www.blogger.com/atom/ns#' term='RBMM'/><title type='text'>Unification for Region Inference</title><content type='html'>So I figured it would be a reasonably good idea to write out about my research into region based memory management (RBMM).  Mainly, this post is targeted towards explaining how my gcc-plugin finds objects that are candidates for region'd memory.  But before I start getting to far ahead of myself now, let me quickly introduce RBMM.&lt;br /&gt;&lt;br /&gt;RBMM is a method of memory management that allows for the automatic maintenance of a programs dynamic memory usage at runtime.  Through the use of static analysis at compile time, calls can be emitted into the code of the program being compiled.  At runtime, these region calls (e.g. create region, allocate memory from region, delete region, etc) are executed.  Some might term this as a form of compile-time garbage collection, and that is not entirely incorrect, however; RBMM can be faster than garbage collection.  Most garbage collection methods require the execution of the program to be suspended (extending the total runtime of the application) so that pointers to dynamically allocated data are no longer in use can be free'd.  In contrast, regions place dynamically allocated data into chunks of memory which have an identical lifetime.  Therefore, freeing the memory associated to a region is really fast.  Just kill the region and boom, all memory in that region can be reclaimed.  This is much faster than visiting each object individually, and does not require the need to halt the program's execution.  Consider a linked list.  We could put the whole list into memory, allowing us to free all the nodes at once, when it is no longer needed, as well as possibly enhancing cache locality.&lt;br /&gt;&lt;br /&gt;The approach I am taking is to study RBMM from the prospective of the gcc compiler.   My RBMM implementation uses a gcc-plugin which analyzes the program being compiled and then emits the code.&lt;br /&gt;&lt;br /&gt;The plugin operates on two primary passes, the first pass of the program analyzes the source code and generates data from which the second pass, the transformation pass, later uses to emit the code into the program which executes the region calls (create/alloc/delete).  The first piece of the analysis pass looks for variables that are pointers, which could possibly be used for accessing dynamic/heap memory.  The gcc compiler provides us a generic intermediate representation which is languages c, c++, ada, etc) agnostic.  This intermediate representation is called GIMPLE. Further, my passes operate (analyze and transform) the GIMPLE code which is presented in a static single assignment format (SSA).&lt;br /&gt;&lt;br /&gt;The first pass visits each statement in the program.  In the case of an assignment statement, we look at what value is being assigned to.  If that value is a pointer, our analysis takes note of it.  Any variables used on the right-handed side of the assignment statement, which are used for calculating the left-handed side value have some association.  This association we call a unification.  So the left-hand side is unified with the variables in the right-hand side.  But, as mentioned, we only care about pointers, so only the right-hand side pointers are associated with the left-hand side.  Similar goes for the case if the left-hand side is being set from a memory allocation call (malloc/new).  For example, assume we are analyizing the following statement: &lt;i&gt;foo = somepointer;&lt;/i&gt;  In this case we would add both 'foo' and 'somepointer' as a single unification piece.  In the case of complex data structures, such as 'foo.bar = somepointer;' Our analysis would unify 'foo' and 'bar' followed by unifying that piece (foo and bar) with 'somepointer'.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;(pssst... hey... if you read this far, send me an email or leave a really lame comment)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In the case that our analysis comes across a function call (a callee), except for memory allocation calls as mentioned above, we have to defer the analysis of that statement until our analysis (first-pass) has completed.  Once that analysis is complete, we have unification data which is specific to each function, which we use as we visit each function call statement that we previously deferred.  This portion of the analysis now becomes interprocedural, as it requires knowledge of other functions in the program which are being called.  In other words, after we have intraprocedural data for each function, we can use that information interprocedurally to analyze function calls.  If our analysis comes across a function call, we can query our stored analysis data and get the unification information about the callee (the thing being called).  From this data we can tell if a function takes a pointer and if that function will need to have regions passed to it.  Therefore, we can unify the arguments we&lt;br /&gt;pass to the function being called, as well as any left-hand side values which are being set from the return value from the callee.  This unification is based on the callee's data which we are guaranteed to have after the first pass has completed.&lt;br /&gt;&lt;br /&gt;Once the unification process has completed, the transformation pass can rock.  But ultimately that is a discussion for another post.&lt;br /&gt;&lt;br /&gt;tl;dr Put things together&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-565961376775535736?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/565961376775535736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/unification-for-region-inference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/565961376775535736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/565961376775535736'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/unification-for-region-inference.html' title='Unification for Region Inference'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2066493988744061713</id><published>2011-08-04T22:43:00.004+10:00</published><updated>2011-08-06T00:14:33.760+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='Scrobble'/><category scheme='http://www.blogger.com/atom/ns#' term='Slayer'/><category scheme='http://www.blogger.com/atom/ns#' term='666'/><title type='text'>Milestone, 666 of Them!</title><content type='html'>So today I hit 666 scrobbles/hits/plays of Slayer on my &lt;a href="http://www.last.fm/user/enferex"&gt;last.fm&lt;/a&gt; account!  This is a really neat number, although not prime, it is the sum of the first 7 primes [1], and 7 is a prime too. &amp;nbsp;(This also happens to be my 66 post on this blog).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AHFObka9VlE/TjqVqmhbVsI/AAAAAAAAAU8/niyWbmzosjQ/s1600/slayerhits.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/-AHFObka9VlE/TjqVqmhbVsI/AAAAAAAAAU8/niyWbmzosjQ/s320/slayerhits.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Sources:&lt;br /&gt;[1] &lt;a href="http://en.wikipedia.org/wiki/666_(number)"&gt;http://en.wikipedia.org/wiki/666_(number)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;EDIT(6Aug2011): Whoops! I made a mistake, 666 is the sum of the first seven prime SQUARES. &amp;nbsp;Not the first seven primes. &amp;nbsp;Sorry!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2066493988744061713?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2066493988744061713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/milestone-666-of-them.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2066493988744061713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2066493988744061713'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/08/milestone-666-of-them.html' title='Milestone, 666 of Them!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-AHFObka9VlE/TjqVqmhbVsI/AAAAAAAAAU8/niyWbmzosjQ/s72-c/slayerhits.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8694113365878251092</id><published>2011-07-31T09:52:00.000+10:00</published><updated>2011-07-31T09:52:42.571+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Census'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Woo Hoo Review&quot;'/><title type='text'>Woo Hoo Update</title><content type='html'>Wow, the frist time I ventured to &lt;a href="http://www.baropen.com.au"&gt;Bar Open&lt;/a&gt;, I ended up catching the gypsy funk/rock awesomeness of &lt;a href="http://www.thewoohoorevue.com.au/"&gt;The Woo Hoo Revue&lt;/a&gt;.  These guys and gals are frikkin' amazing!  Well, last night, they were rockin' Bar Open once again, and it was awesome.  Yeah, I jump'd around danced, enjoyed being white and dancing like a complete doofus.  I had fun, lots of it!  &lt;br /&gt;&lt;br /&gt;Regarding research, well, it was progressing rather nicely, however I found some bugs/snags/oopses with my region-based memory management plugin that prevented certain test cases from running properly.  Test cases, mainly being those slightly tailed for Go and for the &lt;a href="http://shootout.alioth.debian.org"&gt;Debian Computer Language Benchmark's Game&lt;/a&gt;.  The gcc release has these in its section for Go testing.  Regardless to say, region lifetime analysis has been giving me some trouble.&lt;br /&gt;&lt;br /&gt;Just had a knock on muh door.  Census, it's compulsory!  Where's my freedom!?!  Draconian gov waves its prowess over my apartment.  Basically, I just fill-out the form online.  No biggie, I just don't like the idea of a government forcing people to do things, even a non-citizen.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8694113365878251092?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8694113365878251092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/woo-hoo-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8694113365878251092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8694113365878251092'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/woo-hoo-update.html' title='Woo Hoo Update'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1050682973495012607</id><published>2011-07-23T09:14:00.002+10:00</published><updated>2011-07-23T09:14:28.219+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='Insight'/><title type='text'>Words from the Matt: Compiler Belief</title><content type='html'>"Compilers are a lot like Christian fundamentalists.  They read input literally and take no consideration as to what impact such input might have."&lt;br /&gt;&lt;br /&gt;- The Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1050682973495012607?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1050682973495012607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/words-from-matt-compiler-belief.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1050682973495012607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1050682973495012607'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/words-from-matt-compiler-belief.html' title='Words from the Matt: Compiler Belief'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2313170430802334616</id><published>2011-07-22T23:36:00.000+10:00</published><updated>2011-07-22T23:36:37.302+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='reddit'/><category scheme='http://www.blogger.com/atom/ns#' term='Ezekyhul'/><category scheme='http://www.blogger.com/atom/ns#' term='unicorn'/><category scheme='http://www.blogger.com/atom/ns#' term='waffle'/><title type='text'>Unicorn Waffle</title><content type='html'>Earlier today I made a comment to a &lt;a href="http://www.reddit.com/r/AskReddit/comments/iwgse/good_people_of_reddit_how_do_you_pay_it_forward/c276f67"&gt;post on reddit.com&lt;/a&gt;.  This post was asking users what they do to "pay it forward."   My response was a copy of a &lt;a href="http://davisdoesdownunder.blogspot.com/2011/05/things-i-like-to-do-to-not-be-ass.html"&gt;post I made here on this blog&lt;/a&gt;.  Anyways, in my post I refer to asking an online attendant to draw me a picture of a unicorn riding a waffle and playing a ukulele.  Well, someone on reddit decided to find the time and kindness to draw me such an epic picture.  I am humbled.  &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://i.imgur.com/vlBF4.png" /&gt;&lt;/center&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Thanks Ezekyuhl!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2313170430802334616?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2313170430802334616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/unicorn-waffle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2313170430802334616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2313170430802334616'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/unicorn-waffle.html' title='Unicorn Waffle'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8262889574997528864</id><published>2011-07-15T09:16:00.000+10:00</published><updated>2011-07-15T09:16:22.653+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TP'/><category scheme='http://www.blogger.com/atom/ns#' term='barcode'/><category scheme='http://www.blogger.com/atom/ns#' term='Toilet Paper'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='Australia'/><title type='text'>Design</title><content type='html'>What do you do with the blank spot on a consumer good?  Make the barcode take up the whole friggin space!  While it might not be the most aesthetically pleasing, the barcodes in Australia are some serious business!  (I went for earbuds, came home with TP).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh5.googleusercontent.com/-3cDKWA5Bk5A/Th7oqb-1hpI/AAAAAAAAATo/B2GQg9n7a4k/w500-h335-k/barcode.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="335" width="500" src="http://lh5.googleusercontent.com/-3cDKWA5Bk5A/Th7oqb-1hpI/AAAAAAAAATo/B2GQg9n7a4k/w500-h335-k/barcode.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8262889574997528864?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8262889574997528864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8262889574997528864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8262889574997528864'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/design.html' title='Design'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6932166252121989395</id><published>2011-07-11T10:37:00.002+10:00</published><updated>2011-07-11T10:37:52.438+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Year'/><category scheme='http://www.blogger.com/atom/ns#' term='prime'/><title type='text'>Wait ... what!</title><content type='html'>I have been here for a year.  I'm in the research lab and someone was like, "your what like a year now?" ... WTF... Yeah, you are right!  I left on the 9th  of July 2010, and didn't get here till the 11th.  Anyways.  1 year, whoptie doo!  What's cooler is that this is post number 60.  Would have been cooler if it was a prime number, but my post earlier today, number 59, is prime!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6932166252121989395?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6932166252121989395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/wait-what.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6932166252121989395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6932166252121989395'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/wait-what.html' title='Wait ... what!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-5571972153231389386</id><published>2011-07-11T08:52:00.001+10:00</published><updated>2011-07-11T09:04:49.845+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;St. Kilda&quot; Melbourne Pics'/><title type='text'>St. Kilda Beach +</title><content type='html'>Went to St. Kilda beach this weekend.  Awesome little town in Southern Melbourne.  I went, mainly to get out, and to take some pics of the (hopefully penguins).  It is winter, so it was fairly chilly there.  However, I didn't see any penguins, maybe I did, but just didn't recognize them?  I did find some interesting birds, maybe they were penguins, like babies or something?  Anyways, I walked to the end of the pier.  Got a nice shot of Hobsons Bay. &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://farm7.static.flickr.com/6150/5923457375_0b79aa48c7.jpg" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;More pics at my flickr page: &lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also joined Google+ social media site last Friday.  Add me, if you care so much as to do so.  Just use my email address (you do have that don't you?).  If not, just ask for my email.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-5571972153231389386?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/5571972153231389386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/st-kilda-beach.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5571972153231389386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5571972153231389386'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/st-kilda-beach.html' title='St. Kilda Beach +'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm7.static.flickr.com/6150/5923457375_0b79aa48c7_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-5928917142984424554</id><published>2011-07-05T10:07:00.000+10:00</published><updated>2011-07-05T10:07:23.480+10:00</updated><title type='text'>Blow 'er up!</title><content type='html'>So... what did I do on the 4th?  Well, I worked on my research.  In fact, the only thing I really blew up was the porcelain waste muncher on my floor in the CS building.  Too much paper, not enough suction, the beast was slain in the name of single ply.  Thought you all would get a kick of some literal toilet humor.&lt;br /&gt;&lt;br /&gt;Much love!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-5928917142984424554?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/5928917142984424554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/blow-er-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5928917142984424554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5928917142984424554'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/blow-er-up.html' title='Blow &apos;er up!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-299487784301732204</id><published>2011-07-04T11:37:00.000+10:00</published><updated>2011-07-04T11:37:59.351+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='America'/><category scheme='http://www.blogger.com/atom/ns#' term='Einstein'/><title type='text'>Yeeee hawww!</title><content type='html'>Happy 4th all of my American friends.  I just want to say that I genuinely believe nationalism is a terrible concept.  It encourages a separation of people, and competition.  In fact, Albert Einstein, whom I admire in many aspects, was against nationalism.  Sure, competition is not always bad, but as a society, we should look beyond our geographical differences.  The internet has made us one giant pulsating organism.  But, if you are in America, blow something up for me! :-)&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-299487784301732204?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/299487784301732204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/yeeee-hawww.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/299487784301732204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/299487784301732204'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/07/yeeee-hawww.html' title='Yeeee hawww!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1304132488965156225</id><published>2011-06-26T10:50:00.000+10:00</published><updated>2011-06-26T10:50:46.788+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Graffiti'/><category scheme='http://www.blogger.com/atom/ns#' term='Run-DMC'/><category scheme='http://www.blogger.com/atom/ns#' term='Fitzroy'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='Pics'/><title type='text'>Graffiti</title><content type='html'>Soooo there are more pics available at &lt;a href="http://www.flickr.com/matt-davis"&gt;my flickr page&lt;/a&gt;.  I found some awesome graffiti the other night will lurking around Fitzroy with a friend.  We ran into this piece, and I totally flipped.  While, I am sure most of you know I'm a metal head.  I do like some old school rap too.  This, my friends, is some epic awesome art.&lt;br /&gt;&lt;center&gt;&lt;img width=50% src="http://farm4.static.flickr.com/3167/5868596342_1f4baa66da_b.jpg"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;p&gt;I have more (and a larger version) at the URL posted earlier in this post.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1304132488965156225?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1304132488965156225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/06/graffiti.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1304132488965156225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1304132488965156225'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/06/graffiti.html' title='Graffiti'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3167/5868596342_1f4baa66da_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4714710452962942225</id><published>2011-06-25T00:45:00.000+10:00</published><updated>2011-06-25T00:45:50.448+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='Language'/><category scheme='http://www.blogger.com/atom/ns#' term='Pronounce'/><category scheme='http://www.blogger.com/atom/ns#' term='Insight'/><category scheme='http://www.blogger.com/atom/ns#' term='Culture'/><title type='text'>A Letter to non-Melbourninians...</title><content type='html'>This city is not pronounced Melburn, or Mel-born, rather MelBUN.  Like cinnamon bun, but with mel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4714710452962942225?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4714710452962942225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/06/letter-to-non-melbourninians.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4714710452962942225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4714710452962942225'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/06/letter-to-non-melbourninians.html' title='A Letter to non-Melbourninians...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2697868125552328036</id><published>2011-06-18T00:20:00.000+10:00</published><updated>2011-06-18T00:20:08.775+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Wisdom'/><category scheme='http://www.blogger.com/atom/ns#' term='Insight'/><category scheme='http://www.blogger.com/atom/ns#' term='Aaron'/><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>A bit of insight...</title><content type='html'>Not more than a minute or two ago, talking to a good friend of mine, Aaron, I had some insight.  So how do you choose a programming language to use?  Never choose a language because it is what everyone else is using.  Every language has a use/purpose.  Rather, the concept should be thought of from a different angle, and this is the insight: "Every problem has a language."  Ultimately that is what you do when you code, you are solving a problem.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2697868125552328036?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2697868125552328036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/06/bit-of-insight.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2697868125552328036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2697868125552328036'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/06/bit-of-insight.html' title='A bit of insight...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2426189881031312041</id><published>2011-05-28T18:06:00.001+10:00</published><updated>2011-05-28T18:10:52.019+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ukelele'/><category scheme='http://www.blogger.com/atom/ns#' term='Ass'/><category scheme='http://www.blogger.com/atom/ns#' term='unicorn'/><category scheme='http://www.blogger.com/atom/ns#' term='waffle'/><title type='text'>Things I Like to do... to not be an Ass...</title><content type='html'>If I have to call a institution for information, whether it's merely correcting something on a banking statement, or whatever.  If the result of my inquiry is positive, I like to ask to speak to the attendant's manager.  I'm sure their first reaction is like, "ohh shh crap,"  but then I say, "I just want to complement you" and when I speak with their supervisor, I give kudos to the attendant.  Even for online "live chats" where you irc/text with a attendant, I will give them kudos on the site survey.  Yeah, it feels good to not be an ass sometimes.  I'm still waiting for that drawing of a unicorn riding a waffle and playing a ukulele I asked the live attendant on the website to draw for me.  I need to assure myself that I have not laid any notion that the Turing test has succeeded in this case.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2426189881031312041?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2426189881031312041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/05/things-i-like-to-do-to-not-be-ass.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2426189881031312041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2426189881031312041'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/05/things-i-like-to-do-to-not-be-ass.html' title='Things I Like to do... to not be an Ass...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6725378512900026044</id><published>2011-05-21T16:07:00.002+10:00</published><updated>2011-05-21T16:09:53.532+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='The Sexxy'/><category scheme='http://www.blogger.com/atom/ns#' term='Rapture'/><category scheme='http://www.blogger.com/atom/ns#' term='Spa'/><title type='text'>SpaaaAAAHHHH... Spa</title><content type='html'>So I decided to take a break from my research to hang out with a bud at the Spa, who also happen to have known Julian Assange.  It was a nice hour-and-a-half away, east of Melbourne.  Near the ocean.  A beautiful hot spring with man made pools and a real-life cave.  It cost some to go in, but it was nice.  The springs were about 35-40+ in temperature (that's 90-104+ for all the Fahrenheit-ers out there or 308.15-313.15+ for all the Kelvin-ers).  Anyways, it was pretty nice, just great to get out and see more of this beautiful country.  Alas, I am back home now, had two showers already, and clothes are in the washing machine.  Sure, it feels kinda gross when you think about it, kinda like bathing with a bunch of strangers.  I did get to sport my awesome sexxyness.  Ohh yeah, it was doubly cool because some individuals believe today is the Rapture, and yeah, I was hanging out on a fault-line.  Apparently their god is so evil that it is gonna kill a bunch of people by an earthquake sometime today.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UPDATE:  No, it's not on a fault line.  But anyways, the idea was there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6725378512900026044?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6725378512900026044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/05/spaaaaaahhhh-spa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6725378512900026044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6725378512900026044'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/05/spaaaaaahhhh-spa.html' title='SpaaaAAAHHHH... Spa'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7767440983810886621</id><published>2011-05-15T10:42:00.001+10:00</published><updated>2011-05-15T10:43:40.260+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='voyager'/><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='hmas vendetta'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC'/><category scheme='http://www.blogger.com/atom/ns#' term='alestorm'/><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><category scheme='http://www.blogger.com/atom/ns#' term='corner hotel'/><title type='text'>Bottle 'o Rum and a Yo Ho Ho... and Go!</title><content type='html'>Wow, last night was a blast!  Went to the &lt;a href="http://www.cornerhotel.com"&gt;Corner Hotel&lt;/a&gt; in Richmond (an inner-city suburb of Melbourne) to catch some &lt;a href="http://www.alestorm.net"&gt;Alestorm&lt;/a&gt;!  Pirate metal, from Scotland.  It was a blast.  Not to mention, the line getting into the club was pretty dodgy.  Lot's of drunk people pretending to be pirates, yelling at female passer-bys calling them "Wenches!"  Funny, but, I'm not sure one of the girls knew what was really going on.  The openers were great too, &lt;a href="http://www.facebook.com/HMASVendetta"&gt;H.M.A.S Vendetta&lt;/a&gt; and prog-metal band &lt;a href="http://www.voyager-australia.com/"&gt;Voyager&lt;/a&gt;.  I got a ride home with some friends after the show.  It was pretty late, and trams at that hour are not run to the most frequent of schedules.&lt;br /&gt;&lt;br /&gt;Ohh yeah, and research.  Well, I have decided to move most of the region based memory management  concepts to the middle-end of &lt;a href="http://gcc.gnu.org"&gt;gcc&lt;/a&gt;, and not the frontend.  In this light, I get to work with the traditional gcc API, and write things as a plugin.  GCC plugins are really nice, since you have access to all of the typical API that you would, if you were to write a traditional compiler-pass.  Not to mention, you can reorder where in the pass-chain the plugin gets executed, and build times are fast, since I don't have to rebuild a stage-1 gcc each time I want to test my changes.  Also, I'm sure there will be some runtime hack's I'll need to toss in, especially for Go, which is my primary target.  But, working on the middle-end can aid all languages that gcc can consume.  That is of course my modifications/optimization is at all beneficial.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7767440983810886621?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7767440983810886621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/05/bottle-o-rum-and-yo-ho-ho-and-go.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7767440983810886621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7767440983810886621'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/05/bottle-o-rum-and-yo-ho-ho-and-go.html' title='Bottle &apos;o Rum and a Yo Ho Ho... and Go!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2216513699055358354</id><published>2011-04-23T10:36:00.001+10:00</published><updated>2011-04-23T10:36:23.394+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Poo'/><category scheme='http://www.blogger.com/atom/ns#' term='Pics'/><category scheme='http://www.blogger.com/atom/ns#' term='Kangaroo'/><title type='text'>Pics are Available</title><content type='html'>I have the pics from yesterday's adventure.  I saw 4 kangaroo total, the only thing cooler would have been if I saw a kangaroo poo.  Guess I'll have to save that for another time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2216513699055358354?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2216513699055358354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/04/pics-are-available.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2216513699055358354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2216513699055358354'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/04/pics-are-available.html' title='Pics are Available'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-982623884132606008</id><published>2011-04-22T23:09:00.000+10:00</published><updated>2011-04-22T23:09:23.778+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Castlemaine'/><category scheme='http://www.blogger.com/atom/ns#' term='Kangaroo'/><category scheme='http://www.blogger.com/atom/ns#' term='Harald'/><category scheme='http://www.blogger.com/atom/ns#' term='Daylesford'/><category scheme='http://www.blogger.com/atom/ns#' term='Bigfoot'/><title type='text'>They do exist!</title><content type='html'>So I've been in Australia for about 9 months and have yet to see a kangaroo.  One might think it's a total sham.  Kangaroos are like Bigfoot, a mythical cryptid that only lives in stories and some plaster footprint casts.  Well, today, my advisor and friend Harald, along with his wife and son, took me out on a long road trip, some bush walking, and all around fun time.  We went way north of Melbourne, a little more than an hour away, to a few towns and met up with their friend, a vet, who owns some farmland out in the bush.  We spent some time in Castlemaine and Daylesford.  Way cool!  The stars were so bright and vibrant, it was amazing.  The Milky Way was beautiful!  There is so much beautiful foliage around here, the hills, it's totally not the outback image people think of when they ponder on Australia.  Oh yeah.... I saw kangaroo, they are not mythical creatures! Frikkin' beautiful, kinda intimidating.   While at their friend's farm, she let me pick an apple and eat it.  The largest and also best-tasting apple I've ever had!  It was the size of a small baby, a delicious, baby.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-982623884132606008?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/982623884132606008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/04/they-do-exist.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/982623884132606008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/982623884132606008'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/04/they-do-exist.html' title='They do exist!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3330966045539694364</id><published>2011-04-02T08:51:00.001+11:00</published><updated>2011-04-02T08:51:46.193+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rex'/><category scheme='http://www.blogger.com/atom/ns#' term='Royal Parade'/><category scheme='http://www.blogger.com/atom/ns#' term='Heath'/><category scheme='http://www.blogger.com/atom/ns#' term='Scholarship'/><category scheme='http://www.blogger.com/atom/ns#' term='Brunswick'/><category scheme='http://www.blogger.com/atom/ns#' term='Louie'/><category scheme='http://www.blogger.com/atom/ns#' term='Paula'/><category scheme='http://www.blogger.com/atom/ns#' term='Napier'/><category scheme='http://www.blogger.com/atom/ns#' term='Uni'/><category scheme='http://www.blogger.com/atom/ns#' term='Sydney Road'/><category scheme='http://www.blogger.com/atom/ns#' term='NICTA'/><category scheme='http://www.blogger.com/atom/ns#' term='Smith'/><category scheme='http://www.blogger.com/atom/ns#' term='Zoe'/><title type='text'>Flyin' Solo and Ships of Scholarness</title><content type='html'>While I didn't mind living with housemates, I am kinda used to living alone.  Heck, I was doing that for 5.5 years before I came out here.  Sure, being that I was moving to a new place/continent/country, I do not think it was bad to be living with others.  The house was friendly, but I felt on pins and needles afraid I was going to be confronted by a housemate about doing something that did not satisfy their definition of proper "housemate."  Not to mention, I had a very tiny room (I do like quaintness) and the house was in an awesome location of Fitzroy (between Smith and Brunswick streets near Victoria Parade).  Well, I finally found a 1 bedroom place to move to in Brunswick, not toooo far from Uni, but near the change-over from Royal Parade to Sydney Road.  I have just left Heath, Paula, Zoe, Louie, and Rex.  And have signed a lease (and just moved) to Brunswick. &lt;br /&gt;&lt;br /&gt;On the other front, I was just awarded two scholarships!  One covers tuition for my PhD.  Well, it covers all starting since 2011 (so I get a refund for what I have paid this year, but no refund for the 1 semester last year).  I'm not complaining! That is so exciting.  Thanks to all who sent in scholarship recommendations for the Uni regarding me.  The other scholarship was constructed by my advisors.  This other scholarship covers some living expenses, a stipend.  It is provided by NICTA.  It is only for 18 months, but capable of being updated!  This should not limit me if I want to come home.  I do want to come home to do some research while also working.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3330966045539694364?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3330966045539694364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/04/flyin-solo-and-ships-of-scholarness.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3330966045539694364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3330966045539694364'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/04/flyin-solo-and-ships-of-scholarness.html' title='Flyin&apos; Solo and Ships of Scholarness'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-791878426225798815</id><published>2011-03-26T10:25:00.000+11:00</published><updated>2011-03-26T10:25:40.317+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Folk'/><category scheme='http://www.blogger.com/atom/ns#' term='Finntroll'/><category scheme='http://www.blogger.com/atom/ns#' term='Finnland'/><category scheme='http://www.blogger.com/atom/ns#' term='Obsidieth'/><category scheme='http://www.blogger.com/atom/ns#' term='Metal'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruxcon'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruxmon'/><category scheme='http://www.blogger.com/atom/ns#' term='Concert'/><category scheme='http://www.blogger.com/atom/ns#' term='Claim the Throne'/><title type='text'>Troll</title><content type='html'>Last night was frikkin' awesome.  After I did some research towards my PhD, I went to two &lt;a href="http://www.ruxcon.org/ruxmon"&gt;Ruxmon&lt;/a&gt; lectures given by some people I know, Silvio and Laurent.  Great talks.  After that, I went to &lt;a href="billboardthevenue.com.au"&gt;Billboards&lt;/a&gt; to catch &lt;a href="http://www.finntroll.net"&gt;Finntroll's&lt;/a&gt; first tour down here in Australia.  They played Brisbane last night.  And one word ARRRRRRRRGgggGGGHHHHHH.  It was frikkin' nuts.  &lt;a href="http://en.wikipedia.org/wiki/Finntroll"&gt;Hummpa/folk/black metal from Finnland mostly sung in Sweedish&lt;/a&gt;!  Lots-o fun, and the two opening acts, the local &lt;a href="http://www.myspace.com/obsidieth"&gt;Obsidieth&lt;/a&gt; provided some nice modern thrash with some folkiness to it, while the Perth-based &lt;a href="http://www.myspace.com/claimthethrone"&gt;Claim the Throne&lt;/a&gt; played some great battle metal/folk metal.  &lt;br /&gt;&lt;br /&gt;It was the first time I had ever been to a concert, whereby I first give the venue my ticket, a crappy-printed out ticket, and after the gig they hand out true-printed-out tickets, as if you were to have bought the tickets via mail-order... great memorabilia!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-791878426225798815?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/791878426225798815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/troll.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/791878426225798815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/791878426225798815'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/troll.html' title='Troll'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7621452957138824742</id><published>2011-03-13T23:01:00.001+11:00</published><updated>2011-03-13T23:02:50.056+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gorgol Bordello'/><category scheme='http://www.blogger.com/atom/ns#' term='Garbage Collection'/><category scheme='http://www.blogger.com/atom/ns#' term='Slayer'/><category scheme='http://www.blogger.com/atom/ns#' term='Primus'/><category scheme='http://www.blogger.com/atom/ns#' term='PhD'/><category scheme='http://www.blogger.com/atom/ns#' term='Thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='Region Based Memory Management'/><category scheme='http://www.blogger.com/atom/ns#' term='RBMM'/><title type='text'>Region Based Memory Management</title><content type='html'>Aside from listening and witnessing some of the most righteous of music (I'm listening to &lt;a href="http://www.gogolbordello.com"&gt;Gogol Bordello&lt;/a&gt; right now), and caught some &lt;a href="http://www.ironmaiden.com"&gt;Iron Maiden&lt;/a&gt;, &lt;a href="http://www.primusville.com"&gt;Primus&lt;/a&gt;, and &lt;a href="http://www.slayer.net"&gt;Slayer&lt;/a&gt; at &lt;a href="http://www.soundwavefestival.com"&gt;Soundwave&lt;/a&gt; last week, what have I been researching, is a question one might be asking themselves.  Ok yeah that is one nasty grammatically incorrect piece of English.  Well what have I been researching?&lt;br /&gt;&lt;br /&gt;Region Based Memory Management!  That's right, that is what my PhD is focused on.  Sure RBMM is not fresh, but my goal is to implement it for Google's &lt;a href="http://www.golang.org"&gt;Go&lt;/a&gt; language.  What I think will be the real unique pieces of research will be how we allocate our regions, dealing with parallization (a'la goroutines) and carrying information across multiple modules (cross-module analysis).&lt;br /&gt;&lt;br /&gt;Backup just one second cowboy, neee hawwww!  What in the name of doo dah is a region?  Region based memory management is a way of managing memory at compile time, one might think of it as compile-time garabage collection.  However, that is just not correct at all.  At compile-time, via static analysis, dynamic memory allocation calls are located.  The compiler can then emit code that will allocate objects that have the same lifetime into regions of contiguous memory.  So its a neat little tango between compile-time and run-time communication.  Anyways, this grouping of objects with similar lifetimes can benefit cache locality, as well as provide a fast way of deallocating objects, all at once, by just killing the region.  That is fast.  No need to visit each object individually and free it.&lt;br /&gt;&lt;br /&gt;Since Go utilizes a garbage collector, we would like to leave it in place for dealing with cases where regions would live for a long, if not infinite time.  Such a case would be when a global object aliases something that is dynamically allocated (in Go that would be via a call to 'new' or 'make'). Garbage collection is traditionally a "slow" process.  In addition, collectors can be a burden to real-time systems, as they can slow the program's execution (or even stop it) allowing the collector time to clean-up objects that are no longer being used.  Of course, there are parallel garbage collectors, which should not require a stop-the-world approach that traditional collectors implement.  But, I am unaware of their actual processing capabilities/limitations.&lt;br /&gt;&lt;br /&gt;TL;DR my thesis at this time poses to provide an elusive seductive dance between garbage collection and region based memory management.  OhhhhHhh yeaaa mmmmmm mm that sounds like the sexxy.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7621452957138824742?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7621452957138824742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/region-based-memory-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7621452957138824742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7621452957138824742'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/region-based-memory-management.html' title='Region Based Memory Management'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8537612124327977257</id><published>2011-03-06T18:01:00.001+11:00</published><updated>2011-03-06T18:01:48.380+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thingie'/><category scheme='http://www.blogger.com/atom/ns#' term='WNBR'/><category scheme='http://www.blogger.com/atom/ns#' term='Balls'/><category scheme='http://www.blogger.com/atom/ns#' term='bike'/><category scheme='http://www.blogger.com/atom/ns#' term='hair'/><category scheme='http://www.blogger.com/atom/ns#' term='dong'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='shlong'/><category scheme='http://www.blogger.com/atom/ns#' term='pants'/><category scheme='http://www.blogger.com/atom/ns#' term='breasts'/><category scheme='http://www.blogger.com/atom/ns#' term='corduroy'/><title type='text'>That's a weiner!</title><content type='html'>Soooooo, I felt like I needed to score a new pair of pants, so I went to the closeout-store and got some cheap-o black corduroys.  I need to get rid of my other pants that I do not wear too often, to keep things simple.  I'm not a fan of acquiring new possessions.  Anyways, so after I scored some pants, I decided to go to the little market store deal.  As I made my way to the store, I heard some people cheering.  Then.... yes.... then.... I saw two dudes pants-less riding their bicycles.  Well, ya know, this is Melbourne, so I didn't think too much of it, other than, right on dude!  All this craziness while I'm carrying my new pants, because I do not see the need for the store to waste a plastic bag on me.  Then... more... a whole parade, women, men, some with pants, some without, frikkin' naked just riding their bikes down the road.  I kinda cheered and waved my pants at them.  Welcome to Melbourne.  Turns out, today is Melbourne's &lt;a href="http://www.onlymelbourne.com.au/melbourne_details.php?id=29023"&gt;World Naked Bike Ride&lt;/a&gt;.  Way-cool.  I guess it takes some balls to ride a bike in public.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8537612124327977257?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8537612124327977257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/thats-weiner.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8537612124327977257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8537612124327977257'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/thats-weiner.html' title='That&apos;s a weiner!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3648577642436618884</id><published>2011-03-05T09:28:00.000+11:00</published><updated>2011-03-05T09:28:13.582+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compression'/><category scheme='http://www.blogger.com/atom/ns#' term='DevilDriver'/><category scheme='http://www.blogger.com/atom/ns#' term='Iron Maiden'/><category scheme='http://www.blogger.com/atom/ns#' term='All that Remains'/><category scheme='http://www.blogger.com/atom/ns#' term='Primus'/><category scheme='http://www.blogger.com/atom/ns#' term='Concert'/><category scheme='http://www.blogger.com/atom/ns#' term='Ill Nino'/><category scheme='http://www.blogger.com/atom/ns#' term='Mark'/><category scheme='http://www.blogger.com/atom/ns#' term='Ian'/><category scheme='http://www.blogger.com/atom/ns#' term='Queens of the Stone Age'/><category scheme='http://www.blogger.com/atom/ns#' term='Murderdolls'/><category scheme='http://www.blogger.com/atom/ns#' term='Slayer'/><category scheme='http://www.blogger.com/atom/ns#' term='High on Fire'/><title type='text'>I went to church yesterday, SLAYERRRRRRRrrrrrrrrrrrrRRRR (Soundwave was my church)</title><content type='html'>Being a music fan, and a lover of attending concerts, I often check the music schedules of places when I travel.  When I got to Melbourne I soon learned of the most-awesomest musical orgy in this area, the &lt;a href="http://www.soundwavefestival.com"&gt;Soundwave&lt;/a&gt; music festival.  Well, that was my holy-land, and I proclaimed my pilgrimage would start on March the 4th.  Well, yesterday, I was successful.  For I have witnessed/experienced once more the love of Primus, Slayer, Iron Maiden, and some Rob Zombie.  I didn't see all the shows I wanted to see, heck, there were 6 stages, but I had a blast.  Note: Soundwave was one way of forcing myself to stay here in Melbs, even if I didn't like it (I scored my ticket pre-sale). So, my bud Mark picked me up at my house, we then picked up our other friend Ian, and made the pilgrimage.  While things were already kickin' (the shows started at noon, we arrived at 2PM), we basically saw: DevilDriver, All that Remains, Primus, High on Fire, Murderdolls, Ill Nino, Slayer, Rob Zombie (very little of it), Queens of the Stone Age, and Kylesa.... ohhh yeah almost forgot... Iron Maiden!!!!!!!!!!!  Some of the shows I have listed we did not see in entirety.  But it was a blast!  When Slayer hit the stage, awe man, it was crushing!  The likes of data compression would have been impressed on how much space was compressed in so little time.  People cover big area, slayer, people now in tightly packed area.  Like one giant pulsating organism.  Slayer is magic.&lt;br /&gt;&lt;br /&gt;Much love&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3648577642436618884?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3648577642436618884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/i-went-to-church-yesterday.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3648577642436618884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3648577642436618884'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/03/i-went-to-church-yesterday.html' title='I went to church yesterday, SLAYERRRRRRRrrrrrrrrrrrrRRRR (Soundwave was my church)'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7528501073181307491</id><published>2011-02-26T13:11:00.000+11:00</published><updated>2011-02-26T13:11:05.021+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Golden Gate Bridge'/><category scheme='http://www.blogger.com/atom/ns#' term='Plane'/><category scheme='http://www.blogger.com/atom/ns#' term='California'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='Flight'/><category scheme='http://www.blogger.com/atom/ns#' term='Extraterrestrial'/><title type='text'>Goin' back to...</title><content type='html'>Just got back from the Mother Land.  That's right peoples, I just traveled to the USA.  I'm back here in Melbourne now.  So, the trip was fast (left Oz last Monday the 21st around noon).  The cool piece of this deal was that I left at noon that Monday, arrived in Cali-for-ni-a (the home of the Governator) the same day at 2PM.  Like a super-crazy worm-hole.  In-fact, many abductees claim the extraterrestrial abduction was responsible for their time shift.  But, I am pretty sure, science can explain the loss in hours,  I think it was probably do to flying against the international dateline.  None-the-less, just a mere 2 hours after I left, I arrived in LA, but on a ~14 hour plane flight.  Anyways, flying home that following Thursday, and just got back in today... Saturday... freaky.  Anyways, California is mega-sweetness.  I crossed over the Golden Gate Bridge.... but no jumpers.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7528501073181307491?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7528501073181307491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/goin-back-to.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7528501073181307491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7528501073181307491'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/goin-back-to.html' title='Goin&apos; back to...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1245168472177935581</id><published>2011-02-13T00:20:00.002+11:00</published><updated>2011-02-13T00:20:42.745+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pics'/><title type='text'>Acca Dacca Lane and More</title><content type='html'>SoooooooOOoOoOoOoOOooOoOo.... posted pictures, I have.  Enjoy.&lt;br /&gt;&lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1245168472177935581?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1245168472177935581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/acca-dacca-lane-and-more.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1245168472177935581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1245168472177935581'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/acca-dacca-lane-and-more.html' title='Acca Dacca Lane and More'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-191188998774084261</id><published>2011-02-12T12:07:00.002+11:00</published><updated>2011-02-12T12:50:28.659+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='vsyscall'/><category scheme='http://www.blogger.com/atom/ns#' term='vdso'/><category scheme='http://www.blogger.com/atom/ns#' term='linux of oz'/><title type='text'>Linux syscall, vsyscall, and vDSO... Oh My!</title><content type='html'>The following article is a brief investigation I wrote up, which looks into the system call functionality of the Linux kernel.  Mainly, I was trying to clarify the difference between vsyscall and vdso.  This was conducted, more or less, on 2.6.32 and 2.6.37 branches, if I recall properly.  Anyways here goes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;-= What are System Calls =-&lt;/h3&gt;System calls are routines that communicate directly with the operating system in hopes of attaining some specific piece of information, or to make a specific request that the OS needs to fulfill.  For example, gettimeofday() is a request often from user-land for an application to obtain the current timing information from the operating system's kernel.  In Linux this call is implemented as a system call.  Often this interface exists as a means of fulfilling a request by a user for kernel information.  This interface allows a lesser privileged application to access higher-privileged kernel information [1, 2].&lt;br /&gt;&lt;br /&gt;Often these calls are not even accessed directly by an application, rather they are executed via a wrapper.  The GNU C library, glibc, has wrapper functions that do all the handy-dandy wrapping.  For instance, a call to gettimeofday() in an application is really just a call to glibc's wrapper for the system call for gettimeofday().  There is no overhead because the wrapper, at link-time, just associates gettimeofday() to the system's appropriate version of the routine.  If one were to desire to make a true system call, avoiding the wrapper, Linux provides a syscall() routine allowing such.  Both wrapper and the explicit syscall versions of gettimeofday() are demonstrated below:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;#include &amp;lt;sys/syscall.h&amp;gt;&lt;br /&gt;#include &amp;lt;sys/time.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(void)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;struct timeval tv;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* glibc wrapped */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gettimeofday(&amp;tv, NULL);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Explicit syscall */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;syscall(SYS_gettimeofday, &amp;tv, NULL);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;System calls are loaded at kernel boot-time.  All of these calls are accessed by a number.  In the example above SYS_gettimeofday is just a constant integer.  And this integer is the index into an array (called an interrupt descriptor table) of system calls that are constructed at boot-time.  This table/vector can be thought of as pointers to the actual routines [3].  So at index SYS_gettimeofday is a pointer to a piece of code which is where the actual sys_gettimeofday() routine exists.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;-= Overhead =-&lt;/h3&gt;Originally, invoking a syscall in Linux was actually a pretty expensive process, as it was implemented as a system interrupt (int 0x80).  When the syscall interface was called, via the "int 0x80" instruction, the CPU would pass control to the OS.  The OS, would look at what value was passed in, such as SYS_gettimeofday, and then the interrupt vector would be indexed and gettimeofday() would get called.  Interrupts force the CPU to save the state of execution just before the system call was executed and the system interrupted. This state is restored after the interrupt (in this case a syscall) completes.&lt;br /&gt;&lt;br /&gt;Ok, so interrupts are relatively cheap in execution time.  However, the way the kernel is designed does add some overhead when a syscall is executed.  Linux is divided into two primary memory segments.  User-space and kernel-space (userland, kernelland).  User-space memory is that which user applications run in.  Kernel-space is where all the kernel services run.  This segmentation acts as a security barrier, so that crafty and/or malicious user apps cannot directly access the kernel's memory.  Making a syscall, as mentioned previously, is just a bridge, a mere wormhole, between these two segments of memory.  It is this hop between address spaces that causes quite some overhead, as the kernel must switch between user and kernel-land memory segments, and then back again as the syscall completes [5, 6].  Changing the memory addressing requires some register shuffling, and just imparts more overhead on the whole syscall process.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;-= vsyscall and vDSO =-&lt;/h3&gt;To reduce the overhead of hopping between user and kernel spaces, a newer mechanism in Linux allows certain syscalls to be accessed directly from userspace, without the need to cross the user/kernel space barrier.  This is just what the vsyscall and vdso (Virtual Dynamic Share Object) interfaces do.  At boot-time a page of memory is dedicated to containing a subset of syscalls, deemed safe to execute from&lt;br /&gt;userland, that should not cause a security hole for the kernel.  The page of memory where these calls lies is mapped into each running process' user-space.  Thus, when a call to one of these syscalls is made, no context switch between the memory regions of user and kernel-space is conducted, thus less overhead.&lt;br /&gt;&lt;br /&gt;Another interesting means of reducing syscall overhead comes specific to the underlying CPU architecture.  Both the more recent AMD and Intel chips have implemented a fast syscall functionality.  Instead of issuing an interrupt, programs can issue instructions (SYSCALL/SYSENTER and SYSRET/SYSEXIT) that act faster than a traditional interrupt.  The usage of these are based on object code in the OS.  Therefore, a programmer does not have to consider how to implement/request the use of a SYSCALL/SYSENTER over a traditional "int 0x80" [1].  When applications are built, based on the architecture and the system, vsyscall and vdso linkage is done automagically.&lt;br /&gt;&lt;br /&gt;As demonstrated above, by using the syscall() routine, a traditional syscall will be conducted, even if there is vDSO support (virtual Dynamically Shared Object).  However, despite this fact, that call might still be using the newer SYSCALL/SYSENTER CPU instructions.  The glibc wrapped gettimeofday() call is what most programs would use.  Since the kernel has been designed to use the most efficient mechanism of syscall, that version has the potential to be a virtualized syscall that is mapped into userspace.&lt;br /&gt;&lt;br /&gt;To determine if a specific call is using a virtualized (user-space) syscall or a traditional, memory segment-shuffling, syscall, the strace utility can be used.  If a true traditional syscall is being conducted, the routine will be output by strace, will look similar to the following:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;gettimeofday({1297472587, 581519}, NULL) = 0&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;According to comments in glibc-2.12.1: "The vsyscall page is a virtual DSO (Dynamic Shared Object) pre-mapped by the kernel" [7].&lt;br /&gt;&lt;br /&gt;vsyscall and vDSO are similar in how they work, however there are some slight differences.  vsyscall is limited to 4 entries, and is static in memory.  Therefore, any statically linked applications can guarantee where vsyscalls are loaded.  On-the-other-hand, vDSO is dynamically loaded into the user process, therefore it is not predictable due to Linux's randomized address space layout.  If more than 4 vsyscalls are needed, then a vdso should be used instead [8].&lt;br /&gt;For example, run `cat /proc/self/maps` and look at both the '[vdso]' and '[vsyscall]' entries.  If your system supports these, the memory range for vDSO is different for each process issued, and vsyscall is totally predictable.  If you dont believe me, run 'cat /proc/self/maps' a few times and note the addresses of vdso and vsyscall.  Since this example is looking at '/proc/self/maps' the memory mappings displayed are for that 'cat' process [9, 10].&lt;br /&gt;&lt;br /&gt;[1] http://en.wikipedia.org/wiki/System_call&lt;br /&gt;[2] Linux User's Manual: intro(2)&lt;br /&gt;[3] http://www.tldp.org/LDP/khg/HyperNews/get/syscall/syscall86.html&lt;br /&gt;[4] http://en.wikipedia.org/wiki/Interrupt&lt;br /&gt;[5] http://en.wikipedia.org/wiki/Kernel_(computing)&lt;br /&gt;[6] http://www.linux.it/~rubini/docs/ksys/ksys.html&lt;br /&gt;[7] glibc-2.12.1&lt;br /&gt;[8] Linux Kernel 2.6.37 arch/x86/kernel/vsyscall_64.c&lt;br /&gt;[9] http://anomit.com/2010/04/18/examining-the-linux-vdso/&lt;br /&gt;[10] http://www.trilithium.com/johan/2005/08/linux-gate/&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-191188998774084261?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/191188998774084261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/linux-syscall-vsyscall-and-vdso-oh-my.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/191188998774084261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/191188998774084261'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/linux-syscall-vsyscall-and-vdso-oh-my.html' title='Linux syscall, vsyscall, and vDSO... Oh My!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8970880266553204871</id><published>2011-02-05T09:52:00.003+11:00</published><updated>2011-02-05T10:02:58.469+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Escher'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='Hofstadter'/><category scheme='http://www.blogger.com/atom/ns#' term='Godel'/><category scheme='http://www.blogger.com/atom/ns#' term='Bach'/><category scheme='http://www.blogger.com/atom/ns#' term='freedom'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>matt += food;</title><content type='html'>Soooo.  Well, I never posted about me getting out of the hospital, but I was there for three weeks, and was released about two weeks ago.  I have been going back to work and research, but I have also been eating more.  I have weekly doctor appointments to run blood tests.  I have also been enjoying cooking more, and ya know, it's not that hard and it's not boring.  It's not hard cause I'm not trying to be the next Master Chef.  I need to keep eating, as my ultimate goal is to regain more health.  So, for all of those that cared or offered to come out to see me, or sent me messages, or were legitimately concerned... much props.  &lt;br /&gt;&lt;br /&gt;BTW, I had no idea that I would acquire so many books while being in the crazy-house.  Much props to my advisor, friend, and professor for bringing me a copy of Douglas Hofstadter's &lt;a href="http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach"&gt; Godel, Escher, Bach&lt;/a&gt;.  I have not completed it, but got just under halfway through while being re-fed.  I must say, as much as it sucked to be held against my will, I needed it.  Technically, I was only against my will for one night, but I have a feeling if I were to have tried to discharge myself, I would have gotten another Section 12 (involuntary) status; thereby preventing me from leaving.  I must say I did meet some really cool people.  Cool people are interesting.  That could have been said in reverse, interesting people are cool.  It is a commutative relation.&lt;br /&gt;&lt;br /&gt;I did learn two things when in the hospital:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you carry around a large book about science, you might be perceived a genius.&lt;br /&gt;&lt;li&gt;If you can access facebook via a proxy, you might be perceived as a hacker.&lt;br /&gt;&lt;li&gt;Sultanas are seemingly the equivalent to raisins in America.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8970880266553204871?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8970880266553204871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/matt-food.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8970880266553204871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8970880266553204871'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/02/matt-food.html' title='matt += food;'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3584646027562265682</id><published>2011-01-14T11:43:00.001+11:00</published><updated>2011-01-14T11:47:53.794+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Neurons'/><category scheme='http://www.blogger.com/atom/ns#' term='Coffee'/><category scheme='http://www.blogger.com/atom/ns#' term='Caffeine'/><title type='text'>137 Trimethylxanthine!!!!</title><content type='html'>So one beauty of coming to Melbourne is that it has the most cafes per square meter.  For a coffee nerd like myself (I take pride in the fact that I used to roast my own), this is a pretty cool place.  Well, I had no idea I would be able to sample the delicacies of the beautiful bean from the confines of a mental ward (still here re-feeding trying to get healthier, I love how they do this in the mental ward).    &lt;br /&gt;&lt;br /&gt;Anyways, the only coffee that is available, typically, here in this ward is instant decrap.  Well the decrap, instant, turns to rocks in the high-humidity of this region.  Likewise, since it is a mental ward, and also people with eating problems, less caffeine to stimulate the body and also metabolism is the choice.  Well, I have had a bit of caffeine from the tea (they also have soda here but I don't drink that).  Anyways, they had real coffee, with a press pot here today.  I just sampled it...... mmmmmmm I FEEL LIKE I CAN LIFT A SMALL CAR. AHHHH HAHAHAHHAHAHA.  Ok, neurons stimulated.  One of the other patients here did bring in some instant (caffeinated) coffee.  I did sample some of that a while back.  Anyways, hopefully I am getting healthier and my bloods are stabilizing.  I want out soon!&lt;br /&gt;&lt;br /&gt;Much Love&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3584646027562265682?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3584646027562265682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/137-trimethylxanthine.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3584646027562265682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3584646027562265682'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/137-trimethylxanthine.html' title='137 Trimethylxanthine!!!!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6562582402412686223</id><published>2011-01-08T18:51:00.003+11:00</published><updated>2011-01-08T18:55:53.617+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday'/><category scheme='http://www.blogger.com/atom/ns#' term='Ass'/><category scheme='http://www.blogger.com/atom/ns#' term='B-12'/><category scheme='http://www.blogger.com/atom/ns#' term='Butt'/><title type='text'>What what what in the butt?</title><content type='html'>How was your Friday?  Mine was pretty fun.  I got an injection of B-12... in my ass.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6562582402412686223?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6562582402412686223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/what-what-what-in-butt.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6562582402412686223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6562582402412686223'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/what-what-what-in-butt.html' title='What what what in the butt?'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2681422639145077045</id><published>2011-01-01T16:39:00.003+11:00</published><updated>2011-01-01T16:41:43.250+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Houdini'/><category scheme='http://www.blogger.com/atom/ns#' term='Awesome'/><category scheme='http://www.blogger.com/atom/ns#' term='Escape'/><title type='text'>Happy 365.25 days... again (Updated)</title><content type='html'>Saw a dude try to escape today, he made it to the roof. I totally was rooting for him.  Well, I assume he was escaping.  He climbed to the roof.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2681422639145077045?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2681422639145077045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/happy-36525-days-again-updated.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2681422639145077045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2681422639145077045'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/happy-36525-days-again-updated.html' title='Happy 365.25 days... again (Updated)'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1297001231437857302</id><published>2011-01-01T11:48:00.002+11:00</published><updated>2011-01-01T11:57:58.005+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='365'/><category scheme='http://www.blogger.com/atom/ns#' term='Mental Ward'/><category scheme='http://www.blogger.com/atom/ns#' term='New Year'/><title type='text'>Happy 365.25 days... again</title><content type='html'>Nnnnnnnneeewwww year.  Big whoop.  I love how people use the revolution of the sun as some marker for them to "take control" over the issues in their life.  Well, that wasn't my goal, but this is my first New Year's in a mental health ward.  I didn't realize my physical health was getting so bad.  My doctor suggested I go to the hospital, after my blood tests and a physical evaluation.  Apparently I'm way-under weight and they didn't want me to do much physical activity.  I had been eating more.  I didn't realize I was so bad.  So they (doc) put me in an eating disorder ward, which also happens to be in a mental ward.  Let me say, yes I do eat, and I do not purge, however as it seems now, I was not eating enough and/or enough variety to support me as an individual.  Hopefully we can get a plan together *cough*A-Team*cough* so that I can get on track.  The program in the said ward will make sure I do very little exercise, re-feed me, and make sure that the re-feeding does not compromise my health.  Yeah, even when you start restoring your body, complications can arise.  Regarding the mental-ward aspect, way cool people!  Who else can say they had New Year's Eve in a mental ward?  Anyways, I need to get better.  I'm here voluntary.  Well, the first night I was here involuntary.  The staff by law was not allowed to let me go.  I was basically a prisoner.  Anyways, I don't know how long I'll have to stay.  But I didn't realize my health was this bad off.  Positive thoughts.  Oh yeah, and the drugs some people are on.  Never take the crap they give you.  It's scary, I seem some people, almost like zombies.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1297001231437857302?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1297001231437857302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/happy-36525-days-again.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1297001231437857302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1297001231437857302'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2011/01/happy-36525-days-again.html' title='Happy 365.25 days... again'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8916549944965966219</id><published>2010-12-29T23:28:00.001+11:00</published><updated>2010-12-29T23:31:47.596+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rocky'/><category scheme='http://www.blogger.com/atom/ns#' term='Caltrate'/><category scheme='http://www.blogger.com/atom/ns#' term='Pee'/><category scheme='http://www.blogger.com/atom/ns#' term='2600'/><category scheme='http://www.blogger.com/atom/ns#' term='Pellegrini&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='Coffee'/><title type='text'>Thoughts</title><content type='html'>I now feel like a geriatric, I purchased Caltrate today. &lt;br /&gt;&lt;code&gt;Matt::CoolPoints--;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I went to Pellegrini's again tonight.  Awesome coffee.  Rocky was there and he tried to slip me some free cake.  I felt bad for turning it down as I do not think it was vegan.  He is totally cool, he tried to give me the coffee for free, so I tipped them the price of the brew.  It was very good.  I sat alone and removed my head from the computer so I could focus on some of the logical aspects of my research.  Mainly, just thinking about region based memory management, writing down some examples of test-cases, and formulating an idea where we can allocate all space at once if we can guarantee how big the region of memory will be.  The latter would assume there is no loops for variables of said region.&lt;br /&gt;&lt;br /&gt;Walking home, a dude spotted my 2600 hoodie, and we chatted for a bit.  Way cool!&lt;br /&gt;&lt;br /&gt;I have to pee.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8916549944965966219?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8916549944965966219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/thoughts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8916549944965966219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8916549944965966219'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/thoughts.html' title='Thoughts'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4220078329569383052</id><published>2010-12-25T00:58:00.000+11:00</published><updated>2010-12-25T00:58:31.364+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amon Amarth'/><category scheme='http://www.blogger.com/atom/ns#' term='Vegan'/><category scheme='http://www.blogger.com/atom/ns#' term='Matt'/><category scheme='http://www.blogger.com/atom/ns#' term='Lev'/><category scheme='http://www.blogger.com/atom/ns#' term='Holiday'/><category scheme='http://www.blogger.com/atom/ns#' term='Market'/><category scheme='http://www.blogger.com/atom/ns#' term='Pellegrini&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='Wedding'/><category scheme='http://www.blogger.com/atom/ns#' term='Dave'/><category scheme='http://www.blogger.com/atom/ns#' term='Professor'/><title type='text'>Hoe hoe hoe!</title><content type='html'>Man the xmas spirit is truly amazing out here.  Maybe its the weather, or rather less than American sense of decorating.  I never really decorated much or any for xmas anyways.  Well, I was in the research lab today, and my professor/advisor rocks in and asks if I want to come over for dinner.  On Christmas Eve... SURE!  So I go home with him.  He and his wife made an incredible dinner, and we had some pastry's and tea and juice.  They opened presents and lit the Christmas Tree... which I think got part of its glow that their son was bewildered by, due to the candles actually lighting-up part of the tree.  A real tree with real candles and fire! So awesome.  But when they were opening presents, they gave me some! They had two presents wrapped and labeled for me! Totally a surprise, thats the true spirit, a big surprise.  I had no idea this was going to happen, he just invited me over today!  &lt;br /&gt;&lt;br /&gt;Earlier in the day I stopped by the Vic market and visited my friend Dave, my buckwheat dealer.  He also sells grain and nuts and stuff.  Well, I kinda feel like its making a drug deal 'cause I by the metric system, in other words, I but like a quarter-kilo.  I love that I by based on the kilo metric-standard unit, like professional drug dealers.  Well Dave hooked me up with more than I asked for and charged me so little, it was so humbling!  Lots of mixed nuts, and lots of friendliness.&lt;br /&gt;&lt;br /&gt;Even earlier this week I went to Pellegrini's Italian joint on Bourke near Spring Street.  Matt is awesome.  He pulls some great espresso, as I have been going to this Italian place the past few weeks, we recognize each other.  Well I was doin' the ole fold-the-US-20-dollar bill trick so that the graphics on the bill look like 9-11 and collapsing twin-towers.  Matt wanted the money, and he paid me AUD for my USD.  And he even gave me and my friend, Vegan Dave free espresso.  He then didn't even want us to pay!  I was like... man that's so nice.  What a holiday gift!  I still paid him as a tip.  So cool!&lt;br /&gt;&lt;br /&gt;Last weekend I went to a friend's wedding.  It was unitarian.  I knew I was in the right place when I ended up chatting with a dude sporting an Amon Amarth T-Shirt.  But the whole deal was so cool.  There was no song or dance or any other wedding BS.  Straight-up, to the point.  Basically can be paraphrased... "Ok your married... lets party"  Ok maybe not like a crazy party scene, it was a nice reception and then the offsite party/reception.  I didn't go to the latter, but the reception at the unitarian place was nice!  Congrats Lev!&lt;br /&gt;&lt;br /&gt;So here is the deal.  May the holidays bring everyone a smile.  Lets forget about brain washing and religion, and just recognize the love we have inside for one another.  Strip-away the social corruption, we are simply animals.  We can love or hate.  Love is fun, its better to smile than be pissed.  We are all playing this game.  Either we can make life sucky by creating enemies, or simply love each other and laugh.  Love is easier.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4220078329569383052?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4220078329569383052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/hoe-hoe-hoe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4220078329569383052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4220078329569383052'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/hoe-hoe-hoe.html' title='Hoe hoe hoe!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7174353148223240494</id><published>2010-12-16T22:32:00.007+11:00</published><updated>2010-12-17T11:56:04.826+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Feces'/><category scheme='http://www.blogger.com/atom/ns#' term='Ian Taylor'/><category scheme='http://www.blogger.com/atom/ns#' term='Pantera'/><category scheme='http://www.blogger.com/atom/ns#' term='GCC'/><category scheme='http://www.blogger.com/atom/ns#' term='Outback Steakhouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Go'/><category scheme='http://www.blogger.com/atom/ns#' term='Blue Tile Lounge'/><category scheme='http://www.blogger.com/atom/ns#' term='Christmas'/><category scheme='http://www.blogger.com/atom/ns#' term='Krampus'/><title type='text'>More Aussie Curiosities, Santa in Speedos, Compiler Hack1n, and Metal!!!</title><content type='html'>Ok so I wanna keep this post brief.  I must first start with a major way-cool discovery I have made.  There is, in fact, Outback Steakhouse restaurants, just like in the US... here.  Isn't that just a shear mockery of the Australian culture.  On behalf of America, I apologize to all Australians.  Proof: &lt;a href="http://www.outbacksteakhouse.com.au"&gt;http://www.outbacksteakhouse.com.au&lt;/a&gt; &lt;---- notice the '.au' suffix.&lt;br/&gt;&lt;br /&gt;Aye! What's that in the air?  A fecal tenge of consumerism, the celebration of money and corporate whorism, Christmas time!  Actually, I'm not sure how present-driven it is out here.  I noticed that, while it's Christmas, my neighborhood doesn't really seem to decorate much.  That's fine with me.  I much rather celebrate Yule and the change of seasons.  &lt;a href="http://en.wikipedia.org/wiki/Krampus"&gt;Krampus&lt;/a&gt; is pretty cool too.  One thing I did notice is that it seems most Christmas decorations feature "stars" versus the "snowflakes" that the Northern Hemisphere litters Christmas with.  Since it is summer, that does make sense.  However, not everything is free from the snow and its contradictory summertime Santa Clause affiliation with the Southern Hemisphere.  Santa still pilots a sleigh.  Maybe that's for like when Mr. Clause decides to get trashed and cart-around in the "bush."  &lt;br /&gt;&lt;br /&gt;The "bush," apparently the term outback is more of an Americanism.  The Aussies do not seem to understand that term so much, in fact, I do believe they refer to it as the "bush."&lt;br /&gt;&lt;br /&gt;My research is finally going.  I have been hackin' away on the &lt;a href="http://www.golang.org"&gt;Go&lt;/a&gt; front-end for the &lt;a href="http://gcc.gnu.org"&gt;GCC compiler&lt;/a&gt; in an effort to implement region-based memory management.  Ian Taylor did a fantabolous job, the guy (I think he is a machine) is a marvelous developer.  &lt;br /&gt;&lt;br /&gt;So I was walkin' down Smith Street this evening.  I stepped into &lt;a href="http://www.myspace.com/bluetilelounge"&gt;the Blue Tile Lounge&lt;/a&gt; and catch some metal.  The band covered some Pantera.  I was totally humbled, it made me feel energy!  I was happy, they sang New Level, and I can't recall ever hearing a cover of that badadadaasssss track!&lt;br /&gt;&lt;br /&gt;This post is dedicated to Mitch, who encouraged me to update this blog, and the letter X for being often used as an algebraic variable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7174353148223240494?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7174353148223240494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/more-aussie-curiosities-santa-in.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7174353148223240494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7174353148223240494'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/more-aussie-curiosities-santa-in.html' title='More Aussie Curiosities, Santa in Speedos, Compiler Hack1n, and Metal!!!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7267114423323927669</id><published>2010-12-03T09:07:00.000+11:00</published><updated>2010-12-03T09:07:57.734+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Brian Dunning'/><category scheme='http://www.blogger.com/atom/ns#' term='Rebecca Watson'/><category scheme='http://www.blogger.com/atom/ns#' term='Skeptics Guide to the Universe'/><category scheme='http://www.blogger.com/atom/ns#' term='Skepchick'/><category scheme='http://www.blogger.com/atom/ns#' term='Skeptoid'/><category scheme='http://www.blogger.com/atom/ns#' term='Skeptics'/><title type='text'>Skeptics</title><content type='html'>So I decided to go catch the Brian Dunning and Rebecca Watson talk last Wednesday.  Awesome!  A ton of skeptics were there, including the Victorian Skeptics and University Secular Society of Uni Melbourne.  Possibly other groups.  Anyways, friendly people.  Some let me sit at their table!  Anyways, Dunning, from &lt;a href="http://www.skeptoid.com"&gt;Skeptoid&lt;/a&gt; spoke on "Strange Sounds" recorded underwater, from numbers stations, and backwards masking, etc.   Fun talk!  Rebecca, from &lt;a href="http://www.theskepticsguide.org"&gt;The Skeptics Guide to the Universe&lt;/a&gt; and &lt;a href="http://www.skepchick.org"&gt;Skepchick&lt;/a&gt; gave a hilarious talk on "How to Ruin Christmas."  I chatted one-on-one after the Q&amp;A session with Brian, totally cool guy!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7267114423323927669?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7267114423323927669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/skeptics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7267114423323927669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7267114423323927669'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/12/skeptics.html' title='Skeptics'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3753762492114138753</id><published>2010-11-27T11:00:00.001+11:00</published><updated>2010-11-27T11:02:22.442+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chris'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruxcon'/><category scheme='http://www.blogger.com/atom/ns#' term='2600'/><title type='text'>The Scene</title><content type='html'>So some of the 757ers might want to know about the scene here in Melbourne, with respect to the hacker world.  I must say, I think its great.  There is a great group of guys at both &lt;a href="http://www.ruxcon.org.au"&gt;Ruxcon&lt;/a&gt; and 2600 who have some old school knowledge.  Many props to Chris and his Ruxcon people for creating such a fantastic conference last week.  Not to mention, the speaker talks were great.  I can't even imagine the stress and planning that had to go on, but Chris led-it-up and did a killer job, not to mention he used to edit Phrack, and even do some run some stuff in the ANSI art days.  It seems like such an event and the Ruxcon/2600 crews are keeping the knowledge base fresh and exciting.  I cant even imagine what things were like in the mid-90s.  The "cyber-punk" era.  These guys are good.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3753762492114138753?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3753762492114138753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/scene.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3753762492114138753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3753762492114138753'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/scene.html' title='The Scene'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4069192105922431120</id><published>2010-11-25T23:07:00.000+11:00</published><updated>2010-11-25T23:07:02.560+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Calabi-Yau'/><category scheme='http://www.blogger.com/atom/ns#' term='String Theory'/><title type='text'>Wow Yau!  A Lecture.</title><content type='html'>So I was about to go to the Juggling Meeting tonight, when I realized, it was kinda chilly and drizzly so I was like screw it, I'll go home.  Well, I was going to short-cut through a University building when I found out there was a lecture on.  Well it was on String-theory, right up my alley!  So I decided to check it out, the title being "The Shape of Inner Space: String Theory and the Geometry of the Universe's Hidden Dimensions."  The lecture was given by Shing-Tung Yao, who proved the Calabi Conjecture and ultimately helped to form the concept of &lt;a href="http://en.wikipedia.org/wiki/Calabi%E2%80%93Yau_manifold"&gt;Calabi-Yau manifolds&lt;/a&gt; (6-dimensional manifolds, wrap you mind around that)! Awesome lecturer, and he is a perfect example of what my definition of genius is, someone who can explain really complicated concepts to a layperson with ease.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4069192105922431120?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4069192105922431120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/wow-yau-lecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4069192105922431120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4069192105922431120'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/wow-yau-lecture.html' title='Wow Yau!  A Lecture.'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6667463349937879447</id><published>2010-11-24T09:10:00.000+11:00</published><updated>2010-11-24T09:10:55.926+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Digital Forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='Article'/><category scheme='http://www.blogger.com/atom/ns#' term='Heap'/><category scheme='http://www.blogger.com/atom/ns#' term='Birthday'/><category scheme='http://www.blogger.com/atom/ns#' term='Sheep'/><category scheme='http://www.blogger.com/atom/ns#' term='Age'/><title type='text'>Of Sheep and Orbits</title><content type='html'>Wow, so last week, I added another ring to the Matt-tree.  Yeah, I got a bit older.  But it seems that age is just a gross estimate of maturity, knowledge, and health.  I feel that is a misnomer.  Age is just the amount of times you have orbited the sun given you are based here on the Earth.&lt;br /&gt;&lt;br /&gt;Also, &lt;a href="http://www.digitalforensicsmagazine.com"&gt;Digital Forensics Magazine&lt;/a&gt; just published an article I wrote, "Of Sheep &amp; Heap," in their most recent issue (Issue number 5).  I must add, their acquisitions department was a blast to work with.  Much props to Roy Isbell over there!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6667463349937879447?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6667463349937879447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/of-sheep-and-orbits.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6667463349937879447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6667463349937879447'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/of-sheep-and-orbits.html' title='Of Sheep and Orbits'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7362867254693001452</id><published>2010-11-21T23:14:00.001+11:00</published><updated>2010-11-21T23:14:59.345+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruxcon'/><title type='text'>Ruxcon 2010</title><content type='html'>Went to &lt;a href="http://www.ruxcon.org.au"&gt;Ruxcon&lt;/a&gt; 2010 this past weekend.  Tons of fun and great talks!  Oddly enough, I ran into a dude who knows one of my buds back home, Sean.  So that was pretty cool!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7362867254693001452?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7362867254693001452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/ruxcon-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7362867254693001452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7362867254693001452'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/ruxcon-2010.html' title='Ruxcon 2010'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2496307346216595155</id><published>2010-11-07T10:33:00.000+11:00</published><updated>2010-11-07T10:33:27.066+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='World Vegan Day'/><category scheme='http://www.blogger.com/atom/ns#' term='Paul'/><category scheme='http://www.blogger.com/atom/ns#' term='LUV'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux Users of Victoria'/><category scheme='http://www.blogger.com/atom/ns#' term='Rev. Billy'/><category scheme='http://www.blogger.com/atom/ns#' term='Dave'/><category scheme='http://www.blogger.com/atom/ns#' term='WVD'/><category scheme='http://www.blogger.com/atom/ns#' term='Liz'/><title type='text'>Samhain or Beltaine, LUV, the Clause Invades, and Some Clothes Lines</title><content type='html'>Wow, so it's already November down here.  I guess its the same up there :-)  Spring is starting, though, down here.  Anyways.  So since the pagan calendar is based on a lunar cycle, and probably some what of a seasonal one as well (seasons and the lunar cycle do operate together), I suppose we just passed Beltaine.  This typically would have been Samhain in the northern hemisphere.  No matter what though, Los Dios de Los Meurtos also occurred.  I always liked that concept of holiday.  Celebrate the dead, so cool.  When I die, celebrate my death.  Throw a party, donate me to science, and then burn me to teeny tiny bits and stuff me into some unsuspecting persons Bar-b-cue.  Or do what the vikings did, toss me on a boat and set it a blaze.&lt;br /&gt;&lt;br /&gt;Went to &lt;a href="http://www.wvd.org.au"&gt;World Vegan Day&lt;/a&gt; LAST Sunday, the 31st.  Mega huge turn out at the way cool &lt;a href="http://www.abbotsfordconvent.com.au"&gt;Abbortsford Convent&lt;/a&gt;.  Had a blast!  Dave and myself rocked it.&lt;br /&gt;&lt;br /&gt;I gave a presentation for the &lt;a href="http://luv.asn.au"&gt;Linux User's of Victoria (LUV)&lt;/a&gt; back last week on the 3rd of November, with the topic about basic kernel module development and debugging.  I called it "Kernel Autopsy a Brief Evisceration Into GNU/Linux Kernel Module Creation and Debugging".  The slides (and other useful stuff) can be found &lt;a href="http://users.757.org/~enferex/luv_presentation_3nov2010/"&gt;here&lt;/a&gt;.   The date would have been on that previous Tuesday, but the Melbourne Cup was rocking then, a public holiday.  I am against horse racing, to me it is totally unfair to the horses.  Plus, it seems like a really bad excuse to dress up and blah blhlhlahlah.  Give the horses some respect, they didn't choose to be ridden.   &lt;br /&gt;&lt;br /&gt;Went to a mate's house yesterday for a BBQ.  Paul and his wife Liz made delicious vegan tart desert stuff and had plenty of veggies and all kinds of salads.  Tons of fun!  But before this, I went down into the CBD.  Santa Clauses' Arrival!!!! Let the consumer whoreism begin! I can hear the ring-a-ding-ding of Consumer Clause "Buy buy buy!!! Your kids expect it, and you will be bad parents if you don't give in."  I must now make mention to &lt;a href="http://www.revbilly.com"&gt;Rev. Billy&lt;/a&gt; from the Church of Stop Shopping hilarious!    Oh yeah, even though it is during the summer, I'm pretty sure like many christmas cards and stuff have the "winter" snow-like decorations.&lt;br /&gt;&lt;br /&gt;But prior to the Clause, I hung my clothes up on a clothes line to dry.  Never have done that before!  Awesome.... it really works!  I didn't go downtown for the clause event, I happened to be on my into the city at the time.&lt;br /&gt;&lt;br /&gt;Ok the colon speaks, and the toilet needs to be fed.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2496307346216595155?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2496307346216595155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/samhain-or-beltaine-luv-clause-invades.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2496307346216595155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2496307346216595155'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/11/samhain-or-beltaine-luv-clause-invades.html' title='Samhain or Beltaine, LUV, the Clause Invades, and Some Clothes Lines'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-9069598129065775308</id><published>2010-10-25T00:25:00.001+11:00</published><updated>2010-10-25T00:27:05.359+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bats'/><category scheme='http://www.blogger.com/atom/ns#' term='Exhibition'/><category scheme='http://www.blogger.com/atom/ns#' term='Watermellon Tree'/><category scheme='http://www.blogger.com/atom/ns#' term='Possum'/><category scheme='http://www.blogger.com/atom/ns#' term='Brown Couch'/><category scheme='http://www.blogger.com/atom/ns#' term='Joel'/><title type='text'>Bats are Like Rats with Wings</title><content type='html'>Before I explain last night let me lead-up with the following.  I've been kinda emo the past two days.  Sure my research is making progress, but not as quickly as I had hoped.  Anyways, last weekend I got an email about an opportunity to move out, but ultimately I realized I was trying to make friends by moving in with others.  Probably not the best way to make friends.  I didn't really know the others anyways.  Now, I do have friends, but none that I ALWAYS pal-around with in person.  Heck, I lived alone in the US for years so, I figure my share house room, is my mini apartment.  I'm in such a awesome chill mood. Its 9:35, I'm sitting in the Carlton Gardens, and a possum was just mozing near the tree that this park bench is next too.  I had a killer pasta/mushroom salad on Lygon street with some friends in the &lt;a href="http://www.juggling-club.com"&gt;Juggling Club&lt;/a&gt;.  Anyways, the Exhibition building looks beautiful.  I wanna just run home to get my camera to take a shot of the nearly full moon + illuminated building + the swarm of bats chillin' in the air above it.  Bats are like rats, with wings.  Wow the sprinkler is getting close.  Maybe ill go grab that camera.&lt;br /&gt;&lt;br /&gt;[... I did get some pics.  Want to spend more time choosing which to deep-six.]&lt;br /&gt;&lt;br /&gt;Last night was nuts too (last Wednesday)!  Kinda in a depressed mode, and I decided to take a walk around.  Well, I ended up walking by the &lt;a href="http://www.gertrudes.com.au"&gt;Brown Couch on Gertrude&lt;/a&gt;.  Anyways, I saw a chick and dude, Joel, about to walk in, so I decided to ask "who was playin."  Turns out it was a local band called &lt;a href="http://www.myspace.com/thewatermelontree"&gt;The Watermelon Tree&lt;/a&gt;.  They suggested I go catch 'em.  Well I was like, sure.  I chatted to the dude for a while, way cool.  He even offered to pay the cover charge for me!  I left, too stingy to dish out money, and was like WTF?  Why did I just leave?  I was talkin' to a way cool dude, who even offered to pay my way.  Well, I turned around, and walked back in, paid the cover, and watched a show!  Joel's wife even went up to sing, great voice.  It gets cooler! After the show I was walkin' home and I start chattin' with some dude on the street, he mentioned he was on the way to the ER because his teeth hurt.  anyways, we showed off our ninja to each other.  Then I realized, when we parted, that others, I think, might have thought we both were trashed.  I was sober and all.  But my ninja skills&lt;br /&gt;were in check.  Then on the corner were two people with Kiss face paint on, a Peter Chris and Ace Frehley.  I chatted with them for a brief amount of time, and then continued home.  Moral of the story.  Ninja moves rock.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-9069598129065775308?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/9069598129065775308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/bats-are-like-rats-with-wings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/9069598129065775308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/9069598129065775308'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/bats-are-like-rats-with-wings.html' title='Bats are Like Rats with Wings'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-5822126004012517159</id><published>2010-10-19T23:20:00.001+11:00</published><updated>2010-10-19T23:21:41.105+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='Erica'/><category scheme='http://www.blogger.com/atom/ns#' term='Bats'/><category scheme='http://www.blogger.com/atom/ns#' term='Lev'/><category scheme='http://www.blogger.com/atom/ns#' term='Gordon Ramsey'/><category scheme='http://www.blogger.com/atom/ns#' term='Mental Asylum'/><title type='text'>Hangin' at the Mental Asylum</title><content type='html'>So last weekend I caught up with a mate, Lev, and his companion Erica.  Very freakin' awesomeness people.  They are so warming.  They picked me up in their car and drove me outside of the inner part of the city and to their place not technically in the suburbs, but kinda between the suburbs and the hub-bub of the city.  Lev is the president of the &lt;a href="http://luv.asn.au"&gt;Linux Users of Victoria (LUV)&lt;/a&gt;.  So we geekeed-out some!  He and Erica also gave me the grand tour.  The &lt;a href="http://en.wikipedia.org/wiki/Kew_Asylum"&gt;Kew Asylum&lt;/a&gt; was an 1800s mental asylum now converted to town-homes and apartments... really, how awesome is that!  Freakin' awesome!  So beautiful, great distance/panoramic view of the city.  Not to mention, bats in the trees, as he described, it looks like beer bottles hangin' from the limbs.  He's totally right!  Tons of bats chillin' upside-down.  As we were strollin' around, a goose mystically appeared, and it was totally friendly.  I pet it!  I also ate peppercorns straight from a tree from the asylum grounds.  &lt;br /&gt;&lt;br /&gt;And now, Gordon Ramsey is on TV doin' some Kitchen Nightmares.  It's awesome, the show is uncensored.  So much vulgar language, its great!&lt;br /&gt;&lt;br /&gt;Oh yeah, I was at work today.  Washin' my hands.  Yep, the water was rollin' around counter-clockwise.  I still need to find a weak toilet, so I can test to make sure the toilets also have experience the anti-clockwise-ness of the Southern Hemisphere.&lt;br /&gt;&lt;br /&gt;P.S. My &lt;a href="http://www.last.fm/user/enferex"&gt;last.fm&lt;/a&gt; account just tapped 10000.&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-5822126004012517159?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/5822126004012517159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/hangin-at-mental-asylum.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5822126004012517159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5822126004012517159'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/hangin-at-mental-asylum.html' title='Hangin&apos; at the Mental Asylum'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-9191918704245342638</id><published>2010-10-16T00:35:00.000+11:00</published><updated>2010-10-16T00:35:00.924+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Bar Open&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Woo Hoo Review&quot;'/><title type='text'>Hoo Woo!</title><content type='html'>Sweet momma-mojo of crazy swing + talent + gypsy-styled awesomeness.  I caught the &lt;a href="http://www.myspace.com/thewoohoorevue"&gt;Woo Hoo Review&lt;/a&gt; tonight at &lt;a href="http://www.baropen.com.au"&gt;Bar Open&lt;/a&gt; by muh-self.  I must say, patting-myself-on-the back, awesome choice.  I was feeling kinda sleepy/tired/meh.  Then ... then the music kicked in.  So much so, they had me jigging around, bouncing around is more like it.  I'm sold.  I think I want to get a RV, Gypsie-styled, and become a nomad of FOSS.  Please plplplplpplleeeassee check this band out.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-9191918704245342638?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/9191918704245342638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/hoo-woo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/9191918704245342638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/9191918704245342638'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/hoo-woo.html' title='Hoo Woo!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6937335037280699436</id><published>2010-10-01T17:09:00.007+10:00</published><updated>2010-10-02T01:19:19.404+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='Plan 9'/><category scheme='http://www.blogger.com/atom/ns#' term='Internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Gorilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Go: A Brief Stroll Down GC Lane</title><content type='html'>The following is a quick summary of the &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; compiler, gc, for their language &lt;a href="http://www.golang.org/"&gt;Go&lt;/a&gt;.  I have recently been hooked onto Go as it is a relatively new language, and my research interests are compilers.  Not to mention I have been looking for a compiler to hack on for my PhD research.  Oddly enough, I caught a talk about Go where Rob Pike, Go evangelist and developer, gave an awesome presentation on the language, which kinda lured me in.  Plus, to benefit my cause, the source is free and open, so I decided to take a stroll down the source code lane to see how Go churns one's source code into an executable.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt;, this is my interpretation of the gc compiler, I cannot say it is 100% accurate, nor am I reviewing the compiler.  Since there is relatively little public documentation on how the internals of gc tick, I figured this exploration would be a good learning experience for me.  Maybe someone else will find this somewhat useful.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TL;DR&lt;/b&gt;: Cool compiler for a cool language Go which focuses on memory safety and easy implementation of parallelization.  GC is based on &lt;a href="http://plan9.bell-labs.com/plan9/"&gt;Plan 9&lt;/a&gt; with their specific assembly and object file format.&lt;br /&gt;&lt;br /&gt;The following is a brief outline of how a Google Go source file is compiled by the gc compiler taken from the Google repository at revision 6277:ed9fe47b342d (September 14, 2010)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Quick Overview&lt;/H2&gt;The gc compiler primarily functions from two spots in the Go source tree, the general non-architecture-specific code in go/src/cmd/gc and the specific architecture based code in the go/src/{5g,6g,8g} directory.  The other portions of the build phase are also located in the respected 5l/6l/8l and 5a/6a/8a directories for the linker and assembler.  The 5/6/8 prefix denotes the specific architectures ARM, x86 64-Bit, or x86 32-Bit respectively.  All three of the aforementioned tools (compiler, assembler, linker) make up the build process.&lt;br /&gt;&lt;br /&gt;The gc compiler is derived from the Bell Labs Plan 9 operating-system project.  Heck, why start from scratch when part of the Plan 9 team now works at Google :-) Anyways, the main focus of this post is on the compiler, but some mention of the linker will also be made.  The Plan 9 errrr go tools (compiler, assembler, and linker) are written in C.  What does this mean?  Well, for one, the gc compiler for Go is not self-hosting, it does not build itself, but there is good reason for this, mainly bootstrapping and to support the online community who can simply bootstrap with an existing C compiler, e.g. gcc [5].  Most users probably already have the latter.&lt;br /&gt;&lt;br /&gt;There is also a &lt;a href="http://gcc.gnu.org/"&gt;GCC&lt;/a&gt; front-end for Go, &lt;a href="http://www.golang.org/doc/gccgo_install.html"&gt;gccgo&lt;/a&gt;, which can be obtained from the gcc project's source repository.  Consider that since gccgo does utilize the gcc framework, it should be able to use a set of optimizations that gcc provides for their intermediate representation.  However, this post focuses on the gc compiler, developed by Google.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;From Source to Binary&lt;/H2&gt;The system adheres to a common build phase:&lt;br /&gt;Compile --&gt; Assemble (Plan 9 Object Files) --&gt; Link the object files.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Object Files&lt;/H2&gt;The object files are not pure binary output from the compiler, rather they have some human-readable text as well.  The format is specific to Plan 9 and is not documented properly (publically) as far as I am aware.  The information in the object files, later to be assembled and linked, allow for link-time-optimization, roughly known as whole program optimization, or cross translation-unit/compilation-module optimization.  I am unaware to the degree of cross-module optimization that takes place, as the Plan 9 Compiler document [2] states: "The loader [linker] is a multiple pass program that reads object files and libraries and produces an executable binary.  The loader also does some minimal optimizations and code rewriting."&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;From Source to Object File&lt;/H2&gt;Since this post is  mainly concerned with what the compiler is doing, and mostly ignoring the linking phase now, the compiler begins its work in main(), of course, remember, it is written in C.  Anyways, src/lib9/main.c is where all the magic kicks-off.  From there the source file(s) must be lexed, which is built on the lex/flex and yacc/bison tools.  The parser and lexer do their jobs to process the source-code into data that the compiler will use to manipulate and generate object files in three passes.  Those being interpreted from the commented source as:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The compiler first processes the "const, type, and names and types of funcs".&lt;br /&gt;&lt;li&gt;Then, in the second pass, the compiler handles "variable assignments."&lt;br /&gt;&lt;li&gt;Finally, the thrid pass processes function bodies.&lt;br /&gt;&lt;/ol&gt;As mentioned, the final pass is when the functions are processed.  This processing starts with a call to the funccompile() routine.  The body of the latter is defined in src/cmd/gc/dcl.c and then calls the architecture-specific compile() routine.  compile() is specific to either the 5g or 6g compiler.  The remainder of this overview assumes the x86-64 6g compiler.&lt;p&gt;The compiler builds up an internal representation, e.g syntax tree, built of Nodes.  The program as a whole is a NodeList (list of Node structures).  The Node structure is a mammoth generic structure that represents all constructs in the language.  A function body is represented as a Node with internal pointers to more nodes defining the other pieces of that routine.  For instance, a statement can be represented as a NodeList, the Nodes in that list are the various components that makeup the statement walkret() in go/src/cmd/gc/walk.c shows a traversal across the function body to find the return statement for that function.&lt;p&gt;But before we get too far, the typecheck() routine should first be examined.  This routine is called for all three passes and occurs before the compiler jumps to the architecture-specific call to the compile() routine.  The typecheck() routine acts on a single Node that it is passed.  typecheck() first checks to determine if the Node represents an IOTA (in essence an enumerated value).  If it is such, its value is changed to a constant.  String literals and other constructs are further qualified, and some error checking occurs, such as array boundaries.  Basically, further resolution from what the parser gives us and safety checks.&lt;p&gt;So, after some type-checking is complete by the three passes, it's time to do more architecture-specific compiling via the compile() routine.  The width of the construct represented by the Node is first calculated (e.g. data types like float, int, etc).  If the value is a string, a flag is flipped here making note of this needed runtime check, similarly the same occurs for some cases of arrays.  Next, the arguments are setup for functions.&lt;p&gt;The walk() routine in go/src/cmd/gc/walk.c is then called which further processes the body of the function including the return statement.  Unused variables are also checked.  The walk{stmt,expr,switch,select}() routines are called on the function body.  The walks add more data to the Nodes that comprise the ultimate representation of the function being compiled.  Walking also adds calls and variables as needed.  The uniqueness of how the language is implemented and works stem from these walks.&lt;p&gt;The final phase of compile() is a call to heapmoves() which, according to the source code, "migrates" the funcion input/output values "between the stack and the heap." The latter calls the paramstoheap() routine (also in src/cmd/walk.c), where the function arguments (input) are walked.  This portion of compilation "generates" the "code to allocate copies of escaped parameters to the heap."  Finally, after the latter call returns, and just before compile() exits, the output arguments of the function being processed (return arguments), are copied to the stack.&lt;p&gt;&lt;i&gt;*whew*&lt;/i&gt; now the compile() is complete, and the object code is assembled in a Go/Plan9 syntax that is dumped to output.  To begin this object code production, a call from main() (after funccompile()) in go/src/cmd/gc/lex.c to dumpobj() in go/src/cmd/gc/obj.c is executed. Some of the routines responsible for emitting the object code are 5g/6g compiler specific, for instance dumpdata() and dumpfuncs() located in go/src/cmd/{5g,6g}/gobj.c.  The code that is internally assembled by the 5g/6g compiler can be viewed via the compiler's -S argument( e.g. ./6g my_source.go -S).  The object file basically contains that information in a binary format, with some metadata for linking.  &lt;h2&gt;References&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Google Go Source Code,&lt;br /&gt;&lt;a href="https://go.googlecode.com/hg (source code)"&gt;https://go.googlecode.com/hg&lt;/a&gt; (source code)&lt;br /&gt;Revision 6277:ed9fe47b342d (September 14, 2010)&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Ken Thompson, Plan 9 C Compilers,&lt;br /&gt;&lt;a href="http://lsub.org/sys/doc/compiler.ps"&gt;http://lsub.org/sys/doc/compiler.ps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Plan 9 Man Pages (9c, 2a)&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Google Group for Go:&lt;br /&gt;&lt;a href="http://groups.google.com/group/golang-nuts/"&gt;http://groups.google.com/group/golang-nuts/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Google Go FAQ:&lt;br /&gt;&lt;a href="http://www.golang.org/doc/go_lang_faq.html"&gt;http://www.golang.org/doc/go_lang_faq.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Plan 9 From Bell Labs (Website)&lt;br /&gt;&lt;a href="http://plan9.bell-labs.com/plan9/"&gt;http://plan9.bell-labs.com/plan9/&lt;/a&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6937335037280699436?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6937335037280699436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/google-go-brief-stroll-down-gc-lane.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6937335037280699436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6937335037280699436'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/10/google-go-brief-stroll-down-gc-lane.html' title='Google Go: A Brief Stroll Down GC Lane'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4309916614026578534</id><published>2010-09-26T10:43:00.000+10:00</published><updated>2010-09-26T10:43:46.870+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vegie Bar'/><category scheme='http://www.blogger.com/atom/ns#' term='Lord of the Fries'/><category scheme='http://www.blogger.com/atom/ns#' term='Hackers'/><category scheme='http://www.blogger.com/atom/ns#' term='Cafe &quot;Soul Food Cafe&quot; Friends Vegan'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruxmon'/><category scheme='http://www.blogger.com/atom/ns#' term='Pics'/><category scheme='http://www.blogger.com/atom/ns#' term='Dave'/><title type='text'>Ostara (Spring Solstice) has Occurred</title><content type='html'>Ok well the Southern Hemisphere's spring solstice was earlier this week, officially marking the beingging of spring.  Outside looked rather welcoming last afternoon, so I decided to go for a stroll and take pics.  Mainly I wanted a pic of "mattt" Apparantly there is one that exists.  I had been planning on taking a shot of this for sometime now.  I know WallyBert will get a kick out-of-it.&lt;br /&gt;&lt;br /&gt;Friday night I met up with some of the &lt;a href="http://www.ruxcon.org.au"&gt;Ruxcon&lt;/a&gt; peeps.  Had fun hangin' out with them.  The meeting was more of a demo on SQL-injection and remote shell/webshell execution.  Louie did a great job with the talk.  Afterwards, I went to &lt;a href="http://lordofthefries.com.au"&gt;Lord of The Fries&lt;/a&gt; (veggie and vegan friendly fast food joint) and then met back-up with the hackers at a cafe/bar.  And last night I went to the &lt;a href="http://www.vegiebar.com.au"&gt;Vegie Bar&lt;/a&gt; with my boy Dave, and we met a few others there.  One dude was in town all the way from Alice Springs, so that was kinda the reason Dave setup the meeting. Great food and good times.  We went out for coffee later!&lt;br /&gt;&lt;br /&gt;Enjoy some pics.&lt;br /&gt;&lt;br /&gt;&lt;table align=center valign="bottom"&gt;&lt;tr&gt;    &lt;td&gt;&lt;a href="http://www.flickr.com/photos/matt-davis/5023999267/"&gt;&lt;br /&gt;        &lt;img src="http://farm5.static.flickr.com/4106/5023999267_c77f2a8ae2_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;     &lt;td&gt;&lt;a href="http://www.flickr.com/photos/matt-davis/5023788645/"&gt;&lt;img src="http://farm5.static.flickr.com/4132/5023788645_6ab2b8ab92_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;         &lt;td&gt;&lt;a href="http://www.flickr.com/photos/matt-davis/5023788635/"&gt;&lt;img src="http://farm5.static.flickr.com/4106/5023788635_96d1236855_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;     &lt;td&gt;&lt;a href="http://www.flickr.com/photos/matt-davis/5023788619/"&gt;&lt;img src="http://farm5.static.flickr.com/4154/5023788619_4fdc59ccf4_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4309916614026578534?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4309916614026578534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/ostara-spring-solstice-has-occurred.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4309916614026578534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4309916614026578534'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/ostara-spring-solstice-has-occurred.html' title='Ostara (Spring Solstice) has Occurred'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4106/5023999267_c77f2a8ae2_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-8419477756204160217</id><published>2010-09-20T23:23:00.000+10:00</published><updated>2010-09-20T23:23:50.551+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Skeptics'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Vomit'/><category scheme='http://www.blogger.com/atom/ns#' term='Possum'/><title type='text'>Bitten</title><content type='html'>So I had a pretty interesting day.  It started off with me missing the tram I was hoping to score, and then taking another tram.  But, if I didn't take the alternative one, I wouldn't have seen the dude ralphing into the trash can.  Definitely an awesome wake-up for the morning!  Well, it wasn't a lot of spew, just some orange crap into the trash can.  Looked like he was just spitting when I caught him.  &lt;br /&gt;&lt;br /&gt;THEN! After work I went to the &lt;a href="http://www.skeptics.com.au/vic"&gt;Victorian Skeptics&lt;/a&gt; meeting where Lynne Kelly gave her mega-awesomeness thesis on Stonehenge.  Freakin' amazing!  I was utterly overcome by the way cool research she has conducted.  Amazing speaking skills too.  I later realized that my research has an easier means of expressing results, numbers!  I can show the efforts of my research via measurements and not historical "facts" that are related against multiple cultures!  &lt;br /&gt;&lt;br /&gt;After that awesome and quite enjoyable lecture, I decided to walk home.  In doing so, I strolled through the Carlton Gardens,  it wasn't terribly cold so the walk was rather peaceful.  Anyways, I came across two females in the park, apparently possum-whisperers!  They were feeding possums in the park!  A bunch of Australia-style &lt;a href="http://en.wikipedia.org/wiki/Possum"&gt;possums&lt;/a&gt; (not the &lt;a href="http://en.wikipedia.org/wiki/Virginia_Opossum"&gt;Virginia Possum&lt;/a&gt;), some in the tree, the others on the ground.  Well, at least one in the tree.  One had a baby on its back!  Well, I strolled up, quietly, to the girls.  I had to greet a possum!  One of the ladies gave me an apple to feed the possums.  The little critter mistook my finger for the apple and bit me, not hard.  It was so cool!  It made my night!  And you know what, it was a little later after I was back on the trail home, that I realized.  Life should have a unique definition per individual.  However, as a species, we have a few traits that we have yet to evolve from. Mainly, it seems many of us, including myself, and probably most people in corporate America, turn into robots.  Like fearing change, we do the same thing every day.  Robot.  However, it seems a trait that has been ingrained in our species is that of the enjoyment for sheer experience.  So my definition of life is merely the following: experience, and learning.  The possums opened my mind!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-8419477756204160217?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/8419477756204160217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/bitten.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8419477756204160217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/8419477756204160217'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/bitten.html' title='Bitten'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-9038896537781939631</id><published>2010-09-16T08:25:00.001+10:00</published><updated>2010-09-16T09:54:23.075+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Surprises'/><title type='text'>My list of 0x0A Australian Surprises for an American</title><content type='html'>So I have been here for about 2 months now (arrived on July 16th).  I have been asked a few times, what really surprises me about this land.  Well, here is just a few, I'll do a non-prioritized list of 0x0A surprises.&lt;br /&gt;&lt;br /&gt;0x00: Toilets flush pretty powerful and often have two buttons.  This presents a decision to be made when you flush.  Press the button for a weak flush or a serious flush.  And its all button driven, if there is a user-assisted flushing mechanism.  I have even seen pee-walls, which I was not using properly.  You stand on the step in front of the wall-urinal and not behind the step.  Its not a barrier.  Also, the engineering of the flushing system makes testing the Coriolis effect rather difficult.&lt;br /&gt;&lt;br /&gt;0x01: It's hard to find free Wi-Fi.&lt;br /&gt;&lt;br /&gt;0x02: No corn (high-fructose corn syrup) in Coke.  And probably numerous other products.  Bread is really easy to buy for a vegan, seems fewer ingredients in the store-bought stuff and they often list the emulsifiers as being "vegetable" emulsifiers.&lt;br /&gt;&lt;br /&gt;0x03: Houses do not seem to be insulated.  And people comment negatively on this.  However, supposedly, newer houses have ameliorated this.&lt;br /&gt;&lt;br /&gt;0x04: Maccers.  Even McDonalds calls themself this on TV commercials.&lt;br /&gt;&lt;br /&gt;0x05: It's called the "toilet," not the restroom or bathroom.  So when you gotta burst, you ask for the toilet.  Heck, that makes sense.  I know it sounds rude, but apparently it's normal and not rude.&lt;br /&gt;&lt;br /&gt;0x06: Many seem rather interested in the environment and its wellbeing, environmentally conscious.&lt;br /&gt;&lt;br /&gt;0x07: If you have to use the toilet, you best prepare for a walk.  A few venues I have been to make finding the ole porcelain beauty a hike, sometimes actually having to go outside the venue to the get to the turd-smuggler.&lt;br /&gt;&lt;br /&gt;0x08: DSL is rather common.&lt;br /&gt;&lt;br /&gt;0x09: The El Camino style of cars, you know, like a pickup-truck and sedan fornicated and had a hybrid.&lt;br /&gt;&lt;br /&gt;0x0A: It's nearly impossible to find brewed coffee at any cafe.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-9038896537781939631?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/9038896537781939631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/my-list-of-0x0a-australian-surprises.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/9038896537781939631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/9038896537781939631'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/my-list-of-0x0a-australian-surprises.html' title='My list of 0x0A Australian Surprises for an American'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-5790038196232523649</id><published>2010-09-13T11:46:00.001+10:00</published><updated>2010-09-14T11:18:55.459+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Constants'/><category scheme='http://www.blogger.com/atom/ns#' term='Signedness'/><category scheme='http://www.blogger.com/atom/ns#' term='Universe'/><title type='text'>I wonder...</title><content type='html'>Are the constants of the universe signed and susceptible to a negative rollover?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-5790038196232523649?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/5790038196232523649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/i-wonder.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5790038196232523649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5790038196232523649'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/i-wonder.html' title='I wonder...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6978770500923716843</id><published>2010-09-04T15:16:00.002+10:00</published><updated>2010-09-04T15:20:17.659+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2600'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='Capnkernel'/><category scheme='http://www.blogger.com/atom/ns#' term='Sven'/><category scheme='http://www.blogger.com/atom/ns#' term='Jawa'/><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='zlib'/><category scheme='http://www.blogger.com/atom/ns#' term='Paul'/><category scheme='http://www.blogger.com/atom/ns#' term='CCHS'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='Gorilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Coffee'/><category scheme='http://www.blogger.com/atom/ns#' term='ReVault'/><title type='text'>Cap 'n Crunch Frequency</title><content type='html'>Wow!  So I sit here, again, in my room (one of two) in the sharehouse, typing this in vim (no network connection, we just switched DSL providers).  The second room I can now have, since Louie moved.  That room will probably be my "office."  I do have plans to look at two places today.  Ideally, I'm willing to part with more money to have a place on my own; however, one of the places is a really cheap apartment (called flat here) with a just one vegetarian guy.&lt;br /&gt;&lt;br /&gt;In other news, I went to the local Melbourne &lt;a href="http://www.2600.org.au"&gt;2600&lt;/a&gt; meeting last night!  Awesome crew.  I had a blast, and a tad different from the &lt;a href="http://www.hrgeeks.com"&gt;HR-2600&lt;/a&gt; meeting &lt;a href="http://2600.757.org"&gt;(alt site)&lt;/a&gt;.  Difference being that we all met in a cafe/bar, Caffeine at ReVault.  Really cool place, about 3 others and myself went out for "cheap" food, which ended up being Thai, and then returned back to the bar/cafe.  Tons of Asian places around here.  After that we headed back to the cafe/bar, yes I know I just mentioned that (redundancy).  Sven (the hostel bud) met up with me there too!  Anyways, lots of tech talk, and just meeting people, not unlike the 757 meeting; however it wasn't at a mall, and Tony, the dude running ReVault, keeps the place open till whenever it seems; BTW, he makes a killer long-black coffee.  I never put sugar in my coffee, he put some in mine, as it was his version of a long black, I suppose.  And you know what, it was really delicious!&lt;br /&gt;&lt;br /&gt;Earlier in the week I met up with CapnKernel, Gorilla, and one of my postgrad buds for a local &lt;a href="http://hackmelbourne.org"&gt;CCHS (hackerspace)&lt;/a&gt; meeting, the current space was not available, as the dude who the garage was hosting the meeting was out of town.  We had fun, just chilled and chatted stuff at the Jawa Bar (yes a 'w' not a 'v').  I'm such a tight-wad, I didn't spend any money... well I did buy Paul (my postgrad bud) part of a drink.  I felt I owed him&lt;br /&gt;since he is so nice and his wife made me awesome pizza (mentioned a few weeks ago in a prior post).&lt;br /&gt;&lt;br /&gt;Personal rant follows:&lt;br /&gt;I feel so lame not doing much work on &lt;a href="http://www.757labs.org/Projects/pdfresurrect"&gt;PDFResurrect&lt;/a&gt; lately.  I have some things in place for a newer version, however I just havent hacked it enough lately mainly to test the idea I have added.  Mainly, I want to decompress the XRef tables that PDF's based on spec 1.5 or higher add.  This, of course, means adding &lt;a href="http://www.zlib.org"&gt;zlib&lt;/a&gt; support.  Which is there now, but my handling of the decoded stream is not going as smooth as hoped.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6978770500923716843?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6978770500923716843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/cap-n-crunch-frequency.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6978770500923716843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6978770500923716843'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/09/cap-n-crunch-frequency.html' title='Cap &apos;n Crunch Frequency'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6110487955325462367</id><published>2010-08-27T08:39:00.001+10:00</published><updated>2010-08-27T14:37:05.506+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chris'/><category scheme='http://www.blogger.com/atom/ns#' term='Shmoocon'/><category scheme='http://www.blogger.com/atom/ns#' term='Ben'/><category scheme='http://www.blogger.com/atom/ns#' term='Predtidigitation'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Mao'/><title type='text'>Induction and some Prestidigitation</title><content type='html'>I decided to go out to game night at &lt;a href="http://www.yakbarfood.com.au"&gt;The Yak Bar&lt;/a&gt;.  Card games and other similar fun activities were conducted.  I showed up late, hence missed some drawing based deal that people were humoring upon.  Anyways, I met with Chris and Ben, both from the Cafe Games meetup, in a prior post.  Ben is a freakin' amazing card-smith, master of prestidigitation (slight-of-hand).  He has now inspired me to get back into card-trickery.  This kid, relatively young, was incredible, he had the talk, and the card skills, one word... "slick."  &lt;br /&gt;&lt;br /&gt;I led half of the group in a game of &lt;a href="http://en.wikipedia.org/wiki/Mao_(card_game)"&gt;Mao&lt;/a&gt;.  I first learned of this game via observation at &lt;a href="http://www.shmoocon.org"&gt;Shmoocon&lt;/a&gt; a few years in a row.  I never knew what the people were playing, but Mouse would lead up this seemingly fun/insane card game.  I actually figured out what game was being played after investigating her website.  We had a blast playing it tonight, and I would like to see such fun continue.&lt;br /&gt;&lt;br /&gt;After that, we all played a variation of Asshole/Bullshit card game.  Lots of fun.  I enjoy stuff like this because such events are social in nature.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6110487955325462367?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6110487955325462367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/induction-and-some-prestidigitation_26.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6110487955325462367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6110487955325462367'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/induction-and-some-prestidigitation_26.html' title='Induction and some Prestidigitation'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1589157235897446001</id><published>2010-08-22T01:17:00.001+10:00</published><updated>2010-08-22T01:20:16.119+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vegan'/><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Boardgame'/><category scheme='http://www.blogger.com/atom/ns#' term='Election'/><category scheme='http://www.blogger.com/atom/ns#' term='Professor'/><title type='text'>3lection</title><content type='html'>Wow!  Election day today, and they do it on a Saturday!  How much sense does that make!  Seems logical to me.  However, their voting is compulsory, you have to do it or you get fined!  That seems kinda dirty, plus the candidates are ranked, so you have to prioritize when you vote.  The latter being absolutely hilarious to me, because I feel the government of the US thinks we are all twits and completely incapable of counting beyond 5, none-the-less capable of prioritizing the candidates!  You all remember the hanging-chad deal right... because, well the rest of the world, I assume, was laughing too.&lt;br /&gt;&lt;br /&gt;I went with one of my vegan friends, this morning, to look for a house.  We liked both houses, and then I went with her to vote.  &lt;br /&gt;&lt;br /&gt;This afternoon was awesome.  I went in to Uni, and then the professor took me home for dinner with himself, his wife, son, and another professor, his wife, and their daughter.  Amazing vegan dinner! Seriously awesome and hard-working Indian cuisine.  Their son made some amazing tea, and I must say, he was incredibly intelligent, cool, and just straight-up.  He acted much more mature and intelligent than I ever would have at his age, mega cool.  I think he was like 10 or so, totally impressed me as being just incredibly normal and intelligent, and he loved my use of the word "awesome."  After the appetizers of vegan coolness (artichoke dip and a mushroom pate), we had an awesome dinner, and watched some of the election results on tv.  &lt;br /&gt;&lt;br /&gt;Later, my advisor, his son, the other professor's daughter, and myself played the boardgame, &lt;a href="http://www.boardgamegeek.com/boardgame/31627/ticket-to-ride-nordic-countries"&gt;Ticket to Ride&lt;/a&gt;.  But of course, we played the Nordic edition, after-all my advisor is from Denmark!  The professor was on my team, and we kicked serious anus!  Later in the evening we went outside to visit the possums in their tree!  That validated what I saw in a previous blog post.  I did in fact witness a possum previously, and not a &lt;a href="http://en.wikipedia.org/wiki/Drop_Bear"&gt;drop bear&lt;/a&gt;, or wombat.&lt;br /&gt;&lt;br /&gt;Then came dessert!  It was a vegan-awesomeness apple crumble with custard deal.  The other professor's wife made this concoction.  Amazing.  It's times like this that being vegan is mega-rad.&lt;br /&gt;&lt;br /&gt;These people are so awesome.  I'm lucky to have found an advisor who is much more than an academic, rather a friend/surrogate-family member.  He actually cares for me beyond school.  The same dude who hooked-me up with an oil heater, and also the same wife who tried to help me find a place!  Such nice people.  The world needs more caring individuals as such.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1589157235897446001?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1589157235897446001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/3lection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1589157235897446001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1589157235897446001'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/3lection.html' title='3lection'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1860840839784514241</id><published>2010-08-18T22:52:00.005+10:00</published><updated>2010-08-19T00:14:35.763+10:00</updated><title type='text'>More Pictures</title><content type='html'>The following, from my &lt;a href="http://www.flickr.com/matt-davis"&gt;flickr&lt;/a&gt;&lt;br /&gt;account, were taken like a week and a half ago or so.  That link should have&lt;br /&gt;various sizes of these pics.  These are all near where I stay in &lt;ahref="http://en.wikipedia.org/Fitzroy,_Victoria"&gt;Fitzroy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;table valign=bottom&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://flic.kr/p/8topVJ"&gt;&lt;img src="http://farm5.static.flickr.com/4102/4904415720_4ccefb5fb3_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://flic.kr/p/8topVC"&gt;&lt;img src="http://farm5.static.flickr.com/4114/4904415714_8245b0c794_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://flic.kr/p/8topVw"&gt;&lt;br /&gt;&lt;img src="http://farm5.static.flickr.com/4142/4904415708_eb5ba4a7d5_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://flic.kr/p/8topVb"&gt;&lt;img src="http://farm5.static.flickr.com/4082/4904415688_5a09a3a1f5_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://flic.kr/p/8topV7"&gt;&lt;img src="http://farm5.static.flickr.com/4138/4904415684_92a838a278_m.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1860840839784514241?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1860840839784514241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/more-pictures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1860840839784514241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1860840839784514241'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/more-pictures.html' title='More Pictures'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4102/4904415720_4ccefb5fb3_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-6283058784384549490</id><published>2010-08-18T00:07:00.001+10:00</published><updated>2010-08-18T00:08:05.943+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='George'/><category scheme='http://www.blogger.com/atom/ns#' term='Mitch'/><category scheme='http://www.blogger.com/atom/ns#' term='Wombat'/><category scheme='http://www.blogger.com/atom/ns#' term='CCHS'/><category scheme='http://www.blogger.com/atom/ns#' term='Skeptics'/><title type='text'>Whore, Skeptics, Wombat, Nerds Oh Myyyyy!!!</title><content type='html'>Sooo, in-lieu of meeting people, I have been fairly prevalent.  So lets see, where should I begin.&lt;br /&gt;&lt;br /&gt;Well a few nights ago, a rather cute young woman caught me waiting to cross the street, near the street corner where I live.  She was nice, and it was cold out, and she made mention of the cold weather.  This cute young woman then asked if I was looking for a girl.  My hoe-meter immediately turned to "ALERT ALERT POSSIBLE STDS IN THE VACINITY."  I basically said I was going home, and walked away.  She was nice, and I was quite flattered that such a nice question was presented to me, I assume she was a prostitute, but that might also be my bias or my American preconceptions coming out.  She was nice, cute, and well I can't say that she actually looked like a rent-a-chick, but all of her questions/statements (cold weather and am I looking for a girl) just seems to me to be a hint of something I want nothing to do with.  Either way, I am still flattered.&lt;br /&gt;&lt;br /&gt;On Monday I went to the &lt;a href="http://vicskeptics.wordpress.com"&gt;Victorian Skeptics&lt;/a&gt; meeting (a branch of the &lt;a href="http://www.skeptics.com.au"&gt;Australian Skeptics&lt;/a&gt; group).  Nice group of people.  The speaker, Don Hyatt, spoke on the "Problem with Education."  The latter being an perspective of the Australian educational establishment.  His talk should be available on their site.  It was a fantastic talk, however I was kinda hoping more for the Intelligent Design vs Evolution in school talk.  It was little on that, which I inferred from the agenda posted online.  I won a chocolate (not vegan) treat "Freddo" for asking a question.  I kinda just let the chocolate sit on the table as if I forgot I had won something.  I met some really cool people there, and even ran into one of the board gamers from the meeting last Saturday.&lt;br /&gt;&lt;br /&gt;After leaving the Skeptics meeting, I needed to score some bread.  Not money, but actual processed flour concoction.  Unlike the states, and Mitch from the local hackergroup concurs,  the ingredients on Australian food products is much shorter than all the bullpoop we put in the American stuff.  Why?  Probably because we Americans have to have chemical crap in all of our foods to monetarily benefit the big-wigs of the food-producing world.  How else could we peddle off flouride, or get rid of depleted uranium? Ok ok thats the mini-conspiracy-Matt coming out.  Anyways, as I was on the way to the store I saw, what I first thought might be a racoon, or maybe a fox, but as I got closer, it was some creature I had never seen in the wild before, I think it was a wombat!  Sweet! It was mega-cute and chill, kinda like opossums in the states.  I think it was a wombat, maybe a wallaby instead?&lt;br /&gt;&lt;br /&gt;And then tonight, Tuesday, I attended the &lt;a href="http://www.hackmelbourne.org"&gt;Connected Community Hacker Space (CCHS)&lt;/a&gt;, a local Melbourne hacker group.  It was so cool.  I met Mitch and George on the tram and they directed me to train system, and to the house where the meeting was.  They walk like they are on a mission, their iron-legs.  I felt totally weak in their presence.  They were much fun, and lots of cool people were met at the space!  They were all totally welcoming, and Mitch really made me feel welcome by saying he thought I would fit in well.  Really he and George have been great help just talking with them over the net.  The space had a &lt;a href="http://store.makerbot.com/cupcake-cnc.html"&gt;makerbot&lt;/a&gt;, and made a police whistle deal, with the ball in the middle!  Cool device.  I suggested making a &lt;a href="http://en.wikipedia.org/wiki/John_Draper"&gt;Cap'n' Crunch Whistle&lt;/a&gt; to generate useless bluebox tones (2600Hz).  I also thought it might be cool to fabricate a whole nativity scene out of toast.  That might do nice on ebay.  Kinda like one-upping the "holy" images that people claim to have been presented to them by their toaster.  Seems like a humorous message to me.  If the toaster here starts sending me messages, like a holy-fax-machine of processed carbs, that might freak me a tad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-6283058784384549490?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/6283058784384549490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/whore-skeptics-wombat-nerds-oh-myyyyy.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6283058784384549490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/6283058784384549490'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/whore-skeptics-wombat-nerds-oh-myyyyy.html' title='Whore, Skeptics, Wombat, Nerds Oh Myyyyy!!!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-159908204372168494</id><published>2010-08-15T12:50:00.000+10:00</published><updated>2010-08-15T12:50:19.099+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grumpys'/><category scheme='http://www.blogger.com/atom/ns#' term='CCHS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sven'/><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><category scheme='http://www.blogger.com/atom/ns#' term='Boardgames'/><category scheme='http://www.blogger.com/atom/ns#' term='Coffee'/><category scheme='http://www.blogger.com/atom/ns#' term='My Cube Cafe'/><title type='text'>Weekend Update</title><content type='html'>So, my mega-awesome advisor gave me an oil heater.  While I think my room has given me some respiratory problems, I must say.  That heater keeps the room a nice cozy 85F or so!  Actually, I'm not sure how hot it is but dude... it can put out some heat!&lt;br /&gt;&lt;br /&gt;Went out Friday night to a place called &lt;a href="http://www.grumpygreen.com"&gt;Grumpy's Green&lt;/a&gt;, just down the corner from me.  One of my buds from the hostel, Sven, called up.  We caught up and hung there all night.  He has moved closer to the city.  Anyways, Grumpy's was a pretty sweet bar/cafe deal.  Unfortunately, they had stopped serving coffee, however, the brew was flowing, just not down my esophagus!  But the best part, aside from chilling out on the bajillion relaxing couches and chairs, and hangin' out with a bud... was the live music!!  The second act (and no cover to get in), which played 2 sets, was &lt;a href="http://www.facebook.com/pages/Kill-Kurt-Reifler/429975925703"&gt;Kill Kurt Reifler&lt;/a&gt;.  Amazing 2 person band, a drummer and guitarist!!!!! AWESOME!  Jazzy/funky/quasi-indy rock.&lt;br /&gt;&lt;br /&gt;Saturday, I had to meet people.  I really want to find a group of people that get together often to hangout.  I definitely want to meet with &lt;a href="http://www.hackmelbourne.org"&gt;CCHS&lt;/a&gt;.  Their location is a tad out of the way.  Plus, I do not think they had anything scheduled this weekend.  Anyways, I went to a meetup.com event for the local boardgame group.  Probably one of a few, from what I understand.  The &lt;a href="http://www.meetup.com/Boardgames-group-party-and-strategy-games/"&gt;group&lt;/a&gt; was a lot of fun.  We all met at a cafe/restaurant that does boardgames.  I had a long black, you can't find a typical American coffee here, the closest you will get is a shot of espresso and hot-water (long black), like an Americano in the states.  The same goes for 7-11 too!  But ask for an Americano, and you might get a puzzled look.  So I had an equivalent at the boardgame cafe: &lt;a href="http://mycubecafe.com"&gt;My Cube Cafe&lt;/a&gt;.  It was really pretty neat!  Typically, it's a $15 voucher for the meetup and you spend the money buying food and drinks, yes they serve alcohol too.  But I just bought a coffee and gave the owner, Jesse, a dollar for letting me hang, observe, and play a few games.  Typically, on a non "meetup.com" event you buy a dinner and you can play games.  I'd much rather see it more free-flowing.  Just go and play, and buy as you wish.  You don't pay to play necessarily, but the purpose of buying food so you can play, probably keeps non-paying people from coming in.&lt;br /&gt;&lt;br /&gt;And... the network at the home was down.  I hacked into our router, yeah, default user and password, go figure.  Our authorization keeps failing with the provider.  Or it seems to me that way.  Anyways, it's Sunday... I probably should update the timestamp on this blogger.com account.  I'm at the uni.&lt;br /&gt;&lt;br /&gt;Ohh yeah... and my research.  I have narrowed my topics to the following two:&lt;br /&gt;1 -- Region Based Memory Management possibly focusing on mission critical/embedded systems, parallelism, real-time, and some way to benefit caching (possibly), power efficiency.&lt;br /&gt;2 -- Cache-Aware Kernel Thread Scheduling&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-159908204372168494?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/159908204372168494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/weekend-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/159908204372168494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/159908204372168494'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/weekend-update.html' title='Weekend Update'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1673235622034358001</id><published>2010-08-08T21:28:00.002+10:00</published><updated>2010-08-08T21:36:10.084+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vegan'/><category scheme='http://www.blogger.com/atom/ns#' term='Paul'/><category scheme='http://www.blogger.com/atom/ns#' term='Heath'/><category scheme='http://www.blogger.com/atom/ns#' term='Louie'/><category scheme='http://www.blogger.com/atom/ns#' term='Paula'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Yong Food Cafe&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Fiona'/><category scheme='http://www.blogger.com/atom/ns#' term='Dave'/><category scheme='http://www.blogger.com/atom/ns#' term='Zoe'/><title type='text'>!Hostel</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Sooooo.  The place I was drooling over when I first hopped down here.  A place in the artsy-hip Fitzroy area, called me back!  They needed someone to take over rent, and well I was tossing between hostel, the vegans (Fiona and Dave), and the Fitzroy place.  Well since I love the vegans, and we have been trying to look for places to start, and not yet successful, I decided to accept the Fitzroy place... until me and the vegans find a house.  I must say, I have been in contact with the vegans since I first arrived and even before I arrived.  So, in a since, I guess this Fitzroy place is temporary.  I have two rooms here, well I should have two, there is one person that is moving out, Louie.  Louie is mega-cool.  My other housemates, are Heath, Zoe, and Paula.  All way cool!  I love these people so far.  My current room here is 'ok'  It has a queen bed hovering on a small frame just over the floor.  I dig the house, but as common in Australia, especially with way-old Victorian-styled places, it lacks heat.  Which probably isn't too bad in the Summer, but now, the winter... it's pretty cool and drafty.  My main quibble is the heat.  Zoe did hook me up with a small portable heater.  Which is 'ok' and downstairs has a oil-heater (which is pretty much cut it on when you need to).  But hey, what can I say.  I just wanted to find some neat people, in a neat area, and have my own room ... check, check, check!  I do need a desk and chair.  But that will need to wait until Louie's room becomes available.&lt;br /&gt;&lt;br /&gt;I met up with the vegans today to look at a house.  Mega-cool house, however one of the bedrooms leads directly to the bathroom, or you have to go outside to get to the bathroom.  So thats probably a no-go.  We all hung out at a mega-vegan friendly Vietnamese restaurant &lt;a href="http://www.urbanspoon.com/r/71/1505854/restaurant/Melbourne/Yong-Green-Food-Fitzroy"&gt;Yong Green Food&lt;/a&gt;, I did not partake in the foodativities, but did hangout with muh friend.  We then ventured to Coles to get some grocery action on.&lt;br /&gt;&lt;br /&gt;Anyways, that was my early afternoon.  I just had some coffee with Heath in the new place here, and am planning on some vegan-friendly pizza at my friend, Paul, one of the post-grads, place.  His wife is making soy-cheese pizza.  So considerate!&lt;br /&gt;&lt;br /&gt;Hah, and for all those picture-grubbing monsters.  My room... yeah it doesn't look as cool as how Louie has his decorated... but hey, I arrived by taxi around 8:00 PM last night.  All I wanted was some community, not that the hostel was bad. &amp;nbsp;In fact, it was a blast as I made tons of friends. &amp;nbsp;The last day there I met a guy who knew, from Vietnam, Jim Webb the VA Senator. &amp;nbsp;But I want to get established out here, and get a place where I can get things done. &amp;nbsp;Maybe things will start to smooth out :-)  Also, various sizes of these pictures can be skimmed from my &lt;a href="http://picasaweb.google.com/mattdavis9/DavisDoesDownUnder?authkey=Gv1sRgCKaCp-uYtobbGg&amp;feat=directlink"&gt;Picassa album&lt;/a&gt; or my &lt;a href="http://www.flickr.com/matt-davis"&gt;Flickr album&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table valign="bottom" align="center"&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_zl0KDHr-hbY/TFz1vwvjONI/AAAAAAAAALc/q6qufmZYPWU/s144/fitzroy_entrance.JPG"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_zl0KDHr-hbY/TFz51kytIfI/AAAAAAAAAMM/X3xwph2y1Mk/s144/fitzroy_bedroom_2.JPG"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_zl0KDHr-hbY/TFz6C1FXf_I/AAAAAAAAAMU/M-SyJl9kbvo/s144/fitzroy_bedroom_3.JPG"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;center&gt;My bedroom.&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;table valign="bottom" align="center"&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://lh5.ggpht.com/_zl0KDHr-hbY/TFz2XQJ75DI/AAAAAAAAALk/6IDIsSyy6cc/s144/fitzroy_kitchen.JPG"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://lh5.ggpht.com/_zl0KDHr-hbY/TFz5db9TrmI/AAAAAAAAAL8/FtkWyH7lHhM/s144/fitzroy_house.JPG"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://farm5.static.flickr.com/4134/4868169998_3eb24cf83d_m.jpg"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;center&gt;The place (center house).  The last picture, the mailslot, is posted on &lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;table valign="bottom" align="center"&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_zl0KDHr-hbY/TFz5G13rHOI/AAAAAAAAAL0/CChvtEJpGNA/s144/heath_dishes.JPG"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;img src="http://lh6.ggpht.com/_zl0KDHr-hbY/TFz2nVdEReI/AAAAAAAAALs/Jt__XEedzxM/s144/louie.JPG"&gt;&lt;br /&gt;&lt;/td&gt; &lt;/table&gt;&lt;center&gt;&lt;br /&gt;Heath and Louie.&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1673235622034358001?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1673235622034358001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/hostel.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1673235622034358001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1673235622034358001'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/hostel.html' title='!Hostel'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_zl0KDHr-hbY/TFz1vwvjONI/AAAAAAAAALc/q6qufmZYPWU/s72-c/fitzroy_entrance.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-3616286372100548415</id><published>2010-08-01T17:27:00.000+10:00</published><updated>2010-08-01T17:27:22.717+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cafe &quot;Soul Food Cafe&quot; Friends Vegan'/><title type='text'>Best Day so Far</title><content type='html'>Yesterday (Saturday) and even Friday were amazing.  Let's keep this quick.  &lt;br /&gt;&lt;br /&gt;Saturday I went out with a group of vegans I had met online, and later at university a few weeks ago.  All three of us, Fiona, David and myself, had a plan to go look for places to stay.  We investigated two houses that we can rock our veganism in.  I had so much fun, they being well-schooled in this locale,  suggested &lt;a href="http://www.soulfoodcafe.com.au"&gt;Soul Food Cafe&lt;/a&gt; in Fitzroy.  Actually, it was Fiona's most-righetous choice, *weelyweelywhewww* (Bill and Ted airguitar).  My weapon of choice, the beans and toast.  It was still morning so we opted for the breakfast stuff.  Let me say, I have never had baked beans and toast, and it is a pretty "common" breakfast for Australians, it's freakin' awesome!  After the cannon was loaded, we checked out the second of the two houses, and later went to a grocery store to see what they had.  Lots of fun, and vegan-ness there too.  So now we have two applications that we are to push out Monday, for a house together.  Housing seems rather competitive out here.  Maybe we can rock this one!&lt;br /&gt;&lt;br /&gt;Oh yeah, and now winding the watch back some.  Friday was killer because my co-postgrads invited me out for drinks and food after we wrapped up some research.  Not quite Cogans, well you could think of it as Cogan's in tapas form!  The place was on Lygon street, a very Italian friendly place.  We sat outside under an awning at tables that were placed on the sidewalk, I can only envision a style similar to Europe (never been), where cafes and such all have outdoor seating on the sidewalk. Tiny pizzas, pita chips and spreads, all of that kinda stuff.  It was great to just get out and hang with people, that were not necessarily hostel people.  Mark opened my eyes, he was buying so much food, at really expensive prices, not caring a bit about the money he was spending.  He just wanted give help to those that might be less in income than he assumed.  Money is great if used in ways that strengthen community and health.  It's a tool and a means, not material.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-3616286372100548415?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/3616286372100548415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/best-day-so-far.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3616286372100548415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/3616286372100548415'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/08/best-day-so-far.html' title='Best Day so Far'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-296286432034488464</id><published>2010-07-25T18:49:00.004+10:00</published><updated>2010-07-25T18:58:37.755+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pics Melbourne'/><title type='text'>Pics and Such</title><content type='html'>So, I finally got out today.  I walked to the CBD and browsed the Victoria Market with a bud, Sven.  Anyways, here are some of the pics from that adventure, along with a handful I took at the uni and hostel.  The following images, along with various sizes and such, are linked from &lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table valign="bottom"&gt;&lt;tbody&gt;&lt;tr&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4120/4825518977_3f412fe9ce_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4093/4825518961_569f2359e5_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4100/4825518955_609c7a1025_m.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4138/4825505249_341beb6590_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4081/4825505239_40c2c65a0e_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4119/4825505229_f360fc5f28_m.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4141/4825505199_1e2c02d359_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4079/4825505187_769132e54e_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4121/4825505167_494a37d3ee_m.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4074/4826096448_ab92f26840_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4077/4826096438_1c36b4825e_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4099/4826096426_acfe7e3d15_m.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4120/4825463471_2d565ecd2f_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4120/4825463443_22302713ae_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4082/4825463425_a17882f3c9_m.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4082/4825463425_a17882f3c9_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4096/4825463401_c3b7a5436d_m.jpg" /&gt;&lt;/td&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4074/4825463379_4e597e22cb_m.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4096/4825463373_e1cc026c00_m.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-296286432034488464?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/296286432034488464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/pics-and-such.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/296286432034488464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/296286432034488464'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/pics-and-such.html' title='Pics and Such'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4120/4825518977_3f412fe9ce_t.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-7077358681912960338</id><published>2010-07-23T08:21:00.000+10:00</published><updated>2010-07-23T08:21:20.066+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Homesick'/><category scheme='http://www.blogger.com/atom/ns#' term='Batman'/><title type='text'>Matmannnnnn</title><content type='html'>Wow, you know, I kinda like Batman; but more on the latter later.  So, I am still searching for housing, a matcave, and I do realize that my pictures and updates have been less than frequent.  I have started university, which really seems cool so far.  The campus is beautiful, and I do need to get more pics. But, I have curtailed a lot of fun, in lieu of wanting to get settled.  I do enjoy that the program is research, and quite flexible; however, I do get bouts of homesickness.  At times, I just want to be at home or in my cube at work.  Missing my family and friends kinda stinks.  But, there new hacking experiences and the research, all really make staying here alluring!  But my prime task from my advisor is to find a place to live!&lt;br /&gt;&lt;br /&gt;I did just want to drop a quick post.  Sorry, hopefully I can get settled soon, out of the hostel, and then let myself have a tad bit more fun; and yes I know I should let myself have fun no matter if I have found a place to settle.  Don't get me wrong, I have had fun, but I really want to experience this city.  &lt;br /&gt;&lt;br /&gt;I do get in bouts of homesickness, who wouldn't?  Batman lost his family as a kid, however he survived with his aspirations of being a vigilantist.  So, my goal, is to pursue my research to provide a benefit to more than just myself, but to the CS community at large.  So, while I do want to be home, at 757Labs, or at my work cube, or with my friends wherever they may be, I must also realize that this time I am here might be short.  &lt;br /&gt;&lt;br /&gt;I do have aspirations of researching abroad.  Once I find a place to lay-my-head, aside from the hostel, my family (and friends are family) have a place to chill too!  I want to take you all on this ride with me, y'all being my family and any-other internet stalker.  Let the fun begin.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-7077358681912960338?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/7077358681912960338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/matmannnnnn.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7077358681912960338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/7077358681912960338'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/matmannnnnn.html' title='Matmannnnnn'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1578491239335417632</id><published>2010-07-19T07:53:00.002+10:00</published><updated>2010-07-19T08:29:17.357+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vegemite'/><category scheme='http://www.blogger.com/atom/ns#' term='Hostel'/><title type='text'>What's the happs.  Yeah no pictures...</title><content type='html'>Wow, I feel kinda lame for not posting much.  I have basically curtailed most of my fun until I can find a place to live, as that seems the priority for my sanity.  Hence, no pictures.  I have met some really cool people though.  I have two metal heads in my room, I think both are from Germany.  Another dude I met, and chatted with all night, was from Germany as well.  He was a brewer of beer, and also home brews... 40 Liters!!!&lt;br /&gt;&lt;br /&gt;A (I think) Korean girl has been really nice.  She, and I assume her boyfriend "Fish," bought me some noodles.  It seems like Ramen, but truly from Korea.  I have yet to try that.  I might get her and "Fish" to help me cook it.  So courteous.  Also, she and her boyfriend are leaving for Tasmania soon.&lt;br /&gt;&lt;br /&gt;One thing I learned.  Always look both ways before crossing the street.  I almost have died like a hand-full of times, as they drive on the other-side-of-the-road here (the left side).  So when I cross the street, I would look the wrong way and start moving.  Kinda funny actually.&lt;br /&gt;&lt;br /&gt;Also, I decided to pickup some &lt;a href="http://en.wikipedia.org/wiki/Vegemite"&gt;Vegemite&lt;/a&gt;.  It's verrrrry unique.  It's high in B-vitamins, and is basically a product of yeast.  I think it's an acquired taste.  Still workin' on that.&lt;br /&gt;&lt;br /&gt;Also, I almost caused a fire today.  I made toast,  it's a good substrate for Vegemite, but apparently if you only put half-a-piece of bread in the ginormous toaster umm, the heating element is offset not-enough, thus the toaster does not realize the bread is as hot as it is.  The result being smoke and charcoal.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yeah, I know.  I need to stop worrying about getting housing.  I need to enjoy the area and take pics.  I did meet two other Uni Melbourne students, one from Chile and another from France (she's cute).  The latter being in the CS program too.  However, I am in the research portion, I believe she is taking graduate classes or combination I really do not recall now.  We all walked to the Uni yesterday.&lt;br /&gt;&lt;br /&gt;So, umm, its been kinda hard.  I really miss my family and friends.  Wait, friends are family.  It's that safety net that I kinda miss.  However, I also think that leaving such a safety-net has made me be more independent about consuming food.  I need to keep up the caloric intake, so that I can stay strong and walk about this beautiful city.  Plus they calculate calories via kilojoules, and I do not know the exact conversion form kJ to calories.  In other words, stop counting calories and just do what your body wants; stop the OCD.  That's kinda how cavemen did it.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1578491239335417632?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1578491239335417632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/whats-happs-yeah-no-pictures.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1578491239335417632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1578491239335417632'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/whats-happs-yeah-no-pictures.html' title='What&apos;s the happs.  Yeah no pictures...'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-5111166503619159024</id><published>2010-07-17T09:06:00.005+10:00</published><updated>2010-07-17T09:09:22.503+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mike'/><category scheme='http://www.blogger.com/atom/ns#' term='me'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='Cameron'/><category scheme='http://www.blogger.com/atom/ns#' term='Dan'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='CBD'/><title type='text'>Melbourne ho! ... and some pics from the first day there.</title><content type='html'>Ok, so excuse the possibly excessive loading time.  I decided to just drop a set of pictures I have taken, somewhat documenting my journey to Melbourne.  By the way, the Virgin Australia airline is crazy!  Their 777 (I think) had mood-lights, music in their check-in area, courteous staff, and just felt really hip.  And I feel mega-lame for saying the word hip.  It's like 4:16AM, been up for a while, couldn't sleep, but I did go to be around like 9:30.  Anyways, here are some pics.  Actually, I am going to sleep, I'll finish the post later.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Ok back, its like 8AM now. &amp;nbsp;I have had a lot of apprehension on going here.  I think I need to move from the hostel.  Things are pretty expensive around here.  I kinda just want to get settled first.  Anyways, here are some pics!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_zl0KDHr-hbY/TEDWJ1gk9SI/AAAAAAAAAKk/dQQUu_rBRtY/s1600/to_airport.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/_zl0KDHr-hbY/TEDWJ1gk9SI/AAAAAAAAAKk/dQQUu_rBRtY/s200/to_airport.JPG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;Ah, so what we have here is a bag full of clothes, an extra pair of shoes, a towel, bowl, spoon, container, Dr. Happy Stein, and some other stuff. &amp;nbsp;And in the MRD bag, yeah, N-SA style, we have a notebook and camera. &amp;nbsp;Well the camera was in my hands, but it rested in there on the flights.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zl0KDHr-hbY/TEDWubp_ujI/AAAAAAAAAKs/kuk9MdvNGVQ/s1600/cameron_in_lax.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_zl0KDHr-hbY/TEDWubp_ujI/AAAAAAAAAKs/kuk9MdvNGVQ/s200/cameron_in_lax.JPG" width="133" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;This dude sat next to me from Charlotte to LAX. &amp;nbsp;His name is Cameron, and he was once from Australia. &amp;nbsp;He now lives in New&amp;nbsp;Zealand&amp;nbsp;(where he is off to), and researches molecular biology. &amp;nbsp;Really cool dude, and he listens to Slayer! &amp;nbsp;Not to mention he had strong encouragement for me on going to Melbourne. &amp;nbsp;He might be one of the reasons I have not yet chickened-out yet. &amp;nbsp;But he told me something that is of utmost importance, and stemming from Buddhist philosophy. &amp;nbsp;&lt;i&gt;Never worry, because if there is a solution, it will present itself. &amp;nbsp;If there is no solution, it will obviously not present itself, and thus there is nothing you can do about such. &amp;nbsp;So worrying is pointless.&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zl0KDHr-hbY/TEDYXJhIJUI/AAAAAAAAAK0/tvYQ4hG6APk/s1600/dan_in_lax.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_zl0KDHr-hbY/TEDYXJhIJUI/AAAAAAAAAK0/tvYQ4hG6APk/s200/dan_in_lax.JPG" width="133" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Dan! &amp;nbsp;Artist who has done work for Mattel and Disney. &amp;nbsp;He is now trying to throw-together a political satire piece. &amp;nbsp;He is from L.A. and is freakin' awesome. &amp;nbsp;Both he, and Cameron, were strong encouragement for me to go. &amp;nbsp;And he said something quite warming. &amp;nbsp;A parent's role is to dust off their kids, if they ever need help. &amp;nbsp;I should never feel guilty if I need to approach my parents for financing. &amp;nbsp;One of his sons is a physics researcher.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_zl0KDHr-hbY/TEDd7qRQJJI/AAAAAAAAAK8/0El4iFkXInw/s1600/me_in_sydney.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://1.bp.blogspot.com/_zl0KDHr-hbY/TEDd7qRQJJI/AAAAAAAAAK8/0El4iFkXInw/s200/me_in_sydney.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;I have arrived in the Southern Hemisphere!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zl0KDHr-hbY/TEDeyW_7u-I/AAAAAAAAALE/3urdagkt7jA/s1600/me_mike_hostel.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_zl0KDHr-hbY/TEDeyW_7u-I/AAAAAAAAALE/3urdagkt7jA/s200/me_mike_hostel.JPG" width="133" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Me and Mike. &amp;nbsp;Discovered him in my room at the Hostel. &amp;nbsp;From South Korea. &amp;nbsp;Really nice guy.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_zl0KDHr-hbY/TEDfN1pMMjI/AAAAAAAAALM/ZdI8wnEfN5o/s1600/stuff_in_hostel.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/_zl0KDHr-hbY/TEDfN1pMMjI/AAAAAAAAALM/ZdI8wnEfN5o/s200/stuff_in_hostel.JPG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;My bunk at the hostel.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;The following pics are on my Flickr account: &lt;a href="http://www.flickr.com/matt-davis"&gt;http://www.flickr.com/matt-davis&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm5.static.flickr.com/4102/4800522870_64ed7e5756_m.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://farm5.static.flickr.com/4102/4800522870_64ed7e5756_m.jpg" width="134" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;I found it!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr valign="bottom"&gt;&lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4136/4800483026_620ef652bd_m.jpg" /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4100/4800483020_d7cbd53818_m.jpg" /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://farm5.static.flickr.com/4097/4800483014_8cd702aac5_m.jpg" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;Melbourne Central Business District, taken from the roof of the hostel.&lt;/div&gt;&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-5111166503619159024?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/5111166503619159024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/melbourne-ho-and-some-of-from-first-day.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5111166503619159024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5111166503619159024'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/melbourne-ho-and-some-of-from-first-day.html' title='Melbourne ho! ... and some pics from the first day there.'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zl0KDHr-hbY/TEDWJ1gk9SI/AAAAAAAAAKk/dQQUu_rBRtY/s72-c/to_airport.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-2451750325350298648</id><published>2010-07-16T18:01:00.000+10:00</published><updated>2010-07-16T18:01:08.224+10:00</updated><title type='text'>The Eagle has Landed.... Zombie Matt Lurks</title><content type='html'>Everything is upside down.  Wait!  The earth is a sphere in a universe to which there truly is no up or down.  So, in relation to how the earth orbits about the sun, I am in the Southern Hemisphere.  The toilet I tested earlier, in fact flushes so hard you can't really test the Coriolis effect (it should spin counter-clockwise that opposite of the Northern Hemisphere).  I need to test on a lesser powered toilet.  I'm really tired, feel like a zombie, and do not feel like posting pictures now.  I'm on the rooftop of the hostel (no free wi-fi  BOO!).  Finding free wi-fi around here is not easy.  Apparently Macos has it, that's slang for McDonalds.  The library has it too, but it's not as convenient as being here in the hostel.  I did some war-walking earlier, also scored a crack, er, pay-as-you-go phone, and a calling card.  More like a calling receipt, easy to loose.  Anyways, when I get some sleep, I haven't had much since I departed Wednesday.  I slept a total of maybe 30 minutes on the LA-to-Sydney flight.  Anyways, me tired.  And pictures need to be posted.  Way-cool looking city.  Tons of cafes, and prices seem pretty steep.  But that might be due to the conversion differences between US Dollar and Australian Dollar.&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-2451750325350298648?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/2451750325350298648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/eagle-has-landed-zombie-matt-lurks.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2451750325350298648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/2451750325350298648'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/eagle-has-landed-zombie-matt-lurks.html' title='The Eagle has Landed.... Zombie Matt Lurks'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-5095805553226084301</id><published>2010-07-14T14:51:00.000+10:00</published><updated>2010-07-14T14:51:45.666+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends Family Slayer'/><title type='text'>Friends</title><content type='html'>Wow, the past two weeks have been amazing.  Sure, I have been stressed-out, trying to get out of my condo, getting rid of furniture, packing, trying to get rid of my car, banking stuff, and redirecting my mailing address.  But ya know what, I got the best family and friends anyone could imagine.  I'd like to thank you all individually, but doing so would probably generate a list with a few absent names, unintentionally.  Likewise, my co-workers, whom I classify as friends, as well, have been amazing.  All of the encouragement and such has been wonderful.  Just a few more hours till I hop the plane and take a ride.  I sit now on a towel on my floor, the only furniture here is my bed.&lt;br /&gt;&lt;br /&gt;Remember, this experience is temporary, so I want to make the next 6 months, or year, the best of my life.  However, I am bummed that Slayer just announced their tour with Megadeth and Anthrax here in Virginia, and I should be away then!  But, ah, no worries, I've experienced all of those artists before, just not on the same bill.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-5095805553226084301?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/5095805553226084301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/friends.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5095805553226084301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/5095805553226084301'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/friends.html' title='Friends'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1962206545295253794</id><published>2010-07-04T03:02:00.001+10:00</published><updated>2010-07-08T14:22:05.228+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vegemite'/><category scheme='http://www.blogger.com/atom/ns#' term='Balls'/><category scheme='http://www.blogger.com/atom/ns#' term='Shakespeare'/><category scheme='http://www.blogger.com/atom/ns#' term='Fear'/><title type='text'>What Have I Done!? Uncertainty and Matt's Boolean Rubric of Justification</title><content type='html'>Sweet droppings from the dark-side of my mind! I am so scared!  What happened?  Two weeks ago I was all gung-ho about going.  Then last week, once I did the plane ticket deal.  It really kicked in.  I don't know if I want to go.  Incredibly scared.  But then , I wake up this morning, take a walk, and was like; damn I'd like to be doing this in Melbourne right now.  &lt;br /&gt;&lt;br /&gt;I'm so wishy washy.  I feel weird, because I have led all my co-workers/friends/family into thinking I was going to do this, and now I might just chicken out!  I just want to be 7 years old eating cheerios with about 5 lbs of sugar (no, really, my mom loaded the cereal substantially) and watching ALF.  &lt;br /&gt;&lt;br /&gt;Hark ye naysayers!  Well then I start to rationalize everything.  I really want the degree, I want the new "job" of research.  I want to meet new people and explore new things.  And I eventually want to wrestle a drop bear with my bare hands.  Oh, and vegemite.  But I kinda feel like I'm a character in a Shakespearian play, whose hamartia, or critical-flaw, is that of being rash.  I think fast, want something, and try to get it.  Later it hits me... what have I done? And I fear I might have done that in this case.  Likewise, if I give up now, it might also be a rash decision.  It is my assumption that most people fear uncertainty.  I tend to be pessimistic about this, and my uncertainty-fear produces a scary-lonely place, while others have a more optimistic sunny-happy vision.&lt;br /&gt;&lt;br /&gt;So let me do what a few friends/family have told me to do, (thanks Danny).  Danny calls this the "Matt Algorithm"  Essentially it's just a break down of "why vs whynot" on going; however, I prefer to call it a boolean Rubric:&lt;br /&gt;&lt;table border=1&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Why&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Why Not&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=left valign=top&gt;&lt;td&gt;&lt;ol&gt;&lt;li&gt;Future Job Opportunities for Lower Level Development&lt;br /&gt;&lt;li&gt;Make a Valuable Contribution to CS&lt;br /&gt;&lt;li&gt;Make New Friends and Collegues&lt;br /&gt;&lt;li&gt;Avoid the Lonely/Bordom After Work, as I Plan on Sharing a House/Flat&lt;br /&gt;&lt;li&gt;Learn&lt;br /&gt;&lt;li&gt;Get Outside and Do Something&lt;br /&gt;&lt;li&gt;Proving I Can Do Something On My Own&lt;br /&gt;&lt;li&gt;Get Out of My House&lt;br /&gt;&lt;li&gt;Avoid the Dependence of an Automobile&lt;br /&gt;&lt;li&gt;See Bon Scott's Grave&lt;br /&gt;&lt;li&gt;Vegemite&lt;br /&gt;&lt;/ol&gt;&lt;/td&gt;     &lt;td&gt;&lt;ol&gt;&lt;li&gt;Expense&lt;br /&gt;&lt;li&gt;Missing Family and Friends&lt;br /&gt;&lt;li&gt;Leaving My Saftey-net&lt;br /&gt;&lt;li&gt; Drop Bears&lt;br /&gt;&lt;/ol&gt;&lt;/table&gt;&lt;br /&gt;Ultimately, the money thing is lame.  Money is fake, and a fabricated commodity which gives people an excuse NOT to do things.&lt;br /&gt;&lt;br /&gt;Right now, just baby steps.  I'm going no matter what, for a vacation.  If I go crazy, I'll come home with an experience, and only be out the cash it took for transaction fees and school processing charges (they reimburse up till August ~31st).  And possibly rent for a place, one of my first goals.  If I avoid going all together, I know I will be miserable all my life not even trying.  And that's a sad thought.&lt;br /&gt;&lt;br /&gt;Positive thoughts.  Heck I'm an adult, on my own, why do I feel now I'm 7 again and wanting the comfort of mommy and daddy?  Grow a pair!&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1962206545295253794?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1962206545295253794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/what-have-i-done-uncertainty-and-matts.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1962206545295253794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1962206545295253794'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/07/what-have-i-done-uncertainty-and-matts.html' title='What Have I Done!? Uncertainty and Matt&apos;s Boolean Rubric of Justification'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-1592123232110835931</id><published>2010-06-26T08:56:00.001+10:00</published><updated>2010-06-26T09:06:59.746+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ticket'/><category scheme='http://www.blogger.com/atom/ns#' term='Flight'/><category scheme='http://www.blogger.com/atom/ns#' term='Butt'/><title type='text'>Queues are one way!</title><content type='html'>Just do it!  Sometimes when you know you want to do something, but have the common worries, you just gotta do it.  In this case, I just scored my ticket to Melbourne! Kinda reminds me of one of my friends, Harrison.  He mentioned that when he was a page for Congress back in like 8th grade, that to get up early in the morning, he had a neat trick, he would stick a pencil under his butt and if he layed down, would impale himself.  So, while no pencils were involved in the booking of the flight, I just basically freaked myself out and did it!  Thanks Harry.&lt;br /&gt;&lt;br /&gt;I have been really afraid about this whole move to Melbourne deal.  Just worried about cash, and being physically separated from friends and family, and of course going to a place I have never been.  Sure, I guess those are all common worries, and I know, going to a place I have never been before seems a little insane; but bleh it keeps things interesting.  &lt;br /&gt;&lt;br /&gt;One-way ticket.  Yeah, thats kinda scary, and probably put me on some kind of watch list.  But, possibly I'll make it a double-ended queue, dequeue, and come back to the US; possibly to pursue research!&lt;br /&gt;&lt;br /&gt;So according to the ticket: July, 14th I leave, and according to the other piece of the ticket, I should arrive in Melbourne on Friday the 16th.  So some quick stats:&lt;br /&gt;Norfolk, VA to Charlotte, NC&lt;br /&gt;Charlotte, NC to Los Angeles, CA&lt;br /&gt;Los, Angeles CA to Sydney, Australia&lt;br /&gt;Sydney, Australia to Melbourne, Australia&lt;br /&gt;&lt;br /&gt;So I get 4 breaks to rest my legs.  But the deal from LA to Sydney is ummmm 14 hours and 45 minutes.  Not sure if that includes the dateline change or not.  I'm guessing not.&lt;br /&gt;&lt;br /&gt;If the ticket holds and I don't baby-out, I should leave on Wednesday the 14th at 3:40PM and arrive in Melbourne Friday at 9:15 AM&lt;br /&gt;&lt;br /&gt;-Matt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-1592123232110835931?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/1592123232110835931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/06/insane-or-just-motivation.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1592123232110835931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/1592123232110835931'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/06/insane-or-just-motivation.html' title='Queues are one way!'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5351615674355348814.post-4050889956492988512</id><published>2010-06-20T04:31:00.001+10:00</published><updated>2010-06-20T04:58:32.148+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='passport'/><category scheme='http://www.blogger.com/atom/ns#' term='box'/><category scheme='http://www.blogger.com/atom/ns#' term='me'/><category scheme='http://www.blogger.com/atom/ns#' term='packing'/><title type='text'>push 0xd0d0</title><content type='html'>So I've had a few of these pics I started taking. &amp;nbsp;One might question, why am I even considering this jump? &amp;nbsp;Work offers a educational-leave-of-absence, and well... why not? &amp;nbsp;I find this jump as an excuse to simplify my belongings. &amp;nbsp;I have a house and car I want to be free of. &amp;nbsp;That kind of stuff just requires maintenance and provides stress. &amp;nbsp;In addition, I want to be debt free, however the car is paid for, but maintenance is non-deterministic. &amp;nbsp;One caveat: I guess I'll have student debt, I wonder if schools&amp;nbsp;repossess&amp;nbsp;degrees?. &amp;nbsp;This educational journey provides me an out for both of those (car/house). &amp;nbsp;Granted, it now ads some stress, as I have to figure out how to rid myself of these possessions. &amp;nbsp;Likewise, I have furniture that needs to go. &amp;nbsp;Of course, some stuff I am keeping in storage, like my guitars, some pictures, music collection, and books. &amp;nbsp;I'll probably hang on to a few desks and my bed.&lt;br /&gt;&lt;br /&gt;Luckily, I have some family members so cordial to store stuff for me. &amp;nbsp;But, the goal here is to push&amp;nbsp;the&amp;nbsp;crap on the stack, and pop it off at a later time. &amp;nbsp;Possibly pop it to a donation register or to others at a low cost. &amp;nbsp;If I don't like Melbourne, at least I'll have some of my old stuff I can resurrect as I assume I would&amp;nbsp;reestablish&amp;nbsp;back here in that case.&lt;br /&gt;&lt;br\&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Anyways, here are some shots for my move preparation (i.e. The recycle, keep, or donate phase):&lt;br\&gt;&lt;a href="http://4.bp.blogspot.com/_zl0KDHr-hbY/TB0E5FWg_mI/AAAAAAAAAJw/HebxXbh7GkE/s1600/DSC_0468.JPG" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://4.bp.blogspot.com/_zl0KDHr-hbY/TB0E5FWg_mI/AAAAAAAAAJw/HebxXbh7GkE/s200/DSC_0468.JPG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br\&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zl0KDHr-hbY/TB0BX24Q1dI/AAAAAAAAAJg/Whvd-tT4o1g/s1600/packing_media.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_zl0KDHr-hbY/TB0BX24Q1dI/AAAAAAAAAJg/Whvd-tT4o1g/s200/packing_media.png" width="133" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br\&gt;&lt;br /&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;Check it out!  This box is big enough to hold a baby, Skinner would be happy.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zl0KDHr-hbY/TB0F9QoD7cI/AAAAAAAAAJ4/t3JL2V35tvo/s1600/baby_box.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" src="http://4.bp.blogspot.com/_zl0KDHr-hbY/TB0F9QoD7cI/AAAAAAAAAJ4/t3JL2V35tvo/s200/baby_box.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br\&gt; Oh, yeah I need one of these too... just got it in the mail like a week or two ago:&lt;br /&gt;&lt;/br\&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_zl0KDHr-hbY/TB0K3GmaWGI/AAAAAAAAAKA/PD74avGmYss/s1600/meeeeport.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/_zl0KDHr-hbY/TB0K3GmaWGI/AAAAAAAAAKA/PD74avGmYss/s200/meeeeport.JPG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;-Matt&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5351615674355348814-4050889956492988512?l=davisdoesdownunder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davisdoesdownunder.blogspot.com/feeds/4050889956492988512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/06/push-0xd0d0.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4050889956492988512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5351615674355348814/posts/default/4050889956492988512'/><link rel='alternate' type='text/html' href='http://davisdoesdownunder.blogspot.com/2010/06/push-0xd0d0.html' title='push 0xd0d0'/><author><name>Matt Davis</name><uri>https://profiles.google.com/108461281905546697231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-44fSfadrCFI/AAAAAAAAAAI/AAAAAAAAATQ/aIpvCzHVUeU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zl0KDHr-hbY/TB0E5FWg_mI/AAAAAAAAAJw/HebxXbh7GkE/s72-c/DSC_0468.JPG' height='72' width='72'/><thr:total>3</thr:total></entry></feed>
