<?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; Thoughts</title>
	<atom:link href="http://www.edpham.net/category/thoughts/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>Fri, 20 Jan 2012 09:46:19 +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>&#8220;Code Year&#8221; and Programming (in JavaScript)</title>
		<link>http://www.edpham.net/2012/01/12/code-year-and-programming-in-javascript/</link>
		<comments>http://www.edpham.net/2012/01/12/code-year-and-programming-in-javascript/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 21:32:45 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=697</guid>
		<description><![CDATA[So it&#8217;s 2012 now. And we all have our new year&#8217;s resolutions. Work out more, eat healthy, be on Facebook less. It&#8217;s all stuff we want to improve on&#8230; Or at least say we&#8217;re trying to do. But how about &#8230; <a href="http://www.edpham.net/2012/01/12/code-year-and-programming-in-javascript/">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 it&#8217;s 2012 now. And we all have our new year&#8217;s resolutions. Work out more, eat healthy, be on Facebook less. It&#8217;s all stuff we want to improve on&#8230; Or at least say we&#8217;re trying to do. But how about trying different endeavors&#8230; Like programming? Codecademy has a concept that surely will interest some people. And it&#8217;s worth trying, whether you&#8217;re a nerd or not.</p>
<p>A friend sent me a link to this new programming course called <a title="Code Year 2012" href="http://codeyear.com">Code Year</a>. Basically, it&#8217;s a one lesson a week course that started earlier this week. It teaches people how to program in JavaScript. And if you&#8217;re curious, it&#8217;s actually a useful programming language&#8230; You&#8217;ve probably used it while surfing the web. In any case, you get a lesson plan that teaches you some basics and you follow that up with a little &#8220;challenge&#8221; or application to what you&#8217;ve learned.</p>
<p>I decided to try it out myself since I&#8217;ve always wanted to learn JavaScript (but just been too lazy to actually buy a book and read up on it or ask my buddy Benji to borrow one of his books). One of the first things that stood out is that it starts users with a console instead of just an empty area to write a block of code. This allows you to see immediate results from what you&#8217;ve coded. It also makes finding errors a breeze. Try finding an error in a block of code as a beginner, to only find out you were simply missing a semicolon.</p>
<p>In any case, the early lesson plans are suited for the beginner. So for those with programming backgrounds, it&#8217;ll be somewhat boring and quick to complete. You go through the basics of what a programming language is capable of doing and then proceed to learn the syntax and other capabilities of the language. Afterwards, you get the opportunity to apply what you&#8217;ve learned through writing your own first application (and thus facing the arduous task of reading and writing a block of code). However, it&#8217;s worthwhile and pretty fun to complete.</p>
<p>Code Year definitely opens up an avenue for many people who haven&#8217;t even considered with free programming lessons for the masses. But it also opens up even more than just the ability to program. <a href="http://www.slate.com/articles/technology/technology/2012/01/learn_to_program_make_a_free_weekly_coding_lesson_your_new_year_s_resolution_.html">Farhad Manjoo of Slate.com wrote this in his article of Code Year</a>:</p>
<blockquote><p>But knowing how to code will improve your life even if you don’t ever program anything useful. I learned the Basic programming language when I was a kid, and then I sharpened my programming skills in high school and college. I am by no means an expert programmer, and I rarely take up coding in my job, but I learned enough to alter the way I approach problems. And that’s the most interesting thing about taking up programming: It teaches you to think algorithmically. When faced with a new challenge—whether at work or around the house—I find myself breaking down the problem into smaller, discrete tasks that can be accomplished by simple, repeatable processes.</p></blockquote>
<p>I think he is accurate on this. I know when I took programming classes in high school, it made me think more &#8220;algorithmically&#8221;, that is, looking at a problem logically and attempting to solve it in a specific way. In essence, it helps improve our ability to approach problems that we might encounter, whether around the house to a specific task on the job. It makes us think differently about how we see those problems. I don&#8217;t just go about things in a guess-and-check methodology these days. It&#8217;s analyze the situation and work through it step by step. It also improves your efficiency as well, which is crucial in a day and age where you can&#8217;t be wasteful with your time.</p>
<p>Overall, Code Year definitely provides an opportunity to learn to code and does a good job of it for the person that has never touched programming in his or her life. Code Year won&#8217;t make you an expert programmer and get you a job at Google after finishing it by the end of the series (though that would be awesome). But it does allow you to think differently and enables people to learn how to program. For some people, they might find their calling and actually <em>enjoy</em> programming. From there, learn Python, Java, C#. <em>Then</em> you potentially get a job at a huge company like Microsoft or Google. Who knows? Anything&#8217;s possible right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2012/01/12/code-year-and-programming-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Tiki-Taka&#8230; Barcelona&#8217;s Game</title>
		<link>http://www.edpham.net/2011/05/30/understanding-the-tiki-taka-barcelonas-game/</link>
		<comments>http://www.edpham.net/2011/05/30/understanding-the-tiki-taka-barcelonas-game/#comments</comments>
		<pubDate>Mon, 30 May 2011 10:22:13 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Sports]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=667</guid>
		<description><![CDATA[Taking a break from studying and figuring out applications needed for my group&#8217;s project for class, I started watching some of the highlights from the UCL championship game between FC Barcelona and Manchester United from Saturday afternoon. After watching the &#8230; <a href="http://www.edpham.net/2011/05/30/understanding-the-tiki-taka-barcelonas-game/">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>Taking a break from studying and figuring out applications needed for my group&#8217;s project for class, I started watching some of the highlights from the UCL championship game between FC Barcelona and Manchester United from Saturday afternoon. After watching the game on Saturday, I was kinda disappointed that Man United got beat handily by the team from Spain. Granted, I&#8217;m an Arsenal fan and definitely no Man United fan, I figured they would have prepared a bit better for the match when in fact they didn&#8217;t. The point of this article though isn&#8217;t to criticize Man United&#8217;s approach because they had to go about their own way to try to beat Barca.</p>
<p>The point of this article is understanding Barcelona&#8217;s approach to the game. What people don&#8217;t realize is that this team is, for the most part, the polar opposite of what most teams are these days. Most of their team is quite small. They&#8217;re also not the fastest team, nor the most physical team out there either. Yet, they manage to win games with such ease that it&#8217;s quite unbelievable. Sure, you can account skill for some of it, but when you watch their game, it doesn&#8217;t have the kind of explosive appeal that other teams might have, like say Real Madrid, Arsenal, or Manchester United. They don&#8217;t counterattack other teams nor do they regularly take powerful shots outside of the 18 (though Saturday&#8217;s game was definitely a change of pace with two goals scored from outside of the box from both Messi and Villa).</p>
<p>In order to understand Barca&#8217;s game, you have to understand Tiki-Taka. Tiki-Taka is the game in which you try to promote the short passing game, possession and patience. It&#8217;s not about getting goals quickly. It&#8217;s about controlling the pace of the game to your own pace. By controlling the possession, you not only enable the opportunities that you get to score goals, but also create few chances for your opponents to score, as well as tire them out from having to chase after you. The emphasis here is on the short passing. Rarely do you see a ball go across the field in the air in an attacking position such that they head the ball in. It&#8217;s just to create space and maintain control.<span id="more-667"></span></p>
<p>If you haven&#8217;t seen them play before, this is what I mean with Tiki-Taka:</p>
<p><object width="584" height="354"><param name="movie" value="http://www.youtube.com/v/Iv1vfZrtfBI?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Iv1vfZrtfBI?version=3" type="application/x-shockwave-flash" width="584" height="354" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Again, the emphasis here is short-passing movement, one or two-touch passing, opponents chasing after the ball and controlling possession. The music is rather fitting, as they play against other teams as though they are like the Harlem Globetrotters of football (or soccer).</p>
<p>When you hear discussions of Barcelona, you hear a lot about Messi. Yes, he&#8217;s arguably the best striker in the game right now, but is he the key element to their game? Not exactly. He scores goals, yes. But the most crucial element to Barca&#8217;s game is in the midfield, that is, Iniesta, Xavi, and Busquets. Here&#8217;s a quick video (taken from AllasFCB). Keep an eye on the movement between the midfielders:</p>
<p><object width="584" height="354"><param name="movie" value="http://www.youtube.com/v/FQdpIyGjsVk?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FQdpIyGjsVk?version=3" type="application/x-shockwave-flash" width="584" height="354" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>As you watch, notice the movement of the ball. It&#8217;s not exactly complex by any means. Just simple short, one or two-touch passing. There&#8217;s nothing too fancy about it, but it obviously works.</p>
<p>Because of the lack of size, they can&#8217;t afford to just get it quickly down field to try to score a goal. Why not? It would seem to make sense when you have the best striker in the world on your team. Well, it doesn&#8217;t work that way. By moving the ball patiently and together as an entire team, you&#8217;re making it such that if you do not score, you can regain the ball back in the attacking zones rather than chase after them in your half of the pitch. And because of their diminutive size, you usually can&#8217;t just run at opposing defenses, especially the stronger, physical ones because they&#8217;ll just overpower you the moment you get the ball. Hence, the one-two touch passing. You keep moving and avoiding the physical confrontations of the opposing team, while looking for channels to make key passes.</p>
<p>If they do lose the ball, they simply get it back via pressing the player with the ball. Like in the video, it shows a great example of this. Take away the space for which the person with the ball has to either pass or dribble and you&#8217;ll force them to make a mistake in their own half and put more pressure on their defense.</p>
<p>One of the difficult things about this strategy is that you can&#8217;t just have anyone. You need to have disciplined players, especially in the midfield, moving the ball. That is why I don&#8217;t think Messi is the keystone to their game. If I would have to choose a player that exemplifies &#8220;tiki-taka&#8221;, it&#8217;s either Xavi or Iniesta. Their passing rate is virtually unmatched. There was a fact before the game that Xavi in Champions League games had on average of 122 completed passes, <a href="http://www.itv.com/sport/football/championsleague/news/champions-league-final-barca-keep-ball-kings-opta-24612/">according to OPTA</a>. An average player would usually get about 25 or so. Iniesta also has a strong work rate as well with his passing and ball movement, and according to FourFourTwo, <a href="http://www.google.com/#sclient=psy&amp;hl=en&amp;source=hp&amp;q=what+is+iniesta's+passing+percentage%3F&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;pbx=1&amp;bav=on.2,or.r_gc.r_pw.&amp;fp=bd1008628fa0befc&amp;biw=1267&amp;bih=768">has approximately 89% passing completion</a>. These two guys have been so crucial to their recent success. They rarely make mistakes in terms of passing. If they do, it&#8217;s usually in the attacking third of the pitch.Not only are they the ones that control the possession, but they (along with Busquets) are usually the first ones that regain it if they were to ever to lose it. It&#8217;s also their vision that allows their teammates to score so many goals. It&#8217;s their ability to keep and control the game that makes this all click properly. Again, Messi scores a ton of goals, but it&#8217;s Xavi and Iniesta that create plays and opportunities behind the scenes.</p>
<p>But ultimately, it&#8217;s a tactic that frustrates and emotionally, mentally, and physically demoralizes the opponent. To constantly have to chase after the ball while they&#8217;re just moving it from one player to the next in the space of five to six yards is hard work. Here&#8217;s another example:</p>
<p><object width="584" height="354"><param name="movie" value="http://www.youtube.com/v/hzXTf1r24pY?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hzXTf1r24pY?version=3" type="application/x-shockwave-flash" width="584" height="354" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>You can see all the chasing that opposing players have to do. They can either chase or just let Barca play this game and concede possession. But in the end, it&#8217;s not going to work because Barca will eventually find that one run that allows them to score first. Then you&#8217;re behind and forced to chase the moment they regain possession. If you&#8217;re curious to as how frustrating it can be, check out Cristiano Ronaldo as he attempts to chase after the ball.</p>
<p><object width="584" height="354"><param name="movie" value="http://www.youtube.com/v/DFe1jUMDwp8?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DFe1jUMDwp8?version=3" type="application/x-shockwave-flash" width="584" height="354" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Arms flailing in frustration, he gets lost in Barca&#8217;s passing game (though it could be said that Real Madrid&#8217;s strategy was to concede possession, thus not chase). But by tiring them out, you can enable those runs later on and eventually get that goal.</p>
<p>It&#8217;s really the perfect strategy. Beat your opponents to death by passing around them. It&#8217;s simple, elegant, yet effective. They utilize the gifts of their players to their greatest potential and completely negating their weakness of lacking strength and size that their opponents have over them by playing this way. This not only has worked with Barcelona, but with the Spanish National team as well, as the lack of size (and the skeptical and prone backline) forces them to avoid giving their opponents possession of the ball. This epitomizes the thought of &#8220;the best defense is a good offense.&#8221; Prevent your opponents from getting the ball and you won&#8217;t get scored on.</p>
<p>How do you beat it? Try to press and hope you have enough stamina to pull it off. However, I think we&#8217;ve all yet to see a team that can outright pull this off consistently. Until then, Barcelona might have the most unbeatable game out there and will continue to frustrate every team (and those fans that want their team to win trophies, like myself and Arsenal).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/05/30/understanding-the-tiki-taka-barcelonas-game/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What Have We Done</title>
		<link>http://www.edpham.net/2011/04/23/what-have-we-done/</link>
		<comments>http://www.edpham.net/2011/04/23/what-have-we-done/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 14:57:13 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=659</guid>
		<description><![CDATA[These were the lyrics of a song from Good Friday service last night. Powerful, to say the least. Oh my soul, oh my Jesus Judas sold you for thirty, I&#8217;d have done it for less Oh my soul, oh my &#8230; <a href="http://www.edpham.net/2011/04/23/what-have-we-done/">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>These were the lyrics of a song from Good Friday service last night. Powerful, to say the least.</p>
<p><em>Oh my soul, oh my Jesus</em><br />
<em> Judas sold you for thirty, I&#8217;d have done it for less</em><br />
<em> Oh my soul, oh my Savior</em><br />
<em> Peter denied you three times, I have denied you more</em></p>
<p><em> As the nails went in, I was standing right there</em><br />
<em> As you breathed your last, I shook my head and I cried</em></p>
<p><em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em></p>
<p><em> Oh my soul, oh my Jesus</em><br />
<em> Judas sold you for thirty, I&#8217;d have done it for less</em><br />
<em> Oh my soul, oh my Savior</em><br />
<em> Peter denied you three times, I have denied you more</em></p>
<p><em> And the blood ran down, I was standing right there</em><br />
<em> And the water poured, I shook my head and I cried</em></p>
<p><em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em></p>
<p><em> As the nails went in, I was standing right there</em><br />
<em> As you breathed your last, I shook my head and I cried</em></p>
<p><em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em><br />
<em> Oh my God, what have we done, we have destroyed your Son</em></p>
<p><em>&#8211; Lyrics for &#8220;What Have We Done&#8221;, The Northern Conspiracy from Mars Hill Church<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/04/23/what-have-we-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arsenal&#8217;s Woes</title>
		<link>http://www.edpham.net/2011/04/20/arsenals-woes/</link>
		<comments>http://www.edpham.net/2011/04/20/arsenals-woes/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 06:18:21 +0000</pubDate>
		<dc:creator>Ed Pham</dc:creator>
				<category><![CDATA[Sports]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Arsenal]]></category>
		<category><![CDATA[Champions League]]></category>
		<category><![CDATA[Chemistry]]></category>
		<category><![CDATA[English Premier League]]></category>
		<category><![CDATA[FA Cup]]></category>
		<category><![CDATA[Football]]></category>
		<category><![CDATA[Soccer]]></category>
		<category><![CDATA[Tactics]]></category>

		<guid isPermaLink="false">http://www.edpham.net/?p=654</guid>
		<description><![CDATA[As I was working on my second step for my sociolinguistics paper about UK English, I thought I would take a break and write about something else that&#8217;s along the lines of the U.K.: Arsenal. If you&#8217;re an Arsenal fan, &#8230; <a href="http://www.edpham.net/2011/04/20/arsenals-woes/">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>As I was working on my second step for my sociolinguistics paper about UK English, I thought I would take a break and write about something else that&#8217;s along the lines of the U.K.: Arsenal. If you&#8217;re an Arsenal fan, you probably know the ups and downs that comes with being one. This season was definitely one of the more unusual seasons though in that we actually were in it for all four competitions that we were eligible for: League Cup, FA Cup, Premier League, and UEFA Champions League. Yet in a matter of weeks, it&#8217;s pretty promising that we&#8217;ll go away without silverware yet again. So what went wrong this season? A few things come to mind:<span id="more-654"></span></p>
<p>(1) Defense. Our inability to hold leads or deal with more physical teams (like Man. United) is attested to our defense. Our defense is inconsistent. Whether it be random blunders from our goalkeeper or center-backs being unable to hold down opposing center forwards, it&#8217;s just clearly present that we&#8217;re struggling in this area. Especially in a league where there&#8217;s Wayne Rooney, Drogba, Van Der Vaart and the like, we need a pair of center backs that are just as strong and physical as those guys. Christopher Samba was basically asking to join Arsenal. Sure, he might not have as great of a passing game, but he is solid in the back. Also, our left-back in Clichy has been inconsistent as well. His mistakes in the backline have been costly at times. But things like stupid fouls and lack of discipline have been so bad in the defense that it seriously needs to be retooled. No more of this, &#8220;We&#8217;re not gonna spend money on star players.&#8221; You need it with defense because without it, you can&#8217;t protect wins.</p>
<p>Our goalkeeper situation is another issue that needs its own paragraph. We have three guys that are all pretty awkward. However, the best of the three right now has to be Szczesny. He is the future of the club. However, he will need some time to develop. But if he was under the guard of a stronger back four, I think he would improve greatly. He will make mistakes once in a while (see today&#8217;s game against Tottenham with the foul on Lennon), but with a better back four, he can focus on not having to come out and make such tackles in the manner that he did today.</p>
<p>(2) Durability. What do I mean by durability? Simply put it, it&#8217;s about not being injury prone. We&#8217;ve been struggling with this for numerous years now and it needs to be addressed. Robin Van Persie is a great player, but at the same time, is well-known for being Mr. Glass. Same with Theo Walcott and Cesc Fabregas. Maybe it&#8217;s the training and medical team that needs to reevaluate their methodology or something because it does hurt the team a lot when these players pick up these injuries.</p>
<p>(3) Being able to adjust tactics accordingly. Arsenal&#8217;s playing style is by far one of the most fun to watch. No question about that. Arsene has been able to equip these players with that mentality that has seen them break through even the most difficult of defenses in the game. However, sometimes, we need players that not only have this mentality, but also the physical strength or other qualities to get through physical teams. What do I mean? For example, Blackburn is known for being a very physical side. You know that every game you play against them will always be the same: Be physical, no holds barred. So choose players that can handle that kind of physicality, whether on offense and defense. Isn&#8217;t that why we picked up Chamakh? Sometimes, speed is good, but other times, matching brute force with brute force is just the answer you need to hold them off long enough to score goals and win games.</p>
<p>I&#8217;m sure there&#8217;s other things that come to mind as one picks apart this season. But the fact of the matter to all this is that changes need to be made. Everyone looks back to the days of the Invincibles and what they did. However, if you look at their roster, it was pretty obvious what they had. They had a side that was physical, disciplined when it needed to be (well, kinda minus some stupid things here and there), yet still played the same amazing offense that they have today. Henry was able to hold off physical defenders. Pires had pace but a strong game. Vieira was in the middle of the pitch controlling the pace of the game. The back four of Toure, Lauren, Cole, and Campbell is a testament to a strong, physical back four with people like Keown and Parlour available as well. That&#8217;s the kind of equation you need to win soccer games nowadays.</p>
<p>It&#8217;s still not over as Arsenal can still possibly win the EPL this season. However, if they keep losing 3-1 leads to teams like Tottenham or fail to score against others, I&#8217;m not sure if this will be even possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edpham.net/2011/04/20/arsenals-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>

