i.am.

past-inspired, present-framed & future-driven

CS1101S – First Lecture!

ya, I’m taking CS1101S. There’s still some kinks that need to be work out but I’m praying hard that God will open the door and let me take this module officially.

Anyway, ya, this is another of Evil Prof’s module. This is also a morning module and I’m waking up for this module, I think this is a breakthrough/milestone for me! Waking up for a lecture, oh my tian!

The first hour was the typical Prof. Ben’s Star Wars intro and “Hear what your seniors have to say” section. 5 minutes ago he has just started bullet train-ing through Scheme! It’s going to be so exciting!

11 August 2010 at 11:30 - Comments
I think that after today, it should be quite clear that whatever course you took, it’s nothing like CS1101S. :-)
13 August 10 at 19:57
I have to agree… but it’s true, you seem to have the ability to cause us torture ourselves. LOL.
13 August 10 at 21:39

He witnessed a dream come true!

Eusoff Wins Rag! 4/4  (finally)

Eusoff Rag 1011 - Estrados - (Mexico)

Eusoff Rag 1011 - Estrados - (Mexico)

Eusoff Hall clinched the Chancellor’s  Shield in Rag & Flag 05/06. That was also the year where an NUS float participates in Chingay, Singapore’s Grandest Float Parade during the Chinese New Year Celebration! But it was not Eusoff who went…

As history dictates, the following year Eusoff Hall went back empty handed in the Rag Competition.

AY06/07, a noob-looking short hair guy checked-in to Eusoff Hall. There he was, fresh out of STPM, accepted the offer to study Engineering Science in National University of Singapore, a university he hadn’t heard of until his brief visit a month ago. He chose Eusoff Hall as his choice of residency after watching an uplifting Rag Performance Video made for Rag 03/04, nicknamed “Scorpion Year”. But as he watch the video, he was puzzled, confused and deeply curious!?

He wondered why were there tears?

How is it possible for a person to be tearing and yet be delirious at the same time?

How did they do it?

Such magnificent mechanisms!

Such lively performance!

Such great energy!

He was curious!

He wants to find out why?!

He wants to be a part of “this”, whatever “this” is!

As soon as he foretasted a tinge of the adrenaline rush and the sky high emotions all around him as a Freshie RAG helper for RAG 06/07, he pretty much had his mind fixed on joining RAG the following year. He figured that the only to truly understand this “RAG thing” is to experience the whole process first hand. He thought to himself…

Wouldn’t it be great to be a part of this grandeur dream of making SOMETHING out of literally NOTHING!

Wouldn’t it be great to spend the whole three months of holiday doing nothing else but wholly focusing on ONE task?

Wouldn’t it be great to have someone make a GREAT video documenting every single bit of the precious memories throughout the process? Surely there will be a team of MEMORY CAPTORS equipped with the latest Memory-Capturing devices deployed in order to immortalize this splendor event, right?

With that in mind, he joined the RAG 07/08 team and began his journey of self-discovery!

Through RAG, he and a group of awesome friends dreamt the impossible, pushed themselves past their mental and physical limits, forged unwavering friendship bonds and most importantly he discovered that with earnest prayers and hard work, a HALF FLOAT was also able to win the BEST FLOAT Award!

Fast forward into the year 2010, he is no longer a boy, people called him Oldman 2.0.

He is astounded as to how far he has walked thus far.

He is satisfied as he had witnessed a dream come true!

He is happy that professional MEMORY CAPTORS do exist!

He is bliss that all the great memories of all the great minds are safely immortalized for posterity!

He is truly grateful to know that many generations to come will be able to experience what he’d experience in HALL, even if the HALL are to cease to exist.

He will never forget the blessings that he’d received by being a part of the Eusoff family:

A safe incubator for crazy ideas and freedom of expression.

A chance to learn from shit cleaning when it hits the fan!

A place where history are made, legends defined!

A safe house amidst the harsh world!

An opportunity to serve.

A home and a haven.

A chance to bless.

A chance to give.

Although I’m not the Rag Head, but as a MEMORY CAPTOR myself, I’m pretty sure that we wouldn’t be able to clinch all FOUR out of FOUR RAG awards if one more person decided to be selfish!

Thus, this little video is a small tribute to everyone who has helped made Eusoff Rag 10/11 a spectacular success.

Relive the moment! se-Eusoff! se-Hati se-Jiwa!

Eusoff Rag 1011 - Estrados (Static Display)

Eusoff Rag 1011 - Estrados (Static Display)

One Big Family!

One Big Family!

EusoffWorks - the Memory Captors!

EusoffWorks - the Memory Captors!


8 August 2010 at 06:12 - Comments

What have I learned from CS3216?

First of all, I would like to say this “Unless you’re willing to sacrifice your FYP, please do not take CS3216 (or any Prof. Ben’s module) during your last semester (FYP due semester). Although it’s quite fun to take Prof. Ben’s words literally “Grades are not important”, I think the more appropriate phrase should be “Grades are not that important”. After all, if you are already getting a third class honours and above, the worst thing that can happen if you flunk all the other modules is to get a third class honours. But if you don’t even have a third class honours, maybe grades became slightly more important. As much as we are inspired by Steve Jobs and people who’ve dropped out of school to start their business (and be very successful and rich).

The fact remains that we are NOT in the United States of America. The society over here is just not that forgiving. Besides, I doubt the infrastructure here is ready to support such brave endeavours. But .. but… granted maybe what we need is just a jolt, maybe what all of us need is to have the first mover, maybe everything will change when a Eastern Steve Jobs of Eastern Bill Gates began hitting the newspapers headlines. I guess that’s what Prof. Ben is advocating throughout the whole semester.

So what have I learned after one semester crazy CS3216?

  1. Social Passion – It’s through the many researches that I’ve done for the final project that I’ve discovered the book “Creating a World without Poverty – Muhammad Yunus“. Before this, I’ve always considered money as the source of all evil. Thus if it’s not because I need to eat to survive and to eat I need to use money, I will rather not use money at all. Ask me to venture into business where the end goal is to maximize profit? Nah… not in a ten thousand years. But It’s through CS3216 that I’ve began to see an alternative way of using money as the means for an end. The idea of Social Business is very compelling. The idea of it adopting a non-dividend and non-loss model is something that my conscience gladly accepts.  It’s like I’ve opened another door where it’s full of opportunities.
  2. Video Editing Skill – After Effects
  3. If you know what you are doing, it’s not too daunting to step out of your own comfort zone. Most often than not, people like me just need a slight nudge to start the motivated engine.
    1. Joined many competitions
      1. Microsoft Photo360 – PhotoSynth
      2. Imagine Cup Digital Media – Currently @ Round 2 “Prevention is better than Protection
      3. Imagine Cup Software Design – Regional Semi-Finals “argora
      4. Various Photography Competitions
  4. Team Vision is crucial! Add-on to my previous teamwork principle of “It’s more enjoyable to work with a not-so-talented person who is equally passionate than a damn-talented person who is not as passionate”.
    1. Feelings aside, a real talented person can really mesmerize you with his/her ability, no joke.
  5. Communications is crucial in a team project, especially when the project time frame is so short. Somehow, meeting up and talk in person can be more efficient at times.
  6. rediscover my own passion – media as memory captor
    1. It’s truly fulfilling to be able to drive a stake in the writing of a part of history
  7. how little I know about Software Engineering & Progamming (Yes, I’m a noob [but I was the Tech Guru back then... oh well, I guess all these are relative]
  8. key lesson in leadership – putting a team together and making things happen
    1. The best person to be a leader is the person who brought the team together
  9. Reaffirm my drive to challenge the norm – it helps when there’s a whole class of crazy people that tries to challenge the norm together with you. Oh ya, not forgetting the class mentor who constantly psycho all of us to step out of our comfort zone.
  10. Reaffirm what I really like – to camp @ a place with a group of people all striving towards a common goal. I don’t mind living my whole life doing something like that! (That’s why I think work-life balance is irrelevant if work=life)
    1. Workoholic? Ha. maybe.
  11. The prospect of Argora is incredible and I fully believe in its potential to revolutionise the world, finally breaking the language barrier.

    A community-driven online meeting-place with integrated translation support that facilitate people to seek and share social causes. A universal translation solution that combine the essence of Wiki, Blog, Digg and Forum. We strive to break the language barrier.

  12. more? Many more… Some of it quite hard to put into words. Suffices to say, CS3216 has changed my goal bearings significantly. Ahoy adventure ahead!

Thank you Prof. Ben for such a wonderful experience this semester. Thank you TAs (KokWee, SuYuen, YanJie, YuenHoe, and Jason) for all the hard work, heartfelt thanks, I know it’s tough to be doing all the behind-the-scenes work. Thank you ZiHan and Chris Henry for the workshop session. Thank you all CS3216 classmates, I think I’ve found the perfect group of people for my mental acrobatics exercise. Stay tune.

(more..)

18 April 2010 at 23:56 - Comments
@dilip & Joshua: yea totally agreed. should not take cs3216 in the graduating sem.
23 April 10 at 15:59
I think a lot of us can relate to classes. There are a few professors who I especially hated. I actually hated how time consuming the projects were and how I was pushed to the edge over them. I now look back and think to myself that it really wasn’t that hard and the classes I took were easy compared to some of the things I do professionally now. If it weren’t for my hard headed professors, I wouldn’t be doing what I do today. Good luck with the rest of your classes, I hope that things continue to go well.
25 June 10 at 07:30

Pulau Ubin Jetty Synth

Post-Photo360 I think I’ve acquired another awesome skill. Check this synth of Pulau Ubin Jetty, I got 97% synth.

Next up it’ll be Eusoff Hall Synth. Hold on for an immersive experience of Eusoff Hall!

3 April 2010 at 00:01 - Comments
wEn
HOR…go ubin bo jio!
i like the part where can see the sea =D
3 April 10 at 01:01
next time jio you lor!
4 April 10 at 23:00

Banned Youtube video & Copyright

so one of my uploaded video on youtube was removed due to copyright infringement. The ridiculous thing about this removal is that the video is actually a stationary video coverage of our hall’s Choir Performance. Check out the email below. I respect fair usage and I acknowledge that credits should be given when credits’ due. But this…. ? So does it mean that the many covers of commercial songs on youtube are actually illegal? Should I dispute?

1 April 2010 at 17:35 - Comments
Oops, a spectrogram, not a hash. Clever people, this Youtube.
6 April 10 at 18:41
wow. So should I submit a counter-notification? I’m not familiar with copyright laws at all…
10 April 10 at 01:57

Facebook Security and Privacy

Today’s guest lecturer is Er Chiang Kai - Prof. Ben’s classmate back in MIT, Software Engineering – Senior Manager. IBM Singapore Software Laboratory.

This lecture tells us a lot about how vulnerable data can be. There are so many ways that our privacy can be compromised,  e.g. SQL Injection, Social Engineering, Cross Site Scripting, Directory Traversal (i’ve actually tried it on ~joshuatj on eusoff personal website, ha, it doesn’t work, woohoo!)

Security only as good as weakest point.

I like the analogy of the home where it has the most sophisticated security system but one window is left open. GG.

Basic Security Objectives

  1. Confidentiality
    • Protect from eavesdropping
  2. Integrity
    • Protect from modification
  3. Availability
    • Protect from denial of service

script kiddie” is an interesting concept, it’s can literally mean kids who use scripts/programs to hack.  OR according to Wikipedia, it is

“derogatory term used to describe those who use scripts or programs developed by others to attack computer systems and networks. [http://en.wikipedia.org/wiki/Script_kiddie]“

Singapore has no Privacy LAW! Woohoo… the big boss can do anything to us, woohoo!

All in all, the PPT is gonna go into joshuatj-gold-archive, it’ll be really useful in the near future.

29 March 2010 at 19:57 - Comments

Dialogue with *REAL* Entrepreneurs

the spirit of cockroaches – they do not die!

If you were to ask me to summarize the whole session, I’ll say “money”. Apparently other than Tong Yee who’s really out there to try to change the education system, the rest are entrepreneurs whose sole purpose of creating a business is to EARN MONEY! Ash says that “Sales solves Everything”. Hoong An says “Money solves everything”. Les is thinking how to monetize the many eye balls that he’s having now. Now I know that money is really important, but I think that there’s more to just money. Currently I’m reading Muhammad Yunus’ “Creating a World without Poverty”, I think Social Business is really something…

Why you should not be an entrepreneur -

HungryGoWhere Chief Evangelist Officer

—– some of the highlights

You hang around people just like you
- no soccer team wins with ten strikers or ten goal keepers on the field at the same time

Hoong An mention that he’d rather hire someone who is very good at doing what he does best rather than someone who he can get along pretty well. First of all, of course the best scenario is to have someone whom you can get along pretty well and he’s has very good technical skills. But taking this hypothetical situation, Hong Anh’s decision is to hire the more talented one. In this I have to disagree. For what it’s worth, if I really have to choose between the two, I’d rather work with people who I can get along well. I truly believe in the synergy effect. So does my father. The time and effort trying to convince a talented person who doesn’t believe in your vision might be better spend at tackling the business hurdles that’s ahead.

But maybe this principle of mine doesn’t really apply for a profit-maximizing business. But Social Business? It takes a passionate person to want to do social business.

You cannot make decisions
- a wrong decision is better than a no decision

couldn’t agree more

You have no faith and do not believe in God

Hoong An’s reasoning is that having a faith or believing in God can really pull you through the toughest time. I think God aside, it’s important to always believe in something bigger than ourselves. I think it’s an acquired-skill for a person to think that the world doesn’t revolve around him. Thanks to human arrogance.

Oh ya, I happen to be the official videographer for the night. The videos are in progress hang on… Most likely it’ll be uploaded to the CS3216 Facebook Group once it’s done.

23 March 2010 at 21:15 - Comments
I think it really depends on what is the vision and mission of the company and the forerunners..
If u wish to create great things, u need talents who might or might not be easy to work with. With no talents, u can’t get work done.
To achieve synergy is ideal,not impossible
But then again to what extend…it is a tough line to balance
Some people look at the results as the means to achieve the company’s vision, some looks at the community built around his people.
Money is not the most important but crucial nonetheless, money creates job, stimulate economy, build churches,save lives, etc
I understand their advocating, for money is the vehicle, but ultimately is still the goal that needs to be achieved
23 March 10 at 22:31
@yongxin I disagree that “with no talents, u can’t get work done”, it’s like saying people with no talents cannot do anything at all, which is not true. The truth is that work can still be done with people who’ve no talent, skills can be picked up along the way. Work might not be done as efficient but work is done nevertheless.

some looks at the community built around his people.
that is the fundamental principle of social business. You should read Muhammad Yunus’ book.

for money is the vehicle
I think sadly most people who does business doesn’t recognise it as a vehicle.
30 March 10 at 05:38

Scholarships Opportunities (esp. Malaysians)

Received these link from my dad. Apparently it was forwarded to him with a message to pass it along to friends, children, friend’s children, nephews, niece, students. The emails was signed off by a DR J ALFRED. I’ve gone through all of the links and modified accordingly. I’ve even flagged those that are not working. If you have a working link for that particular program/scholarship, please let me know @ the comments section. Thank you.

Apparently there’s this website http://www.malaysia-scholarship.com/ Time has changed, if only this website exist back when I just got my SPM/STPM results.

  1. NUS / Asean Undergraduate Scholarship
    http://www.nus.edu.sg/oam/scholarships-financialaid/scholarships/freshmen/nsg/scholarship-nsg-aus.html
  2. Nanyang Technological University Scholarship
    http://admissions.ntu.edu.sg/UndergraduateAdmissions/Pages/FreshmenNonSingapore.aspx

  3. UTAR Scholarships
    http://www.utar.edu.my/
  4. Yayasan Proton Scholarship
    http://www.malaysia-scholarship.com/yproton.html
  5. PTPTN Education Loan
    http://www.ptptn.gov.my/
  6. The Star Education Fund
    http://thestar.com.my/edufund
  7. Astro Scholarship Award
    http://www.astro.com.my/astrolife/scholarship/
  8. 2007 MNRB Scholarship Fund
    http://www.mnrb.com.my/career_sch/scholarships.asp
  9. OCBC Bank Scholarship
    http://www.ocbc.com.my/global/aboutOCBC/Gco_Abt_Community.shtm
  10. Curtin Sarawak Scholarship
    http://www.curtin.edu.my/scholarship/scholarship.htm
  11. The University of Nottingham Malaysia Scholarships
    http://www.nottingham.edu.my/Students/Scholarships/Pages/default.aspx
  12. HELP University College
    http://www.help.edu.my/admissions/financial_aid_and_scholarships/help_scholarship_award
  13. University of Adelaide   (Scholarships)

    http://www.international.adelaide.edu.au/scholarships/ua/

  14. Malaysian Australian Alumni Council (MAAC) Scholarship
    http://www.emaac.org/index.php?option=com_content&view=category&id=55&Itemid=68
  15. Kolej Disted-Stamford Degree Scholarships
    http://www.disted.edu.my/fa.htm
  16. Loughborough University Human Science Scholarships
    http://www.lboro.ac.uk/admin/ar/funding/ug/international/index.htm
  17. UCL Pathfinder Scholarships
    http://www.ucl.ac.uk/prospective-students/scholarships
  18. University of Sheffield Scholarship
    http://www.shef.ac.uk/malaysia/entry.html
  19. Tasmanian International Scholarships
    http://www.international.utas.edu.au/static/scholarships.php
  20. King Abdullah University of Science and Technology (KAUST Discovery  Scholarship)
    http://apply.embark.com/kaust/discovery/
  21. [Postgraduate] Universiti Malaysia Sabah Scholarship
    http://www.ums.edu.my/pasca
  22. [Postgraduate] Leeds University Scholarships
    http://scholarships.leeds.ac.uk/
  23. [Postgraduate] University of Malaya Fellowship Scheme
    http://ips.um.edu.my/

Not Working

23 March 2010 at 20:36 - Comments

Vote for “Bubble Tea”

Photo360 – Asian Civilisation Museum (Bubble Tea)

Photo360 – Toa Payoh Sports Hall (Bubble Tea).

So Ban, YiWen and I am taking part in this competition http://tinyurl.com/photo360. Our team is called “Bubble Tea” because we love bubble tea!

It is a competition in conjunction with the upcoming Youth Olympic Games. There’s a most popular award through votes. Help us by first clicking this links
PhotoSynth Toa Payoh Sports Hall
PhotoSynth Asian Civilisation Museum
Then, please vote by “starring” the synth.
(You have to login to your MSN account to do so.)

By the way, PhotoSynth is free to use. You all should try, it’s quite cool.

19 March 2010 at 02:58 - Comments

can scale?

IT Architect – Lai Zit Seng : Provisioning for a Million Eyeball

walah… this is the most technical lecture ever… totally lost. I think the jargons are the culprit. Database locking? mod_perl? CGI? DTrace @@? ACK? Nagle? NAS?

Even TCP = Transmisison Control Protocol, in which I know the name, but I don’t think I know how it really works.

The gist:
1. Make fewer HTTP Requests

2. Put Stylesheets at the Top

3. the important “/” – prevent the browser from fetching twice!
e.g. “http://www.joshuatj.com/” is faster than “http://www.joshuatj.com”

4. Load Balancer = delegation of power. Load Balance server = front line minions.

It just mean that there are so many more things to learn. ESP turn Master in CS?

16 March 2010 at 12:31 - Comments
To be fair, he did mention topics I know only because I learnt them from CS2105, CS3103 (a bit), administering EW Servers, and that Sun Developer’s conference I attended once…
16 March 10 at 23:09
I see. No wonder I’m lost.
17 March 10 at 07:22