tag:blogger.com,1999:blog-314878792024-03-07T11:21:56.386-07:00It's All YellowUnknownnoreply@blogger.comBlogger97125tag:blogger.com,1999:blog-31487879.post-72762580836152827872009-04-23T13:03:00.003-06:002009-04-23T13:05:53.642-06:00Harry Potter, Software EngineerI realized something last night. Harry Potter knows <a href="http://python.org">Python</a>! For that matter, so does Voldemort, and Salazar Slytherin.<div><br /></div><div>Mixed company, at best, but still. Who knew we had such famous companionship in the industry?</div><div><br /></div><div>Also, this is my 100th post on this blog. Woo-hoo.</div><div><div><br /></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31487879.post-70947616605291672662009-02-18T23:30:00.004-07:002009-02-19T00:30:55.958-07:00Ironic error<div style="text-align: left;">I just saw this H&R block ad on a forum I frequent:</div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrCeVQNfhmNrM7H3A99gQJ_rbIJ_UuYjnepK2hWZMmN3yhcrmbz3_p5cg061Sqys1g8Yg7NBl2_zKz3HCp0vB0O1oPFzoImUO8g2KrbZn3YzVkLwwVHEi_uNHWIM9TR8n2xNEmdQ/s1600-h/Picture+1.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 63px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrCeVQNfhmNrM7H3A99gQJ_rbIJ_UuYjnepK2hWZMmN3yhcrmbz3_p5cg061Sqys1g8Yg7NBl2_zKz3HCp0vB0O1oPFzoImUO8g2KrbZn3YzVkLwwVHEi_uNHWIM9TR8n2xNEmdQ/s400/Picture+1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5304407506316221906" /></a><div>Awfully ironic that there's an error in an ad about finding errors.</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-31487879.post-84677529126068021512009-02-12T22:03:00.002-07:002009-02-12T22:13:32.133-07:00Feeling goodI was talking to a friend the other day, giving some general relationship advice. At the end of it, she said:<div><blockquote></blockquote><blockquote>[Yellow], that was the perfect thing to say.</blockquote>Can I just say how awesome that made me feel? Million bucks, right there.</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-31487879.post-12034735963138122072009-02-11T12:04:00.003-07:002009-02-11T12:19:21.822-07:00Mega Man 9Sometime during the first week of January, I bought Mega Man 9 for our Wii. Having grown up on the original Mega Man, this was a serious trip down nostalgia lane. The developers of MM9 intentionally made the game feel like the originals in the series, right down to the flickering sprites when you get hit.<div><br /></div><div>I've been at the final Dr. Wily stage for probably 3-4 weeks now, but I had no E tanks (special items that refill your life.) I didn't want to go buy some, because I'd have to go through a lot of work to get back to where I was. So instead, I worked on perfecting my strategies and working with what I had.</div><div><br /></div><div>Today I beat the game. I can't tell you how satisfying a game it was. It was great; everything I could have hoped for in the latest contribution to the Mega Man series. I didn't end up using the Magma Man weapon much, which seems odd, since it's one that gives you nearly unlimited usage. I may have to play with it some more. But overall... man, what a game. Best $8 I've spent in a long time.</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-31487879.post-64311153368169202022009-02-03T10:26:00.002-07:002009-02-03T10:34:50.292-07:00Pet Peeves: The Back-Button loopHave you ever browsed to a website, attempted to go back to your previous page, and found that you stay on the same page you're on? And then, when you look at the back history, it turns out you have to jump back four or five pages in order to get out? (<a href="http://www.swamppolitics.com/news/politics/blog/2009/02/doodle_for_google_obama_doodle.html">See here</a> for an example.)<div><br /></div><div><i>Why do people do this? </i>Is there some advertising revenue that they gain by trapping people on their website that don't want to be there? I suppose they get additional impressions on their ads, but trapping me on a website when I'm trying to leave is <i>not</i> going to make me more likely to visit your site in the future.</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-31487879.post-83696083536711376122009-02-02T12:15:00.004-07:002009-02-02T12:20:53.237-07:00Surely they must think me a scholar<div style="text-align: left;">I got a letter in the mail the other day. In it, I found the following line:</div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 38px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVOmmd_mdDjkAdyFUBezIwAVHG777K6vnIG5iyPhncGMsntFPokhsD_mcaEtwa5OzxRQXt7a58KPyGGjWvGh6msX0kumC_XjlmAc_X0jXHZwNHneo6uzevZVLYIR1zUrA4qw7Raw/s400/Accepted.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5298281873925472114" /><div style="text-align: left;">Sweet! I get to spend the next 5 years... uh... being poor!</div><div style="text-align: left;"><br /></div><div style="text-align: left;">Guys, life is awesome.</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-31487879.post-4905268380864310962009-01-08T09:25:00.003-07:002009-01-08T09:55:49.217-07:00I'm happyIt's interesting how you learn things about yourself simply by your own actions.<div><br /></div><div>...</div><div><br /></div><div>Okay, that sounds incredibly obvious and utterly cliché. I'll just cut to the story.</div><div><br /></div><div>I crossed paths with an old friend this morning, one I haven't talked to in months. We didn't have time for an extended conversation, just a brief exchange as we passed. She asked me how I was doing; I responded "Still alive!" with a smile. She said "Good!" and the conversation was over. As I walked away, I realized that my response expressed a somewhat pessimistic outlook on life; it suggested that one would expect there to be a <i>question</i> as to whether I was surviving school.</div><div><br /></div><div>That's not my outlook on life; I'm quite an optimistic person. My response came from a habit I've developed: when I ask someone how they're doing, they usually say "Fine." That's a boring response, so I often follow up with "Surviving?" or "Still alive?" That usually brings out a little more information about how life is going, etc., and makes the conversation more intersting. Since most people are, in fact, still alive, they give me a response about how they're doing better than what I had asked, and the conversation is a positive one.</div><div><br /></div><div>But when I responsed "Still alive," I wasn't expressing my inner optimism. I wish I had responded "I'm <i>happy,</i>" not because of any particular effect that it would have had on the other party, but because I want to be the kind of person that is actually happy.</div><div><br /></div><div>Okay, enough of the sappy self-analysis. Happy January 8th, everybody!</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31487879.post-79445605929359286722009-01-06T16:17:00.005-07:002009-01-06T17:48:25.718-07:00Dear iTunes hatersDear iTunes haters,<div><br /></div><div>I understand if you don't like the software. That's fine. But just so you know, as of today there are 8 million DRM-free songs on iTunes, and by the end of the first quarter, they'll all be DRM-free. Straight from <a href="http://apple.com/itunes/whatsnew/">apple.com/itunes/whatsnew/</a>:</div><div><b><blockquote><b>High-quality, DRM-free music. </b><br /><i><span class="Apple-style-span" style="font-weight: normal;">iTunes Plus is the new standard on iTunes.</span></i><span class="Apple-style-span" style="font-weight: normal;"><br />Now, you can choose from millions of iTunes Plus songs from all four major music labels and thousands of independents. With iTunes Plus, you get high-quality, 256-Kbps AAC encoding. All free of burn limits and digital rights management (DRM). So iTunes Plus music will play on iPod, Apple TV, all Mac and Windows computers, and many other digital music players. It’s also easy to upgrade your iTunes library to iTunes Plus. You don’t have to buy the song or album again. Just pay the 30¢ per song upgrade price. (Music video upgrades are 60¢ and entire albums can be upgraded for 30 percent of the album price.)</span></blockquote></b>So. No more complaining. And in case you're wondering about that funny "AAC" encoding, here's what Wikipedia has to say about it:</div><div><blockquote>Advanced Audio Coding (AAC) is a standardized, lossy compression and encoding scheme for digital audio. Designed to be the successor of the MP3 format, AAC generally achieves better sound quality than MP3 at many bit rates. AAC has been standardized by ISO and IEC, as part of the MPEG-2 & MPEG-4 specifications</blockquote>And here's a list from Wikipedia of common portable media players that support AAC:</div><div><ul><li>Apple iPod/iPhone</li><li>Creative Zen Portable</li><li>Microsoft Zune</li><li>SanDisk Sansa</li><li>Sony PlayStation Portable (PSP) with firmware 2.0 or greater</li><li>Sony Walkman</li><li>SonyEricsson Walkman Phones-W series, e.g. W890i</li><li>Nintendo DSi (To be released in America mid-2009)</li><li>Slacker G2 Personal Radio Player</li></ul><div>So. No more complaining, you hear? I want none of it.</div><div><br /></div><div><span class="Apple-style-span" style="font-size: x-small;">Just so you know, I have no problem with people buying music from other legal sources, such as Amazon.com. There are plenty of reasons to do so. But DRM-free-ness is no longer one of them. I find the iTunes store to be very conveninent, and I'll continue using it myself. You're free to do as you will.</span></div></div>Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-31487879.post-34857729782153261942008-12-15T19:56:00.004-07:002008-12-15T20:08:11.413-07:00Best of Spam: The Standing LightI've always found spam fascinating, since so much of it is utterly unbelievable. I got this one today, and just had to share it.<div><blockquote>Dear sir/mm,<br />I am sending you this e-mail with greetings to you and your whole<br />company. My name is Mr. James I would like to make an inquiry based on your<br />Standing Light . I would like for you to give me the price<br /><br /><br />If you do I want you to kindly get back at me at your earliest time with<br />the price for the products because I need the order for these Standing Light<br />to be placed as soon as possible. i am Ordering to my new company in Ghana<br />.And also i will lie to use my credit car for the payment and i have my<br />freight company that will sip to me .I will look forward hearing from you as<br />soon as possible with the price for the Standing Light.<br /><br /> Thank youveymuch...<br /> SincereYours,<br /> Mr. James</blockquote>Let's see. Quirky capitalization, a nebulous request for "products" that are sometimes called "Standing Light," and they will "lie to use [their] credit car". Not to mention a freight company that will "sip" to them, the quirky line breaks, or the peculiar valediction "SincereYours".</div><div><br /></div><div>Seriously? People respond to this?</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-31487879.post-58235956777294989922008-11-17T14:30:00.004-07:002008-11-17T14:37:20.232-07:00I'm kinda pridefulI just finished taking an in-class test. There were eight short-answer questions on the test, two questions per page.<div><br /></div><div>As I got to the last page of the test, I had to look up every time someone turned their page or rustled their test; I was worried that someone would finish before me. This is a silly and prideful thought, of course, because neither my learning nor my grade in the class is affected in the least by how long I take on the test. In fact, I would have been wise to take a moment to review all my answers to make sure I hadn't made any mistakes. I would have been wise to write more slowly on those last two answers, to make sure I didn't miss any key words instead of rushing to be first.</div><div><br /></div><div>But I wanted to be first. Somehow this makes me think that since nobody finished before me, nobody's going to do significantly better than me, and thus my grade won't suffer.</div><div><br /></div><div>Guess what.</div><div><br /></div><div>I was first.</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31487879.post-71955768297961368892008-11-03T22:58:00.002-07:002008-11-03T23:02:38.373-07:00Error messages that make senseI recently upgraded my Ubuntu installation from 8.04 to the newly-released 8.10. (The Ubuntu releases are designated as Year.Month, hence this is the 2008 October release.) For some reason the login won't complete after the upgrade, so I've been doing some investigation.<div><br /></div><div>I dropped to a recovery console and told it to run a few basic checks. It chewed on that for a while and then came back with this information:</div><div><br /></div><div><span class="Apple-style-span" style="font-family:'courier new';">Your system is up-to-date<br /><br />There are no upgrades available for your system. The upgrade will now be canceled.<br /><br />Do you want to start the upgrade? [yN]</span><br /><br />Umm...</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31487879.post-57976248776436120552008-11-02T20:44:00.003-07:002008-11-02T21:58:57.164-07:00Grad schoolDo you ever have one of those days where you feel like you want to talk to someone, but you have no idea who and you have no idea what you want to talk about? I'm having one of those. But Dragon Lady's not feeling well and went to bed early.<div><br /></div><div>So instead, I'll blog.</div><div><br /></div><div>I've had in my mind for a few years that I would probably enjoy being a university professor at some point. As this necessarily implies grad school, I'd assumed that I'd eventually end up doing graduate work. I hadn't really made any immediate plans, though, figuring that if it ended up being something important to me, I could always come back and do it later. There was a career fair on campus a few weeks back for technical majors, so when went around talking to potential employers, I told them I was interested in a full-time position.</div><div><br /></div><div>A few days later, I was in my Software Engineering class when it hit me that I <i>really</i> wanted to be a professor. I walked up to my professor after class and told him "So... I want your job." (Yes, I really said that. Though I then clarified that I was a job <i>like</i> his, and not necessarily his precise job. I would like to someday teach at <span class="blsp-spelling-error" id="SPELLING_ERROR_0">BYU</span>, though.) I set up a time with my professor to talk about the options, and after an hour-and-a-half worth of discussion, I was feeling pretty good about graduate school.</div><div><br /></div><div>Of course, I believe in keeping my options open as well, so I'd been interviewing with a few companies as well, just in case. A couple weeks after I'd talked to my professor, I got a job offer from Amazon.com.</div><div><br /></div><div>A really, <i>really</i> attractive offer.</div><div><br /></div><div>I'd decided on grad school at that time, but they offered me about 30% more in salary than what I'd been planning on turning down. Plus a signing bonus, and some other great benefits. I hadn't planned on having to turn down such an offer. It really makes you evaluate your priorities when you realize that you could take a job right now for which the starting pay is more than what you plan on making <i>after</i> 5-6 years of graduate school.</div><div><br /></div><div>It makes you think a lot.</div><div><br /></div><div>One of the things my professor had said during our discussion was that the Lord often has an opinion on life-altering decisions such as these, and after all the planning and evaluation we can do, it ultimately comes down to the Spirit. While he personally recommended graduate school, he took care to point out that if the Spirit says otherwise, you should always follow the Spirit.</div><div><br /></div><div>Good advice.</div><div><br /></div><div>As you might expect, I've been praying about this a lot. If I do jump straight into grad school, we'd likely be staying here in Provo. While I'd like to do a internship this summer to help pay for grad school, circumstances are such that we'd really like to stay here in Provo this summer if we're not moving permanently. Thus, I couldn't do an internship with Amazon either. (They've already informed me that I could convert the full-time offer to an internship offer if I so desired.) This means that if I do grad school, I'll need to find work for next summer. So it's a complex issue, and in a lot of ways it makes sense to just take the job.</div><div><br /></div><div>After praying about it for a while, though, I really feel like grad school is where I need to be. So despite the attractiveness of the Amazon offer, I've turned it down. We'll continue to live like paupers, but that's what feels right, so that's what we'll do.</div><div><br /></div><div>Sometimes trusting in the Lord is a little scary, even when you know it's right.</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-31487879.post-48397018219876655612008-10-19T11:02:00.003-06:002008-10-19T14:15:59.248-06:00A complaint, with gratitudeOur culture has a wonderful tradition at marriages in which many well-wishers bring gifts to the wedding reception. These gifts are especially appropriate as they often come from those who are more established in life, and for whom a moderate gift will not represent a significant hardship. Likewise, the recipients of these gifts are generally quite grateful for these gifts, since newlyweds are often working with an extremely small budget and wouldn't otherwise have the means to furnish a home. I'm aware of some young couples who have received gifts from over 250 people. These gifts, while usually only a small sacrifice for any individual giver, represent a great blessing in the life of the recipient.<div><br /></div><div>Our culture also has a tradition that when a gift is received, it is polite to send a card thanking the giver for the gift. Furthermore, many would consider it rude to not send such a card. After all, having received such a gift, could one not do the basic courtesy of acknowledging the gift? Isn't this what the Parable of the Ten Lepers teaches us: that we should seek to thank those who bless us with gifts?</div><div><br /></div><div>There's a problem here, though. A single young couple having received 250 gifts will now have to write 250 thank-you cards. Generally, these cards are to be hand-written and individually addressed. Writing a personal thank-you card takes time, and is made even more difficult by the fact that the young couple often does not even know the person who gave the gift. (Friends of parents, etc.) </div><div><br /></div><div>But this time is something that couples often don't have! I'll be honest: I'm busy with homework, organizing a house, taking care of a wife, fixing the car, working, other responsibilities (The Board, for example), etc. I could handle writing one or two gift cards, but while each person who gave us a gift only had to take a short amount of time to select a gift, we have to do all of that times hundreds.</div><div><br /></div><div>Let's take a look at current trends in computing. These days, most CPUs have multiple cores; they can essentially do two things at once. It's not at all uncommon to have 4 or 8 cores in your home desktop anymore; as a result, programmers have to learn to write programs in parallel. They break a problem down into many sub-problems so that each core can work on it individually. Then all sub-problems are combined into a single problem. This many-to-one pattern works well because the bulk of the work is done in parallel, and in the end there's only a small amount of work to combine the results.</div><div><br /></div><div>Many-to-one is what we see when all our friends went out and bought us gifts. We genuinely appreciate it, and our lives are much better now because of it.</div><div><br /></div><div>But on the other hand, one-to-many doesn't work so well. This is seen in computing when one processor tries to solve many problems at once. Have you ever tried to run 30 programs at once on your computer? It doesn't work so well, because the computer gets so bogged down trying to keep track of where everyone's at that it can't get as much of the real work done.</div><div><br /></div><div>One-to-many is also what we see when a single young couple is asked to send thank-you notes to each person who gave them a gift. Not only do we have to write the notes, we also have to make sure that notes get matched up with envelopes, we have to track down addresses for people we've never heard of, we have to look up what each person gave us, etc. There's a whole lot of overhead that's going on that's separate from the actual expression of thanks. </div><div><br /></div><div>It's just a huge mess, and really, for not a whole lot. Most people who receive these thank-you cards will briefly read them, smile, realize that the card doesn't really mean a whole lot (since we didn't have time to intensively personalize each one) and throw it away. It just seems like a waste to me. Can't we just let people feel good for having given a gift, without the expectation that every gift will be acknowledged with a hand-written, personalized expression of heartfelt gratitude?</div><div><br /></div><div>Now, let me be clear. I <i>am</i> grateful for these gifts and the thoughtfulness and generosity behind each one. I <i>am</i> appreciative of the sacrifices that these people made. I'm not trying to say that we somehow <i>deserve</i> all these gifts without any obligation to feel grateful. We <i>are</i> grateful.</div><div><br /></div><div>But really, would it be so bad to just make a mail-merge somewhat-generic thank-you card and send them all out that way? Or even just an e-mail? I mean, really, if we're just trying to get the message across that we're grateful, why all the other mess. If we'd only received five gifts, I'd happily write cards to express my gratitude. In that case, I could actually take time to write something meaningful. But as we've been writing our thank-you cards, I've found that I usually end up saying the same thing on each one, with little variation. The card isn't meaningful, and it's not because I don't want it to be. I just can't take the time to make each one meaningful; I'm busy trying to keep my head above water. Remember how the young couple is usually not as well established in life? Why then are we putting a huge burden upon them?</div><div><br /></div><div>So anyway. That's my complaint. I think that the social expectation that every wedding gift must be individually acknowledged with a thank-you card is burdensome and doesn't really do anyone much good.</div><div><br /></div><div>Well, except for the card-makers and the postal service. I'm sure they love the status quo.</div><div><br /></div><div>The end.</div><div><span class="Apple-style-span" style="font-size: x-small;">F</span><span class="Apple-style-span" style="font-size: x-small;">e</span><span class="Apple-style-span" style="font-size: x-small;">e</span><span class="Apple-style-span" style="font-size: x-small;">l</span><span class="Apple-style-span" style="font-size: x-small;"> </span><span class="Apple-style-span" style="font-size: x-small;">f</span><span class="Apple-style-span" style="font-size: x-small;">r</span><span class="Apple-style-span" style="font-size: x-small;">e</span><span class="Apple-style-span" style="font-size: x-small;">e</span><span class="Apple-style-span" style="font-size: x-small;"> </span><span class="Apple-style-span" style="font-size: x-small;">t</span><span class="Apple-style-span" style="font-size: x-small;">o</span><span class="Apple-style-span" style="font-size: x-small;"> add comments about how ungrateful I am, etc. I'm just frustrated at the daunting task that still remains.</span></div>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-31487879.post-33579940916799664922008-08-21T21:54:00.002-06:002008-08-21T21:58:33.193-06:00In good news...In good news... the peeling just started. Like, just 3 minutes ago.<div><br /></div><div>That means I'm done itching. Hopefully, only the worst part (right under my sternum) will actually peel, but either way, the worst is over.</div><div><br /></div><div>[relieved sigh]</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31487879.post-3075893295873885262008-08-19T08:54:00.005-06:002008-08-21T13:32:02.445-06:00How to go insaneLast weekend Dragon Lady and I went to Seven Peaks with some of her good friends. I don't know why, but I've always had a slight "macho" complex when it comes to sunscreen; I delude myself that I'll just get a nice tan despite my pasty-white hasn't-seen-the-sun-in-a-year skin. In case you were wondering, it's not true. I got burnt like a redneck piece of toast.<div><br /></div><div>Having a sunburn is never fun, but the first couple days were at least bearable. I mean, it hurt when I slid my arm into my backpack, and my shoulders protested whenever I reached for a glass from the cupboard, but it was bearable as long as I was careful with it. On Monday night, though, as I was just about to go to bed, things got a whole lot worse.</div><div><br /></div><div>It started with a sharp itch in my shoulder. Since scratching a sunburn isn't a whole lot of fun, I left it alone, hoping it would go away. It didn't. It spread down my upper arm and started crawling down my chest. I decided that it was <span class="Apple-style-span" style="font-style: italic;">definitely</span> time to go to bed, before things got any worse. I put some aloe vera on, hoping it would help the burn stop itching, and crawled into bed.</div><div><br /></div><div>Getting into bed didn't really help anything, though. The sheets of my bed were just scratchy enough to aggravate the rest of me, and before long my entire upper body was itching. And this wasn't just a light itch; this was a jaw-clenching, teeth-grinding, back-arching kind of itch. I tried to lie still, since any movement started a new fire on my skin, but even breathing was too much. After about 20 minutes of agony, I jumped into the shower, hoping that water might calm the itch. It calmed it a little, but not enough for me to be anywhere <span class="Apple-style-span" style="font-style: italic;">near</span> comfortable. At about 1:00 AM I decided that I couldn't justify staying up that late anymore, even if I did itch like crazy, so I got out.</div><div><br /></div><div>The problem with taking a shower while you're sunburned is that you have to use a towel afterward to dry off. And hotel towels, being washed and rewashed, are not known for their softness. Within 30 seconds of getting out of the shower, I itched worse than ever. I was pacing back and forth in my hotel room, trying to hold in a scream as there was simply nothing I could do beyond praying for relief. (Which I did, don't worry.) I finally got back in bed, (since pacing wasn't doing any good,) and steeled myself to bear the awful burning. I tried to focus my attention on some non-itching area of my body (my big toe), but it didn't help much. I was burning, itching, dying for relief. If you've read Stephenie Meyer's <span class="Apple-style-span" style="font-style: italic;">Breaking Dawn</span>, you'll understand what I mean when I say that I felt about like Bella did during a certain rather-painful event in the middle of the book.</div><div><br /></div><div>I nearly went insane. I would have given a lot to be able to get out of my head for a while. It was just that excruciating. I told Dragon Lady I'd been itching, and she told me that it was good. That it meant I was healing.</div><div><br /></div><div>"Good."</div><div><br /></div><div>Maybe it was healing, but you'd think my body could come up with a less-agonizing method of repairing skin damage. Having healed skin wouldn't have helped much if I'd gone insane and jumped out the window. And really, it wasn't that far off.</div><div><br /></div><div>Moral of the story: Use sunscreen. Really.</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-31487879.post-7120485618315761762008-08-06T00:01:00.006-06:002008-08-06T15:12:49.082-06:00URU is coming back!Most of my readers probably know that I'm a big fan of the Myst series. There was a time when I lived and breathed the game. I was in a Myst fan chatroom when my parent's house caught fire. There were times when I considered attending a Myst fan convention. (Heck, there are still moments when I consider it, if I'm honest with myself.) Dragon Lady and I played Myst 3 together for quite a while back when we were first dating. It's one of those things that I grew up with, and it will be forever a part of me.<div><br /></div><div>Due to my mission and such, I have never played Myst V (the last in the series), nor <a href="http://en.wikipedia.org/wiki/Myst_Online:_Uru_Live">URU</a> (the online multiplayer game based in the Myst universe). I'm working on Myst IV right now, and plan to play Myst V once I have a computer that will handle the graphics decently. I was quite disappointed, though, when URU was cancelled in 2004 for business reasons. I felt like I'd never quite be able to finish the series; there was some part of this obsession of mine that would never be fulfilled. </div><div><br /></div><div>URU came back in late 2006 on GameTap, but was then cancelled again earlier this year. Naturally, all this back-and-forth availability has been rough on Cyan Worlds, Inc (the developer of the game), and there was a time in September 2005 when they actually laid off all but two of their employees before promptly re-hiring them when a deal was worked out with a third party. Even now, though, they seem to be limping by, despite creating the number-one-selling PC game from 1993 to 2002. When URU was cancelled this last time, it seemed like my hopes were lost.</div><div><br /></div><div>So you can understand my excitement when I <a href="http://mystonline.com/">ran across news</a> that GameTap and Cyan had worked out an agreement under which the license would return to Cyan. They didn't release all the details, but it sounds like neither GameTap nor Cyan was making money in the current state, so they figured it didn't hurt to let Cyan try at it. That's my understanding, anyway. The new agreement is really for the fans; Cyan is planning to only charge enough to maintain operation; they're not looking for profit right now. Content creation will be opened up to fans as well, so Cyan is essentially creating a quasi-open-source MMORPG to be run at cost only. Naturally, if it takes off, we can expect prices to rise, but I'm perfectly fine with that; anything that helps Cyan get into the black is good in my book.</div><div><br /></div><div>So. If any of you have any interest in the Myst series, I encourage you to keep an eye on it. It's exciting for me, and hopefully by the time they get it up and running, I'll have a computer with a better graphics card than an integrated chip on my motherboard.</div><div><br /></div><div>This is so cool. :)</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31487879.post-81831572190125564632008-07-03T18:09:00.002-06:002008-07-03T18:44:36.654-06:00Ridiculously pleasedI'm a nerd.<br /><br />I know it. You don't need to tell me so. In fact, I kinda get a lot of enjoyment out of it.<br /><br />Anyway.<br /><br />I was sitting at my job, and I heard another one of the students mention that he was about to go home to play Riven. I immediately perked up, as Riven is the sequel to Myst, and as dedicated readers know, I <span style="font-style: italic;">love</span> the Myst series.<br /><br />Naturally, I asked him how far along he was. He told me he was stuck at a particular part, and was actually planning on looking it up online. He felt he had the correct solution, and it just wasn't working. I'm not a big fan of using online help sites for puzzle games like Riven, since you tend to see more than you were looking for, so I offered to give him a hint or two. We talked, and he was able to figure out what he was doing wrong. Hooray. I asked if he'd played Exile (Myst III), which he hadn't, so I told him to look forward to it. A few minutes of conversation later, he was gone.<br /><br />I then elated for the next 5 minutes that I'd talked to someone about Myst.<br /><br />[elates]<br /><br />...<br /><br />Yes, I know it.<br /><br />I'm a nerd.<br /><br /><br /><span style="font-size:78%;">Did anyone notice the slightly chiasmic structure of this post? I did!</span>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-31487879.post-38001162261739474062008-07-03T13:33:00.007-06:002008-12-10T14:18:23.275-07:00Magic NumbersIn programming circles, there's an evil phenomenon known as "magic numbers". This describes the practice of using a number in the program's code whose meaning might not be clear to others. For example, if I wrote:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px; display: inline-block; font-family: monospace;">x = t/(60 * 1440);</div><br />you might not be sure what the code did. On the other hand, if I wrote:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px; display: inline-block; font-family: monospace;">SECONDS_PER_MINUTE = 60;<br />MINUTES_PER_DAY = 1440;<br />x = t/(SECONDS_PER_MINUTE * MINUTES_PER_DAY);</div><br />it's easy(er) to see that I'm calculating days from seconds. 60 and 1440 were magic numbers that hid the meaning of the code. An additional benefit of programming with named constants (like those found in the second example) is that if for some reason I need to change one of the constants, I only need to change it in one place. So, for example, if by divine decree all minutes are now 61 seconds long (maybe the earth is slowing?) I only need to change it in one place and all my calculations are updated. Nice.<br /><br />The other day, though, I found a whole new meaning to the phrase "Magic Number" in a computer sense. I use <a href="http://www.adiumx.com/">Adium</a> as my instant messaging client. It's an OS X-only program which allows me to talk to users on AIM, MSN, Yahoo, ICQ, Jabber, Bonjour, Google Talk, (etc. etc. etc.) all in the same program. Adium has an emoticon replacement feature, fairly common to such clients that turns :) into an actual smiley. Of course, it doesn't just cover your generic smiley face; it has hundreds of smileys available through various arcane and unexpected character sequences. Occasionally I'll run across one unintentionally, but looking back, I can usually see how the text might be construed as a face of some sort.<br /><br />I was chatting with Dragon Lady the other day, and she was telling me about some problems she was having at work. She was running a query on a database and getting inconsistent results. She then told me this:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2X5S1wzc5oXg0pTN4XOMUxrLvnjTUffce9UHSkdWZQGnKD7zw9nsA7bXteZMDpkoQvFuT68n9CRnzHTxdd72KC7nz1vn7TOlEtoPmA1QfMUrMrxihQzYGF-y8GCGZthipKVFFzA/s1600-h/chatting.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2X5S1wzc5oXg0pTN4XOMUxrLvnjTUffce9UHSkdWZQGnKD7zw9nsA7bXteZMDpkoQvFuT68n9CRnzHTxdd72KC7nz1vn7TOlEtoPmA1QfMUrMrxihQzYGF-y8GCGZthipKVFFzA/s320/chatting.png" alt="" id="BLOGGER_PHOTO_ID_5218881342863458178" border="0" /></a>How many records???<br /><br />I clicked on the smiley to see the underlying text. This is what I found:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1GOwyTRr75rcjZvzHjG7DEeh87BgVj9nvCsfbas4bhsES-vgCTDz8DYezimfQ0D8IPo0rH7exBoP39HtupilYvCTCQQEzgjfcUKmzgZz76EbVEs3Vjs3FTYqS2P5QrsOqM-gBGg/s1600-h/chatting+2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1GOwyTRr75rcjZvzHjG7DEeh87BgVj9nvCsfbas4bhsES-vgCTDz8DYezimfQ0D8IPo0rH7exBoP39HtupilYvCTCQQEzgjfcUKmzgZz76EbVEs3Vjs3FTYqS2P5QrsOqM-gBGg/s320/chatting+2.png" alt="" id="BLOGGER_PHOTO_ID_5218882129591604882" border="0" /></a><br />Oh. 1414. I see.<br /><br />If that's not a "magic number", I don't know what is.<br /><br /><span style="font-size:78%;">P.S. Okay, okay. It's a lame analogy. I know. But it's still what I thought of when I saw it. And if any of you Adium users are curious and want to verify it, just make sure you're using the "Default" emoticon set. I understand that this will be fixed in the 1.3 release, so you have only a short time to enjoy your magic-number-ness. In the meantime, if anyone knows how to get "sarcastic" from 1414, please let me know.</span>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-31487879.post-58942464539107038462008-06-01T17:47:00.002-06:002008-06-01T18:24:12.480-06:00Why I Love NorbertaWell, I got engaged recently, so I figured I should probably post something on here about it. I mean, it's a significant life event, right? Probably blog-worthy, I suppose. The problem with trying to summarize your fiancée in a blog post is that you've spent so long growing to love her that anything written seems shallow and inadequate. So, with apologies in advance for the inherent failings, here's why I love "Norberta."<br /><br />(Oh, and if you're already groaning from sappiness and such, please feel free to skip this one.)<br /><br />I first began to be attracted to Norberta as I read her blog entries during her time at the Jerusalem Center. I first read them just out of curiosity, but I was increasingly impressed by the spiritual applications to her own life that she made while visiting the various sites. She didn’t just talk about how she liked visiting the Garden Tomb, or how she felt for the people in a land torn by conflict; she wrote about what it meant to her and what she could change in her own life because of it. She wrote about her growing love for the hymns of the Church, for the city of Jerusalem, and for the people she met there. I especially remember being very impressed by her love for the Gospel and her caring attitude toward those around her.<br /><br />Norberta is always striving to become a better person. She’s got a list of things she doesn’t like, but instead of staying away from them, she works on learning to like them. She makes active decisions about the kind of person she wants to be, and then she works toward becoming that person. She makes delicious meals all the time, and is constantly trying out new recipes to become even better. She’s always watching out for me, and has taken care of me when I was sick or needing help on numerous occasions. She reads books for the joy of reading, she quilts for the joy of quilting, and she gardens for the joy of gardening. As far as the “domestic housewife skills” category goes, she’s got it well covered.<br /><br />More than all that, though, I love the way that Norberta and I can communicate with each other. All those things that you just don’t know quite how to describe, we understand implicitly. There have been so many times when I wanted to say something but didn’t even know how to start. Before I even said a word, she filled in all the words I was struggling to find. I don’t think a week goes by when we don’t tell the other to “stop reading my mind!” We make the same side comments, we think the same thoughts, and we even try to tell the same jokes at the same time. (It doesn’t work so well, as we end up laughing at each other before the joke ever gets told.)<br /><br />I love that I never have to wonder about Norberta’s priorities. She loves the Lord and actively seeks to grow spiritually and draw closer to her Father in Heaven. She recognizes the great calling and responsibility that is motherhood, and desires to be a full-time mom. Her heart is set on the things of the Spirit, and nothing comes before that. She’s served as Relief Society President in our ward for the last year, and though it’s been difficult for her on a number of occasions, I’ve never heard her wish she didn’t have that responsibility. She’s been called to serve the Lord and so she does. It’s as simple as that.<br /><br />I could go on for a while about the many ways that Norberta and I are similar. We met with our bishop the other day, and he reminded us that our children will be “as different from each other as the two of you are.” We turned to each other and laughed, because if that’s true, we might as well get a cookie-cutter mold for people. We joke that we’re really the same person, just inhabiting two bodies. Everything just feels right. Everything feels like it’s meant to be. I honestly love her, and couldn't be happier.Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-31487879.post-11653395971053005692008-05-28T13:14:00.001-06:002008-05-28T13:15:53.971-06:00The problem with watermelonWatermelon is, without a doubt, one of my favorite fruits. It just doesn't keep very well once you've cut it up. <div><br /></div><div>It kinda gets rubbery and loses most of its flavor.<div><br /></div><div>Sad.</div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-31487879.post-43290555635660905162008-05-13T22:14:00.004-06:002008-05-13T22:53:58.394-06:00Getting stuck in the pastI know it's been a while since I've blogged; I'm sorry everyone. I've been busy with life, and every time I think of something I want to blog about, I'm either too sleepy or to busy to do it. But I've decided I need to make time for it. See, the problem with starting to blog again after so long going missing is that I don't know what to write about. I think this will be a scatter-shot post, covering whatever happens to come to my mind. So here we go.<div><br /></div><div>I'm retaking a class during Spring term. I took this class last semester, but about halfway through the class, I realized that the design of my project was horribly putrid. (Actually, more like glaringly absent, but it all works out to be the same.) In order to finish the project for the class, I would have essentially had to tear everything down and start again from the beginning. I didn't think I'd have time to do that <i>and</i> keep up with all my other classes, so I just let it go. It's not my favorite thing in the world to willingly fail a class, but I think it was the right choice. This semester, I connect with the professor a lot better and I feel like I understand the material better.</div><div><br /></div><div>I've been thinking about it, though, about the problems with my project's design last semester. It wasn't that I made bad mistakes at the beginning; I just didn't plan ahead. I wasn't aware of where the project was going, and so I made some choices that limited my options in the future. Every change I tried to make just tied me in more knots, and it ended up not working out at all. You could apply this to lots of things; I could make up any number of "life lessons" about how it's important to make wise decisions and all that, but I won't. Just make good decisions, okay, and let's get on with my post.</div><div><br /></div><div>No, my thoughts were actually turned to a more... <i>inflammatory</i> subject. I've mentioned a few times that I'm a very happy user of Apple's OS X. I'm not one that will claim that OS X is infallible or that it does everything perfect; it doesn't. Windows does some things very well, as does Linux. But I think there's an important difference. In early 2001, Apple came out with the OS X line, which replaced the OS 9 line. It was based on an entirely new architecture, and was essentially an entirely new operating System. This wasn't just Windows 95 to Windows 98; this was Windows 3.1 to Windows XP. OS X initially came with an emulated environment in which you could still run most of your OS 9 software, but there was no illusion of long-term support. The design decisions made back in the early days of the classic OS were not holding back the new operating system.</div><div><br /></div><div>Today, Windows still attempts to provide support for running Windows 95 programs. (Don't believe me? Right-click on an executable file in Windows XP, go to <i>Properties</i>, and find the <i>Compatibility</i> tab. There it is, the option to run in "Windows 95 Compatibility Mode." I think Vista has something similar, but I don't have as much experience with that system, so I'm not sure.) The ability to run Windows 95 programs means that somewhere, the "Windows 95 way" of doing things is still sitting inside the Windows code base. Microsoft might choose to create a new, better designed programmer's interface somewhere along the way, but they still have the old stuff in there. Any bugs that need to be fixed have to be made in two separate places, and it's up to the programmer to know that. The number of potential pathways through the code to get to one goal increase exponentially as the number of supported previous systems increases, so before long you've got a mess of code that nobody can fully understand.</div><div><br /></div><div>Now don't get me wrong; Microsoft has done a marvelous job of making this all work. It's pretty impressive that you can still run most of those old games on modern systems. It's a programming feat of monumental proportions that it works as well as it does. It's a bonus in the business world; many corporations have in-house software that's not necessarily upgraded every time a new operating system comes out, so backwards compatibility is a benefit there. But all the energy that Microsoft is putting into maintaining their backwards compatibility, Apple is putting that same energy into innovating and creating a better system in the future. The standard on OS X is that your program will probably work for two revisions past the current one, (about the same functional change as from XP to Vista,) but don't expect your program to work past that point. It's just expected that you'll upgrade to a newer, more useful tool as time goes on.</div><div><br /></div><div>Of course, some people won't like this. They like their old system, and they want to keep it the way it is. That's fine, I suppose; they don't have to buy the new operating system. But the real moral of this story is that there's a choice you have to make at some point, a choice to leave the past behind you and dive ahead forward, unfettered by past mistakes. This is where the application to real life comes in. We all have a past behind us. We all have things that we'd love to change about that past; mistakes that we made, or things we could have done better, or things that happened <i>to</i> us that we wish could have been different. Sometimes we make decisions that may be fine at our current stage of progress, but as we learn and develop more, we find a much better way.</div><div><br /></div><div>When those moments come, when we realize that our future can be better only if our past is left behind, <i>take the plunge.</i> I'm not saying we need to forget the past. There are things we can only learn as we look backwards to see where we've been. But we cannot let those things hinder us, hold us back. Whether it's an old relationship, a bad habit, or an unfortunate incident, there comes a time when you just have to let it go. It works out so much better that way.</div><div><br /></div><div><br /></div><div>See, I <i>told</i> you I was going to ramble.</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-31487879.post-49682068894964458652008-04-22T02:19:00.002-06:002008-04-22T03:05:22.447-06:00DisgustIt's been nearly a month since I last posted on my blog. There have been a number of times when I've thought to myself, "You know, I should really blog about this." But for whatever reason, I haven't done it. I completed Super Mario 3 on the original NES for the first time a few weeks ago. That was pretty cool. I got accepted as a developer in the Google Summer of Code program today. That was exciting. Finals are going pretty well, I've got a wonderful girlfriend, and I got a flat tire. I could have blogged about all of these things, but nothing ever inspired me to stay up past 2:00 AM to write a blog post. My sleep was more valuable to me.<div><br /></div><div>But now, I must write. I read today in a <a href="http://deseretnews.com/article/1,5143,695272746,00.html">Deseret News article</a> that a Texas judge has approached local LDS officials to see if they would be willing to supervise prayers of those FLDS members who are being held by Texas police. Attorneys for the state say they are concerned that the FLDS children may be coached by adults in how to respond to investigators.</div><div><br /></div><div>Since when is <i>the right to personal prayer</i> no longer protected by the Constitution? Since when does our government have the right to tell someone that <i>they cannot pray</i> without supervision? Since when did our vaunted separation of church and state become no more than a phrase to be discarded. Since when are we allowed to treat those of "different" faiths with such blatant disrespect?</div><div><br /></div><div>There are allegations of child abuse. I understand that. And they're probably even true. But when we declared that no one "shall be deprived of life, liberty, or property without due process of law", when we declared that Congress would "make no law respecting an establishment of religion", when we declared that "the right of people to be secure in their persons, homes, papers, and effects..."; when we declared all these things, did we not recognize that a compromise was being made? The government surrenders certain rights which might otherwise enhance the enforcement of law because we agreed that there are certain rights which are more important than the enforcement of law.</div><div><br /></div><div>And now we're throwing that out the window.</div><div><br /></div><div>I've watched the news about the FLDS raids with ambivalence. Insofar as there are young children being forced to marry and have sex with older men against their will, I agree that something should be done. But when did this equate to pulling nursing babies from their mothers' breasts? When did prayer become a borderline-illegal activity that must be closely supervised? When did we stop caring about the rights of our fellow countrymen simply because they believe differently than we do?</div><div><br /></div><div>We as LDS people look back at the Missourians of the 1840s with disgust. We marvel that someone could actually sign an "Extermination Order" proclaiming that all people of a certain faith are to be driven from the state or, if necessary, exterminated. We wince at President Martin Van Buren's declaration "Your cause is just, but I can do nothing for you." We look back and think that surely, somehow, someone should have had the courage to stand up for a people very different from themselves. A people who practiced polygamy, who followed a single controversial leader, and who had their own book of scripture. Someone surely should have had the courage to stand up for the oppressed, the down-trodden, and the violated.</div><div><br /></div><div>Why do we not do so now? I do not defend the alleged child abuse; if there is compelling evidence, it should be investigated and presented. But I <i>do </i>defend the right to prayer without special supervision. I <i>do </i>defend the rights of young children to be raised by their own mothers. I <i>do</i> believe that FLDS mothers and fathers deserve the right to raise their children free of broad-handed interference by an impersonal government. There <i>are</i> loving fathers and mothers among them who genuinely care for their children. There<i> are</i> families being broken apart by this investigation. There <i>are</i> rights being violated here.</div><div><br /></div><div>If we stand by idly while this happens, what's to stop the same thing from happening to Islamic communities on the charge that a terrorist network exists somewhere among them? What's to stop the same thing from happening to an LDS stake or ward when a terrorist is discovered to have LDS roots?</div><div><br /></div><div>Daniel went to the Lion's Den rather than give up his right to pray to God. Now we're threatening the same to these people.</div><div><br /></div><div>I am disgusted.</div>Unknownnoreply@blogger.com5tag:blogger.com,1999:blog-31487879.post-74471885498091451412008-04-01T11:54:00.005-06:002008-04-01T16:20:58.819-06:00Losing all music credIt was announced today that this year's Stadium of Fire will headline Miley Cyrus (a.k.a. Hannah Montana), and will also feature a performance from the Blue Man Group. <div><br /></div><div>Mock me if you will; I'm excited. I've wanted to see the Blue Man Group for a long time, and Hannah Montana is actually among the more enjoyable of the Disney pop star group of artists.</div><div><br /></div><div>I'm pretty sure I'll be shunned for posting this for at least two weeks.</div>Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-31487879.post-18078377323750462032008-03-18T11:02:00.002-06:002008-03-18T11:21:01.992-06:00DaydreamsIn EXSC 125 (Flexibility), we spend the last 10-15 minutes of class taking a nap, known as "relaxing." As I lay there, I began to slip into that semi-lucid state where I'll still respond to external stimuli, but I'm also partly dreaming. Just as I was about to slip into sleep, I had such an odd daydream that it woke me straight up.<br /><br />I was driving south on I-15 past Thanksgiving point when I looked to my right and saw a shopping cart merging on to the freeway. A shopping cart with flashing sirens and a police decal on the side.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unarco.com/cart.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 160px;" src="http://www.unarco.com/cart.png" border="0" alt="" /></a><br />Weird. So weird.Yellowhttp://www.blogger.com/profile/03517729789943271573noreply@blogger.com2tag:blogger.com,1999:blog-31487879.post-67415560367147388742008-02-15T23:50:00.002-07:002008-10-01T13:01:35.649-06:00When you lose something you can't replace<span style="font-style:italic;">And the tears come streaming down your face<br />When you lose something you can't replace<br />When you love someone but it goes to waste<br />Could it be worse?</span><div><br /></div><div>-Coldplay, <span class="Apple-style-span" style="font-style: italic;">Fix You</span></div><div><br /></div><div><br /></div><div>I have to do something very hard today. I have to let go.</div><div><br /></div><div>Almost exactly two years ago, I met Elizabeth in a Biology class. We became friends, she invited me to the Heritage Halls invitational dance, and before long, we were dating. She made me laugh and never let me stop smiling. She made dinner so we could have picnics out on the grass. We did homework together, watched movies together, played together, talked together, and just had a wonderful time. She really did make me feel loved.</div><div><br /></div><div>Elizabeth was my first serious girlfriend. We'd only been dating about six weeks when school ended. We were both leaving Utah for the summer, and as much as I cared about her and enjoyed being around her, I really wasn't sure I was ready to commit to not dating anyone else all summer long. Maybe it was just a fear of commitment, or maybe it was an issue in our relationship. I don't really know; I just know that I felt I needed to call things off.</div><div><br /></div><div>It only took a couple weeks for me to realize that I missed her more than I could have imagined. I wrote her an e-mail at least once a week, and tried to let her know just how much I missed her. She really did have my heart; a number of perfectly wonderful girls in my singles ward that summer will testify of it. I just couldn't let go of her.</div><div><br /></div><div>When school started up again, I did everything I could to get another chance with her. She'd been hurt by the way things ended, and had her reasons not to trust me. After months of trying, I finally got a single date out of it. It went better than I could have possibly hoped... or so I thought. Apparently she felt uncomfortable. We kept in touch, and remained friends to some extent, but there was always a distance between us. It was hard, because I really did care about her.</div><div><br /></div><div>I tried to move on, tried to focus on meeting new people. I went on lots of dates and tried to move on. I actually seriously dated two Board Writers before the end of last school year: Krebscout and Lavish. (You'll note that both are now married.) Every time things didn't work out, though, I kept coming back to Elizabeth. She was reluctant to trust me with her feelings, but I just couldn't give up. I couldn't let go when there was still a chance. I felt like my life was orbiting hers like the Earth orbits the Sun; even when we're not close, her pull is still there. I still feel that way, to be honest.</div><div><br /></div><div>She left the country on a study abroad last summer, and my work situation was such that I had a lot of time to talk online. Rumor has it that my online flirting skills have vastly improved in the past few years, and I certainly had time to practice. By the time the summer was over, Elizabeth seemed very willing to give me another chance.</div><div><br /></div><div>But there was a problem; I'd actually been flirting with two overseas girls over the summer, not expecting either one to go nearly as well as it did. The other returned home a few weeks before Elizabeth did, and things progressed so surprisingly quickly that by the time Elizabeth was back in town, I was no longer available.</div><div><br /></div><div>I'll spare everyone the details here; most of my friends already know the details, and I see no reason to overwrite everything. Suffice it to say that over the next few months, it seemed that the only thing keeping Elizabeth and I apart was timing. When she wanted to date me, I was dating someone else. When I was available, she was tired of waiting around for me and had moved on. Just days after I started dating someone again, she showed up having changed her mind. It just went on and on, wreaking havoc in all my other relationships, and just making things difficult for everyone involved. I felt like we were on an emotional see-saw; whenever one end went up, the other end went down. We never met halfway.</div><div><br /></div><div>Over Christmas break, I decided that I needed to work things out once and for all. I decided to hold off on dating anyone else, to give the timing a chance to work out such that we could give it a chance. If things weren't going to work out between us, I wanted it to be over something more than timing. I needed to know if something could really happen between us.</div><div><br /></div><div>Life would be so much easier if I wrote the script for everyone. Just when I'd decided to be patient with her, to give things time to work out, she started dating another guy. That wasn't in the plan. Not at all. I grappled with my options, and in the end decided that I still needed to know. If I gave up and things <span class="Apple-style-span" style="font-style: italic;">didn't</span> work out with this new guy, I'd be back in the same boat I've been sailing for 18 months. I had to give it a chance.</div><div><br /></div><div>Things didn't go very well, to be honest. She started cutting me off, avoiding me whenever she could. Whereas before we'd talked fairly often online, I haven't heard an online word from her in two months now. Our occasional on-campus crossings became less and less friendly exchanges and more and more obligatory hellos. The smile she used to have when we saw each other disappeared. Just a few days ago, I got a scowl and not much more. It hurt. It hurt a lot. Through it all, I've considered her my friend, and if I'd continued hoping to have a chance to date her, I was very careful to not be stalkery or intrusive. I tried to make it very clear that if she wanted me to go away, all she need do was tell me so. I might have been hurt, but the hurt of rejection fades quickly. The hurt of lost friendship lasts much longer. I never heard a word from her. I might have been pursuing a brick wall for all the response I got from her. And that hurt. It made me feel like she didn't consider me a friend. Or worse, that she didn't feel like I deserved her friendship. It's been hurting for weeks now, and it's not getting any better.</div><div><br /></div><div>And that brings me to today. Today I found out that yesterday she got engaged. I'm happy for her, or at least, I'm really trying to be. I miss her; there's no question about that. But more than the lost dating possibilities, the real pain I feel today is the pain of a lost friendship. I never got to tell her goodbye. I never got to tell her that I'm willing to let go of her if she's really happy in this relationship. I never got to hear about her excitement over it, or to let go gracefully. I get no resolution. I was just cut off. And that hurts.</div><div><br /></div><div><span class="Apple-style-span" style="font-style: italic;">But I have to let go</span>. I've never been very good at letting go, and this is going to be far harder for me than it ever has before. But I have to do it.</div><div><br /></div><div>Elizabeth, if you ever read this... I truly do wish you the best. I want you to be happy, and since this is what you've chosen, I'll fade away. I wish you the greatest of happiness, and the best of all your dreams. I know everyone who reads this will only see the facts, and won't be able to understand the depth of emotion I'm dealing with here. By the books, it should be easy to let go of you, but it's not. It's not. I'll do it, though. If you ever find the desire to talk to an old friend, to smile over old times, I'll be here. You know how to contact me. But I'm letting go.</div><div><br /></div><div>I'm letting go of you forever.</div>Yellowhttp://www.blogger.com/profile/03517729789943271573noreply@blogger.com6