In: Anecdotes| Blog| Travelling
26 Dec 2009It was the first winter, yet it didn’t offer anything more than spectacular display, and has been more of a nuisance. Of course there were few other factors that influenced me to choose california for winter break instead of spending the holidays in my new home – Cambridge. I flew to california on snowy sunday morning in United airlines from Logan international airport, Boston to Los Angels. Following a simple pattern I had adopted recently, I will tell the story in three parts – concerning three different people.
I, being someone who like to be organized and prepared in advance, purchased and collected all I needed for the trip a week advance, did laundry in four days advance, and packed everything three days in advance; indeed I had been wearing the same clothes at home for last three days. I checked-in online Saturday afternoon and made the payment for the checked-in luggage. Over a surprise call on Saturday evening, I was informed by a computer voice that my flight from Washington to San Diego (I had the connection at Washington) had been cancelled. I was shocked as I had been preparing and eagerly waiting for Sunday – the day of my flight’s departure. I made few attempts on buying a new ticket, rebooking, calling customer care, and even considering taking the flight to Washington (which was just delayed), camp there and look for the first flight to leave, yet at no avail. Fortunately there was another friend of mine who also had his Sunday morning flight to Chicago cancelled. We decided to go to the airport and check, as per previous plan, at the early morning, and here I am typing this blog from the flight from Boston to Los Angels.
United airlines, something rather picked by Bing Travel rather than my personal preference, may not be the best. I was really annoyed by their computer operated service which couldn’t recognize my first or last name – of course my machine learning background helps me understand the complexity of HMM models and their less perfectness. Yet, voice recognition is theoretically a solved problem, and there are alternate ways of confirming the customer – perhaps by asking the customer to enter eTicket number and date of birth, still following the protocol of two independent identification methods – one public and one private. The lady at the checkin counter appeared as if she really wanted to do something to help me get out of Boston, yet didn’t convince me in doing so. She tend to get offended when was politely asked to check for different connections – Texas, Arizona, LA, etc, different number of stops (I didn’t care how many stops it would take, rather I just wanted to get out of the fully snow carpeted Logan international), and different destinations in California. She was rather interested in finding a route that exactly matches my original itinerary (of course this means less effort and computer does the searching). Finally she was able to find me to book me for Wednesday three days from my expected departure date. Having noticed two direct flights to LA being not cancelled, but rather only delayed, I offered to take a chance on standby which wasn’t neither suggested by her in the first place nor enthusiastically welcomed when I suggested, I took the chance, and United Airlines staff did their best to help the place take off. While other airports in New England and east coast, have ceased their operations owning to this massive snow storm, Logan was still operating, occasionally canceling few, and trying the help as much as plans get off; the airport staff deserves a big applause for this. The flight attendant at the boarding gate was, in stark contrast, extremely friendly, and yet managed to help as many as standby passengers board, and here I am realizing how United could still manage to hold few loyal customers and succeed in attracting new frequent flyers.
Omar Ramos, is a friend I came to know through Google Summer of Code 2009. Out of my applications to this competitive open source coding program, Joomla wasn’t my first choice, nonetheless, now I am glad that I chose it. Omar was my mentor in the project, though we started to get in touch in casual terms only after the end of the project. Perhaps, we shared the same profile, we both expected the same from other, or rather we both wanted a brother – perhaps younger brother, yet we managed to make the acquaintance a friendship in no time; I met him for the fist time at JDC 09 at NYC, he came stayed with me for couple of days and checked out places in and around Boston. Also he invited me to his place, offered to pick me up from San Diego airport – which is about 2 hour drive from El Centro. And this latest mishap had made me seek an alternate destination – LA which is 2 hour drive from San Diego. Still he enthusiastically offered to drive upto LA which puts me in a greater debt than I anticipated, and later I learnt that he was even waiting at the airport for 2 hours. This quality, not very common in America - or for that matter even in my native country – Sri Lanka, where family, relationships and social life are valued the most, is something makes the friendship invaluable – which must be cherished and preserved.
There is only a narrow line between liability and feasibility, and it is we who choose to view through either glass of paradigm and everything appears accordingly.
I started my doctoral studies at MIT last September, and becoming conversant with numbers. Today I will tell you three stories (with little satire) on 6.840, C2867 and 754, in the break I got from drinking water from fire hose. They span from art of teaching to art of service to art of democracy.
6.840 is a class – Theory of Computation, taught by Michael Sipser, who wrote the popular book Introduction to Theory of Computation; well, being at MIT is like, getting the blessings from the God himself. Many theorems appear in the class are also attributed to other MIT alumni – Noam Chomsky of Chomsky notation, the reduced form of Contest Free Grammar (CFG), Rivest, Shamir and Adleman of RSA, Sleyer of PSPACE-Completeness, etc I have heard people mentioning, how people go bewildered when, a decade back at University of Peradeniya, late Prof Thurairaja, used to starts his lectures by writing Thurairajah Theory on the board; I am witnessing it myself only now. I have attended lectures given by professors, senior lecturers, lecturers, probationary lecturers and even instructors in my alma mater, where slides were being skimmed through, jargon and illegible words were being scribbled on the board, and the voice that couldn’t be heard at even the front row being uttered. But what makes you stay at in this particular lecture is the flow and elegance of presentation – the art of teaching. I know someone who is taking this class and coming to lectures, albeit having taken all the required graduate classes in his senior year during undergraduate, only to listen to Sipser and enjoy mathematics (too bad, I am from the other side of the planet).
6.840 comics
6.840 is offered under course 18 – applied mathematics and course 6 – electrical engineering and computer science. In course 6, area 2, which is Computer Science major to satisfy Technical Qualifying Examination (TQE) at least one class from Theory (there are three sections – AI, Theory and System) is required and could you guess what would be first choice among non-thoery people? First let me start with the book Introduction to Theory of Computation. It is a graduate level (or senior year undergraduate) material, yet first chapter (chapter 0) is dedicated for basic mathematics – definition of probabilities, inequalities, etc. The text then delves deep into the subject often providing examples and analogies. Could I ever have had a droplet of this comparatively abstract material otherwise?
6.840 defines the essence of teaching – thorough understanding, vast knowledge around the subject, simplicity, empathy, assuming no previous knowledge and preparation. Having written a book, and being able to conduct the lectures without any notes or slides Sipser satisfies the first two conditions. He only uses the chalk board – except for one time, when he used an OHP to show the historical letter written to Von Neuman on what is known as the earliest discussion on Theory of Complexity; he invites questions and often pauses, makes sure we are following him and if not puts his strongest effort to transfer the concept. Probably it is the preparation, that is highly regarded as the basic requirement of teaching in the United States – perhaps because even a monkey could teach if it could memorize all, and an interesting occasion reflecting this was when he tried to explain Word Ladder game by offering the example – Lead to Gold and he was taken aback by the solution class offered in seconds, which allegedly took 15 minutes earlier when he tried during breakfast on prepping up for the lecture. Even simple – stupid examples are worked out beforehand; isn’t that better than appearing stupid in front of the class?
C2867 is the class I am going to teach for middle / high schoolers as part of Splash. MIT has been always keen on giving back to the community, and in this context, it conducts a series of short courses under a program called ESP. The teachers – volunteer undergrads and graduates students are required to fill the applications, provide course details and attend a mandatory teaching session; the session I attended was carried out by two girls – presumably undergrads in their junior years. What makes it worth mentioning is the way it was conducted and consideration for people’s (including school kids) time shown, especially when considering the fact they are still young undergrads. She wanted to pass the message that teachers are encouraged to come 20 minutes before the class, and not to disappoint the students by not showing up or coming late. First she used to add “where you are supposed to come 20 minutes before the class” with funny body expression and tone, every time she uttered the word Bush room (the place that will be used as office room for Splash). “Suppose you will be little late, say you have a real emergency, for example you are running to Splash and a meteorite fall in front of you and you will have to go around it, take your phone and let us know that you are on the way and will be little late”, she repeated at least five times. Presumptuous faculties who have little concern for other people’s time have a lot to learn from these kids.
C2867 is one of the numerous classes offered in Splash 2009 for which well over 2000 students have registered. Splash is one of the examples, though not perfect, of student responsibility, commitment and pro-activeness. It is completely organized, publicized, and conducted by students – mostly undergrads. Unlike exhibitions or displays, this type of activities are of high return to the community compared to the spending in time and money. Although similar programs are conducted by many other universities around the world, the significance lies in the organization, effectiveness and gain; of course neither graduate students would volunteer to teach nor school kids would attend otherwise, considering the weight given for the productivity and time spent in the United States.
754 is the number of votes (of total 16000 ballots) Leland Cheung, Cambridge councilor – elect, received in the recent city council elections. Joint MIT/Harvard MBA student Leland Cheung made history on Nov. 3 by becoming the first university student and the first Asian American to be elected to the Cambridge City Council. Participation in political activities is highly disowned at my alma mater, and politics is considered taboo. However, in par with elsewhere in the United States, dialogue and discussion are hugely welcomed and encouraged at MIT. Starting from Open House for every courses where professors engage in casual conversation with students, to “Two Dollar Dinner Tuesday” (Alumni Dinner Series) where Dean of Graduate studies, alumni and students involve in informal discussion over dinner, to task forces comprises of student groups, fraternities, faculties, and other officers to formulate or reevaluate policies, diversity, discussion and democracy prevail.
754 may not huge, but yet significant. As a MIT – Sloan School graduate student, Leland was expected to receive backing from student voters, yet Cheung was not, in fact, carried into office by waves of MIT and Harvard students; though he did well among the relatively few students who voted, Leland’s votes were spread uniformly across the city (MIT news). What is remarkable, though not very uncommon in the United States, is that he was able to convince the general public all around the city, and be a role model on the topics concerned, through transparent communication; again, when compared to my alma mater where undergrads are used to picket, wear arm-bands or even throw stones at each other to communicate their message, and officials who are used to pay attention only when the situation bothers their daily activities, the former is essentially nourishing.
I told you three stories on three different arts, and, I feel, some stories must end without conclusion, and let the reader connect the dots.
PS: If you find the connections, leave it in your comment.
In: Blog
13 Oct 2009I have had two almae matres so far; let’s say the first one brought only a limited amount of change in terms of exposure. The second, University of Moratuwa, had been influencing my choices and deflecting the path I had taken in my life. The first year of my undergraduate life, convinced me to stay in Sri Lanka albeit winning the Roy Marshal scholarship at University of Hull, and the rest kept proving I made the right choice; only to let me question after four years! Currently I am a PhD student at Massachusetts Institute of Technology, working with DDMG (Data-driven Medicine Group), where I am planning to follow data-mining and machine learning on semantic web to develop Personal Physician System.
University of Moratuwa, well, the majority of expected audiences are from Sri Lanka and lengthy description is extraneous; nevertheless “Lets bring technology and professionalism” is worth reading.
MIT, the leading technical university in the world, having been continuously ranked first in various fields of engineering and technology, contrasts with its Sri Lankan counterpart in every single area, albeit the fundamentals being the same. The institute is famed for its passion for numbers, pranks and standing out from the crowd. From naming the buildings with numbers to calling the courses by decimals to the design of buildings, it chooses to be different, unique and relevant. The conspicuous element out of all is the design of stata center.
The building has been planned so as to foster interactions not just within a department but also between departments, under the assumption that “scientists are not just cogs in a research machine, but highly creative – and highly social – thinkers”. The center invites people to mix in every possible way. — (more)
The most noticeable is the focus on objectives and flexibility surrounding the non-essentials. For instance, MIT’s undergraduate curriculum involves the hardest coursework, to be referred as “drinking from a fire hose“, yet freshman year is not graded and sophomore year only records passes. The curriculum requires an extensive list of courses, physical education, and interestingly swim test.
You can get a perfect GPA and lead every extracurricular activity on campus, but if you don’t pass a swim test and complete 8 Physical Education (P.E.) “points,” then you won’t receive an MIT diploma. Harsh, eh? That’s right, MIT requires you to graduate with a strong mind and body, while ensuring that you will not drown if your get knocked into the ocean while taking measurements of toxic algae concentrations while you’re on a boat in the Pacific (for example…) — (MIT Admissions)
The graduate course, different in expectations, focuses more in research and discoveries. (MIT receives its capital by endowments, operational support through federal and other grants, and generates one of the largest research revenues in the United States.) Although there is a system of course requirements you could literally petition for anything and choose to take any course as you wish.
TQE requires four, H level courses (advanced graduate courses). It is not uncommon to see significant amount of undergraduates taking H level courses in senior years. The method of teaching comprises of two, one-and-half-hour long weekly lectures and recitations conducted by teaching assistants (TA) for one hour. Coursework generally comprises of Problem Sets (pSets), mid-term examinations, projects and final examinations. Both professor and TAs hold office hours every week, and usually well attended. How hard is to drink from fire hose? Generally mid-term examinations and finals are open-book, after all the life provides you all you require and expect you to solve your problems on your own, and why not MIT’s grad course? Collaboration is usually encouraged in pSets, nonetheless they are individually attempted and solutions are discussed in groups. The pSets are generally tough, often newly created set of problems for which sometimes professor wouldn’t know the answer even, weekly or biweekly posted, superficially discussed in lecture hours, personally worked by the professor well before the deadline, and occasionally graded only for submission in which case it would have been discussed extensively during TA office hours.
There is no silly question! People here are trained to live independently and question everything they hear and see. I believe Buddhism also teaches the same, yet I was able to witness it in practice here. Any lecture wouldn’t go without at least ten questions asked, and initially I, as a student, used to get annoyed by such interruptions, while it is encouraged and well received by the professors. There is no silly question (purposefully repeated)! However simple a question is, it is not uncommon to be referred by “that was a great question, let me explain this way”. I just remembered, how I was told not to ask more in my second alma mater! I wasn’t the Oliver Twist, and it wasn’t the London orphanage feeding under poor law.
Further it is very common for a student to disagree with a professor, and sometimes professor, himself would volunteer and ask whether anyone disagreeing, and continue by telling where someone could have disagreed and why his statement remains valid. Such conducive environment is what makes impossible things possible, not when ideas are stifled and nipped in the bud.
The research work, demands intellectual findings and hard work, and generally hacking and smart engineering are discouraged. The importance is given to research in graduate courses. Number of publications, nominations and awards measure the success, recognition and respect are gained by hard work and significant achievement. I have to stress on publications. MIT is well known for entrepreneurial activities (100k is one of the most popular initiatives), the institute, city of Cambridge, and New England as a whole provide the best atmosphere for any such initiatives; many – both graduate and undergraduate students – go on starting their own ventures immediately after graduation, in the areas ranging from food trucks to advertisement agencies to high-techs; yet publication is what get you through your graduate career.
I was told to call my supervisor, John Guttag, by his first name from the first VOIP conversation I had with him. Well, it took me a while to stop conferring him the knighthood which I was trained to in both my almae matres. Oddly he does not fail to apologize when he gets late for a weekly scheduled meeting, which is quite opposite to what I used to be, waiting for hours for someone to show up at their office. The conversations are highly informal, often taking interest in personal matters. For instance, he would ask how I am settling in (indeed with a question mark), and I would ask about his house that is being rebuilt.
The carrot and stick theory is long gone! I was used to read that only in Organizational Management text books till now. No one asks you to do anything! No one is obliged to do anything, except for iPhone owners, well they are bound with AT&T for two years. I have seen, and been to competitions and events with as few people as four, and struggled to get into fully packed auditoriums. Organizers understand their duties and they do enough publicity, and provide adequate incentives – the main and most common are free food (lunch, snack, refreshments or dinner), gifts, raffle draws, etc. There hasn’t been a single event without free food and drink. Motivation theory is well understood and well practiced by everyone, starting from a hair dresser, to waitress, to organizers to professors. The exams always carry 2 points only for writing your name and registration number on the question paper; and they never berate you for not attending some boring meeting, instead would focus on making it more appealing.
Rules and laws are there to guide not to control. The best thing about MIT and especially the system in USA is, there is no red-tape. Anything and everything is petition-able, and adaptable. It is very common for people to switch their degrees, do both MD, and PhD (need not be in biology), and basically do things outside the rules. The system bends as far as it serves the objective and best interests of the individual and the institute, which contrasts a lot with where I came from – where the law bends to serve the best interests of the fittest of all, or remains inflexible. Here, often deals are made; compromises are very common, and result is an improvement over whatever status quo it was. For instance, as per PhD requirements, one is expected to take two minors – graduate level courses outside the research area – and foreign language courses are often not allowed, as they are often of beginners level and hardly offer any significant benefit. Had this red-tape been enforced as in Sri Lanka, would there be someone who did take beginners level course in Mandarin and went on to do Chinese literature, or someone who fell in love with a Chinese girl and mastered the language through his minor requirement. For someone who was prevented from doing CS courses in his undergraduate and faced with difficulties in applying for transcript this must be welcoming.
It might sound as litany of complaints, but again it requires a paradigm shift to view them as observations based on direct comparisons flavored with little satire. The life is not necessarily the happiest here. After all, people here work hard, and play hard. I have seen people only watching tech shows in TV and only listen to iTunes U in iPod. I sometimes wonder whether they live. The path is always decided by efficiency and often harnessed by the objectives; and every second is measured in terms of productivity. Unlike what you see in TV series and movies, they do go to work, and don’t wait to finish their cappuccino in the coffee house.
In: Project
3 Aug 2009It has been quite long since Joomla! 1.6 Alpha came, and there have been a lot of changes made in Joomla! 1.6 since then. Further, it was also decided to adapt the architecture slightly to follow Joomla!.
Visit : http://demo.theebgar.net/gsoc2009


The discussion about money is treated as taboo in many cultures not limited to Asian, and we are quite uncomfortable talking about money, especially when it is related to Health and Education – the professions we treat as holistic. We tend to avoid asking the fee beforehand in either cases, and expect good service at a reasonable payment.

I had to complete a form on medical test results and vaccination that is required by MIT before registration. Immunity for the following were required either by taking vaccinations or by proving the presence of antibodies through positive test results.
I chose to go to a medical center, which I got to know through a friend of mine. I liked the idea of going to a small place, as it would be less crowded and won’t reek with hospital smell. Also channeling is done by appointments which seemed convenient. The place is also in the suggested list of places for medical check-up for Canadian visa.
The physician, was amiable and nice. Although I had to wait for about 20 minutes on my second appointment, overall the experience was pleasant. The physician was attentive and empathetic, and room was clean. I was given two injections (MMR vaccination and Menomune vaccination). Also blood was taken to test for antibodies for Hep B and Varicella. So far so good. I was shocked, only when I saw the bill for 10500 LKR for channelling and vaccination, and another 6000 LKR for blood tests. Interestingly, I had had chicken pox and hence, the test was not required which I attentively mentioned. To exacerbate, when she filled the form the other day she didn’t even bother to take out the test results, and she circled the option that I had already had chicken pox, which of course she could have done without ordering for the test results. Damn-it. I must have protested earlier.
I had to go two days later, so that she would consult the test results and complete the form (I required the signature). The happenings were quite fast, that before I could ask for the price or say no, the injection was ready, and another surprise was waiting when I learnt it was another 8500 LKR from my pocket. For my bad, I had already checked outside, and it is priced at 1500 LKR.
However lesson was learnt, signature on the form and list of vaccinations I had, have been obtained, and I am getting the next doze at a dispensary near by.
PS: Today I learnt Hep B vaccine costs only 50 USD in the US which would be about only 60% of what I had paid.

An Electronic and Telecommunication Engineer, doctoral student at MIT from fall 2009, and technology entrepreneur. I am passionate about machine learning, data mining, internet technologies, algorithms, photography, art and creating innovative businesses.
I have started Websoic, contributed to Drupal and Joomla, worked at Motorola INC, Suntel Telecommunications, RAFT INC, etc, and studied at UOM and Royal College. I am currently attached to DDMG of CSAIL at MIT, working towards my PhD focusing on semantic web based Personal Physician System.
I am conservative in demeanor, liberal in style, progressive in ideas, and latitudinarian in creed.