<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Xionsphere</title>
	<atom:link href="http://www.xionsphere.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.xionsphere.com/blog</link>
	<description>Fooling around with themes, everything is just temporary</description>
	<lastBuildDate>Wed, 18 Aug 2010 00:06:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Google Internship: Seventh, Eighth, Nineth, and Tenth Week</title>
		<link>http://www.xionsphere.com/blog/?p=200</link>
		<comments>http://www.xionsphere.com/blog/?p=200#comments</comments>
		<pubDate>Wed, 18 Aug 2010 00:06:48 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Great America]]></category>
		<category><![CDATA[hot pot]]></category>
		<category><![CDATA[laser tag]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=200</guid>
		<description><![CDATA[Wow, it&#8217;s seriously been a long time since I last updated.   I kept meaning to log more relevant events regarding my internship, but I keep on putting it off.   When I&#8217;m at home, I tell myself I&#8217;ll do it on the commute to work, when I&#8217;m on the commute, I put it off [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, it&#8217;s seriously been a long time since I last updated.   I kept meaning to log more relevant events regarding my internship, but I keep on putting it off.   When I&#8217;m at home, I tell myself I&#8217;ll do it on the commute to work, when I&#8217;m on the commute, I put it off to work, and when I&#8217;m at work, I can&#8217;t seem to find any free time, so I put it off to home.   Somehow I was able to finally break the circle and finally put my experiences in the last 4 weeks to paper (or bytes in this case) before I forget.</p>
<p>The notable event of the 6th week was a intern cohort luncheon on Friday.   Our cohort leader, who is also my recruiter, reserved some tables at Charlie&#8217;s (the biggest cafe on campus)  for us.    In her e-mail, she put &#8220;Book Table @ Charlie&#8217;s&#8221; in the message subject, and lo and behold, when we finally arrived, we thought all the tables were reserved for some book club.   It was pretty fun chatting with Alice, as she had a lot of interesting anecdotes to share.</p>
<p>Week 7 was a pretty good week, as it involved hot pot on Wednesday and laser tag on Thursday.    Google actually has an Asian themed cafeteria that serves hot pot every Wednesday.   Mike Xing organized a large group (12+ people from his office) and I just tagged along.   Even with reservations, the lines were ridiculously long, although we didn&#8217;t have to wait to be seated once we got to the front of the line.    Unfortunately, even though the pots were split pots, the two sides were for meat and vegetarian, not spicy and plain.   The spicy sauce that they did provide was tasty, but a far cry from the fiery Szechuan variety that I&#8217;m used to.   Mike works with quite a few attractive gals, which prompted me to wonder why he hasn&#8217;t gone after any of them.   Unfortunately for Mike, all of them are already taken, in fact, two of them have been going steady with their boyfriends for 8 years.</p>
<p>Laser tag gave me an excuse to stop working early on Thursday.   Although 30 people were on the invite list, only about 12 people ended up going, so we had to split into teams of 6 and 7 (including Alice, our cohort leader and organizer).   The last time I did laser tag was back in high school at the Santa Cruz Beach Boardwalk, and I did terribly.   This time, I was out for blood, and I went in armed with everything I learned from FPS games and <em>Black Hawk Down</em>.   In the end, I came in third overall, with a total score of 382.   My K/D ratio (or points for hitting and getting hit) ended up being something like 7:1, so I&#8217;d say I redeemed myself.</p>
<p>Week 9 was probably the highlight as I had my birthday on Tuesday, and went to Great America on Thursday.   I actually got some work done in the morning before I left for Great America, so I could say I was being productive even though I was gone for most of the day.   Since the last time I had gone, Great America lost its sponsorship from Paramount.   It&#8217;s now called California&#8217;s Great America instead.   So instead of Bugs Bunny and Batman, we got Sponge Bob and Snoopy.   Top Gun became Flight Deck, and Drop Zone became Drop Tower (no idea why for this one).   They also added a full fledged water park too.   We arrived at about 11am, and the lines were fairly short.   We actually were able to get on pretty much every single major roller coaster by about 5pm or so.   I finally rode on Invertigo and Grizzly, which I didn&#8217;t really want to go on before.   However, I still couldn&#8217;t really get myself to go on the Drop Zone/Tower.   I guess I&#8217;ll leave that last challenge for next time.    All the roller coasters were still a lot of fun, but the water rides seemed a lot less exciting than from what I remembered.   Especially Rip Roaring Rapids, which I remembered to be one of my favorite rides at Great America, turned out to be pretty lame this time around.</p>
<p>In terms of work, things were going fairly smoothly until Friday, when some other group&#8217;s tests crashed on a portion of code that I had modified.  Of course, they didn&#8217;t exactly know on what files the crash occurred, because they didn&#8217;t run in debug mode, so I was tasked to run my own tests to figure it out.   Unfortunately, because of the number of files required, (talking about terabytes of files here), I had to offload the job to a cluster machine, and just getting that to set up took an entire day.   I set the tests up over the weekend hoping for them to finish when I got back on Monday, but when I returned and looked at the results, it turned out the logs didn&#8217;t save, so I had to start over.    Even worse, because I didn&#8217;t have very high priorities (intern and all), my jobs kept on getting preempted by other people&#8217;s jobs.   In the end, I asked the guy who reported the bug originally to run it again with debug to figure out which file caused the error, and he ended up being unable to reproduce the bug.   Basically two and a half days wasted.</p>
<p>Week 10 was fairly uneventful after that, as I finally was able to get back on track to my project, which seemed to just kept on getting stretched out as unexpected things kept on popping up left and right.   It seems like most of the surprised have been dealt with though, so hopefully week 11 will be the final week and I can move onto something else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=200</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Birthday To Me!</title>
		<link>http://www.xionsphere.com/blog/?p=195</link>
		<comments>http://www.xionsphere.com/blog/?p=195#comments</comments>
		<pubDate>Thu, 05 Aug 2010 03:00:16 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=195</guid>
		<description><![CDATA[So yesterday was my 24th birthday.    I got off work early (at around 4:00 pm or so) and had my mom pick me up (she works nearby) to head to Ikea.   I bought another DETOLF display case and a DIODER LED lighting system for it.   I also picked up a new light [...]]]></description>
			<content:encoded><![CDATA[<p>So yesterday was my 24th birthday.    I got off work early (at around 4:00 pm or so) and had my mom pick me up (she works nearby) to head to Ikea.   I bought another DETOLF display case and a DIODER LED lighting system for it.   I also picked up a new light for my room from Lowe&#8217;s.   To celebrate, my family went to dine at Red Lobster&#8217;s.   Unfortunately, while on the way there, my dad and I got into an argument over what to do about our current tenants in one of our rental houses.   Luckily, tempers didn&#8217;t flare too terribly, and things went back to normal by the time we finally sat down (there was a 30 minute wait despite the fact that it was a TUESDAY!).    Since we were at Red Lobsters, of course we had to eat lobsters.    I got a lobster, scallop, and shrimp combo while my dad got a steak + lobster topping and my mom a lobster pasta.   My dad&#8217;s steak was especially juicy and well cooked this time, which I guess should be par for the course considering it was close to $30.   Overall, the meal was very enjoyable.</p>
<p>I spent the rest of the night putting together my second DETOLF and setting up the lighting for it.   It took close to 2 hours from start to finish, which is pretty fast considering it took me 3 hours just to set up my first DETOLF, not including the lights.     I had originally planned to get some BlazBlue time in, but since I had work the next morning and haven&#8217;t gotten much sleep lately, I opted against it.   I also wanted to  get started on making a mouse figurine as a present for my cousin&#8217;s birthday, but that didn&#8217;t work out either.   I wanted to try using a new material I saw on an line tutorial.    The item I wanted to get was Apoxie, but I ended up getting Epoxy instead.   There&#8217;s quite a difference, as one is a clay, and the other is just glue.   The Epoxy is basically unworkable and I ended up getting it everywhere and was left with only a really disgusting looping piece of goop.   Good learning experience though.</p>
<p>Most of my friends have work on the weekdays too, so we&#8217;re not getting together until Saturday.   Definitely looking forward to the gaming session that we&#8217;re going to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=195</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Final Fantasy: Distant Worlds</title>
		<link>http://www.xionsphere.com/blog/?p=190</link>
		<comments>http://www.xionsphere.com/blog/?p=190#comments</comments>
		<pubDate>Thu, 29 Jul 2010 15:03:23 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Distant Worlds]]></category>
		<category><![CDATA[Final Fantasy]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Symphony]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=190</guid>
		<description><![CDATA[So last, last Friday (the 17th) I went with two friends to listen to music from Final Fantasy performed by the San Francisco Symphony.   My friend Mike and I left Google at around 6:30 pm (he actually works at Google too) and parked at Daly City so we can take BART to Union Square [...]]]></description>
			<content:encoded><![CDATA[<p>So last, last Friday (the 17th) I went with two friends to listen to music from Final Fantasy performed by the San Francisco Symphony.   My friend Mike and I left Google at around 6:30 pm (he actually works at Google too) and parked at Daly City so we can take BART to Union Square (parking is a pain in big cities).    We met up with our other friend Wayne, who came directly after work from Oakland.   When we arrived at the symphony hall, I noticed that there was a wide gamut of attire being worn by the attendees.   There were people in just t-shirt and jeans, and there were people in full tuxedos and ball gowns.   Of course, no Final Fantasy event is complete without your hardcore fans, coming in full cosplay.</p>
<p>I was actually quite surprised that Nobuo Uematsu was actually there to greet us.   Everyone pretty much went wild as soon as he appeared, giving him a  thunderous round of applause.   He didn&#8217;t say anything, but gave us all a welcoming smile and bow.    The concert started with <em>The Bombing Run</em> from <em>Final Fantasy VII. </em> There was a larger projector screen hanging above the symphony, where they showed custom music videos to accompany the pieces.    Everyone erupted in laughter as we saw the super deformed Cloud jump off of the train at the beginning of game.    The music videos were fairly well made, showcasing a lot of the best parts from each game.</p>
<p>All of the pieces were wonderfully performed, but my favorite out of the bunch were <em>Dancing Mad</em> from <em>Final Fantasy VI</em> and <em>Jenova</em> from <em>Final Fantasy VII</em>.    For <em>Dancing Mad</em>, they actually used a 30 foot organ embedded in the back wall of the chamber, which I had initially thought was just some kind of decoration.   It also ran to the full 10 minute plus glory.    The Jenova they played was a completely new rendition, and sounded far more <em>badass</em> than the original.    Overall, it was well worth the $98 tickets (we sat about 2 rows from the orchestra section).</p>
<p>What was really surprising was that during the intermission, we turned around and discovered a whole bunch of people from our high school sat behind us.   David was there in a full tux, and Ray was there too.   We had previously thought Ray might have been dead, since we lost contact with him for about two weeks.   Later he filled us in on how his computer broke and what not.   He came all the way up from Irvine just to attend this concert.   It was pretty fun catching up with some people I haven&#8217;t talked to since high school ended.   Afterwards, Wayne and Mike went directly home, but David and Ray crashed at my place for a bit and we played some Super Street Fighter 4 before calling a night.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=190</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Internship: Fifth and Sixth Week</title>
		<link>http://www.xionsphere.com/blog/?p=186</link>
		<comments>http://www.xionsphere.com/blog/?p=186#comments</comments>
		<pubDate>Tue, 20 Jul 2010 04:53:17 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[BBQ]]></category>
		<category><![CDATA[fireworks]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Independance Day]]></category>
		<category><![CDATA[July 4th]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=186</guid>
		<description><![CDATA[My week five consisted of only 3 actual work days, as we had TWO days off for July 4th weekend.   I actually spent July 3rd and 4th working on houses AGAIN.  Although this time instead of painting walls I was washing carpets.   My family rented a carpet cleaning machine from Home Depot for the two [...]]]></description>
			<content:encoded><![CDATA[<p>My week five consisted of only 3 actual work days, as we had TWO days off for July 4th weekend.   I actually spent July 3rd and 4th working on houses AGAIN.  Although this time instead of painting walls I was washing carpets.   My family rented a carpet cleaning machine from Home Depot for the two days.   Despite my best efforts, 20 year old carpet just isn&#8217;t something you can clean with a conventional carpet cleaner.   I wanted to rip the whole thing out and set it on fire, but my dad, being as frugal as he was, didn&#8217;t want to spend money to replace it.   Luckily, the 2nd house was only around 7 or so years old, so the carpet was still in pretty condition.</p>
<p>I actually made it back in time on the 4th for a friend&#8217;s Independence Day BBQ.  It was supposed to be a family thing, but he invited some of his friends too (one of which is me, in case you couldn&#8217;t guess).   I understood why as soon as I got there, as had we not come, he&#8217;d have been stuck with three female cousins.   In other circumstances, that would be a pretty ideal male to female ratio.   After the usual rounds of red meat, we played some ping pong to pass the time until the fireworks.   When it came time, we decided to drive to higher up in the hills to catch a better glimpse of the fireworks coming from San Francisco.   Fireworks are illegal in pretty much all of the East Bay.   Unfortunately, no matter how awesome the fireworks are, they end up being pretty lame when viewed from 50 miles away.</p>
<p>For the two days I had off, I ended up working on my Android app with my group.  We wanted to release the new version on Monday, and spend time on our other side projects on Tuesday, but we ended up not releasing it until later that Saturday.   So my 4 day weekend ended up being a work weekend, but I still enjoyed it.   The best thing about it though, was that I only had a three day work week.   I have to admit I was still in vacation mode, so I was slacking off Wednesday and Thursday.   On Friday, two of my friends who were visiting home for a few weeks came to visit, and after we had lunch, we fooled around in the Google Arcades playing Area 51 and Gauntlet (the original, not Legends).   To top it off, I decided to take an early day and hitched a ride back.   I&#8217;m such a bad worker.</p>
<p>We officially released V2.0 of <a href="http://www.androidtapp.com/cloudlist/">CloudList</a> on the weekend, although as soon as we released, reports of a force close bug started coming in.   Despite the bug, we still had favorable reception, as it seemed to be a rare occurrence.  However, it meant that we had our work for the next week cut out for us.   As Sunday came to a close, I was somewhat apprehensive of the upcoming work week.   I wasn&#8217;t sure I could handle a full on work week after the previous week, especially since I had to start integrating code with other people&#8217;s code.   However, as the week came around, I found my fears to be unnecessary, and I was able to handle the new challenges fairly well.   As the 6th week came to an end, I could actually see the end of the project in sight.   This gives me hope that I&#8217;ll have a good chance at full time conversion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=186</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Internship: Third and Fourth Week</title>
		<link>http://www.xionsphere.com/blog/?p=176</link>
		<comments>http://www.xionsphere.com/blog/?p=176#comments</comments>
		<pubDate>Sat, 03 Jul 2010 05:41:24 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[dodgeball]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[paycheck]]></category>
		<category><![CDATA[Sky High]]></category>
		<category><![CDATA[trampoline]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=176</guid>
		<description><![CDATA[For my work, I have to make a design doc for a new feature, which unfortunately 2 other groups will also be involved in.   This meant that any change that satisfies one group might not satisfy another.   Due to the busy schedule that everyone seems to have, we generally met only one group [...]]]></description>
			<content:encoded><![CDATA[<p>For my work, I have to make a design doc for a new feature, which unfortunately 2 other groups will also be involved in.   This meant that any change that satisfies one group might not satisfy another.   Due to the busy schedule that everyone seems to have, we generally met only one group at a time, meaning that the changes would have to be relayed to the other group later.   Of course, they would also have objections to the changes and modifications to the spec they wanted added.   This went back and forth for pretty much last week and most of this week, until we finally settled on the final specs on Wednesday.</p>
<p>Last Wednesday we also had a major intern event, which involved trampolines and dodgeball.    The event was held at Sky High, which is a trampoline park chain, apparently.    Google rented out the whole place, as to not let the geekiness of the Google interns contaminate the rest of the population.    When we arrived, we signed up for teams for the dodgeball tournament.   We had some time to practice getting used to the trampolines before the tournament started, as well as practice for the game itself in the dodgeball court.    The trampolines were a bit more underwhelming than I had hoped.  I thought we&#8217;d be jumping 20 feet into the air, but most of us can&#8217;t really manage more than 3 to 4.</p>
<p>My team was the first team to compete in the tournament.    Unfortunately for us, we got eliminated pretty quickly.   In fact, I was the first person out.   I tried to catch a ball but it bounced off my thumb and my teammates didn&#8217;t catch it either.   In hindsight, I should have just stayed behind and played defensively.   After the loss, we just sat around and talked for the next hour or so.   It was pretty interesting hearing everyone talking about the strategies we should have employed.   I guess theorycrafting is what Geeks do when they can&#8217;t do the actual thing.    In the end, a team consisting of really short and petite girls won the tournament, which really makes one wonder.</p>
<p>Last weekend was pretty much my first weekend off.   My parents went off to fix our new houses without me, and I was finally able to sleep in&#8230; until 9:00 am.    I guess my normal work hours have pretty much fixed my sleeping schedule in place.   I tried going on an 8 mile ride with the mountain bike in our house, and realized why I stopped riding it in the first place.   The bike seat was shaped in a way that made it really painful to sit on for a prolonged period of time.   The seat and handlebar heights were also fixated in a way that made it really tiring no matter how I saw, and forced me to arch my back in an uncomfortable position.   So yeah, I&#8217;m definitely getting a new bike.</p>
<p>On this past Wednesday, my team had a team dinner at a Thai restaurant to celebrate&#8230;something.  I&#8217;m not too sure exactly what we were celebrating, but free food is always good.   Getting to know my co-workers outside of a work setting is always good, and even better when I don&#8217;t have to pay any money for food.   I was surprised at how many of them are married, and one of them was even asking around about school districts and housing, since his kids are getting to the high school age.    He asked about high schools around Mountaview/Cupertino/Palo Alto, so of course I had to interject and elaborate on the superiority of Mission San Jose.</p>
<p>Overall, I think my work so far has been fairly productive despite the delays caused by the constant design changes.    I&#8217;ve got quite a bit of coding done so far, and once they are approved they&#8217;ll be residing in the Google code base.   Hopefully next week I&#8217;ll be able to get far enough to affect some clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=176</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Internship: Second Week</title>
		<link>http://www.xionsphere.com/blog/?p=173</link>
		<comments>http://www.xionsphere.com/blog/?p=173#comments</comments>
		<pubDate>Sat, 26 Jun 2010 06:55:38 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[internship]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=173</guid>
		<description><![CDATA[Most of my second week consisted of meetings and training sessions.   I only had about a few hours each day left to do actual work.   My project especially required a lot of meetings, as it was something we were collaborating with three other groups on.   Hence a lot of back and forth [...]]]></description>
			<content:encoded><![CDATA[<p>Most of my second week consisted of meetings and training sessions.   I only had about a few hours each day left to do actual work.   My project especially required a lot of meetings, as it was something we were collaborating with three other groups on.   Hence a lot of back and forth in terms of design details, as it was hard to find something that everyone was satisfied with.    The classes themselves consisted of getting familiarized with the tools Google uses to develop its tools.   A lot of it is stuff that&#8217;s on the market, but with a Google twist.  They also like to name their version of the software starting with a &#8216;G&#8217;.   So JUnit becomes GUnit.</p>
<p>On Wednesday, all the team members got together to grab lunch, as a way to celebrate me joining the team.   There were a lot more people than I expected, as I normally only interacted with the six or seven people I thought was the &#8216;team&#8217;.    We also have weekly team meetings on Wednesdays, where team members can give presentations, and everyone will give their progress on whatever project so far, and their plans for the rest of the week.    Having this meeting in the middle of the week is a much better idea than having it on Monday or Friday.   Monday isn&#8217;t a particularly good idea as people are just getting back into the work mentality after the weekend, and Friday is just as bad as people are going into weekend mode.</p>
<p>On Friday, an intern event was held just for us Nooglers.   It involved ice cream and inflatable rocking climbing, obstacle courses, and human foosball.   Human foosball was basically soccer, except each player is tied to a series of metal poles running across the playing field, simulating the foosball players.     I ended up on the attacking side along with my cubicle pal Eric.   He scores three goals and I scored two to win us the game 5 to 3.    The game was pretty fun, although the poles drooped, so I had to hold it up the entire game.   I also learned that kicking with my left foot gave pathetically bad results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=173</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Cat is Fine Too</title>
		<link>http://www.xionsphere.com/blog/?p=153</link>
		<comments>http://www.xionsphere.com/blog/?p=153#comments</comments>
		<pubDate>Thu, 24 Jun 2010 18:45:39 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[cat]]></category>
		<category><![CDATA[Cookie]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[Noogler]]></category>
		<category><![CDATA[pet]]></category>
		<category><![CDATA[Tracy]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=153</guid>
		<description><![CDATA[I got a cat.    Or rather, it was more like my cat got me.   This past weekend my parents dragged me over to our new house in Tracy.   We got it from a short sale, bought for the purpose of renting out.   The house needed a lot of work, including needing [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_159" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_006.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-159      " title="cookie_006" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_006.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Cookie sporting my Noogler hat.</p></div>
<p style="text-align: center;">
<p>I got a cat.    Or rather, it was more like my cat got me.   This past weekend my parents dragged me over to our new house in Tracy.   We got it from a short sale, bought for the purpose of renting out.   The house needed a lot of work, including needing a new layer of paint for most of the interior rooms.   Waking up at 7:00 am to paint houses until 8:00 pm is not my idea of a relaxing weekend.</p>
<p>On Sunday, after we finished our painting for the day, we went to the back yard to clean the paint off of the tools.    Out of nowhere, this kitten suddenly appears and starts acting abnormally friendly.   It&#8217;d follow us whenever we went, and didn&#8217;t mind us petting him.  When I went inside to put away some of the tools, he dashed in as soon as I opened the screen door.    He didn&#8217;t mind being prodded or picked up, so we had a lot of fun with him.   When it came time to leave, we didn&#8217;t want to leave him in the backyard, as the pool posed a credible danger.   We decided to bring him around to some of the neighbors to see if they knew who the owners were.</p>
<p>Unfortunately, none of them knew anything about him, and also were not interested in taking in another cat.  By this time it was pretty clear the cat might be a stray, as he was extremely thin under his fur, and had a few patches around his legs that looked like they were wound that recently healed.   In the end we decided to drop him off on street behind our house, as that&#8217;s where we thought he originally came from.</p>
<p>We took him in the car to get around the block, and when we arrived, I dropped him on the lawn of one of the houses.   When I got back into the car, he immediately dashed under the car.    This worried me, as I saw him dash under our car earlier, and was hanging around the wheels, so I got out to check on him.   As soon as he saw me, he dashed and jumped into the opened door, with his paws desperately trying pull himself into the car.   After that, my mom wouldn&#8217;t let my dad leave without taking the cat with us.   My dad, who has always been adamant about not keeping pets, relented surprisingly easily.</p>
<p>On the drive back, we threw around name ideas.   The first and best idea I had was to call him 福尔猫斯, the Chinese translation of Sherlock Holmes, except with one of the words changed to the word for cat (摩 &#8216;mo&#8217; -&gt;猫 &#8216;mao&#8217;), making it a very funny pun.    Unfortunately, later our neighbors convinced us that the name was too long and unwieldy.   In the end, we settled on Cookie, as one of our neighbor&#8217;s cat who had similar colorings was named Oreo.</p>
<p>So far, Cookie has behaved well beyond expectations.   He poops in the kitty litter, and doesn&#8217;t scratch furniture.   He offers very little resistance even when we bathe him.   His only fault is that he&#8217;s a ravenous eater, which is a habit we need to train him out of.    So far this year has been full of surprises, from my Google Internship to getting a kitten out of nowhere.     I guess this being the &#8216;Year of the Tiger&#8217; really makes it my year.   Knock on wood.   Some more pictures:</p>
<div id="attachment_154" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_001.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-154  " title="cookie_001" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_001.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Cookie meeting the neighbors.</p></div>
<div id="attachment_155" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_002.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-155 " title="cookie_002" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_002.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Meeting more neighbors.</p></div>
<div id="attachment_156" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_003.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-156 " title="cookie_003" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_003.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Cookie stealing our dinner.</p></div>
<div id="attachment_157" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_004.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-157 " title="cookie_004" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_004.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">ZzzzZzzzzZzzzz.</p></div>
<div id="attachment_158" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_005.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-158 " title="cookie_005" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_005.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Surveying his new domain.</p></div>
<div id="attachment_160" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_007.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-160 " title="cookie_007" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_007.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Meeting my stuffed animals.</p></div>
<div id="attachment_161" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_008.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-161 " title="cookie_008" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_008.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">What&#39;s he doing to my lobster??!</p></div>
<div id="attachment_162" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_009.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-162 " title="cookie_009" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_009.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Playing with my dad, or the other way around.</p></div>
<div id="attachment_163" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_010.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-163 " title="cookie_010" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_010.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Morning exercises!</p></div>
<div id="attachment_164" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_011.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-164 " title="cookie_011" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_011.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Tickle tickle!</p></div>
<div id="attachment_165" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_012.jpg" rel="thumbnail" rel="lightbox[153]"><img class="size-full wp-image-165 " title="cookie_012" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/cookie_012.jpg" alt="" width="425" height="320" /></a><p class="wp-caption-text">Finally some sleep time.</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=153</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Internship: First Week</title>
		<link>http://www.xionsphere.com/blog/?p=148</link>
		<comments>http://www.xionsphere.com/blog/?p=148#comments</comments>
		<pubDate>Wed, 16 Jun 2010 05:29:15 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[internship]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=148</guid>
		<description><![CDATA[Noticed the spiffy new blog graphic?   One thing that made me hesitant to update my blog in a more timely manner was the fact that my current layout requires a picture thumbnail no matter what.   This is great for art updates, and for when I have photos available, but most of the time, [...]]]></description>
			<content:encoded><![CDATA[<p>Noticed the spiffy new blog graphic?   One thing that made me hesitant to update my blog in a more timely manner was the fact that my current layout requires a picture thumbnail no matter what.   This is great for art updates, and for when I have photos available, but most of the time, I&#8217;ll just be updating with whatever is on my mind, and I won&#8217;t have a picture available on hand.</p>
<p>So I officially started my Google internship last Tuesday, June 8th.   I actually had to move out of my apartment in Los Angeles two days before, and spend all of Monday unpacking and cleaning my parents&#8217; house here in Fremont (they rarely clean when I&#8217;m not here).   Graduate housing at UCLA was limited to a two year term, with every few exceptions given.   Regardless, even if it wasn&#8217;t up, I probably didn&#8217;t want to pay rent for somewhere I&#8217;m not using.   So the first day at Google consisted of a day long orientation, starting at 8:00 am.   This meant that I had to get up at 6:30 am, as the drive was around 40 minutes without traffic.   I didn&#8217;t have a car here, so my dad drove me for the first day.   I&#8217;m currently using the shuttle service that Google provides to get to and from work.   The shuttle has wifi, so I can get some work (or just general browsing) during commute.</p>
<p>The orientation consisted of a tour of the main campus, along with a string of presentations about the internship program at Google, as well as a bunch of information I&#8217;m not allowed to reveal.    Interspersed between the talks were of course the trade mark Google food.     At the end of the day I finally met with my mentor, and he showed me to my office, or rather, cubicle, followed up by a quick run through of the project I am to be joining.   The rest of the week consisted of training sessions and talks to help the new interns get into how Google does things, along with getting us familiar with the tools we would be using.     So far, I&#8217;m completely loving the internship, even though I wake up at 7:15 am in the morning and come back home at 8:00 pm in the evening.   However, I&#8217;ve noticed that not having a lot of free time left in a day really motivates me to make the most out of it, so I&#8217;ve been spending less time slacking off and more time working on my side projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=148</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Polykarbon Pimp Contest</title>
		<link>http://www.xionsphere.com/blog/?p=135</link>
		<comments>http://www.xionsphere.com/blog/?p=135#comments</comments>
		<pubDate>Tue, 15 Jun 2010 06:31:27 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[airship]]></category>
		<category><![CDATA[clouds]]></category>
		<category><![CDATA[girl]]></category>
		<category><![CDATA[gun]]></category>
		<category><![CDATA[mecha]]></category>
		<category><![CDATA[polykarbon]]></category>
		<category><![CDATA[skin-tight suit]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=135</guid>
		<description><![CDATA[I actually made this piece a while back.  If you look at the date, this was done just a few days into March.   Again, I was being completely lazy about updating the blog during that period of time.   The contest was the quarterly contest for spring at PolykarbonBBS, an art forum that I [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/2010-0303-PKPimpContestColor.jpg" rel="thumbnail" rel="lightbox[135]"><img class="aligncenter size-full wp-image-137" title="2010-0303-PKPimpContestColor" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/2010-0303-PKPimpContestColor.jpg" alt="" width="450" height="281" /></a></p>
<p>I actually made this piece a while back.  If you look at the date, this was done just a few days into March.   Again, I was being completely lazy about updating the blog during that period of time.   The contest was the quarterly contest for spring at <a href="http://www.polykarbonbbs.com">PolykarbonBBS</a>, an art forum that I normally frequent.   The idea was to have each participant submit one ore more really old drawings into the lot.   The older and the more embarrassing, the better.   After the deadline for submission passed, everyone was randomly assigned someone else&#8217;s old drawings to &#8216;pimp&#8217;.    I was given a few of <a href="http://polykarbonbbs.com/showthread.php?s=24d05f8320aa0823a7f6db4b5ada8bc1&amp;t=11326&amp;page=15">Muzz</a>&#8216;s old pictures, and I decided to combine <a href="http://i42.photobucket.com/albums/e305/muzzoid/2006-10-25-2200-34_edited.jpg" rel="lightbox[135]">these</a> <a href="http://i42.photobucket.com/albums/e305/muzzoid/Scan0001-1.jpg" rel="lightbox[135]">two</a> into one.</p>
<p>The end result didn&#8217;t turn out as well as I had hoped.   The lineart didn&#8217;t fit too well with the background I threw together, and overall the color choices didn&#8217;t fit.   Lighting seems a bit all over the place, especially on the mech.   However, I did enjoy painting the background though.   It was nice not being constrained by the lineart, and being able to redo stuff that didn&#8217;t seem to work.   With coloring lineart, I always felt a bit constrained as to what can be changed.   I&#8217;m currently working on another piece, except this time it&#8217;s full on 100% digitally painted, except for a pencil sketch that outlined the general design.   I was making pretty good progress during the last two weeks of school, but with the start of my internship, it&#8217;s been stalled for a bit.  Hopefully I can find some time to finish it soon.    Finally, here&#8217;s the lineart for the piece:</p>
<p style="text-align: center;"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/2010-0222-PKPimpContestINK.jpg" rel="thumbnail" rel="lightbox[135]"><img class="aligncenter size-full wp-image-138" title="2010-0222-PKPimpContestINK" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/2010-0222-PKPimpContestINK.jpg" alt="" width="450" height="378" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=135</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interning At Google</title>
		<link>http://www.xionsphere.com/blog/?p=121</link>
		<comments>http://www.xionsphere.com/blog/?p=121#comments</comments>
		<pubDate>Fri, 11 Jun 2010 20:50:27 +0000</pubDate>
		<dc:creator>Esclair</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[TA]]></category>

		<guid isPermaLink="false">http://www.xionsphere.com/blog/?p=121</guid>
		<description><![CDATA[It&#8217;s been a while since my last post, partially due to my own negligence, and partially due to the lack of notable events in my life.    However, recent developments have come to remedy those problems.     This past Tuesday, I officially started my summer internship at Google&#8217;s Mountainview office.    This would seem [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/google.jpg" rel="thumbnail" rel="lightbox[121]"><img class="aligncenter size-full wp-image-122" title="google" src="http://www.xionsphere.com/blog/wp-content/uploads/2010/06/google.jpg" alt="" width="450" height="250" /></a>It&#8217;s been a while since my last post, partially due to my own negligence, and partially due to the lack of notable events in my life.    However, recent developments have come to remedy those problems.     This past Tuesday, I officially started my summer internship at Google&#8217;s Mountainview office.    This would seem to count as a pretty notable event in my book.     Also, adhering to a strict schedule actually keeps me focused throughout the day, even after work, allowing me to get a lot done even in the little amount of time I have after work and before sleep.     Expect to see a lot more updates to this blog in the next couple of months.   Hopefully I&#8217;ll also be able to integrate beSchooled! into this new UI too.</p>
<p style="text-align: left;">Let me continue from where I left off in my last blog post.   I ended up presenting two papers, <a href="http://www.cc.gatech.edu/cpl/projects/graphcuttextures/gc-final.pdf">Graph Cut Textures</a>, and <a href="http://www.red3d.com/cwr/papers/1999/gdc99steer.html">Steering Behaviors for Autonomous Characters</a>.   I really enjoyed the paper on graph cuts, as it gave me a very tangible example of how to effectively use graph cuts.     For CS269 I ended up implementing a simple version of <a href="http://web.engr.oregonstate.edu/~enm/publications/SIGGRAPH_95/scissors_comp.pdf">Intelligent Scissors</a> for my term project, and for CS275, I wanted to expand upon the concepts touched upon in the Steering Behaviors paper.    Due to how late I finalized my proposals for my projects, I wasn&#8217;t able to even start before finals week.  Luckily, my professor (who taught both classes) was fine with people taking incompletes for the class  so they could turn in their projects later.</p>
<p style="text-align: left;">My original plan was to finish Intelligent scissors during spring break, and start the CS275 project before the spring quarter started.   However, my Google interview ended up being scheduled during spring break, and I had to cram for that for most of the spring break.   I also got a fever during the week I came back to school, knocking me out of commission for another week.   I ended up turning it in about 3 weeks into the spring quarter.    I&#8217;m also still working on the CS275 project, as I didn&#8217;t have enough time to finish it during the last quarter, but my professor was nice enough to give me an additional extension.</p>
<p style="text-align: left;">Speaking of spring quarter, I ended up getting assigned to teach assist CS33: Computer Organization, which is a class that teaches assembly.   Unfortunately for me, I&#8217;ve never taken an assembly class before.   I didn&#8217;t sign up for this in the first place, so I&#8217;m not sure how I got stuck with it.    In order to make sure I didn&#8217;t completely doom my students to failure, I had to learn everything before they needed to learn it.   It didn&#8217;t help that the assignments were incredibly difficult.   In the end, I think I did a pretty job helping them through the class, and I learned quite a lot about assembly,gdb, buffer overflows, optimization, blocking, and CUDA myself.    There were some pretty hilarious stories in there, but that&#8217;s for another time.</p>
<p style="text-align: left;">Now on to the real subject of this blog post, my internship at Google.    I submitted my resume to Google, Microsoft, and Cisco, along with a few other fairly small companies.    The only company that even replied back to me was Google, and they gave me an interview offer too.   I suspect it might have something to do with the fact that I was able to attach a cover letter to the resume submission.   I think the letter itself was unique enough to get me noticed, as I later heard that online applications were mostly hopeless.   It didn&#8217;t help that I didn&#8217;t submit my resume until fairly late in the internship calender.</p>
<p style="text-align: left;">Regarding my interviews, I had two technical ones over the phone, 45 minutes each, scheduled one right after the other.   I didn&#8217;t think I did too well on either of them, as I fumbled on some basic questions.    Not hearing back from Google for close to two weeks seemed to confirm my early suspicions.    However, two weeks later I got an e-mail from an recruiter stating that I had in fact passed my technical interviews, and that I was placed into the internship queue.   Due to how late I was in applying, they might not have a group lined up that would be able to take me, but I&#8217;d be automatically placed into next year&#8217;s queue if I didn&#8217;t get an internship this summer.   Luckily, a spot in the search UI team was open, and I was scheduled for a host interview later in the week, to see if I was a good match for the project.   Again, I felt I did poorly on the interview, fumbling some more basic questions.   I was content to try again next summer, but a few hours after the interview ended I received an e-mail from my recruiter telling me that I was accepted into the group, and thus the internship program.</p>
<p style="text-align: left;">I still can&#8217;t quite figure out exactly how I was able to get this internship.   I completely lacked interviewing experience (this being my first and all), which was quite apparent in my performance at the actual interviews.     I can really only attribute part of it to blind luck, like me winning the lottery.    Well, I can&#8217;t complain about that.   I&#8217;m definitely going to make the most of it though.    Since the post seems to have gone on for long enough, I&#8217;ll leave the juicy details (the non-confidential ones) about my life at Google for later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xionsphere.com/blog/?feed=rss2&amp;p=121</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
