In Limbo

I haven’t written a blog post in more than a month! I’m in a special sort of limbo right now, that period of time that’s just after the exams of one semester and just before the first lecture of the next. What was that word for it again? Ah yes, HOLIDAYS! I haven’t had holidays for so long I don’t really know how to behave in one now. In fact, school will probably start before my holiday mood sinks in. Which is kinda good, cos it’d be really bad if I started getting the holiday mood the day before school.

So what have I been doing? For one, obviously studying for exams. In case anyone hasn’t figured it out yet, I am (now) a mugger! I took LSM1301 and LSM1302, both bio mods, during the previous sem, and CS1105 the sem before. Expect another module review on that soon. :P To give a sneak preview, let’s say you decide to take a life science mod and choosing between these two. I would say take LSM1301 if you wanna have fun, and LSM1302 if you’ve been breezing through your NUS life with a cap of 5 and pure A+s and looking for a challenge. Unless, you are actually already a bio expert, then it probably doesn’t matter to you right?

Games: I’ve been playing DW4, yes I know it’s an old game, yes I know it gets really boring after awhile cos all you really do is kill truckloads of soldiers. (Especially if you are using Lu Bu or Fu Xi.) Unless you have a really weak character, then all you might wanna do is to run around killing only the generals. But fun is fun, and it was good while it lasted, and it really wouldn’t do if I got addicted to a game that would last me a year. I’ve also tried playing the game Crescent Pale Mist. However, it is WAY too technical for a casual gamer like me. Even if the graphics and sounds are seriously badass. (And for those who doesn’t know what badass means, as I was surprised to realise, it does NOT mean bad. Quite the opposite.)

I’m gonna be a year 2 student in a week’s time. Oh man, the thought of having 4 more years… And I already have some female friends who have graduated, and some who are graduating in a year’s time. But if you ask me, if I could, I would like to stay in uni forever and ever. At least for now, that’s the kind of feeling I have, even though I know it’s unrealistic and really quite undesirable. But it’s a good thing that at least, I still have the feeling that I’m enjoying myself right now, cos I’m taking the two subjects I love most in the world. Or at least the two majors NUS offers. If I didn’t have to care about my grades, I would be one really happy guy right now.

Ok, I’m not really sure where this is going, it’s supposed to be updates about my recent life, right? (Something a certain jh should do more of. :P Though I suppose his life is REALLY all about watching animes and movies and cmvs) Ah yes, I watched The Dark Knight last night too. I think people hyped the joker too much that he fell somewhat short of my expectations. But he was still good. And the movie was good too. Okay, I’m not gonna do a detailed movie review here, that’s jh’s job. :P But I’m glad people kept telling me it’s possibly the best movie they’ve ever seen, cos even though after seeing it, I don’t agree with them so much, but I’m glad at least I -did- see it due to their comments.

I’ve been playing alot of IF too. That’s interactive fiction. For the (very few) people who have been reading my blog, they will remember me blogging about Lost Pig. (Actually I think you can still possibly see it on the same page below.) After playing so many IFs, I still think that was THE GREATEST I have ever played. But I’ve found many others that were great too. Jayisgames (which imo is the best site I’ve come across for games) recently put up an article about Child’s Play, yeah that was a very great game too I’ve felt, but it was rather hard. I’ve recently played Gun Mute too, which was the first (non-trivial) IF that I’ve actually managed to solve entirely (including getting full points :D ) without the help of a walkthrough! It’s really charming and logical too, I just have to wonder: why are the two couples in the story guy-guy and girl-girl? (Oops.) Well, there are many other fun IFs too which I’m not gonna list exhaustively or write Lost-Pig-length reviews on (yes, I’m lazy), but for anyone who is interested (though I don’t think any reading my blog will be), do check out the IF links in my blog. Oh yeah, and I was EXTREMELY surprised today to see referrals to my blog made by a famous IF writer, Emily Short. I didn’t even know she has a wordpress blog. After examining her blog though, :D I realise it’s probably made by the “Possibly related posts: (automatically generated)”. Haha! But still, it’s a good read (her blog I meant). I like to play IF, but I don’t think I’ll have the time in the near future to make (a decent) one. Oh well, the price to pay for a ddp in nus. The ddp is not scary, it’s the min cap 4 that is.

Oh well, off to play more IFs again! Possibly I will start reading up on my favourite Set Theory which I’m taking next sem. There’s also a 1% chance I will do something crazy like write that IF I wanted to. But Inform 7 is so unintuitive for me at the moment. (I’m sorry to say :S )

Comments (1)

A little updates and Thank You post

Hey guys. Yep, although this post is categorised as “Daily Life”, it won’t be another outing rambling. Something more like my first “Daily Life” post. (Yeah, yeah, I said I wouldn’t make a post like that again.) But what do you know, my will is weak. Well, I will try not to make this post too emo.

So I’ve been doing LSM1301/2 these past few days. I felt like it was back to normal studying days again. I forgot the trauma of my double B+, or the stress of the project for CS1105. But normal studying brings with it its own set of stresses too.

I’ve been meaning to exercise, but when I come home dead tired from school every day, desperately trying to summon up energy to study, I really can’t bear to add to my extreme fatigue by doing anymore. Yes, excuses right? Sometimes I’m so tired I fall asleep in class, and if I get any less than 10 hours sleep at night, I feel the fatigue the next day. Yes, due to bad health right?

So all I’ve gotta do is focus on my studies again, right? That means more tiredness and stress for me in the foreseeable future. As a certain jh would say, I made that choice. Well, I like the part where I learn new stuff. I don’t like the part where I get tired and have to bear the burden of ace-ing exams.

I just chatted with karasu-chan just now. (Double ‘just’, my language is deteriorating.) Something I do often enough, but it always hits me how much she/he/it/(what’s the pronoun for a slash?).. ok, she has been there when I needed consoling or a little chat most. I used to always say ‘thank you’ to her, but she never seemed to understand that I really meant it, and probably thought me a little weird for that. And not just her, all the friends who’ve been there alot for me, like yx, lindsay, xd (T.T neko-chan..), good buddies like km, ojisan, jh, gangs like eagle&co, dom&co, people who have taught me alot like sis yy, fang, etc etc etc <== This means I can’t list everyone out, means the list is not exhaustive, means if you’re wondering if it includes you, it probably does! :P Some people I haven’t even talked to in a long time. Aii. I know, don’t sigh, don’t make such posts, just talk to them right?

Yeah, but first, I’ll sleep. Tomorrow is another day that I can chat with them, do some studying, maybe exercise abit, live life better, make things better, right?! (There see, at least I ended optimistically, if not coherently!)

Comments (3)

Clearing of Backlog and Blog Entries Owed to a certain girl

Friday night. I can feel the tiredness in every muscle fibre of my body. But especially the tiredness in my mind. O..kay.. so maybe those two weren’t the same things. Maybe I’m not even making sense anymore. And I’m not even a paragraph into this entry. … … told you I was tired! Now you have proof, instead of just having to take my word for it! *V*

I’ve had had a hectic week. I’ve had to finish up my CS1105 project on a tight deadline. That involved doing a website and a powerpoint presentation. It was slow going at first, but we pulled through. Looking at our website, I have to say it seems very substandard compared to other groups’. Oh well, I can feel a not-so-good grade coming. What can I say, after the pain of the past sem’s math modules, it doesn’t seem like I’m gonna have an especially fun time ahead of me. I DID learn lots of stuff, stuff related to the module (ie. Computing and Society stuffs) and other stuff like experience working in a group, and especially the saying that groupwork is always less productive than individual work. It is!!! I can probably finish everything myself sooner and with a much better quality, though I would end up doing more work and be more tired. But in a group, we always have to consider the feelings, ideas, and decisions of others. We need to meet to decide stuff democratically. It’s terribly inefficient. But people (and esp. a certain prof. Ben) would say it’s what we learnt that matters right? Sure. But the grades also matter. Oh well, like I always say, I store A/A+ grades for buffering modules like these.

Two LSM modules up next special term, and I can only hope they’re gonna be fun, or at least academic, though initial forecasts don’t seem to bode well. I can only wonder where my love of learning went. Did I get too burnt out? Or did I never have it in the first place? 2.5 years of NS can really make one feel like studying again. But after more than a year of studying, it’s not really a walk in the park either. What I think I would love to have again is the support of friends. That usually gives more mental strength! I haven’t seen alot of friends for a long time…

But the good thing is, I have seen Dom&Co. alot in the recent past! Last Friday, we went out (AGAIN!). (Don’t get me wrong, it’s a good thing!!) Let’s see if I can still remember… We went out to Beppu Ramen! [Aside: As I typed the last sentence, IE inexplicably crashed. I know, I know, why am I still using that browser? I never really made the change to FF due to habit, and IE has never before given me grief. Until NOW. Luckily, WordPress has autosave. At least one friend I know will be interested to know this.] K, back to Beppu Ramen. Given the hype Huishan made, I thought it would be the ramen place of my dreams. I eat a bit of ramen every now and then, and I always thought they tasted great with chilli and char siew. So I was looking forward to this one…

To my dismay, the Char Siew ramen came WITHOUT chilli option. The other ramen with chilli option came with only one slice of char siew. (Except the beef char siew which had 3, but that was beef char siew!) So after much painful deliberation, I decided char siew was more important than chilli. Char Siew ramen it was!

To my surprise, when the ramen came, the char siew tasted like eeew. Maybe I expected a different kind of char siew. I dunno. Every char siew I ever ate that came with ramen tasted heavenly. Like tender, succulent slices of pork. This one was literally 50% fats. It tasted exactly like the soft pork belly people sell at hawker centres. I was EXTREMELY disappointed to say the least. It didn’t help that Huishan told me I should have expected this sort of “char siew”. Next time, I am grilling her about exact food specifications before I make any life-changing decisions. :P

We went to Huishan’s house later and played mahjong. Well, what can I say about that. I won some, lost some, learnt much. Actually, I learnt ALOT cos people like dom arrange their tiles nicely, play with some strategy but not much. This made it beneficial to read his tiles, so I got practice doing so. It was always useless to read my father’s tiles cos he jumbled his up, and sometimes tear up combinations on the fly, while at the other end of the spectrum, my mom and brother play quite haphazardly that it wasn’t worth to read theirs too.

The rest of the day was quite fun, but I think I shall refrain from going into too much detail as I always have. Interested readers can read Jia Hao’s entry here and Huishan’s entry here.

Then Saturday my mom, brother and I went to IT fair at Suntec. Agenda: buy new laptop and digicam for Jon. As expected, it was super crowded, due also to the fact that it was a Saturday. We went around collecting flyers/satellites/brochures. I didn’t know which brands had a “better rep”, so I ended up just doing a very theoretical, on-paper comparison of specs vs price. Lenovo won, Toshiba came a close second, and Fujitsu was third. Acer came a very distant fourth, despite the fact that when I researched online, it seemed to be the best choice. (Later, when I went back to try and find the particular model I bought, I couldn’t even find it on Lenovo’s site.) Anyway, so I went straight to Lenovo booth, saw the laptop, design looked decent, screen looked ok, keypad felt alright, so we got it. I am now typing this entry on my new laptop! There was quite abit of interesting “incidents” when we bought the laptop, but oh well, all’s well that ended well, and I’m pleasantly pleased with my laptop so far (it hasn’t crashed or anything yet, that’s gotta be good :P ) so I won’t speak about those unless you ask me privately.

Later we went to buy the Canon A470. Entry level camera, and we really got it very quickly without much testing or anything. Salesman seemed somewhat hostile with the just-buy-it-already look, but when I looked at other salespeople, it seemed like it was just bad luck on our part. He wasn’t that bad also la, maybe we were influenced by the extreme helpfulness of the Lenovo staff. Oh, I nearly forgot to say this, the Lenovo salespeople were like, EXTREMELY nice. You know usually when buying tech stuff I always encounter people aggressively pushing their products. If I buy brand X they might “passionately persuade” me to buy their preferred brand Y, and if that’s not the problem, then it would be when I get model A and they again “passionately persuade” me to buy a more expensive model B. Or sometimes they were totally silent and it felt like a “buy-it-and-get-out-of-my-store-already”. But the Lenovo salespeople made me feel like I was in a high-class restaurant as an extremely valued customer or something. They would have made me feel good about my purchase, if not for the fact that this is the first time I ever experienced such niceness in the IT industry. I felt very suspicious, and wondered if my laptop would blow up when I went home and plugged it in. It didn’t! It worked fine, so now I have classified that experience as “they probably WERE really nice because people in such services should be nice and not because of some ulterior motive.” Maybe if I experience more of such niceness, I would be willing to consider the proposition that not all the IT industry is evil.

Come to think of it, I’m a CS major. I might become part of this IT industry soon.

Oh well, so now I got a digicam too, it’s not very pro and I don’t know how to use it well, so I can’t take really nice night pictures. I’ll have to learn sometimes soon. Whoever said death and taxes are the two inescapable parts of life forgot learning.

Sunday! It was Fathers’ day and also Dom dom’s birthday. This very fortunate dom had us cooking lunch for him! Except he doesn’t like to eat garlic and onions and that means 99.95% of dishes I can cook instantly became inaccessible to him. I couldn’t work with that, so I just decided to cook what I knew and leave out the garlic and onion part. Stuff like onion soup obviously wouldn’t work if I took out the onions, but perhaps other stuff can be tried.

So I randomly picked out some stuff for the soup, and decided on tried-and-trusted tomato sauce capsicum dishes, though I chose a non-tried squid for the meat. I didn’t actually like to eat capsicum much (though I don’t hate it like Dom hates onions) but with having to work in a foreign kitchen, to make food for people with unknown preferences, I decided not to take too many risks. What can I say, the cooking ended up frantic, with Dom’s mum worrying about us and helping us alot, not enough equipment to go around, and my realising that Dom didn’t have a big enough soup pot to put all the stuff I bought. I forgot, once again, that when cooking for people other than my family, I should try to halve all portions. My family eats crazy lot. Other families don’t. The soup ended up with less water than vegetables.

The capsicum dish went quite well, and I must say it was probably the nicest I ever cooked for any capsicum dishes. Maybe it was the fact that Dom’s mum sneaked some onions into the dish? :P Nah, I also always used onions as well. Haha. Huishan also made bacon-mushroom omelette. I actually dunno what omelette, but those were the stuff I tasted. Then there was cold tofu and kebabs! Lots of fruit were provided too (by Dom’s mum I think?) but by the time people ate my gigantic portion of soup no one had much space for fruit. :( Then finally, to top it off, there was a cake. Jia Hao once again has a wonderful blog entry of that here with lots of piccies! :D Edit: Huishan now also has an entry here!

So yeah, that was the weekend before my big project-rushing week. It’s all over now though, and I have a weekend of rest before school reopens on Monday again. :( Hopefully I find my enthusiasm for school by then. Anyway, all this typing has made me tired, I think I did have more random stuff to write but Imma take a break now. Seeya guys, and be good! :P

Comments

Milo Goodness!

So, you’re watching Euro 2008 currently, or maybe you’re watching some other football match, or maybe some other sport, or maybe something else, or maybe your friends just wanna drink beer. But you don’t drink beer! What do you do to share in the enjoyment of all your beer-wielding friends?

The answer is Milo! This wonderful energy drink is high in calciVitam… chocolate! And who doesn’t like a good dose of chocolatey goodness?! So in keeping with the spirit of the enjoyment of the game, here’s a recipe for you to try!

Ice Milo (Dinosaur)

Ingredients:
1 cup mug imbally big jug
enough Milo powder to fill half (or more) of said jug
boiling water
1 heckload of ice cubes
1 ring spoon to rule stir them all

Directions:
Fill jug with Milo powder. Pour just enough boiling water to dissolve Milo powder. It should go to around half the jug. Fill rest of jug with ice cubes. Stir with spoon. To upgrade to Dinosaur version, add another huge pile of Milo powder on top of drink. Enjoy!

Warning:
Like beer, Milo is addictive. Unlike beer, the exact effects of Milo addiction has not been researched on. Consume with caution. Excessive Milo can lead to a state of drunkenness, nausea and vomiting, a feeling of “high”ness, hallucination, OOB (Out of Body) experience, feelings of invincibility and Godhood, lowered social inhibition, and sex. Expect hangovers the next day.

Disclaimer:
This is just a joke. Better believe it. :P And remember: It’s marvellous what Milo can DO FOR YOU!

Comments

More Outings = Happier Jon!

The title is true. :P Anyway, today was great! I went on another outing! I think I should first explain that I had less than 5 hours of sleep last night, half what I should need to function optimally. So this post may seem abit woozy. (That is, if you think my normal posts usually aren’t.)

Dear YC finally came back, so him, me, Wai and Jem went out. Jem suggested a place called something like “Hilltop Restaurant” or something (which he brought me and Jason to before) somewhere in Boon Lay. It’s the second time I’m going, and I had fond memories of the place, perhaps not really for the right reasons. It serves Japanese (+abit of Korean) and Indonesian food (I think), and, truth be told, the food is decent, but not really a great deal for the price. As in, there are better bargains to be had elsewhere. But still decent. Service was decent, although there are occasional lapses sometimes. The main and most important thing was the atmosphere! The restaurant decor is quite good, and the scenery is great!! But don’t just admire the scenery from inside the restaurant; after eating, climb the spiral ramp to the top. If it’s night (and that’s the most important thing), the view of part of Singapore and Jurong Islands is breathtakingly beautiful. The cool wind whipping about and the blinding array of sparkling lights in the night sky is definitely something to melt Jon’s heart, if not everyone else’s as well. Actually it probably is beautiful to many other people too, because both times I went, there were loads of couples cuddling there and families as well, enjoying the view. I will definitely start a new list of “possible places to propose to girlfriend” and place this inside. Too bad I don’t have a girlfriend yet.

Haha, well after that, we went to a place called something like “Island Creamery” at Serene Center. Paiseh, I dunno why I just can never remember place names well. It’s a specialty ice cream shop place thingy apparently, specialty cos it specialises in, er, self-made “Singaporean” flavours of ice cream (imo?)! I dunno all flavours available as I happened to be the designated “table-choper” at that point in time, but the rest went to order and came back with 5 scoops of ice cream. One was Horlicks flavoured (my favourite), one Soursop (Jem’s fave), one Pulut Hitam (Wai’s fave), one Chendol (YC’s fave), and one Tiger Beer flavoured (It’s actually called Tiger Sorbet or something I think) which everyone hated. Haha. Anyway, Pulut Hitam seemed to taste the same as Chendol to me, and both tastes about the same as a standard red bean ice cream to me, but what do I know, I’m just a piggish eater. I didn’t like Soursop as well, but I guess to each his own! The Horlicks flavoured was GREAT! But Jem didn’t like it, so I guess it’s really a touch-and-go thing. Later I had a chocolate craving, so I ordered a mudpie as well, but it didn’t taste very chocolatey like usual mudpies as it was another innovation from them! It was oreos atop chocolate ice cream, with I’m not sure what flavour in the middle, (actually I KNEW, and then I FORGOT what flavour), and coffee ice-cream at the bottom. There seems to be some chocolate pieces inside as well. All in all, I liked it!

One more thing to mention about the place, I dunno if it’s just me, or do they really try to hire only very beautiful staff. The two female staff there that I saw were probably good enough to rank near the top of my “most beautiful women ever seen” list. And the male staff was so handsome that were I a girl, I would probably also find him astonishingly handsome. Actually, since I am saying this, I guess I don’t have to be a girl to find him handsome. I dunno what I’m talking about. Toldja I was woozy. Apparently, the place is also somewhat of a couple and chiobu magnet as well, as I saw no less than five rather beautiful (though not as chio as the staff imo) girls in my short ice-cream eating visit there. YC nearly made me burst out laughing, for when two of the girls left, Jem told him “hey, chiobu leaving” (as they were behind his line of sight) and he said “orh”, turned around, and said “bye bye” as he waved to them. It was hilarous!

And so that’s that, I think I should stop there as I’m getting into a habit of describing outings in too much detail. Looking forward to the Spain v Russia match in 10 mins, and for the next few days, I must pia CS1105 as I am SERIOUSLY backlogged!! Plus there are more outings coming up, though I guess I can’t complain! Looking forward to them!

Comments

Year 1 Sem 2

How time flies. Another sem has passed, just like that. This sem has seen many strange things: where I was struggling to lesser or greater extent to all but one module last sem, I had thought I was in much better shape and control this sem. Yet, my grades turned out worse (or rather, more polarised). I’d spent alot of time thinking about why this was so, where I had done wrong, or right, and in the end, I think I have the answer. I think. But first, the reviews!

CS1102S Data Structures and Algorithms
Lecturer/Tutor: Martin Henz
My Lab Asst: Chris Henry
My Grade: A+

Whoa, what a way to start thinking back upon my past sem! (As you can see from past reviews, I simply order the modules by code alphabetically.) Well, this is CS1102S, a continuation from CS1101S. Where CS1101S taught “basic” programming principles (if you can consider such things as memoization, dynamic programming and streams as basic), CS1102S is supposed to focus on some of the more commonly used algorithms, like the sorting ones, and data structures, you know, like linked lists, stacks, queues, trees, whatever, you can read the official module description.

As I have felt very strongly and said very often, the lecturer maketh the module. It doesn’t matter what the module is supposed to teach, it’s how the lecturer teaches it. A good lecturer can make a ”boring” module come to life, whereas a bad lecturer can kill the most interesting of modules. That said, it’s not often easy to say that a lecturer is either good, or bad, or somewhere on the spectrum, cos every lecturer has his style.

Why am I saying so much of this? Cos after the previous sem of CS1101S taught by Ben Leong, I guess I un-rightly had high expectations of getting pretty much the same kind of stuff this sem. The same kind of stuff meaning I would be bombarded by very high difficulty material presented in a lively and interesting class. But I had forgotten, the lecturer’s no longer Ben Leong, it’s Martin Henz. He has his own style. And what is it? From my eyes, he is in some ways quite the opposite of Ben Leong. He is the kind of lecturer who seems to take “guide the student instead of spoonfeeding” to a far greater extreme than I have ever seen any other NUS lecturer done in my short NUS life. If you like that, then that’s great. But in a Singaporean education system, I think many students may have even more difficulty adapting to this sort of style. Even Ben Leong, who strongly disbelieves in spoonfeeding, went thru difficult code with us during lectures. Martin Henz -tries- to do that sometimes, I think, but one of his shortcomings, I feel, is that he doesn’t always manage time properly during the lectures and sometimes ends up spending far too much time on a single detail, leaving very little time for other very important topics he should be covering as well. But I guess that’s just my own opinion, I don’t know how much my fellow students are able to follow his lecture. I just personally find it so frustrating I end up stoning or just reading the textbook myself soon into the lecture.

But he also has some good points, one thing is that he speaks very clearly! This may not seem like much, but for those who have ever gotten a lecturer with a weird accent that makes following the lecture difficult, they’ll know what I mean. He also tries not to “smoke” the students, but thinks before answering and tries to answer ever question (amazingly, mostly correctly, even questions about obscure stuff), although that, with his poorer time management, tends to bog the lecture further down. Incidentally, Martin Henz is also our tutor for tutorials, and he tends to shine somewhat better during tutorials, lending more evidence to a hypothesis I’m starting to have: that lecturers tend to have better performance during tutorials than lectures. (I’m thinking ST1131 and Wong Yean Ling) In fact, he was so good during one tutorial that I even started to feel slightly impressed. I felt like telling him: that’s it! That’s the way I like it! Why don’t you do it like this for every lecture and tutorial?! Well, I’m not sure, but I also suspect part of the reason is due to the fact that he is lecturing on unfamiliar territory with this module.

Oh, I will also have to say that admin-wise, he is very bad. He seems to never reply on forums, and replies very slowly via email, giving me an impression, rightly or wrongly, that he is very unapproachable. Luckily, where we could not approach him (or -felt- like we couldn’t), we (or at least half of us) had an enthusiastic and dependable lab asst, Chris Henry, who was also tutor for some of the students in CS1101S last sem. Given the lecturer, he was a life-saver, like a foil to prof Henz. I am still very grateful. Other “admin lapses” include his “strange distribution” of assignments, I wonder accidental or intentional, where he -seemed- to lag in giving assignments at the beginning of the sem, only to rush all of them near the end. And oh ya, there was also this admin-related incident at the start of the sem where one of the students chose a lecture for another module that clashed with the tutorial slots for this module, and asked if extra tutorial slots could be opened. But prof Henz instead decided to change the tutorial slots entirely, screwing up timetables for many of us and generally causing a great deal of pain and frustration. Mostly, however, we ended up forgetting about that incident after some time, so I guess no big.

Given the difficulty of CS1101S last sem, I expected similar for this sem, but to honestly tell the truth, I think that I would classify this module as “easy”. Those who remember the horror of coding the 2-3-4 tree will curse and swear at me for saying it’s easy, but hey, I also experienced the horror of that too! It made me much more familiar with 2-3-4 trees and I would say that that’s what I wanted to go through, I wanted to learn!! But that was the only single example, the other assignments were rather easy, and many of the data structures we read about, we never got a chance to code.

Given what I had experienced, I didn’t know what to expect for the exam, and it turned out, despite prof Henz’s assurances that it would be rather simple, to be pleasantly (or unpleasantly for some others) hard (that is, just hard enough to give me a sense of challenge without being too hard for me) and also, very long, meaning we had to rush and rush and rush. Given that prof Henz also said he wouldn’t be following the format of past year exams, and he did indeed deviate greatly, anyone reading this shouldn’t take it as an indicator of how subsequent years’ exams would be like. But I would say that strategically, the exam format was good for me, and I can definitely explain why I got the grade I did for this module, something that I will be unable to do well for other modules. Firstly, my CA was good, I did well for the two mid-term-tests (thankfully!) and got full marks for all programming assignments (as far as I know), and for the exam, the difficulty and length was “optimal” for me. I don’t know if anyone else has felt this, but I think that the best difficulty for an exam is one that is as difficult as possible (to differentiate you from weaker students and lessen the effect of careless mistakes) but not too difficult for you (obviously). And in this case, as with PC1141, I think it was the optimal difficulty of the exam paper that ultimately helped me in getting the good grade. And so for all prof Henz’s strengths and weaknesses, I think that ultimately, (for what stuff he has taught and) for this optimal exam paper difficulty, I have to say, arigatou sensei.

CS1231 Discrete Structures
Lecturer: Tay Tiong Seng
My Tutor: Lang Mong Lung
My Grade: A+

Yet another example of how a module can differ very very greatly with different lecturers. Last sem, some of my friends have had the fortune (or maybe misfortune) to do CS1231 under the great Tay Yong Chiang, and boy, from what they tell me, was it an experience! It’s all second-hand info, so I can’t vouch for the accuracy of what I’m about to say, but it seemed like that module was similar to what I had experienced under CS1101S, where the lecturer chuts power and ups the difficulty level greatly and tries to turn all the students into kickass pros.

It was not the case for this sem. I had heard rumours that the module was gonna be easier due to some complexities (not really complex also la) of module prerequisites causing poly students to be doing it mostly this sem. (not to demean poly students) I didn’t put much weight into those rumours cos they were, after all, rumours. But boy, I have to say, the material for this sem is E-A-S-Y. I already knew like 80% of the material before I even started the module. The lecture notes turned out to be light, easy reading, the tutorials turned out to be a formality, and the mid-term test was so easy that I had the chance to check through it four times before handing it up early. Due to me taking CS2100 this sem, I was in a small batch of students that took the test separately and half hour later than the normal time (I think) and from what I heard, in the main test venue, students were handing up the papers and walking out early, making it quite chaotic.

The lecturer was Tay Tiong Seng, and from his first few lectures, I had an abysmal impression of him. The lecture was late in the day, the material was goddamned easy, I was tired and feeling sian, and there he was, speaking slowly, carefully, and repeating each portion twice, as though he was explaining quantum physics or string theory. After a lecture or two, I couldn’t take it, and I ponned the rest of the lectures. I admit I felt very terribly about him at first. But when I was more calm, I asked myself, what could he have done? Read the lecture notes in 10 mins (like what I would do) and dismiss the class? Ponning the lecture is an option for me, but for other slower students (if they exist) such lecturer may well be a godsend. And maybe if next time I’m doing some module of great difficulty and he’s the lecturer, I could do well to bear this in mind.

My tutor was Lang Mong Lung. Let me tell you something interesting, I only knew his name when I was doing the end-of-sem feedback. He never introduced himself, and he always wore something like a singlet (not a singlet though) and shorts (really shorts) to class. He’s a thin, balding old man, and not knowing his name, I always thought of him as TYC-lite. Due to the utter easiness of CS1231 (and I don’t mean disrespect to anyone who found the module hard) I never got to see prof Lang’s “real power” in tutorial, and going to the tutorial was always more or less a formality to me. But when prof Lang took over for my MA2101 tutor for awhile as the tutor was away on conference, I got to see his real power!!! He explained the very difficult MA2101 concepts like they were something simple, and when he finished explaining I really did think: ahh! Why didn’t I realise it was so simple? Given these experiences, I have a very high regard for him, and I will look forward to see if he’s as good during lecture, if I ever get the chance. (see my lecture-tutorial hypothesis above) :P

Given such easy lectures, tutorials, and mid-term test, should I be expecting the final exam to be easy as well? As I will tell you in the MA1104 section below, there is this something called a Sucker Punch. I didn’t take for granted the finals would be easy too, and in fact hoped it would be much harder. (see my theory of “optimal” exam difficulty above) :P However, it didn’t happen for CS1231, the finals were still rather easy, though not goddammed easy. It was mostly fill-in-the-answer questions and two proving questions, if I remember right. I nailed the proving questions, though one with some difficulty, but as for the short-answer questions, there were quite a few difficult ones on graphs that I didn’t immediately know how to do, and which tutorials never exposed us to. (Although it shall always be said tutorials are only a bare minimum of what students have to know, and is not the be-all of content covered, something everyone, including me, shall do well to remember.) In the end I left three questions blank, one of which the answer become very apparent to me on my way home from exam, making me feel like slapping myself in the forehead. Given the ease of the final exam, and the fact I left three questions blank, I thought my A+ was gone, and I would be looking at an A. As it turns out, I had unexplainable luck. Well, I’ll take it!! :P

CS2100 Computer Organisation
Lecturer: Aaron Tan Tuck Choy
My Tutor: Michelle Teo Wei Ling
My Lab Asst: Toh Chee Chuan
My Grade: A+

This is probably the module this sem that is the closest equivalent to last sem’s CS1101S in terms of difficulty, pace, and lecturer, in my opinion. It used to be two modules, Digital Logic and Computer Organisation, or something like that, but apparently they merged it into one module and later upgraded its code to make it a level 2 module. As a result, the pace of the module is very fast, as there is a lot to cover. And more importantly, it was “optimally” fast and “optimally” difficult for me. ;) (see above for the “optimal” theory, haha) And even much much more importantly, the lecturer was great!!!

Aaron Tan, this is a name I will try and look out for for the rest of my NUS life, although it doesn’t seem he’s lecturing any other modules I would have to take yet. He speaks clearly (though sometimes adding a cute “sh” sound at the end of words, such as “is” -> “ish”), carefully, slowly, has very good presentation skills, looks kindly, approachable, etc, in short, the typical “perfect” lecturer that isn’t perfect only due to getting extra brownie points for being extremely comical or weird or something. At the risk of causing flooding and uneven distribution of students, I would say, everyone, get him for your CS1101/CS2100 modules! (unless you have reason to believe someone else is equally good, or better, or other stuff, such as wanting to take CS1101S!! *come take CS1101S!!* ;) ) I think I would be a really shameless advertiser if I ever got to the advertising business…

My tutor was Michelle Teo Wei Ling. Hmm, she is a very decent tutor, though during the digital logic part she seemed somewhat shaky. Speaks clearly, explains well, the usual stuffs. But, there are other more interesting stuffs to say about her. She has this habit (I don’t like) of asking students at the beginning of the class, “Has anyone tried/done this tutorial?” as if no one ever bothered to do or even try tutorials. And she, well, how to say this, her dressing… tends to distract me, cos I am a guy, and not the kind who will coolly ignore it cos he’s seen everything. But all in all, I think, she is a very decent tutor that if I ever come across again, I would think ‘yay’ instead of ‘nuuu!’ Another interesting thing to mention is that alot of the tutorial questions are “optimization” questions, like find the smallest number of gates to implement such-and-such, find the smallest number of decoders, etc, and I often found a solution marginally better than the suggested one. And such questions are fun! (to me at least) and since I’m telling you guys there are often better solutions, don’t be afraid to look at the suggested solution and ask yourself “Can I do better?” Even during the final exam, where they gave very strict requirements that only the “best” answer could just meet, I found an even better one that resulted in a surplus logic gate.

We have labs for CS2100 too, but not the kind of nightmarish ones like in my PC1141 module. These labs are fun, and although it takes up a one-hour time slot, can usually be done in 5-10 minutes. My lab asst was a nice guy with a warm smile, but I never knew his name until the end-of-sem feedback thingy, where I realised it was Toh Chee Chuan. Ah well, 幸会,幸会.

There are two mid-term tests which are mostly mcq and short answer, and which, by strokes of luck, I managed to get nearly full marks for one and full for the other. I went into finals with nearly full CA marks, and told myself not to screw up again like CS1101S. In the end, my nervousness was for nothing, as almost all the questions had a similar style to what we had did before in tutorials and exercises, so it was just a matter of not being careless and knowing the material well. In the end, I screwed up slightly in a few places, and I really honestly thought I had lost my A+, looking at the competitiveness of the CA marks. Once again, by unexplainable strokes of luck, I got my A+.

MA1104 Multivariable Calculus
Lecturer: Tan Ser Peow
My Tutor: Ng Tze Beng
My Grade: B+

MA1104. This is a code that will always bring back nightmarish memories of the exam. But first, other stuffs. The module teaches about, well, multivariable calculus. (duh?) There is this big textbook, Calculus, by James Stewart, which is absolutely essential, even if you don’t usually buy other textbooks. Why? You will see later.

A very sad thing is that this sem, the lecture starts at 8am. I will make it a point to avoid as far as possible any future 8am lectures. I just cannot concentrate after waking up so early. The lecturer is Tan Ser Peow, who sympathises with our complaints about the early timeslot. He speaks clearly, that much I can say. He also uses handwritten lecture notes instead of typed ones, something that is a very BIG minus to me, as I, having headache waking up so early in the morning, don’t wish to have further headache looking at his handwriting (not that it’s extremely bad tho). More than that, I cannot say, since I have been, ahem, ponning lectures to sleep. I ended up subsisting entirely on the textbook. (But that’s not why I said it was essential.)

Let me tell you why. The tutorials are so goddamned easy (this sounds familiar to you dear reader?) I could have the mental equivalent of close one eye, tie one hand and one leg, no make that both hands and both legs, behind my back, and still be able to do those tutorials. (However, read what I said above about tutorials being only bare minimum.) Unlike CS1231, however, I didn’t already know 80% of the material, in fact I knew 0% of the material beforehand. So I had to really dig deep and discipline myself to try all the exercises from the book. As a result of the easy tutorials, the tutorial class was always a bore, I put up a smile, stoned, nodded occassionally, to the poor Ng Tze Beng, who was only paid attention to by a few students sitting in the front row. I can’t say much of him, since he mostly has the job of explaining very easy questions to a bunch of kids who weren’t paying attention, and how can you shine at that kind of job? Sometimes he tried to explain stuff at a higher level, (ie, more cheem-ly) but I mostly ended up getting lost when I tried to follow.

The midterms were also goddamned easy, (sounds familiar again?), I had time to check it four or five times again and try every question using two or three methods. I didn’t feel like leaving early though, cos no one else was. In the end, I somehow managed to get 6 marks off full, 4 for not expressing one equation in the “desired” form, (and didn’t feel like chasing back the marks for those), and another 2 for not stating that I should use Squeeze Theorem; I still think I didn’t have to, but who am I to argue math with a prof? But still, I did decently, the tutorials were easy, the midterm was easy, I even tried past year papers and found them all easily doable. So I thought the finals should be somewhere around there, like for CS1231, maybe with difficulty slightly upped.

I was wrong. I experienced pwnage of the highest level. Many of the questions, I didn’t even know where to start, and many, I did, but halfway through I fell into alot of devious traps and had to do lots of cancellations and corrections. When there was 1 min left, I flipped through the booklet and counted how many marks I left blank. I left 40 marks undone.

I felt miserable that night. (It was an evening paper.) I was consoled only by the fact that if I was required to maintain at least a cap 4.0, then one A would be enough to get me out of a B-. But still, I thought my future in math looked bleak, and luckily it was my last paper, for my spirit was so shattered I didn’t know how I could possibly cope if I had other papers coming up. I cried silently in my heart that night and for many nights to come.

It was this module that made me dread results day. 5 mins before 3pm (the release time of results that day) I felt intense stress, and I nearly cried with joy upon seeing a B+!!! I can only guess that enough people have chui-ed to more or similar extent as me, pushing me up to B+. The bell curve can hurt, but I guess it can help too.

MA2101 Linear Algebra II
Lecturer: Leo Ma Siu Lun
My Tutor: Tan Kai Meng
My Grade: B+

Ahh, MA2101… This is the module I have put the most effort in, for it was the module that I found the most difficult. Some people say linear algebra is easy, some say it’s really hard. If you want my biased opinion, I would say, this is THE HARDEST module I have ever taken in my NUS life. If you’re itching for a challenge, and have no prior experience, come on along!!

I tend to enjoy hard modules (see CS1101S, CS2100, etc) but this one was way off the top for me. Every time I read the lecture notes, I was surpressing the panic reflex and trying not to scream. It gets easier with each reading, each tutorial, and finally, with the mid-term test (for the first two chapters), but only the first two chapters ever made the transition from I-don’t-understand-help to I-know-this-very-very-well. (The first two chapters are General Vector Spaces and Linear Transformations by the way.) The third one, Jordan Canonical Forms, was really pushing it, especially with the introduction of many theorems that were, supposedly, too hard to prove that the proof was omitted. I spent two days reading the lecture notes carefully from start to end, and then tried the tutorial. In the end, I knew it somewhat well, (though not without burning lots of brain cells first) but not really very good. By the fourth chapter, Inner Product Spaces, I was already screaming silently, especially with the introduction of many special complex matrices and whatnot. I never did do a good thorough run of IP Spaces like I did with JCF, so I ended up being very shaky on that, knowing only the most basic theorems. It didn’t help that the tutorials also concentrated less on that chapter and it was nearing exam preparation time. The final chapter, Determinants, was optional, so I only made a very brief read on that and currently cannot remember a single thing about it except some sort of permutation and sign thingy, and something to do with multilinear forms.

The lecturer was Ma Siu Lun, and I never knew he had a “first name” of Leo. Until the end-of-sem feedback once again. (see, everyone should do it, you learn so much from that!) When I went to his first lecture, I was totally shocked! The lecture theatre was ulu, the air-con was very low, it was hot and stuffy, and to make matters worse, the lecturer spoke with some weird accent (see why I kept harping on other lecturers and tutors speaking clearly?) probably from some Chinese dialect, that made me struggle to follow what he was saying. I felt very upset and sian after that first lecture, but as time went on, I became more and more accustomed to his speech, and with that I was able to follow the lecture better, and realised that content-wise, he is a VERY good lecturer. He is a very kindly old man, who sometimes acts in cute ways too. Once, he fretted (yes, fretted!) when he realised that he did some redundant stuff in one of his proofs, then, he tried to explain to us that there was a redundant part and fretted again on whether we would understand what he was trying to say. If prof Ma you are reading this, yeah, at least some of us (me) understood.

My tutor was Tan Kai Meng. Regrettably, this is once again a name I only learned during the feedback, as I went late for the first tutorial (due to it being early, due to ahem some tutorial screw-up ahem) and if he did introduce himself, I missed it. Anyway, he is decent. I can’t say much, he speaks clearly and explains stuff decently and all.

Mid-term test came and I did very well for it, the seen questions were mostly doable if people had did their tutorials and homework diligently, and there was one unseen question which I, at the last moment, managed to think of and scribble down the solution. (Btw, supposedly Ma Siu Lun has a habit of setting exam questions with a seen/unseen division, seen being questions similar in style to tutorials or homework questions, and unseen being something entirely different.) I left out a small portion of the proof though, and had 2 marks deducted off for that. When the grades and mark distribution were released, I was very shocked, cos many people did extremely well!! I realised then that I was stuck in a highly competitive cohort.

So what with the difficult material and the competitive cohort, finals neared and I was still lost on IP Spaces and Determinants. I was extremely stressed with the knowledge that anything less than my best would lose me my A. My revision did not go too well due to this stress, but, in retrospect, having seen the exam questions, I should still have done well enough to get an A/A+ if not for one thing: I fell sick on the day of the exam. Which is really my fault as I think I fell sick mostly due to combination of stress and overstudying. I still did somewhat well for the seen questions, as it had become rote by then, but I totally couldn’t muster up any thinking power for the unseen questions. In the end, I did rather badly for those. I am sorry to prof Ma for such a bad showing after such good teaching from him, and I am sorry to myself for getting such a bad grade after I put in so much effort. But I guess such things happen, I understand that (I think) and I guess he probably understands, being such an experienced lecturer. I didn’t expect a definite B+ though, I thought it could also have been A- optimistically, but ahh, I underestimated the competitive cohort. That probably caused me to fall all the way to B+. The bell curve can help but it can hurt too.

If I were to look at my grades: A+ A+ A+ B+ B+. I would then have to ask, why did I get B+ for both math modules? What was I doing right for computing that I wasn’t doing right for math? (And mind, CS1231 is half math too, though it was easy in this case.) Should I conclude that I am good at computing and suck at math?

If I looked at my Year 1 Sem 1, I also struggled for math while breezing (relatively speaking) through computing. But I think I shouldn’t make a sweeping statement like “I’m good at computing and suck at math” though it’s easy to do so. If I were to think criticially, I got pwned at MA1104 because I prepared to do an easy and long paper quickly instead of preparing to face a much more difficult paper. I chui-ed at MA2101 due to stress, and perhaps lack of practice. MA1102R I also struggled much due to lack of practice, and let’s not forget that I DID actually screw up my CS1101S finals.

I think, at least for now, that the problem is that math final exams tend to have a higher proportion of unseen questions. This means that I will need a higher amount of conceptual understanding, and possibly much more time and energy and practice to achieve such understanding. What solution can I pursue in future? I guess I can only say that I hope to practise more to get better conceptual understanding in math, while remaining status quo at computing. This means I would need to squeeze some time out of somewhere. Where? I dunno. I feel somewhat at a loss.

Comments

Lost Pig (And Place Under Ground)

Lost Pig

Ok, so sometimes I come across a game I really like so much, that I feel I should contribute back to the game in what little way I can, by trying to spread the word about how fun it is, even if I can’t really influence that many people. I mean, that’s a natural response by normal people right? When they see something they like, they try to spread the word. Not that this game doesn’t already have enough praise. But I feel I should (and want to) share it with whoever few people read my blog.

A jayisgames link for the game: http://jayisgames.com/archives/2008/04/lost_pig.php

And this is the site: http://www.grunk.org/lostpig

If you don’t wanna use this link, you can easily google “Lost Pig” for other links, reviews about the game, how it won IFComp, etc, etc. Basically, this game is a text-based game, what is known as IF (Interactive Fiction), and more commonly, if somewhat un-accurately, (or maybe accurately, depending on what definition you use) known as MUD. What this means is that there are no graphics. At this point, 80% of the people I introduce any text-based game to run away.

But I promise, if you have to play ONE text game in your life, this has to be it! The commands are so simple, you don’t even really have to learn them. Just type anything you deem fit and something will happen, often to highly hilarous effect!! I spent slightly more than an hour laughing and laughing instead of being frustrated at some insane quest that would probably be present in other similar games. The premise is simple, but I won’t spoil it by writing it here, go play the game to find out for yourself! I also won’t paste sample hilarous text here, cos firstly, I’m lazy to get samples, and secondly, I’m afraid of spoiling its full glorious comedy by misrepresenting it.

People who have played MUDs or IFs before will marvel at how this game’s design is leagues, and I really mean leagueS, above any other MUD or IF they may have possibly played. Or maybe they will beg to differ, and say it’s only one league. Or same league, just slightly better. I don’t know, personally I think I have played very good ones and this is just my biased opinion. But even if you haven’t played any text games before and this is your first, you’ll find it extremely fun and funny! And for those who baulk at having to mobilise brain cells to solve puzzles, there’s an in-game hint system that’s guaranteed to be enough to walk you through the whole game or just provide a subtle hint.

Either way, I say, try it! You won’t be wasting your time!

Comments

Weekend Outings! (Part 2 - Sunday)

Today (or actually, yesterday, since it’s already past midnight now) is Zihan’s birthday! We (Or rather, me) were -supposed- to bring him go eat at Beppu Ramen for lunch. However, due to sources of information that said that it had moved house, was no longer there, open only at dinner time, or something, and due to my general confusion, I, who during conversations, before project presentations, and other various situations ranging from unimportant to life-changing, will always choose “freestyle” over “plan swee swee”, once again, true to form, decided to heck care Beppu Ramen and freestyle again!!! (And I realise that was an overly long sentence.)

So thus it came to pass that on 1st June 2008, me, Zihan, Jia Hao, and Dom, the legendary Four Scheming Dudes (actually not really legendary) decided (actually only I made the decision) to go on A Great Adventure for Food!

We met at Raffles Place mrt at 1pm, mainly cos Beppu Ramen used to be at Far East Square, which was closer to Raffles Place mrt than any other mrt (I think). Although we (I mean, I) had already decided to freestyle, I didn’t get the time or place changed, why, I dunno, all I can say is alcohol impairs judgement (read previous entry). Nah, I’m probably making excuses.

Anyway so the four of us DID meet at Raffles Place mrt, walked out, and saw, as expected, no places selling food in general, cos Raffles Place IS like that ma. Aha, no worries! I said, we could go to Clarke Quay! I remembered a promising long stretch of light-glittered places and talk of supper at those places last night, and supper means food right? So the four of us traipsed to Clarke Quay, where we saw 1) a river, 2) a Milo van (and I went crazy over it), 3) a McDonald’s (which means more Milo sources inside!), and then 4) finally we hit that long stretch of road, which didn’t have anymore glittery lights cos it was the daytime and that means the sun is out. Zihan looked around in general childlike wonder, while the 3 of us just walked through the stretch of shops feeling sian, looking at stuffs that were way over our budget.

Jia Hao revealed that he woke at 10:30am today, and hadn’t eaten as of 1+pm yet. Suddenly, our carefree adventure has changed to one of slight great urgency! Casting around for possible food sources, I remembered that City Hall was a place with lots of food sources! So we started walking in that general direction. Meanwhile, I had to make sure Jia Hao didn’t suddenly sneak up on me and have me for lunch. This adventure was proving to be rather interesting. (and this blog post is proving to be rather kisiao)

On the way to City Hall, we passed by Funan, and Zihan, our birthday boy, wanted to take a look inside. Meanwhile, Jia Hao’s hunger was growing! Ahh, how exciting! We looked at some laptops, and I remembered I was supposed to buy one. Ahh well, such things need, er, prior mental and monetary preparation one. :P So I just looked along with Zihan and Dom, trying not to mind the nearby McDonald’s, Pastamania, TCC or whatever, cos it would really be a sellout if we ended up at like McDonald’s. There was also some nearby sushi place but dunno why, they didn’t wanna go there. Ok, onward to more food sources then!!

Our walking soon took us to the Padang, where we briefly contemplated eating grass. Perhaps it was due to Zihan (incorrectly) identifying masses of birds in the fields (looking like they were) eating grass. But Esplanade and Suntec City were already in our line-of-sight by then, so we didn’t despair (yet) although Jia Hao was mostly feeling quite chui already. We walked towards the Esplanade, looked at the memorial, then continued walking until we finally hit the air-con of the Esplanade! By that time even I felt greatly relieved for the air-con, and Dom started to feel rather perky, though Jia Hao was still sweating profusely.

After wandering through the Esplanade mostly to no avail, we finally settled at Thai Express and friends, much to the relief of Jia Hao. It was to be short-lived, however, as Zihan suddenly decided that the food was too spicy for him and suggested (though since he’s the VIP, it’s more like a command) we go Citylink Mall. The look of utter chuiness and sianness in Jia Hao’s face made me burst out laughing.

So in the end we started walking to CityLink Mall, with Jia Hao taking the lead since he was feeling really chui by that time. Alot of funny and interesting stuff happened on the way between Zihan and Dom, which made me laugh until pengz. But to cut a long story short(er) (although it’s still already bloody damn long) we ended up at CityLink Mall, where we finally, FINALLY, ended our Great Adventure for Food! We stopped by this restaurant, which I once AGAIN forgot to take note of its name, but which Jia Hao later told me is called Shokudo Japanese Pasta. At that time it was mostly DOMinated by female customers, but I suppose that’s even more enjoyable to Dom!

And now I suddenly feel that not having a digicam is a rather bad thing, cos I can’t post the pics of the wonderful food up here. Anyway, I had salmon pasta, which I thought was really great (though it could be is probably due to our adventure making me more hungry). I don’t like some salmon I tried before, but this one seems delicious, and the salmon roe was very very nice. The pasta, I can’t tell what sauce they are using, but I guess for Jon, you can’t go wrong with pasta “slightly salty, with cheese and chilli”. Dunno how the rest felt about their food. But one bad thing about the place, is that it kept airing Ayumi’s Unite on loop!!! I’m an Ayumi fan, but that’s abit overdoing it for me.

Afterwards Zihan suggested we go to his house to play mahjong, and everyone onz, so on lor! We went to Zihan’s house, had more fun laughing at many of Zihan’s antics on the way (seriously, Zihan is a walking comedy sometimes! And I mean in a good, funny way), and passed by SNGS on the way there, which, if I recall correctly, is the former school of the legendary (ok, I probably should stop using this word all the time) Tingling! (Just someone who is, in my extremely biased opinion, the most beautiful girl I’ve ever seen.)

Ah well, I started feeling tired at this point in time, (AND I’m starting to feel extremely tired now as I’m writing this) but anyway, it was more fun to come, watching Zihan and Dom playing GTA4, then playing mahjong, though I made a net loss and played really badly. Somehow me and Jia Hao managed to lose by the exact same amount, and Zihan, with the most birthday luck, (and of cos lots of skill!) won by a large margin! We also had dinner there, which was nice, but not really filling (plus the salmon I had also not filling, I think I must have lost alot of weight by now right?) Seriously, sometimes I’m still surprised by the amount of food other people cook in their houses. If it was my house, all those food the four of us ate at Zihan’s house, my parents would have cooked such that it was like a quarter of what I was -expected- to eat, and half of what I would really have eaten. But no worries, we went out for McDonald’s later (finally we went to Mc!!!), though not before I witnessed another fun sight of Jia Hao “manhandling” Dom.

K la, all in all, I had loads of fun! This blog post is probably the best I can do in capturing the memory liao, since I don’t have digicam to take lots of (hehe) discriminating pics! :P I certainly hope there’s much more to come in two weeks time, ;) but meanwhile, I probably have to do something about my 1105 tutorial and project, and probably my mathematics since it seems to be chuiing somewhat now. Hmm, might as well shun bian wish Shansq good luck for test/exam.

Comments (3)

Weekend Outings! (Part 1 - Saturday)

Ok, so if I was Shansq, or maybe even Clarence, or Jia Hao, or whonot, this post would be labelled as Pub Review/Food Review/whatever. But what do you know? I don’t even review the extensive collection of music cds I have. Every time I hear a song, depending on where and when I hear it, what I am doing when I hear it, what my mood happens to be at the time, the feeling is different. So I don’t think I can really say anything about any song that would be true for the majority of the time to me. (Except supremely general statements like “Moments/Infection/Tsukiakari/whatever rocks!” etc.) The only reviews I end up doing are… NUS Module reviews, and one will be coming up shortly. ;) But for now, this goes under Daily Life. Ah well.

So first! The, uh, pub review. That’s right, the “goody” Jon does go pubbing! For only the second time in his life! The first time I went was to some Jazz bar or something (dunno what’s its name) at the end of Clarke Quay. I know how to get there, but I dunno what it’s called. (Sounds familiar?) That time I went with Clarence and other guys from NS. We had I dunno what, Heineken mixed with Sprite? Or something. I liked it! And the music was good, the atmosphere was good, it was so good I could lose myself in it. But it was expensive. :S Anyway so I was thinking maybe I knew what to expect this time. But the experience turned out to be rather different.

So this time I went with my secondary school friends Ke Ming, Xuef, Shuyu (she’s getting to be a bad girl she is ;) ), Philene and Yili. Guys (or mostly girls) I really trust. We went to Timbre @ The Arts House (See! I remembered to note down the name this time! :D ) also at Clarke Quay. And the first thing we had, were 3 pizzas. Haiz… Should have eaten beforehand, the pizzas were so thin I could probably have eaten all 3 myself. The only thing noteworthy besides crust and cheese I remembered were some prawns. Oh well, it’s a bar, not a pizza house.

Seeing as my general experience with alcohol (where drinking is concerned) has mostly been with beer and red wine, I didn’t really know what to order afterwards, so I went with Bangkok Iced Tea (Once again, I remembered the name! :D ) which was vodka with chilli, lemon grass, mint(y stuff) and other stuffs I don’t really know what they are. I liked lemon grass, so I thought maybe I could try this. I… was so badly wrong…

The “Tea” came, and I saw it was white (clear) on top, and green below. Hmm… I put my straw on top, and tried the whiteness…. Tastes like water, oh wait, suddenly, I could taste the funny alcoholic smell, and then as I swallowed it, I felt the very ugly taste of chilli, and then, a moment later, it suddenly felt like I had swallowed a thousand sprigs of lemon grass!!! You know, abit of lemon grass makes the curry taste nice, and I have had lemon grass drinks before, but this was just too intensive for me!!! I dunno how to describe the reaction I had of drinking such intensive lemon grassy thingy. Probably the closest thing would be the reaction people have with hearing a chalk screech on the blackboard… That internal shuddering… Okay, so next, I tried the green portion, it was minty, and once again tasted like chilli. Yech.

The whole experience of drinking that “Tea” was a very unique one, the kind of experience people would usually describe as “Try once in your life is enough.” As a side note, I also tried Yili’s drink, and it tasted sweet and somewhat alright, but seemingly lacking in alcohol. I dunno, maybe I should just have had Heineken with Sprite. :P

Oh yeah, more importantly, the pub had a live band! Once again, remembering that I was probably gonna blog about this, I remembered to remember the band name! It was EIC, and Ke Ming joked, or said in all seriousness maybe (I sometimes can’t tell) that it stood for England, India, China, (haha?) but for me I thought of East India Company. I dunno either way what it really stands for, could be an acronym for their names except they had 4 members. And one was wearing a shirt that said “Starfucks” with the Starbucks logo. Great, now my blog has lost its ‘G’ rating. Well, if I were to describe them… *takes in a deep breath* … I can’t… cos at that time, I was by sheer (mis)fortune the person sitting closest to the band compared to anyone else in the bar. (Except obviously the band members themselves.) And this wasn’t a jazz band or something. They had serious bass and drums! For one hour or something, I felt that my eardrums were gonna break at any point in time. The songs were nice, but, I couldn’t enjoy them when the music was blasting so uncomfortably loud. I just tried my best to withstand it.

After the band went for a break (allowing me the chance to ascertain that my eardrums had not, in fact, broken) more alcohol was ordered. Vodka and tequila, supposedly so, but when I tried the tequila, it tasted like rum, the kind of taste I always get when I eat rum chocolate or rum ice cream. I dunno, I always thought tequila was legendary, after absinthe and ahem darkbrew ahem. (Must’ve played too much Achaea.) I felt let down, with the tequila I had, it seemed like 20 glasses wouldn’t have been a problem. Vodka had that chilli taste again, yech. And it smelt like lighter fluid/antiseptic/rubbing alcohol/whatever alcohol thingies. Maybe alcohol isn’t for me… :( One funny thing that happened, when the waiter served us the vodka, he didn’t realise he’d taken an empty cup full of ice to us. -.- Speaking of which, the service was generally very slow. (maybe they were too busy?)

Later the band came back for performance part 2, and this time, their volume wasn’t so loud. I managed to enjoy the rest of the songs somewhat. Between the alcohol, band, night sky, lightings and scenery, I felt somewhat more alive again after the stress and depression of getting results back, so it was somewhat a worthwhile outing. (not to mention being with friends is always worthwhile!) And later we took the night rider 3, bus rides at night when I get to sit down is always fun! So yeah, that’s it for Saturday outing, now I’mma go take a break or something before I blog about today’s outing! *pants*

Comments

Shiro, wasureru na!

これはシロちゃん。可愛いだね?

shiro

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Comments

A bit of other (music) stuffs

Just wanted to say that I woke up at 5:30am to watch Marie Digby’s concert on deeprockdrive last night! It actually was supposed to start at 6am, and I got tricked by the countdown timer! Ah well, better to err on the safe side. It was great, she’s a great singer live, and all the songs I thought were great, with a single exception, ironically, of one of her most popular songs, Umbrella, which I -thought- wasn’t done as well as I liked. But all in all, it was great, except that I didn’t enjoy it as much as I could cos I was still extremely sleepy, having gone to bed at around 2am. Edit: On reading, I felt that this paragraph didn’t adequately show how excited the concert made me. It didn’t have enough exclamation marks!!! So, I will say again: The concert was great!!!!!!!!!

I’m also starting to fall in love with Alizee’s songs. I know I’m a little wols, and I know with Alizee’s “image”, some would question whether I really like her for her songs or for “something else”. I actually like her particularly for her deep(er) voice and wide range, (and obviously her decent if not good singing), and her songs are rather nice, not the kinds that put me to sleep. I’m only listening to one album so far, which is Mes Courants Electriques. Songs I like (better) and listen to alot are A Contre-Courant, Cest Trop Tard, Jai Pas Vingt Ans, although I also like many other songs like Tempete, Le-Le-Mail A Des Ailes… Hmm, mostly I like all songs lah!

By the way, since this is the first time I’m blogging about music here, just to mention that the singers I like more are Jap: Ayumi Hamasaki, Chihiro Onitsuka, Rie Fu, YUI, Yuri Chika, with YUKI (ie Yuki Isoya) being a maybe, and lots of other Jap singers here and there. Chinese: Angela Chang! (Zhang ShaoHan 张韶涵), maybe Cheer Chan 陈绮贞, and I used to like SHE, dunno about now as their last few albums really disappointed me. I don’t listen to English much, although I just picked up Marie Digby (hee!), and probably I like Alison Krauss and Avril Lavgine (BEFORE the girlfriends album!!!) a little, and also the English-French singer Keren Ann. Speaking of which, it seems with me starting to like Alizee, I’m putting my first foot baby toe into the French music scene. Dunno if I missed out anyone else I like.

By the way, it’s kinda weird, I expected to at least be able to buy YUI’s and Marie Digby’s new albums in Singapore. Hey, after all, it took Ayumi THIS LONG to hold a concert in Singapore, and Marie Digby already has one (and somehow I missed the news of it until it was over :( I am always this wols…) Somehow, I can’t find them in any random CD shops I go to (and I don’t mean those specialising in VCDs). And there’s so many CDs I can’t get in Singapore without buying online. (notably Rie Fu’s!!) Sigh. Oh well, I suppose the music-CD selling industry shld be declining somewhat with online purchase of CDs and tunes, and the piracy factor. Speaking of which that reminds me I should be doing zhnging my CS1105 homework soon. To JH, I’ll try widgetising everything after 1105! :P

Comments

On the cardinality of the set of all countably infinite sets

I dreamt that prof Ben Leong asked me this question last night. (I dunno why he would, though.) When I woke up, I thought about it, came up with a proof which I then found a flaw in, then came up with another proof which seems right to me. So here they are:

The set of all countably infinite sets is uncountably infinite:
Consider the set A = {Z U {i} | i e R} (Z is the set of integers, R is the set of real numbers between 0 and 1 exclusive (ie. (0, 1)), U is the union operator, e is the “belongs to” operator.)
Note that Z is countably infinite. Thus for any i e R, Z U {i} is also countably infinite. Therefore, A is a subset of the set of all countably infinite sets. However, there obviously exists a bijection from A to R. Since R is uncountably infinite, A has the same cardinality as R and thus is uncountably infinite. Since A is a subset of the set of all countably infinite sets, and A is uncountably infinite, the set of all countably infinite sets is uncountably infinite. (End of proof)

Here’s the “flawed” proof I thought of earlier:
It’s similar to the proof by contradiction that the set R is uncountably infinite:
Consider the set of all countably infinite sets. Suppose it is countably infinite. It would be possible to list them all in a certain order. Now construct the countably infinite set whose first element is different from the first element of the first countably infinite set, second element is different from the second element of the second countably infinite set, and so on. Such a set is countably infinite and yet different from all the countably infinite sets. (contradiction) Thus the set of all countably infinite sets is uncountably infinite.

The “flaw” that I thought of with this proof is that sets are unordered, and the constructed set could possibly be contained in the original set of all countably infinite sets. Granted, a countably infinite set could be ordered by creating a bijection with the set of integers, but after that how would we choose an element that is different from a certain element in a certain set if we do not know what element it is? Could we choose it to be the “next” element in that ordered set? Then, would we be sure that such a constructed set is absolutely not contained in the original set of all countably infinite sets? I have a suspicion that it could be proved, but it would be rather unwieldy, and my knowledge of cardinality of infinite sets is somewhat shaky now to embark on such a proof. Eg. I don’t know much about the implications of AC (axiom of choice) yet. :( (Maybe I should go back and re-study/revise my set theory textbook one of these days… *sigh*)

So, if anyone could help out, I’d like to hear from you.

Comments (1)

More updates about my recent life

NUS:
My exams are finally over! It’s the 3-month summer holidays now! Ideally, that would mean that I could be happily enjoying my holidays, not a care in the world, playing games, slacking about, doing lots and lots of fun stuff. However, the world is often not ideal. (sad, isn’t it?)
Un-idealness 1) I have enrolled for summer sem! Well, more on that later. But even so, I do have lots of free time now, so I should still be happily playing about right?
Un-idealness 2) I totally screwed up one of my modules and slightly screwed another.

So the modules I screwed were both math modules. Which is kind of ironic since I had originally intended to be a math major. Instead, Mr. B-for-JC-computing student here (me la) is breezing through the computing modules and barely surviving the math ones. Well, I -am- grateful I’m so far still doing well for computing, but I’m kinda worried about math. I was already somewhat struggling last sem, but miraculously still got an A for the two math modules I’d taken. This sem, it seemed I was doing much better. I aced the midterms, so I should be doing well for the finals, right?

But the story gets sadder here. I fell sick the night before my MA2101 exams. I could barely sleep, and when I went to the exam the next day, my head was totally woozy. I give myself awesome credit for somehow stopping myself from panicking, but I totally went into the exam with the mindset of “damage control” instead of “let’s get an A”. I turned out I -did- successfully control the damage, and my regular diligence and hard work during pre-exam period paid off. I was able to do the “seen” questions easily, (those are questions with style similar to questions we’ve seen in tutorials/homework before) but for the “unseen” questions, that’s where I screwed up. I misread one question, which I would have otherwise been able to do, and ended up trying a more difficult question, which I had totally no clue how to do. Actually, I -did- have two clues, and it ends up both of them are exactly what was needed to solve the question. But I didn’t put 2 and 2 together. Sad.

I was rather depressed and traumatised after that, but it turns out there was a bigger trauma to come. During my MA1104 exam, I experienced for the first time in my NUS life the meaning of “pwned”. If I were to explain (give excuse), I would say that the tutorials and homework usually set are so easy I could do them without much thinking, but the exams turned out to be so difficult that alot of the questions I didn’t know how to get started. As the exam neared the end, I flipped through the exam paper and it was blank page after blank page, (I was trying to find which question I could possibly do). In the end, I could only console myself that with a minimum required cap of 4.0, one A can neutralise one B-. At least, I hope I don’t get lower than that. The exam results will be out in two weeks. :( Luckily that was my last paper, cos I really can’t bear to imagine how I could do anymore papers with my confidence so shattered.

Summer sem!
So I’m taking a summer sem now, it’s CS1105 Computing and Society. It’s somewhat of a “project module”, (at least that’s how it seems to me), I guess I will prolly do a partial review when my results are out and I chut another “NUS module review”. Or maybe, my results will be so bad, by then I will have left this world… (Just kidding!) Conveniently, some good friends of mine are talking about going to a pub a few days after the results release. Coincidence? Well, I always disliked drinking alcohol, but who knows what I’ll be capable of during that time? Anyway, during this sem, the interesting thing is that we are doing the project with some exchange students from Texas A&M <– that’s the name I think. So far I’m bumbling along this module, but the good thing is it seems I’ll be having lots of free time these few weeks.

Holidays:
So, since I have quite some free time, what have I been doing these holidays? Ideally, I would be playing games, slacking about, but,
Un-Idealness 3) I haz no games to play T.T
No, actually I do, but the usual. I’ve been randomly playing KOF, sometimes 明星三缺一 (old mahjong game), sometimes watching Crayon Shin-chan videos. (Seriously, I strongly encourage everyone to watch it! It’s very funny and entertaining!) Speaking of which, I think I’m really starting to like Jhun from KOF, though of course, K’ and Kula are still my top favourites.

And I also cleaned my room, so the air is much fresher now! Incidentally, I got sick AGAIN after I cleaned my room, (maybe it was too dusty? o.o) so I think I better take care of my health these few weeks. I also started exercising abit, but what with my getting sick so often, I thought it best not to push myself. I -contemplated- trying to start studying real analysis on my own, but man, I don’t have a strong stomach these few days. (Why am I even a math major if I’m saying such things?!)

I been to quite some outings! I went to dear Wai wai’s house to play wii, and I had a blast of a fun time! (Weirdly, as I was going home at something like 2am, I saw what looked to be a car accident, with a car being “parked” on some steps and lots of people standing around the car looking silently at it.) Let’s see, then there was a Mind’s cafe + dinner at Han’s outing, which was also a blast, but I kinda got a headache (as I am always sick these days.. grr..) Han’s is not bad la, but I would say at that standard of food, the price could stand to be cheaper. And today, I went rollerblading! It was kinda sad, I brought my own blades along and within a few minutes of starting to blade, Km fell and took out one of my blades, and I spent half an hour trying to fix it in vain. In the end Km tried helping me to fix it and with his sheer brute force from his powerful arms (!! :P ) he managed to partially fix it! But in the end, the blades still cannot be used, so I rented a pair, which wasn’t -too- ex, so it’s still ok. And my brother, who is the owner of those blades, say it can be easily fixed by himself, so no sweat after all. And once again, I had a great dinner after that. What can I say, I guess I should chill out sometimes and enjoy life abit. When regular sem starts, I will have plenty of hell from NUS to contend with, so no worries there. :P

Disasters?
Something sad about recent events, first there was the Myanmar cyclone, and now an earthquake in China. Seems like alot of natural disasters recently. Plus they were demonstrating about the Beijing Olympics and Tibet and all, I wonder how it will be now with this sudden earthquake. And since alot of my friends are Chinese nationality, and it’s the holidays now… Thankfully no one I knew or their relatives got hurt (as far as I know), but still, alot of people have died. At first when karasu-chan told me about nx’s parents in sichuan when there was an earthquake, I didn’t realise the full magnitude of the situation. But later, when I saw the death toll rise and rise and rise, I was like omg! And then later, when I realised my sis (my dear, beloved sis!) was near that part of China, I was like OMG! Speaking of which, I’ve been very worried about her recently, but I dunno what to say to her that would make things better (for me or for her). But at least she’s safe and sound now, I guess things will take a turn for the better.

And now as I type this my brother has taken a better look at the skates and realise it’s worse than he initially thought. Ahh well T.T I guess I will have to make the best use of my remaining holidays and I hope things will be smooth-sailing. Hope everyone will be safe and sound and I will get to go on more outings, have fun with my project, have fun slacking at home, don’t slack too much, get healthier, work out abit, study abit, and live a relatively happy life. All the best to everyone! (reading this or not)

Comments

A little update about my recent life and thoughts

Haa, I haven’t blogged for such a long time since I moved over here to this new blog. In fact, I haven’t been blogging much BEFORE I had even moved over. If I were to give an excuse, I would say that I had been very busy with schoolwork, and in fact, I still am, but that’s not the whole reason for not blogging I guess.

After not blogging for such a long time, I feel very rusty, and I’m having difficulty coming out with words right now. Oh well. I have really been frantically studying these past few days