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
- Confidentiality
- Protect from eavesdropping
- Integrity
- Protect from modification
- 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.
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.
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.
- NUS / Asean Undergraduate Scholarship
http://www.nus.edu.sg/oam/scholarships-financialaid/scholarships/freshmen/nsg/scholarship-nsg-aus.html - Nanyang Technological University Scholarship
http://admissions.ntu.edu.sg/UndergraduateAdmissions/Pages/FreshmenNonSingapore.aspx - UTAR Scholarships
http://www.utar.edu.my/
- Yayasan Proton Scholarship
http://www.malaysia-scholarship.com/yproton.html
- PTPTN Education Loan
http://www.ptptn.gov.my/ - The Star Education Fund
http://thestar.com.my/edufund - Astro Scholarship Award
http://www.astro.com.my/astrolife/scholarship/ - 2007 MNRB Scholarship Fund
http://www.mnrb.com.my/career_sch/scholarships.asp - OCBC Bank Scholarship
http://www.ocbc.com.my/global/aboutOCBC/Gco_Abt_Community.shtm - Curtin Sarawak Scholarship
http://www.curtin.edu.my/scholarship/scholarship.htm - The University of Nottingham Malaysia Scholarships
http://www.nottingham.edu.my/Students/Scholarships/Pages/default.aspx - HELP University College
http://www.help.edu.my/admissions/financial_aid_and_scholarships/help_scholarship_award - University of Adelaide (Scholarships)
http://www.international.adelaide.edu.au/scholarships/ua/
- Malaysian Australian Alumni Council (MAAC) Scholarship
http://www.emaac.org/index.php?option=com_content&view=category&id=55&Itemid=68 - Kolej Disted-Stamford Degree Scholarships
http://www.disted.edu.my/fa.htm - Loughborough University Human Science Scholarships
http://www.lboro.ac.uk/admin/ar/funding/ug/international/index.htm - UCL Pathfinder Scholarships
http://www.ucl.ac.uk/prospective-students/scholarships - University of Sheffield Scholarship
http://www.shef.ac.uk/malaysia/entry.html - Tasmanian International Scholarships
http://www.international.utas.edu.au/static/scholarships.php - King Abdullah University of Science and Technology (KAUST Discovery Scholarship)
http://apply.embark.com/kaust/discovery/ - [Postgraduate] Universiti Malaysia Sabah Scholarship
http://www.ums.edu.my/pasca - [Postgraduate] Leeds University Scholarships
http://scholarships.leeds.ac.uk/ - [Postgraduate] University of Malaya Fellowship Scheme
http://ips.um.edu.my/
Not Working
- [Broken Link] MARA Scholarship Programs http://www.mara.gov.my/english/division/BPP/default.htm
- [Website Down] PETRONAS Education Scholarship Programs http://esu-spmtrial.petronas.com.my/
- [Application Closed] Bank Negara Scholarship http://www.bnm.gov.my/
- [No Link to Scholarship] ABM 50th Merdeka Scholarship http://www.abm.org.my/
- [Broken Link] Charles Darwin University Scholarship http://www.malaysia-scholarship.com/www.cdu..edu.au/engineering/scholarships ug_int_eng. htm
- [Not for Prospective Students] MAAC Scholarship - La Trobe University 2006 http://www.latrobe.edu.au/international/fees/scholarships
- [Broken Link] Universiti Malaysia Sarawak Scholarship http://www.unimas.my/
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.
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?
Integrating my blog into Facebook
Aha.. thanks to the WPBook plugin, now my blog and my Facebook share the same comments. Comments that was entered in Facebook will appear in my joshuatj.com blog and vice-versa. Most importantly, every new updates (like this one) will be automatically stream.publish into my Facebook Wall. Subsequently appearing in all my friends' feed as well.
Ya, I know Facebook Notes is able to "Import a Blog" through RSS. But it's actually a duplicate copy of the same blog post back @ joshuatj.com . Thus, it's not elegant. Now the next step is to spice up my Facebook i.am. mirrored-blog.
Interestingly how WPbook does all these is through some magic using Facebook Connect + Facebook Application. Thank God I've had some experience meddling with Facebook Connect + Application. CS3216 is really empowering me lar!
If you're interested, check out the WPBook plugins page http://www.openparenthesis.org/code/wp "Bring your WP blog to Facebook"!
Mid-Term Survey + Prof. Ben’s Responses
I think this is really cool and useful. It will be very good to have other modules do something similar, especially Engineering Science Modules. Check out what Prof. Ben has to say in regards to our survey
http://www.comp.nus.edu.sg/~bleong/teaching/cs3216s10-midterm.htm
Being a Prof isn't easy indeed. Even in a small class of 41 people, the responses cover a whole range of sentiments, good, bad and neutral. It reminds me of EusoffWorks, where we have to ensure 130+ people are happy and they're learning, with so many different fields, photo, video, design, IT, Digital Media Management. resonates... resonates... wooong wooong .....
Personally, I think the Wave assignment is really exciting and loads of opportunities when you immerse in the bleeding edge!
Google Wave Assignment Review
Pamela Fox from Google Sydney reviewed our Google Wave assignments.
Make it Wave-y -
1. it should be playable by one user as well as many users.
2. command line type user interface is a NO-NO..
3. user interface should be kept small
4. clear instructions on how to use the app. Legends to show what is what.
The LIVE video conference is quite laggy and honestly it's quite a turn off. But problem = opportunity, I guess that means opportunity in this field!

180x220.jpg)