<?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>Edward Pham &#187; Ed Pham</title>
	<atom:link href="http://www.edpham.net/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.edpham.net</link>
	<description>Random thoughts and opinions from an ordinary individual with extraordinary dreams.</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:45:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tourney Report &#8211; National Qualifiers</title>
		<link>http://www.edpham.net/2011/04/17/tourney-report-national-qualifiers/</link>
		<comments>http://www.edpham.net/2011/04/17/tourney-report-national-qualifiers/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 00:28:03 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=645</guid>
		<description><![CDATA[So yeah&#8230; I do have a somewhat nerdy part of me. That being I play Magic: the Gathering. Here&#8217;s a report of a tournament I did, which was submitted to the Starkington Post (and maybe Star City Games, but probably &#8230; <a href="http://www.edpham.net/2011/04/17/tourney-report-national-qualifiers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>So yeah&#8230; I do have a somewhat nerdy part of me. That being I play Magic: the Gathering. Here&#8217;s a report of a tournament I did, which was submitted to the Starkington Post (and maybe Star City Games, but probably won&#8217;t do it). It was a qualifier to play in U.S. Nationals. But a big part of it is, what would you do if you were in a situation where you&#8217;re against your friend in the final round to go to Nationals. Knowing who I was&#8230; Would you play it out or would you concede? That was my dilemma.</p>
<p><span id="more-645"></span>It&#8217;s the last round of the Swiss and I&#8217;m in 10th place. Sitting in front of me is my playtesting buddy and friend, Brad. For either of us, it&#8217;s win and we&#8217;re in the top 8. Draw and it&#8217;s the end of that. I&#8217;m sitting there thinking of what I need to do, as we&#8217;re just sitting there. Before we even cut each other&#8217;s decks, I closed my eyes for a moment, then extended my hand in concession.</p>
<p>In the weeks leading up to playing in this year&#8217;s national qualifiers in Seattle, I was reminded of last year&#8217;s event. I played Geopede Jund and finished 5-3 and in 24th place. I started out 4-0 before going 1-3 in the last four rounds. And awkwardly enough, three of my opponent&#8217;s finished in the top eight (beat Gavin Verhey&#8217;s Naya, lost to Martin Goldman-Kirst and Teddy Vitro&#8217;s UW control). What was bothersome was the 1-3 collapse at the end.</p>
<p>So coming into this year&#8217;s event, I wanted to do better. Originally, UW Caw-Blade caught my eye to the various forms card advantage it had. Hawks, Preordain, Mystics, Jace. It&#8217;s like a dream for a player that loves card advantage and having a full grip. However, I wanted to try out different decks to see if there a better one out there. RUG was probably the closest since it rewarded on tight, solid play. Yet at the same time, it punished you for poor play. Given the length of the tournament, I knew I would be bound to make a mistake here or there, so I didn&#8217;t want to get punished for that.</p>
<p>Coming closer to regionals, I figured I wanted to try a deck that could beat Caw-Blade since it was obviously the deck to beat. Unfortunately, finding the Holy Grail for Standard never happened even after all the discussions with Brad, Thomas, and other guys from a card shop I had been playtesting with. So I stuck with playing some version of Caw-Blade After some deliberation, I told myself I wouldn&#8217;t audible (with reminders from Warren), so I kept with UW, even though I had been toying with UWr for mirrors and RUG match-ups.</p>
<p>In terms of game plan, I knew what I had to do:<br />
- Be aggressive with my hands. Avoid keeping hands without a two drop if at all possible, especially game one.<br />
- Kill off the value my opponent&#8217;s counters by winning the mana advantage war.<br />
- Win the attrition war in the mirror by sticking a Sun Titan.<br />
- Get Gideon and Tumble Magnets on the board to negate my opponent&#8217;s Swords.<br />
- Don&#8217;t get tunnel visioned into winning solely by Swords.<br />
- Know when to be aggressive, when to play as control.</p>
<p>The night before the event, I had the deck I wanted. But I changed my mindset. Rather than focusing on doing well, I just told myself to accept whatever outcome happened, whether I 0-2 drop or actually qualify for nationals. To just enjoy the opportunity to play, have good sportsmanship, and have fun.</p>
<p>So this was the list I came up with five minutes before the players&#8217; meeting:</p>
<p>Maindeck:<br />
4 Jace, the Mind Sculptor<br />
3 Gideon Jura<br />
4 Preordain<br />
3 Mana Leak<br />
3 Spell Pierce<br />
4 Squadron Hawk<br />
4 Stoneforge Mystic<br />
2 Sword of Feast and Famine<br />
1 Mortarpod<br />
2 Condemn<br />
2 Tumble Magnet<br />
2 Day of Judgment<br />
1 Sun Titan<br />
4 Glacial Fortress<br />
4 Celestial Colonnade<br />
4 Seachrome Coast<br />
5 Island<br />
4 Plains<br />
4 Tectonic Edge<br />
1 Arid Mesa</p>
<p>Sideboard:<br />
1 Sun Titan<br />
1 Volition Reins<br />
2 Divine Offering<br />
1 Into the Roil<br />
1 Jace Beleren<br />
3 Flashfreeze<br />
2 Kor Firewalker<br />
2 Oust<br />
1 Condemn<br />
1 Day of Judgment</p>
<p>It&#8217;s a pretty straightforward list… Except for the fact that I&#8217;m running 26 lands in a 61 card list. A few minutes before the meeting was about to start, I wanted to replace the fifth Island for a miser&#8217;s Inkmoth Nexus. Thankfully, my friend Jesus I. managed to let me borrow one. I changed my decklist really quick and we were eventually on our way.</p>
<p>There were 250+ people, so we played nine rounds. However, I managed to draw in the second round, playing the mirror. Because of it, I played against UW Caw-Blade or the like for the next six rounds, so I&#8217;d rather not bore you. Rather than going round by round, I&#8217;ll just list any key points or moments:</p>
<p>Round 1 &#8211; Victor Blaiotta (Valakut)<br />
I had Sun Titan double equipped with Sword of Feast and Famine against a board of green creatures both games.<br />
2-0 (1-0)</p>
<p>Round 2 &#8211; Shawn Martin (UW Caw-Blade)<br />
Game one was me having Mystic first. Game two was him having Mystic first and having all the answers to my answers.<br />
1-1 (1-0-1)</p>
<p>Round 3 &#8211; Michael Cowen (UW Venser)<br />
- Game three was the interesting one. We had ten minutes left in the round. I really didn&#8217;t want to draw again. I draw the miser&#8217;s Nexus after I kept my opening hand. So what do I do? Start beating him down with it from turn two (or three, I can&#8217;t remember exactly). He played a Tumble Magnet, I Divine Offering it. I keep beating him down with it each turn He attempts to play Gideon, I Pierce it. I keep up the beats with Nexus and a few Hawks. I hit him for seven consecutive turns with Nexus. Eventually I managed to drop a Mystic for a Sword and got it into play. I attempt to attack with Nexus equipping a sword and killed him just as time was called.<br />
2-1 (2-0-1)</p>
<p>Round 4 &#8211; Matthew Forner (UW Caw-Blade)<br />
Mystic for me game one, Mystic for him game two, Hawks kill him game three. I surprised him by keeping counter-magic in to protect my board.<br />
2-1 (3-0-1)</p>
<p>Round 5 &#8211; Jared Illum (UW Caw-Blade)<br />
Jared was a buddy I playtested with. When I found he drew his last round, I jokingly said we&#8217;d play each other. Turns out we did. I was pretty upset that I had to play him (I blame DCI Reporter for pairing us). I managed to keep a Mystic onboard and win. Sun Titan followed by another Sun Titan got there game two.<br />
2-0 (4-0-1)</p>
<p>Round 6 &#8211; Jordan Brott (UW Caw-Blade)<br />
I mulled to five game one on the play. He got the threats out before I could, so I couldn&#8217;t do much about it.<br />
0-2 (4-1-1)</p>
<p>Round 7 &#8211; Casey Pordes (UW Caw-Blade)<br />
He gets stuck on one blue source, so I Tech Edge it and start dropping threats to kill him. Game two, Sun Titans got there for me, eventually despite him beating me down with Celestial Colonnade.<br />
2-0 (5-1-1)</p>
<p>Round 8 &#8211; Charlie Nguyen (UW Caw-Blade)<br />
Another guy I been talking to and working with in terms of what to play for Regionals. Again, wasn&#8217;t too happy to have to play against another friend. Game one, I get Mystic out turn two and win. Game two, he gets Mystic out before I could. Game three, I get Jace out and start finding my answers to win the game. Sun Titan eventually turns the tide.<br />
2-1 (6-1-1)</p>
<p>So after the eighth round, I&#8217;m in 10th place. I can&#8217;t draw in because there were six of 21 and 22 pointers, with myself, Brad, Gavin Verhey, and one other guy in at 19 points, as well as all the 18 pointers below us. Martin calls me over and tells myself, Brad and Gavin that we win and we&#8217;re in. The issue here is that Gavin already drew with Brad last round so they can&#8217;t play each other, which means I&#8217;m playing either Brad or Gavin most likely. Then pairings are put up. Guess who I get paired up against.</p>
<p>Round 9 &#8211; Brad Rutherford (RUG)<br />
So we&#8217;re matched up again for the third time in as many weeks. I asked him as we were walking over to the table, &#8220;You for sure gonna go?&#8221; He said, &#8220;Yeah, you?&#8221; I told him, &#8220;75% sure.&#8221; As we sit down at the table, I told him, &#8220;Lemme make a quick call to my dad about something.&#8221; So I left the table and start walking away. I come back, sit down, and as we&#8217;re about to cut each others&#8217; decks, closed my eyes for a bit before I extended my hand and said, &#8220;I&#8217;ll concede. Congrats man.&#8221;</p>
<p>So why the concession? Why the heck would you give up the possibility of a once in a lifetime opportunity to play in Nationals?</p>
<p>I tried calling my dad but to no avail because of reception issues. As I&#8217;m walking away from the table, I tried to convince myself to play it out. But to be honest, I couldn&#8217;t. As much as a competitor that I am, there were two things going through my mind. One, Brad would benefit more from going than I would. There were a lot of things pointing that I knew that were pointing that direction than there were for me. And for me to go was simply for the sake of boosting my own pride and ego. The night before, I told myself to just have fun playing at regionals. Don&#8217;t focus on trying to qualify. Two, to possibly see a friend not make it at my own expense wouldn&#8217;t have been fun for me. It&#8217;s not part of my character. That was my reason for conceding despite being a match win away from making it to U.S. Nationals.</p>
<p>So why write about this?</p>
<p>Good question. I guess when it comes down to it, we all have this desire to show off our skills and try to win titles, prizes, and fame. But ultimately, it&#8217;s just a game. I mean, if Magic were gone tomorrow, no one&#8217;s gonna focus on those things I listed. But people will remember the relationships and friendships that were developed through playing the game. I think that&#8217;s what&#8217;s the most important. Again, I would have a lot of regrets if I had played it out and won.</p>
<p>There were a lot of things that I took out of Saturday. I had my best finish at 6-2-1 and in 19th place (despite the intentional loss). My objective of having fun was accomplished. I helped a friend make his first U.S. Nationals. I played, for the most, part well despite a few play mistakes here and there. I executed my game plan that I came into the tournament with, especially in the mirror (4-1-1 in the mirror). Got to have some good conversations with great opponents and friends and just enjoy the experience. And for me, that&#8217;s what counted the most. I grabbed my packs and headed off to happy hour to celebrate one of my good friends&#8217; birthday.</p>
<p>All in all, it was a good day. If I were to go back to that same moment, I would do the same thing again. The only difference would be I wouldn&#8217;t have hesitated to do so.</p>
<p>Other random notes:<br />
- Jed Dolbeer may have had the deck of the tournament. It was pretty fun to watch it work. It ate all the Caw-Blade decks alive.</p>
<p>- I saw one of the most awkward rulings of the day. There&#8217;s this player that recently started playing M:TG and is pretty good. The difference between him and everyone else in the room is that he&#8217;s blind. So a lot of the times, he&#8217;s able to remember the board state despite not being able to see it. It&#8217;s quite impressive to say the least. It&#8217;s game two and he&#8217;s sitting at the table next to me. He Preordains, puts two cards at the bottom, draws a card, and there&#8217;s a Stoneforge Mystic on top of his deck, revealed. But Jamie is unaware that there&#8217;s a revealed card on top of his deck. Opponent has to call a judge over to explain the situation and because of this issue, the blind player gets a warning… For looking at an extra card. It probably was the most awkward situation for all three people. No one wanted that call to be made, but they had to follow the procedures on that. Thank God it was only a warning.</p>
<p>- Brad and I played it out just to see what would have happened. Brad would have won 2-1 if we actually played it out.</p>
<p>- Jared and my game may or may not have had the most play mistakes and take backs of all time. It was fun.</p>
<p>Props:<br />
- Brad Rutherford &#8211; For what will be his first Nationals appearance. You deserved it bro.<br />
- Jesus Ibarra-Leal &#8211; For getting me that Nexus. It got me there in that third round!<br />
- Warren Eng &#8211; For reminding me not to audible.<br />
- Thomas &#8211; For all the work in trying to trying to devise a foil to the current metagame, as well as the deck designing and discussions for what we currently had.<br />
- The crew from Renton &#8211; For all the playtesting and random hangouts leading up to Saturday&#8217;s Regionals event<br />
- All my opponents &#8211; For the great conversations, the laughs, being good sportsmen, and classy guys.<br />
- God &#8211; For constantly keeping my priorities in check.</p>
<p>Slops:<br />
- Deck checks &#8211; For getting deck checked in three consecutive events.<br />
- DCI reporter &#8211; For pitting friends against each other. <img src='http://www.edpham.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>// Ed Pham<br />
// me at edpham dot net</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/04/17/tourney-report-national-qualifiers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Text to Regex Generator</title>
		<link>http://www.edpham.net/2011/04/13/text-to-regex-generator/</link>
		<comments>http://www.edpham.net/2011/04/13/text-to-regex-generator/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 21:40:28 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Generator]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Regex]]></category>
		<category><![CDATA[Regex generator]]></category>
		<category><![CDATA[Regular expressions]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=642</guid>
		<description><![CDATA[So on my blogroll, Jason Kottke posted this link: http://txt2re.com/. What is it? For those of you that don&#8217;t know, it&#8217;s a text to regular expression generator. What the heck is a regular expression? It&#8217;s basically a way to match &#8230; <a href="http://www.edpham.net/2011/04/13/text-to-regex-generator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>So on my blogroll, <a href="http://kottke.org">Jason Kottke</a> posted this link: <a href="http://txt2re.com">http://txt2re.com/</a>. What is it? For those of you that don&#8217;t know, it&#8217;s a text to regular expression generator. What the heck is a regular expression? It&#8217;s basically a way to match a certain string (or sub-string) or text. It could be anything from looking for punctuations, certain patterns, words, and so forth. I have to admit, regular expressions (or regex) can be fairly tricky sometimes, but it&#8217;s definitely a great tool, especially in the computational field. So what is this generator suppose to do? You type in a string of text, then you proceed to select the text you want to search for with your expression by clicking on the links below those letters or words. At the very end, the generator spits out a piece of code that you can use to help find that string. <span id="more-642"></span></p>
<p>What&#8217;s good about it? Well, first off, it&#8217;s good in that it can generate code for any language. C#, Java, Python, PHP, and so forth. There&#8217;s a lot of possibilities there. Another good thing about it is that if you don&#8217;t know regex, it makes things a lot easier. Again, regex is pretty tricky and does takes some practice to master it. If you don&#8217;t plan on coding much, this will probably be useful since it doesn&#8217;t require you to learn the syntax for it or develop the string needed to extract what you want. The simplicity of using the generator is pretty good too. Just click the link of what you want the expression to go after. Character, variable, word or even an entire string. It does it pretty easily. If you make a mistake, like you wanted a character and not the entire word, you just reclick that link for the word and it&#8217;ll give you all the options again.</p>
<p>However, there&#8217;s definitely a few things that are problematic (or at least a programmer can be nit-picky about). First, if you&#8217;re going to be programming stuff, the likelihood of needing to know regex is probably high. So resorting to a generator every time probably isn&#8217;t good practice. Secondly is more of a nit-picky issue. In the example that they have when you first go to the page is the following string: <em>13:Apr:2011 &#8220;This is an Example!&#8221;</em>. Now if you try to setup for the expression such that it&#8217;s simply <em>This is an Example</em>, the code is rather unusual. Here it is in Python:</p>
<pre>import re

<span>txt</span>=<span>'13:Apr:2011 "This is an Example!"'</span>

<span>re1</span>=<span>'.*?'</span>	<span># Non-greedy match on filler</span>
<span>re2</span>=<span>'(This)'</span>	<span># Word 1</span>
<span>re3</span>=<span>'( )'</span>	<span># White Space 1</span>
<span>re4</span>=<span>'(is)'</span>	<span># Word 2</span>
<span>re5</span>=<span>'( )'</span>	<span># White Space 2</span>
<span>re6</span>=<span>'(an)'</span>	<span># Word 3</span>
<span>re7</span>=<span>'( )'</span>	<span># White Space 3</span>
<span>re8</span>=<span>'(Example)'</span>	<span># Word 4</span>

<span>rg</span> = <span>re</span>.compile(<span>re1</span>+<span>re2</span>+<span>re3</span>+<span>re4</span>+<span>re5</span>+<span>re6</span>+<span>re7</span>+<span>re8</span>,re.IGNORECASE|re.DOTALL)
<span>m</span> = <span>rg</span>.search(<span>txt</span>)
if <span>m</span>:
    <span>word1</span>=<span>m</span>.group(1)
    <span>ws1</span>=<span>m</span>.group(2)
    <span>word2</span>=<span>m</span>.group(3)
    <span>ws2</span>=<span>m</span>.group(4)
    <span>word3</span>=<span>m</span>.group(5)
    <span>ws3</span>=<span>m</span>.group(6)
    <span>word4</span>=<span>m</span>.group(7)
    print <span>"("</span>+<span>word1</span>+<span>")"</span>+<span>"("</span>+<span>ws1</span>+<span>")"</span>+<span>"("</span>+<span>word2</span>+<span>")"</span>+<span>"("</span>+<span>ws2</span>+<span>")"</span>+<span>"("</span>+<span>word3</span>+<span>")"</span>+<span>"("</span>+<span>ws3</span>+<span>")"</span>+<span>"("</span>+<span>word4</span>+<span>")"</span>+<span>"n"</span></pre>
<p>Notice anything unusual? re3, re5, re7 are all the same white space characters. Yet, they are all assigned a specific variable. This is fairly bad since if they&#8217;re the same, you probably could just assign them all one variable and use that variable multiple times. I won&#8217;t bash on this (too much anyway) mainly because this is a generator. It was released fairly recently, thus it&#8217;s still in the early stages of development. Also, since you&#8217;re creating a generator, it might not necessarily differentiate one whitespace character from another (or another variable from another, or another word from another). But that can be fixed pretty easily by identifying whether or not that word or character had been used previously in the string.</p>
<p>Overall, I think this is a cool idea. It&#8217;s simple, universal, and does it pretty quickly. You don&#8217;t have to worry about unusual load times for the code when you go from one language to another. Those kinks are still there, but they can be fixed. It&#8217;s definitely a great tool to use if you don&#8217;t  use regex often or at all&#8230; However, if you do use it on a regular basis, actually learn how to use it and not resort to using a generator. <img src='http://www.edpham.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/04/13/text-to-regex-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adolescents &#8211; New Incubus single</title>
		<link>http://www.edpham.net/2011/04/04/adolescents-new-incubus-single/</link>
		<comments>http://www.edpham.net/2011/04/04/adolescents-new-incubus-single/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 21:22:24 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Adolescents]]></category>
		<category><![CDATA[Album]]></category>
		<category><![CDATA[If Not Now]]></category>
		<category><![CDATA[Incubus]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Single]]></category>
		<category><![CDATA[When?]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=638</guid>
		<description><![CDATA[It&#8217;s been a few years, but Incubus finally released a new single that&#8217;s part of their upcoming album called &#8220;If Not Now, When?&#8221; It&#8217;s called Adolescents. You can listen to it here.]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>It&#8217;s been a few years, but Incubus finally released a new single that&#8217;s part of their upcoming album called &#8220;If Not Now, When?&#8221; It&#8217;s called Adolescents. You can listen to it <a title="Adolescents - New Incubus single " href="http://soundcloud.com/incubus/adolescents" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/04/04/adolescents-new-incubus-single/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Racial Comments</title>
		<link>http://www.edpham.net/2011/03/27/racial-comments/</link>
		<comments>http://www.edpham.net/2011/03/27/racial-comments/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 08:51:53 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=634</guid>
		<description><![CDATA[This week seemed to be one of those weeks where I managed to see random racial comments get thrown out, either on the internet or in person. Not exactly sure why, but I felt this calling to talk about it &#8230; <a href="http://www.edpham.net/2011/03/27/racial-comments/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>This week seemed to be one of those weeks where I managed to see random racial comments get thrown out, either on the internet or in person. Not exactly sure why, but I felt this calling to talk about it briefly. You probably heard Alexandra Wallace&#8217;s comments with regards to Asians at UCLA. Not sure what really prompted it (though I&#8217;ve heard random rumors here and there), but it seems rather idiotic to do so in such a public forum like YouTube and while at a university where nearly 40% of the student population is Asian. Though, I&#8217;m not going to completely deny that everything she said was false, but regardless, I&#8217;m pretty sure wasn&#8217;t smart. I can understand if she&#8217;s was trying to be humorous or be comedic (though awkward to do it), but it doesn&#8217;t seem like it was the intent of her rant. I will admit though that death threats by others weren&#8217;t really warranted either. To inform and educate would have been far better than to try to run her out and let her maintain that stereotype. <span id="more-634"></span></p>
<p>Then came Saturday afternoon. I went to a M:TG tournament down in Renton to help out a friend. I was just sitting around talking and playing cards with some guys, then I hear this slam of cards on a table and cards flying into a wall. It scared the heck out of me. I turn behind me and I see this fairly old guy frustrated and pissed off that this guy had beat him in the last round of the tournament (though, he had no chance of making the top eight due to tiebreakers). People that had surrounded the match eventually dispersed and the guy started picking up his cards. Then while I was just flipping through my own cards, I hear the guy say under his breath, &#8220;(Something something)&#8230; Damn Asians&#8230; (Something something something).&#8221; I call over the tournament judge and told him what I had heard because it was pretty inappropriate. The judge goes over to talk to him. Eventually, he goes around to a group of other guys and proceeds to make further comments. It was along the lines of &#8220;Asians aren&#8217;t honorable, they all play like Saito (<em>only M:TG players would understand that reference</em>), they&#8217;re cheaters.&#8221; A bunch of us talked to the judge after he left and the judge just sighed in disappointment after hearing this.</p>
<p>I guess it&#8217;s interesting what prompted each of these events. They were both triggered by frustration of some sort. Was it really necessary to make those comments? Obviously not. Anger does make us to saying stupid things. We all screw up. It happens. But especially the latter, the fact that the guy eventually cooled down before continuing to make these racial comments was upsetting. In the end, it made the individual be looked upon poorly since he&#8217;s stereotyping Asians as a whole because of one individual&#8217;s actions. It&#8217;s like saying all Germans are ruthless and heartless and are like Hitler. Well, maybe that&#8217;s too extreme but I think you get the idea. It&#8217;s especially disappointing because I&#8217;ve heard from a couple of friends that he is supposedly a nice individual. He&#8217;s also a judge himself, so he&#8217;s been a part of the M:TG community too. However, given some of his past history, it&#8217;s really hard to not put judgment on him for the things he&#8217;s done and this episode as well.</p>
<p>There was a video with regards to Wallace&#8217;s comments. While we all want justice, there&#8217;s also the importance of forgiveness as well. You need both. You can&#8217;t just say, &#8220;Whatever, it&#8217;s fine.&#8221; You have to inform the individual of their wrongdoing. But at the same time, you need to show forgiveness because that is how they will stop their stereotypes of different racial groups and any healing for the pain or struggles that they may have had with those groups.</p>
<p>In any case, all we can do is pray and hope for change, healing and transformation for these two.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/03/27/racial-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buses</title>
		<link>http://www.edpham.net/2011/03/09/buses/</link>
		<comments>http://www.edpham.net/2011/03/09/buses/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 22:52:44 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Buses]]></category>
		<category><![CDATA[Seating]]></category>
		<category><![CDATA[Space]]></category>

		<guid isPermaLink="false">http://www.edpham.net/2011/03/09/buses/</guid>
		<description><![CDATA[I take the bus over to UW from Bellevue whenever I need to go to campus. It saves me money, gas, and car maintenance in the long run. Whenever I&#8217;m on a bus, there&#8217;s feels like this unwritten and unspoken &#8230; <a href="http://www.edpham.net/2011/03/09/buses/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>I take the bus over to UW from Bellevue whenever I need to go to campus. It saves me money, gas, and car maintenance in the long run.</p>
<p>Whenever I&#8217;m on a bus, there&#8217;s feels like this unwritten and unspoken code for where to sit. If at all possible, unless they&#8217;re a friend of yours, create as much space between you and everyone on the bus. For example, you&#8217;re sitting alone on the bus and someone else comes on. That person can sit anywhere they want&#8230; Except for the spots adjacent to you. If a spot opens up on a crowded bus that creates space between you and the person next to you, take it immediately. Basically create space between you and the rest of the riders on the bus.  </p>
<p>However, every so often, you get that one person that chooses to sit next to you, even though there&#8217;s a ton of other seats that would give the both of you a lot if space. As a result, you&#8217;re squeezed up against to the window, subtly holding your nose to not breathe in the the weird smell coming from their jacket. A spot opens up to create some space between you and them, yet they still choose to sit right next to you. You wait&#8230; And wait&#8230; And wait&#8230; Still not moving. Still taking in that smell from them. They finally get off on some stop and you can breathe a sigh of relief. </p>
<p>Today was one of those days&#8230; Not awkward at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/03/09/buses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How One Church Handled Westboro&#8217;s Protests Against Them</title>
		<link>http://www.edpham.net/2011/03/02/how-one-church-handled-westboros-protests-against-them/</link>
		<comments>http://www.edpham.net/2011/03/02/how-one-church-handled-westboros-protests-against-them/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 02:55:08 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=576</guid>
		<description><![CDATA[Westboro Baptist Church goes around, protesting, putting up signs like &#8220;God hates homosexuals&#8221;, &#8220;God hates this&#8221;, &#8220;God hates that&#8221;. It&#8217;s pretty dumb. Well, this time, they go protesting three churches because of the churches&#8217; belief that God loves everyone, which &#8230; <a href="http://www.edpham.net/2011/03/02/how-one-church-handled-westboros-protests-against-them/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>Westboro Baptist Church goes around, protesting, putting up signs like &#8220;God hates homosexuals&#8221;, &#8220;God hates this&#8221;, &#8220;God hates that&#8221;. It&#8217;s pretty dumb. Well, this time, they go protesting three churches because of the churches&#8217; belief that God loves everyone, which He does. So how does one church respond? <a href="http://www.edstetzer.com/2010/05/god-loves-protestors-too.html">You can read it here.</a> (Thanks again to <a href="http://www.twitter.com/powersurf">Josiah</a>)</p>
<p>(Note: While, I might be a Christian, I&#8217;m not in support of the message Westboro brings to the world. I could go on a rant about their hateful message, but judging them is pretty much as hypocritical as them judging people for their sexual orientation, beliefs, etc.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/03/02/how-one-church-handled-westboros-protests-against-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing Against an Old Team</title>
		<link>http://www.edpham.net/2011/02/28/playing-against-an-old-team/</link>
		<comments>http://www.edpham.net/2011/02/28/playing-against-an-old-team/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 10:17:16 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Sports]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Intensity]]></category>
		<category><![CDATA[Playing an old team]]></category>
		<category><![CDATA[Soccer]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=573</guid>
		<description><![CDATA[So I&#8217;ve played in the city soccer recreational leagues for about four years now. And in those four years, I&#8217;ve played against two of my old teams. It&#8217;s been pretty mixed in terms of experiences. When I first started playing &#8230; <a href="http://www.edpham.net/2011/02/28/playing-against-an-old-team/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>So I&#8217;ve played in the city soccer recreational leagues for about four years now. And in those four years, I&#8217;ve played against two of my old teams. It&#8217;s been pretty mixed in terms of experiences.</p>
<p>When I first started playing in the leagues, I had joined up with one team as a keeper with a few friends. However, we eventually left to start our own team since we&#8217;d be interested in doing so for quite a while. That summer we jumped up divisions after dominating in our first season and I played that old team. I made a number of friends on that team, so despite the competitiveness and ferocity during the games, it was relatively friendly (minus the drama in one game after I kicked off a player from the team and them joining that old team). It was overall fun during that rivalry. Heck, even some of them are on the current team today.<span id="more-573"></span></p>
<p>However, there are times where it&#8217;s a little different&#8230; Sunday night was one of them. I knew about it and another old team that I played with found out we were playing them. I have to admit, I didn&#8217;t leave their team on the greatest of terms, since I didn&#8217;t agree with their tactics or strategy and told that to the manager. I wrote a little comment on our website saying, &#8220;Calling dibs on an attacking position during the game&#8221;. When it came time to play against them, my former manager had this intensity I hadn&#8217;t seen before. She was more commanding of her defense, which I hadn&#8217;t seen before (but then again, that was my job when I was playing with them). It got a bit more physical, but then again, we definitely dished out our fair share to some of their players as well.</p>
<p>Halftime came around and it was pretty interesting. I went to go get a blanket for one of our teammates because she couldn&#8217;t play due to not having her card. I just gave a couple of pointers here and there about their attack and how to stifle it. Basically, I just did what I did with any other team. Just remained chill but kept in control of the situation (even though it wasn&#8217;t really needed). But I could hear my old team devising a strategy in the background, discussing pretty thoroughly.</p>
<p>In the end, their strategizing didn&#8217;t work out so well as we managed to win 5-2. But it was just weird to see them up their intensity like that. I hadn&#8217;t seen it before. I have a pretty strong feeling it was knowing that they were playing against me. I guess I would too if I was told by someone leaving the team that they didn&#8217;t mesh well with my tactics or fit the strategy I was trying to implement. But it happens. I think the only person in the game that I think I could knowingly goof around and joke with was my friend Erin, since she subbed for our team when we played on Saturdays.</p>
<p>In any case, I hope it was fun for them. I know it was for me..</p>
<p>&#8230; Especially when I assist a goal where my teammate traps my heading pass, then volleys in a goal from nearly 30 yards away. So sick.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/02/28/playing-against-an-old-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Procrastination</title>
		<link>http://www.edpham.net/2011/02/22/procrastination/</link>
		<comments>http://www.edpham.net/2011/02/22/procrastination/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 13:28:12 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=569</guid>
		<description><![CDATA[If there was a single piece of advice I could give to any high school student or college student looking to take the next step of their education or career, this would be it: When I was in my senior &#8230; <a href="http://www.edpham.net/2011/02/22/procrastination/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>If there was a single piece of advice I could give to any high school student or college student looking to take the next step of their education or career, this would be it: When I was in my senior year in high school eight years ago, I heard this quote from my senior IB/AP English teacher&#8230;<span id="more-569"></span></p>
<blockquote><p>Procrastination is like masturbation. In the end, all you end up doing is ****ing yourself.</p></blockquote>
<p>Pretty sure you can guess what the censored word is, but in his &#8220;wise&#8221; words, it&#8217;s about as accurate, livid, and clear as you can get in terms of what procrastination does for you. As I&#8217;m typing up this post, I have to admit, I did procrastinate on one of my assignments/projects for this week. Now I&#8217;m attempting to complete the last pieces of my grammar to make it process conjunctions semantically (if you don&#8217;t understand what I just wrote here, don&#8217;t worry). But the fact that I&#8217;m up at 5am in the morning just shows that it&#8217;s definitely bad, especially since this is a graduate course and not an undergrad one.</p>
<p>The more that I think about it, I&#8217;m kind of sad that I did it so much during high school and my undergrad career. Rather than just getting it done as soon as I could, I waited until the last minute and turned in something that was relatively sub-par. Granted, some of the grades on those assignments came out great, it was like flipping a coin. One week it might work, the next moment, you&#8217;re looking at the requirements for the assignment and thinking, &#8220;Why did I wait until the last minute?&#8221; You can try to think of excuses to why to hold it off until the last minute, but why? What&#8217;s the point? What good does it do for you to wait until the last minute to actually do something? Unless you&#8217;re absolutely booked with work, there probably isn&#8217;t&#8230; The excuses you make up to hold off on the assignment only hurt you in the end (in a sense).</p>
<p>Grad school has gotten me out of that mentality. I started doing assignments as soon as I could and as a result, I found a lot more free time&#8230; When it came time to turn in the assignment, I didn&#8217;t have to worry about something going wrong in the last minute because I had already caught the problem several days beforehand. And in the process, I could help out classmates with their bugs or algorithm analysis, which in turn, enhanced and reinforced my own understanding of the material and knowledge&#8230; That and the fact that I could now go out to dinner with friends or the girlfriend, go sub for some soccer team on the weeknights, or just chill. There were so many more pros of just doing the assignment as soon as I got it rather than just waiting a couple of nights before to do it.</p>
<p>But if you really just want to save yourself the trouble in the long run, don&#8217;t procrastinate. I dare you to just try it for a week. Try doing assignments, readings, or anything else as soon as you get them and see how much free time you have to hang out with people or do whatever you&#8217;ll want. You&#8217;ll notice how much more relaxed and good life is without the stress of meeting that deadline at the eleventh hour.</p>
<p>And when you think about it, in terms of doing work, it&#8217;s all about the quality of the work you do. There&#8217;s a Bible verse I constantly remind myself as I do my assignments or to drive myself as I get through my master&#8217;s program:</p>
<blockquote><p><sup>23</sup> Whatever you do, work at it with all your heart, as working for the Lord, not for human masters, <sup>24</sup> since you know that you will receive an inheritance from the Lord as a reward. It is the Lord Christ you are serving. (Col 3:23-24)</p></blockquote>
<p>All the work I&#8217;m putting forth is for the sake of God&#8217;s kingdom. And with that in mind, I want to do quality work. If I save it to the last minute, it won&#8217;t be. It&#8217;ll just be crappy, inefficient, and poor. Imagine turning in this work to God and having Him grade it. I&#8217;m working towards a higher standard than that of my TA&#8217;s or instructor&#8217;s, that being God&#8217;s standard. And by working as though for the Lord, your reward(s) will be greater than just that grade that you get on that assignment, in the (short and) long term.</p>
<p>So take heed to the words of my English teacher eight years ago: Don&#8217;t procrastinate or you&#8217;ll end up fucking yourself. If anything, do it for God and His kingdom.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/02/22/procrastination/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>French is a Hoax&#8230;?</title>
		<link>http://www.edpham.net/2011/02/21/french-is-a-hoax/</link>
		<comments>http://www.edpham.net/2011/02/21/french-is-a-hoax/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 02:01:24 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=565</guid>
		<description><![CDATA[Just reading the title of this article alone is pretty funny&#8230; Sarkozy admits French language a hoax after Wikileaks expose. Maybe he&#8217;ll talk about the number of French military victories in history as well.]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>Just reading the title of this article alone is pretty funny&#8230; <a href="http://www.newsbiscuit.com/2011/02/16/sarkozy-admits-french-language-a-hoax-after-wikileaks-expose/">Sarkozy admits French language a hoax after Wikileaks expose</a>. Maybe he&#8217;ll talk about the <a href="http://www.albinoblacksheep.com/text/victories.html">number of French military victories</a> in history as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/02/21/french-is-a-hoax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Johnny Mac Trick Shot Quarterback</title>
		<link>http://www.edpham.net/2011/02/10/johnny-mac-trick-shot-quarterback/</link>
		<comments>http://www.edpham.net/2011/02/10/johnny-mac-trick-shot-quarterback/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 23:59:24 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=561</guid>
		<description><![CDATA[This is pretty cool. Johnny MacEntee (QB for UConn) throwing some crazy trick throws with a football.]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p>This is pretty cool. Johnny MacEntee (QB for UConn) throwing some crazy trick throws with a football.</p>
<span style="text-align:center; display: block;"><a href="http://www.edpham.net/2011/02/10/johnny-mac-trick-shot-quarterback/"><img src="http://img.youtube.com/vi/s0WMd0Y6hIw/2.jpg" alt="" /></a></span>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/02/10/johnny-mac-trick-shot-quarterback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

