Tuesday, 17 July 2012

Quote: 23 December 2009

BREATHE. as much as u can before the world crashes under ur very feet
Hello dear blog. I know it's been around 7 months since we last met. You know something, blog? You, are one heck of a diary that contains all my memories for 7 years. I know, I know that I have been inconsistent in my updates but hey, I still come right back to you no matter how you change your appearances, ya?

Yeah, so many moments depicted here, both happy and sad. You know, blog? I think you were meant to be a rant blog if I remember correctly. Haha but I remember all those times where I could chat you up, write you a long post and left it all hanging. Just like all the bridges I've built up painstakingly just to be burnt down in the end. Life is amazing, isn't it?

You see, blog, all those amazing people whom I've met in my life, they've left a mark on you too, I'm sure. And being awake at this time does little to help put them away inside me. I've sacrificed a few to get to where I am today, but I'm not all that proud of it. No one does. But I'm also not saying that I detest the outcome either. What I'm saying is, what if life played out differently for me? I would love to have the best of both worlds if I ever had a try at it. But right now, I'm contented with what I have and what I've given up, contented that my head's been given some say in this and also that the others will be living off a better life without my intrusion. I'm thankful, really. To them, and to you, blog, for being at my side at some point in life.

Thanks.

Sunday, 29 January 2012

HEllo 2012 and 29 days!

Sunday, 13 February 2011

Bad bad news: Im having an internal bleeding of some sort. Not sure if it's serious but I do see an irregular amount of blood. Let's hope it just goes off in a day's time...

Wednesday, 2 February 2011

Heart pangs during jogging = need MOAR jogging

Thursday, 27 January 2011

IA's been really fun thus far. Though it's really restricted and all but nevertheless I do get some joy with my fellow interns in there. Imagine setting up a pantry in our very own office! Not forgetting to buy oranges for our supervisors nxt week. =]

Anw, i've been scratched on my chest by kitty after he struggled to free himself from my clasp. not to mention that i was top naked too! GG

Sunday, 26 December 2010

Almost got knocked down just now. Grrrrr... stupid driver.
i was travelling straight across the cross junction on the 2nd lane,
after passing the yellow box (now at the pedestrian crossing),
the silver car waiting at the slip road started to turn out!

HELLO. please use ur brain, i will take less den a second to reach u, y still bother turning out?!

Apparently, the driver didnt even check his blind spot or even bother to turn to check for any traffic from the main road. U're supposed to give way to ME!

He turned out to the 1st lane of the 2 lanes somemore! In order to avoid him, i turned out to the right even as he continued to swerve right.
we were <--------------------------------------------------------------------->(this)
close to banging each other.
I couldnt even honk in time until i was safer after the apex of my swerve.

Urgh, totally disgusted by Singaporean drivers.
UTTER DISGUST.

Monday, 6 December 2010

twitchy tails!

(n finally a non purpink cover)

Monday, 29 November 2010

RAWR

ARGH!!! Prolog is driving me nuts!!!
Scheme seems easy enough as compared to this. I know what logic means... but this? *pulls hair*
few hours left to go.
*breathe, Jon, breathe*

Monday, 1 November 2010

Hakka 'Lei Cha' is awesome! I wonder if they sell this outside. Yummmmmz!

Anw, i watched an intriguing movie called The Experiment, which is based on a real psychological test called the Stanford Experiment. Gotta read up more bout this when im free. Til that free time, moaaar projects and midterms coming my way!
Boohoo...

Mug mug, study study, do do...

Tuesday, 26 October 2010

Gastric.....
and im up still doing projects and eating hot and spicy calbee prawn crackers...
Gastric.........

Saturday, 18 September 2010

¿Cómo estás?

wow... Hispanic?
REALLY???
I look HISPANIC? O.0

Elijah, the Chindian says that he has seen many Hispanics and think I'm one.

Wow, wat am i, really?

Tuesday, 7 September 2010

long and eventful day today at the CCA open house.
i popped an amplifier and had to travel down allll the way to sim lim to repair it.
other times i was jus stoning at booths and explaining stuff.
but not bad! KH: Birth by Sleep to accompany me allllll night long. =D
I'm almost addicted to it even b4 i started playing. oh gawrsh. where's my study mode to?

Tuesday, 10 August 2010

Post Internship/Bintan, Hello Holidays!!!

IT's been such a fun time at work that it's now time to take a break. Lotsa fun eventful weeks these have been!!!

PErf for S. R. Nathan...
Bintan... BINTAAAAAAAN!!!!
n most importantly, time to SLAAAAAAAAACK at home!

am settling bike stuff. n YES, i'll be getting a new bike soon!!
ALL THANKS TO MY AMAZING SIS! =D lurve her to bits!
heee

if all goes rite, it shd be done by sat earliest now. cant wait to ride it asap!
but good things gotta wait. ^^

jus bought a small pencil case today at Daiso too! =D
happy happy day!

Sunday, 25 July 2010

Ships

Ships float, ships sink, they sail with the wind, they drift apart.
It's understandable.
Been hearing stories all life long bout setbacks and problems with such -ships, i guess I've pretty much grown adapted to it.
At the end of the day, no matter what negative emotions i feel, no matter what sadness overcomes me, I'm all alone.
Meaning,
I'm fine being alone.
I'm fine with no friends.
I'm fine with no family.

I used to think that i was disposable because of this. But right now, it's not that i dun care or anything, but just that i accept the truth and move on with a clear conscience.

Besides, who needs reliance on friends or family? Chuck them all away and learn to live life independently.

Why can’t ‘programmers’ program?

"I am very disappointed with NUS’s SoC’s IS’s adminstration. Very.

Now, I can understand why Dr Lai Kok Fung and Dr Bernard Leong said at the AP day’s discussion that SoC is not producing real men. They are not interested in producing the next generation of IT talents. Instead what SoC, at least the IS dept seems to be interested in, is to produce the next batch of wayang experts, and hell, it’s starting to resemble SMU already.

Case in point, IS/EC majors are not allowed to take CS1101S. What the hell? So the school has decided to force all IS and EC majors to take the standard JavaSchools programming modules. Why? It’s not like CS1101S is easier than CS1010. I’ve seen A’s from CS1101(the previous version of the CS1010 route) who are unable to do recursion. Now compare to the entire CS1101S class who is able to use recursion on most problems. And by denying the students from taking up a much more challenging module, is the IS dept really interested in the interests of the students? I personally was an IS student, and thankfully, i’m out.

I still remembered, the first IS module that I took, the prof was telling us how he was going to teach us how to climb up the corporate ladder and be a good employee. Nothing about doing things worth doing or something real. That guy won the teaching excellence award. I pulled out from the module after 1 lecture.

It is very disturbing when you see a large number of your seniors being unable to code despite being in NUS SoC. And graduating without ever learning how to code. As the supposedly premier IT faculty in at least ASEAN, I think the base standard for graduation should be being able to code. And I don’t mean coding some hardcore stuff like the Extended Euclidean algorithm(we cover that in CS1101S by the way). All I’m asking for, is the students to be able to have the mental capacity to come up with a recursive solution to calculate factorial under 5 min. Or even how to implement OOP on real world problems. Actually, on hindsight, the Extended Euclidean algorithm isn’t exactly that hard.

By the way, the solution to factorial(recursive) is



function factorial($n)
{
if($n == 1)
return 1;
else
return $n * factorial($n--);
}



Typed that out in 1 min. And there are computing students who can’t do it at all.

As for the fizzbuzz question in the link above.



function fizzbuzz()
{
for($i = 1; $i<=100; $i++)
{
echo ($i%3==0?'fizz':'');
echo ($i%5==0?'buzz':'');
echo (!($i%3==0 || $i%5==0)?$i:'');
echo "\n";
}
}


These code are pretty easy to write. And both questions are certainly doable within 5 minutes, even for an average programmer. They are really

In fact, I just felt inspired to come up with a scheme version just for kicks=P



(define (factorial n)
(cond ((eq? n 1) n)
(else (* n (factorial (- n 1))))))

(define (fizzbuzz lower upper)
(cond ((< upper lower) ())
((and (eq? (remainder lower 3) 0) (eq? (remainder lower 5) 0)) (display "fizzbuzz\n") (fizzbuzz (+ lower 1) upper))
((eq? (remainder lower 3) 0) (display "fizz\n") (fizzbuzz (+ lower 1) upper))
((eq? (remainder lower 5) 0) (display "buzz\n") (fizzbuzz (+ lower 1) upper))
(else (display lower) (display "\n") (fizzbuzz (+ lower 1) upper))))


There's actually a shorter way for the scheme version for the fizzbuzz code, using if statements, but I'm more used to using cond statements.

Back to topic. Is SoC doing the right thing by restricting students from taking harder modules, and watering down the syllabus? I don't think so. In the new syllabus, database(CS2102) is no longer required. While I believe that students should not learn things only from a module, at the same time, a large majority of students require the existence of a module to learn things. Which is why database is essential. Now with database out of the picture, I can picture a few shocked employees a few years down the road when they realise the new batch of SoC graduates are unable to manage databases. I'm praying hard that they did not water down programming languages, after the demotion from a level 3 module to level 2.

And with 3 semesters to study basic programming, 1 more than previously, one wonders what the hell the administration is doing. Even in JC, we are expected to finish up to OOP within 7 months. Are they saying SoC undergrads can't do that? Yes, there have been many people saying that some people just need more time to learn, and given more time to adjust, they will be able to catch up with the rest. However, is that really the case? A paper, titled "The camel has 2 humps" claims otherwise.

The paper is a very good read. Honestly, it isn't a dry as some of the other papers we see around. I actually read the whole thing. I'll quote some of the stuff they brought up below.

The first point below is so true. We should be going for absolute standards, not relative ones.

Nowadays in the UK one has to say that they ought to fail, but because of misguided Quality Assurance procedures and the efforts of colleagues who doggedly believe in the normal curve, very many of them are mistakenly and cruelly ‘progressed’ into following courses. That process so far degrades the quality of their education and the reputation of computer science as an academic discipline as to be of burning commercial, professional and intellectual importance, but in this paper it must be by the by.

From experience it appears that there are three major semantic hurdles which trip up novice imperative programmers. In order they are:
• assignment and sequence;
• recursion / iteration;
• concurrency.
Few programmers ever reach the concurrency hurdle, which is the highest of the three, and very high indeed. Recursion is conceptually difficult, and the proper treatment of iteration is mathematically complicated. Assignment and sequence, on the other hand, hardly look as if they should be hurdles at all: storage of / remembering information and doing one thing after another are part of everyday patterns of life and thought, and you might have expected (as at first do most teachers) that students’ experience could be analogised into some kind of programming expertise. Not so: it is a real hurdle, and it comes at the very beginning of most programming courses.

And surprisingly, the way to see if a student is able to program is not that hard.




Read the following statements and tick the box next to the correct answer.

int a = 10;
int b = 20;
a = b;

The new values of a and b are:
[ ] a = 20 b = 0
[ ] a = 20 b = 20
[ ] a = 0 b = 10
[ ] a = 10 b = 10
[ ] a = 30 b = 20
[ ] a = 30 b = 0
[ ] a = 10 b = 30
[ ] a = 0 b = 30
[ ] a = 10 b = 20
[ ] a = 20 b = 10






The test results divided the students cleanly into three groups:

44% of students formed a consistent mental model of how assignment works (even if incorrect!)
39% students never formed a consistent model of how assignment works.
8% of students didn't give a damn and left the answers blank.
The main thing about this experiment is that there was no movement across the groups. And was a clear indicator if a student is able to program. I believe that the paper has shown that there are just some people who simply cannot program. And Computing faculties should start graduating students with who can."

http://blog.geeksphere.net/2010/07/24/why-cant-programmers-program/

Friday, 16 July 2010

YAYNESS!
i've just updated my NVIDIA GeForce 9600M GS to the extreme latest driver dated last week (beta though) and I've noted the temps are dropping, and the fan doesnt spin as fast as it does! so, now it's extremely quieter!

Argh, I absolutely can't try it out on the games i have in my laptop while I'm still here in my office. Gian...

Seems like my old driver version of 7.11.15.7609 is dated 2008? It's the official OEM one though. Now's 2010 already and NEC obviously doesnt update their drivers (along with most other big brands). After a few hours of research and version testing, mine's now version 8.17.12.5896 dated 5th July 2010! ^^

Seems like I have to personally d/l those drivers which doesnt seem to be digitally signed by Microsoft but at least it's from NVIDIA's wbbie itself. Time to check out on my SD card reader drivers. =]

Wednesday, 7 July 2010

Tachophobia

Tachophobia or the fear of speed is actually one of the extraordinary, most common phobias affecting or afflicting countless people nowadays.

Tachophobia, just like some other phobias, can badly affect any human life in particular. Normally, a person with tachophobia experiences great fear and some other quite similar emotions such as dread, terror, alarm and panic though he or she is aware that his or her fears are unreasonable or absurd.

Thus, causing him or her to be away from experiencing the fun and thrill of long travels and some long outing trips.

Symptoms of Tachophobia
Phobias or extreme fears like tachophobia can actually lead to a variety of disturbing symptoms such as dizziness, shaking, heart palpitations, excessive sweating, nausea, breathlessness, speech and thinking problems, feeling sick, and even fear of dying.

In cases where the fear experienced becomes more severe, additional symptoms may also be felt. Symptoms just like full blown anxiety or panic attack, sense of detachment from reality and immediate loss of control or temperament.

If you go to an amusement park what do you hear when you stand in line at the roller coaster? Screaming. Some riders will scream because they love the adrenaline rush while others genuinely want to be free of the bars holding them in. There are instances where riders will lose bladder control, vomit and retreat into a fetal position in response to the fear they find themselves in.

Other symptoms include…

An inability to concentrate on anything, but the fear
Dry mouth
Air hunger
Trembling
Panic attacks
Screaming or crying
Feelings of dread and hopelessness
Sometimes there is no way to predict how an individual will respond to fear until they are confronted with it. The above symptoms are simply based on general responses from those who fear speed.


Possible Causes of Tachophobia
Normally, people acquire fear of speed or tachophobia from some traumatic events or experience that have happened in the past. At times, from some brain irregularities or chemical imbalance.

There are also some studies telling that development of phobias is due to the influence of media vehicles like films and television shows having presence of speedy cars and some relative accidents.

It could have been an accident in which two vehicles traveling at a significant speed hit each other. It could have been a fear reaction to a roller coaster ride or it could be something that was observed in others who have the fear of speed.

The root cause is likely the fear of losing control. This fear indicates that there should always be safety and control in every situation. Speed often leaves someone empty when it comes to the feelings associated with safety.



http://myanxietyattacks.com/anxiety-disorders/phobias-fears/tachophobia
http://www.fearofstuff.com/travel/fear-of-speed/





This might just be the cure: http://tachophobiaracing.com/index.html =]

Thursday, 1 July 2010

KaChing~

Passed by "GO".
YAY, $200 into my bank account today. Thanks Gahmen!

Wednesday, 30 June 2010

Squeakkkkk

alright!
finally found a gd deal online at taobao for my mouse.
its 112rmb, converted to SGD it shd b ard S$22!
super cheap! considering it sells in sg for about 50 to 70?
yeap, am planning to get tat one with e help of my Chinese fren from China.
cant wait to grasp it in my hands. ^^
considering my mouse is rather chui alr coz of the loose wire connection,
this would b a serious awesome upgrade. =D
cant wait cant wait!