Thursday, February 28, 2008

[Yet Another] Muse

Alright, so I had a dead hard drive. That's the bad news. The good news is, I now have another hard drive that is set up and is ready to go again. Thankfully, most of the data that is lost is non-critical stuff that can be rebuilt. Of those that cannot, they are just small little memories of my past here and there—probably not of much consequence, I guess.

It is rather interesting. On the one hand, I am one who is rather traditional by nature, yet on the other hand, I am also one who is radical and embracing of new ideas (as long as they make sense). A mild contradiction of roles perhaps, but I think that I'm rather comfortable with that. Rooted in tradition, yet open to new ideas; that is probably the best motto that I can get away with given the current circumstance.

So this week and the next are really the biggest crunch-downs for this half of the semester, with all classes having mid-terms within this time frame (I kid you not). I'm likely to be spending most of the weekend studying and building memory aids to help in the recall process of the key issues that are present in each of the courses. I'm not too afraid though, just more grinding to be done.

So, yeah. Life. So many challenges, so many changes, yet I'm still enjoying myself all the way. I must admit that acknowledging that I'm not extremely smart has probably helped me calibrate what I am supposed to expect out of myself as well as how I should be approaching things in general. A calm disposition is one that I most definitely should upkeep, for hot-headedness will not allow me to go far, not under most circumstance.

I can't wait for spring break to arrive. A moment of consolidation, and a great way to start packing/sending things back home to reduce the amount of packing that I need to do prior to the start of the summer break; also, it is a great time to take stock of life in general and to probably shift my Slackware installation to a Xubuntu one. Why the swap, one might ask. Well, while I like the simple interface of Slackware a lot, I realise that upkeeping Slackware just takes too much energy to keep up with. Xubuntu has the minimalist structure that I like, and at the same time, it also has a rather easy way of keeping up with security updates. The only thing that can likely shift me away from Xubuntu will be that of Gentoo Linux, but of course, the high maintenance required means that I need to re-temper my expectations of how things are set up.

As I said, it is just a musing. At the end of the day, I might just leave my Slackware alone and carry on with life thus, but who knows, really?

Monday, February 25, 2008

R.I.P.

*sigh* Today marks the passing on of one of my external hard drives. There goes a huge chunk of my not-so-essential data, including memories like digital photographs. But then again, the last time I ever viewed them was a long time ago—memories are best stored in one's mind's eye, I guess.

Rest in peace old friend; the good times we had together will be sorely missed.

[Ed: No, I didn't kill my drive by removing it from the enclosure—it died first, then I removed it from the enclosure. So now, I'm going to try to get a new drive to fit in the enclosure (and hope that the electronics still work), and try running it. Otherwise, I'll just get another enclosure to get the job done. Either way, I think that I should be able to rebuild the datastream that I lost. Unfortunately, all those pretty pictures that I have taken and stored into this hard drive are now... gone. Sorry Nicole, not sure if you still have the ultra-high-resolution of the only sexy picture that you and I ever took, because I don't think that I have that one anymore.]

Friday, February 22, 2008

Weird Day Redux

It is such a weird day. I don't know how best to put it, but suffice to say, it just feels weird. There seems to be so much to do, yet at the same time, I am still feeling strangely relaxed. I wonder what's going on.

"You look kinda different." That was a strange comment; I wonder what that means. Was it in reference to my hair and mild change in face shape (due to me getting mildly fatter), or was it something that he saw in my eyes? It is such an unnerving thought.

That aside, I think that I should be writing an interpreter for Forth. I'm always fascinated by little tools like these; the more spartan the tool, the more interested I am with it. Remember good old ed? I wrote something about it some time ago. So one of my "past-time" programming projects will be to implement a cute Forth interpreter, and maybe write ed from scratch, just for the fun of it.

And no, I've not forsaken my love of research, contrary to popular belief; apart from research, I also believe that I need to expand my repertoire of skills to better allow me to adapt to the rapidly changing landscape of the world. I mean, let's face it. Computer technology research doesn't get far back at home—everyone wants a shiny new machine and/or new drugs with better efficacy, who actually understands that behind all these innovations lies a system of computers whose algorithms were designed and implemented by the computer scientist? Even the papers that most of these technical folks write, they use LaTeX, and sure, some might complain about LaTeX being too arcane and all, but the fact is that it does produce the best digital typesetting one can get for the amount one pays (which is 0), compared to commercial word processors. And who do you think came up with that?

Underappreciation... that's always an issue that I'm grappling with, especially in the professional setting back at home. Hopefully when I do return, I am actually able to help fix the landscape and make a real impact in things in time to come.

Wednesday, February 20, 2008

Unfair EULAs... What were you expecting?

Each time I read an article which highlights a rather gray/bad aspect of the software industry, I cannot help but heave a huge sigh.

Check this out: Report of the National Consumer Council on EULAs. A shorter version of this can be found at their website.

It always pains me each time I see all these rather nasty sides of the software companies appearing. And to think that I am going into something that will eventually end up contributing to this whole shebang of a mess.

Already people are not having enough time to do stuff. Then, the subterfuge that millions of folks around the world face each day each time they use their device. Unfair DRMs, trusted computing platforms, and incomprehensible EULAs—it is obvious that most companies who dabble in technology are fighting rather dirtily to ensure that we are all bound to them indefinitely. So, in the future, it is likely that the governments of sovereign states have no true power; all of the political power and clout lie in that of the big corporations.

And it is not a dream; it is already happening as we speak now. Already we rely heavily on products from Google, and Microsoft, among other companies—it is known that countries are trying ways and means to seduce these large multi-national companies to set up regional headquarters in their countries, simply because of the influx of capital and investments.

All seems good. But this brings us back to my original qualm: there is no law anymore. Does anyone really think that all those anti-trust convictions of Microsoft in Europe are actually going to have the effect that they were supposed to have? Does anyone really believe that all these corporations are benevolent entities who are trying to make the world a better place by contributing to infrastructure in the places where they set up their various offices?

No! They are corporations, and by definition, profits are what they care of the most. And given their current [extended] reach, some of them have evolved to the point where they are no longer afraid of potential annihilation from any legal skirmish in any single country; one cannot "kill" something that has parts of it elsewhere from the place where one is trying to attack it.

Then, should we descend into anarchy? No, that is not the argument. A concerted effort by the leaders of the world and the legal geniuses should really sit down together and think this problem through. Already the traditional seats of government are having troubles with legislation with regards to the Internet, and now the Internet is literally real, with real money and real capital moving around, and no longer like the nebulous entity that was once thought of as an academic curiosity. If the concept of the government as the social protectors of a sovereign state is still true, then effective checks and balances must be enforced to give fairness back to the citizens.

When dictators take power, unsatisfied masses can take those said dictators down and bring about a period of peace and progress. But when multi-national corporations take power, and misuse them, who then has the power to take them down? Our last institutions for the social good, the government, seem to have reached the point where they are fast being manipulated by the corporations; tell me, who doesn't like money being injected into one's enterprise, be it a company or a country?

I fear for our future. If we don't beef up our sense of social good and rationality, we are fast descending into a situation where we won't be able to enjoy the simple pleasures that we are losing now, and more importantly, we might be in an age where we are all mere cogs of the larger corporations, whose existence spans beyond the constraints of laws, who wield more power than the UN, who make decisions which impact billions of people and yet are not checked in their power. We are then looking at the fall of human institution as we know it.

I'm not saying that all corporations are bad—I'm saying that in preserving their self-interests, they have reached the point where it is getting overexcessive, and is hardly fair to the consumers who literally give the corporations their perceived power in the markets. We need to bring fairness back to the people; technology should not be another class divide between the haves and the have-nots, and technology should also not be an imposition of the powerful's will on that of the masses.

Alright, I think I've spoken enough to relieve that discomfort in me. Again, till next time.

Sunday, February 17, 2008

Intermezzo

Without sounding too melodramatic, here I am once more, writing a little of my mind and thoughts here. It is a Saturday, and I am still a little weary from the rather hectic week that I had. There were lots to be done in the last week, from preparing for exams, to fixing my programs to visiting my community partner's site to gather information to do a report.

Speaking of the report, I had no clue if it were supposed to be a draft or something quite polished, so I ended up erring on the side of the latter and turned in something that weighed in at 9 pages, single-spaced. It was mildly unnerving, considering the fact that a member of my mentor group for the technical consulting course shared his report of only 3 pages.

I had to write four essays prior to that though—all for my Introduction to Ethics course. I chose the first four to write on, namely on Socrates, Plato, and Aristotle. I think I should have covered the material sufficiently in my essays, but I have no clue on whether I'll be in good shape or not; it is, after all, my first time writing for a philosophy-type class.

And the numerical methods exam. I think I might have shot myself in the proverbial foot when I decided to change my answer to the last question in the last minute, which I later realised to be wrong. This is yet more empirical evidence that one should always trust one's first gut reaction for the most part.

I'm so lethargic today. Granted, I've done about a third of my machine learning homework, but I'm feeling somewhat lackadaisical. Maybe it's because I need more coffee, but I'm not really sure. There's so many things to work on (what's new?), and I know that I have the latent energy around to do them. But the mere thought of doing them is in itself, an inertial barrier towards my actual doing of the work.

Oh, and on Valentine's Day, I did something that I had never done before: I wrote an obfuscated C code and sent it to my girlfriend, simply because she didn't want anything on Valentine's Day. It wasn't the most sophisticated obfuscation ever, but she was delighted at it, which makes me happy too.

Argh. I think that I need to get more coffee. I'm starting to be a little woozy from all this strange sense of lethargy. I need more coffee. Need more coffee. More coffee. Coffee.

Till next time.

Wednesday, February 13, 2008

Community Involvement

And now, on a completely different note, today was a most interesting day. I went to my Community Partner's site today to work on my Technical Consulting class, and was pleasantly surprised at the level of devotion that the folks there had for the job that they were doing. Considering the fact that I've been working with technology from a developer's perspective for so long, doing things from the consultant's perspective has revealed technology in a different light to me. This whole [new] perspective has further amplified the main idea that I have been having—technology is useless unless it can serve people's needs. Broadly speaking, the field of Computer Science can be split into Systems and Theory; Theory is where computer scientists develop new concepts and ideas to further define the theoretical bounds with which we as computer scientists can operate in, while Systems makes use of the theory created to create real technology that can be used to help enhance people's work processes, be it for fun or for profit.

I've always seen myself as a Systems person; something about getting into the nitty-gritty that makes me feel happy. At the same time though, I love to read up on current advances in theory so that I can further improve technology to do even more, thus releasing us humans to spend more time doing what we do best—innovating and inventing. Needless to say, this consulting course is just starting, but I find myself slowly enjoying the process, and have re-found that lost spark in me that I once had, the spark in me that loved to help others. Sometimes, life does give one strange surprises and can open one's eyes to things that one has never seen before.

Another interesting thing happened today that made me feel really pleased. I'm currently taking a StuCo course, Introduction to Traditional Chinese Music. Now, if you actually know me, you might wonder why the blazes am I taking such a course, considering my history. Honestly, I just miss my traditional Chinese music. But I digress so much. The pleasing thing was that the instructor invited me to conduct the course for next semester. Of course I agreed—one of the things that I like to do is to spread Traditional Chinese Music around, not in an evangelistic way, but more of a sharing way.

Alright, I've already spent too much time writing this; I need to work on some essays that are due soon for my take-home exam. Until next time...

I'da Say It, But Maybe Her Ideas Are Different...

Alright alright... because Danielle was complaining about me being so secretive, I will prove her wrong and put it here (all your fault hahahaha) complaining that she didn't know that I have a girlfriend, I'll "announce" it a little more "officially" here.

I'm currently dating a really awesome girl. She's smart, geeky, lovable, pretty, independent, inquisitive, intellectually stimulating, passionate and caring. If you've read the rather short paragraph here on the kind of girl I like and looked rather carefully at the timestamps of the posts here, you'd probably realise that something might just be a tad amiss—I'm updating this blog rather sporadically. And yes, it's because I'm dating her.

She's an amazing person. With all honesty, I had first met her nearly a year ago, and found her to be a rather interesting (but mildly awkward) person. I started hanging out with her and her friends over the last semester, and slowly feelings started to develop between us.

And so, we're now dating. Take that, my X-who-has-turned-into-a-Y!

By the way, the last I heard (from the horse's mouth, no less), it seems that my X-who-has-turned-into-a-Y seems to have grande social problems these days. So, I guess I shouldn't be too unhappy now, eh?

And no, I will not put my girlfriend's name here nor anywhere. Nor will I say it in real life unless she is with me. MWAHAHAHAHAhahahahahaha...

Saturday, February 09, 2008

Mellow Motif

Something rather interesting: Mellow Motif. Mellow Motif is a small jazz band that a fellow CMU undergraduate (Eugene) is in, and it features the really excellent vocals of Natasha. A real treat if light jazz music is your thing; they make really a nice listening.

Now they are going to have to compete with my Teresa Teng to see who gets more air-time. Hahahahaha...

Tuesday, February 05, 2008

Mish-mash of Words

The strange thing about life is how things seem to occur in cycles. Like how out of a sudden, Linear Algebra is returning once more as a major topic in the classes that I am taking. In two completely disparate classes, the concepts of linear algebra popped up today. And of course, coming from the GCE 'A'-level examination system meant that I had previously messed around with the linear algebra before.

The strange thing about the term "linear" lies in the fact that it always sounds easy, I mean, what can be easier than a linear system, right? Except not. Everything else that is called "linear" as far as I know, display characteristics that are much further from the truth. Linear algebra is one of them, another might be that of linear cryptanalysis, a technique for code-breaking. And of course, trying to attain linear time for many algorithms is just too much of a hassle for the most part, which makes this hard too.

The strange thing about this post is that I started this post quite a while back, but didn't have the time/energy/heart to put more words to it to finally complete it. Until now, I guess.

——

On a wholly unrelated note, I realise that this semester is not as smooth-sailing as initially envisioned—there seems to be a huge amount of work that is to be done, though in theory most of all these can be completed in a not-too-hard fashion. The quantity is tremendous, but perhaps I might prevail. Past images of the previous semester keep coming back to haunt me, but I think that perhaps those images are not justifiable—I'm more than half way through my undergraduate career, and so in theory I am a little wiser than before and am not taking classes that can totally wreak havoc on all that I strive for.

Monday, February 04, 2008

Losing Weight in Winter == Silly As Hell

So as usual, the silly Pittsburgh weather is as schizophrenic as always, and as usual, it annoys the heck out of me, particularly since I'm literally on a weight-loss regimen. Yes, dear reader, you heard that right. I am on a weight-loss regimen of my own designation.

I'm fat. So says the silly BMI scale though. At the current mass that I have, my BMI is something like 27-ish, which, according to the BMI, is "overweight". I personally feel that most of the mass is from muscle, but the fact that my face appears somewhat chubby even to me and that I still cannot fit into my old jeans still kind of bring me back to the reality that perhaps the amount of body fat that I actually have is a little on the high side, despite the fact that I have muscle mass (yes, I do have muscle mass). On a more serious note, the weight-loss regimen is to avoid the issues other potential problems, like getting too weakened in the future from all that mass among other things.

The rather uncomfortable thing about it all lies in the fact that I decided to lose the said excessive mass during the period of the year where it is actually the coldest. Pretty brilliant idea huh? So now, I literally have to suck it down and brave the cold with ever shrinking amounts of body fat.

Alright, enough rant for now. Maybe more stuff later on.