How I started Toasting..
After listening to an episode of the The Public Speaker from the Quick and Dirty Tips network, I thought about blogging about Toastmasters.

I joined Toastmasters in my first year of university. I remember going to the matriculation fair and seeing the booth. Although I did not sign up there. I did keep a mental note to revisit the club when I had a chance.
I had been very nervous of public speaking then. I remember being made to deliver an inspirational speech at a workshop in secondary school. We were supposed to inspire and motivate our groups with speeches, to get them to rise against the other group. While the ‘leader’ of the other group gave a great speech, I, having been “saboed” by my group to be the ‘leader’ made a complete fool of myself by copying the other leader’s speech.
4 months after joining NUS, I joined the NUS Toastmaster’s Club. The meeting was in a tutorial room in the Science faculty. I was warmly welcomed and quietly sat at the back of the room. Everything was going fine, the speakers introduced the club, and how things worked and started of the meeting. And then, they asked everyone to introduce themselves! I still remember the butterflies in my stomach when I it was my turn. I had prepared my introduction before hand and was rehearsing it in my mind. When it was my chance to speak, I stood up and froze. I couldn’t get any words out of my mouth. After muttering a string of words which didn’t make any sense.. I sat down.. This was going to be a looong ride..
It took me another 6 months before I did my first speech at the club and many many more to be loose the fear I had of speaking in front of an audiance. I also ended up taking up a role in the ex-co of the club and hosting many meetings. It was a great experience and it taught me not only speaking/communication skills but also made me conformable is many situations I’d have been otherwise very nervous in..
That’s how I started with Toastmasters.. :)
You can listen to the episode of the The Public Speaker here..
Fools and their gold… #3
OK. I will admit that I really suck at doing April Fools jokes.. and you can “whack” me all you wants for it.. Last two years I did them, and managed to con a grand total of 1 person each time…
This time I conned a few more with the joke about me leaving Tech65. Yes. It was a joke (a really bad one as I realized later..).
I appologize for freaking you out, and thank all the people who gave their support. You guys are truely great friends, and I will never play such a prank on you again..
And about Tech65.
1. Tech65 has never over-done social media. Social Media and related fields have became such an integral part of Technology these days that it’s almost impossible to differentiate them.
2. The multimedia content on Tech65 is under Creative Commons license, but the other things are not. This is a legal issue that we are trying to resolve. We’ll try to make all our content Creative Commons as soon as we find a way. And there’s NOTHING I believe in more than XKCD!
3. Tech65 is run entirely on passion. We don’t make ANY money (or bananas or peanuts). We just love being geeky, and talking about Tech all day. And all of us will do it even if we had to pay money for it!!!
And, Daniel is really a great Editor in Chief of Tech65. He has the vision to grow and direct Tech65 to really help the community and public in with respect to Technology. I really respect him for this. We promise to try our best to keep giving you quality content as we have done for the past 2 yrs.
So finally, Tech65 is still together and going strong. As a matter of fact we are looking at bringing aboard more editors and especially producers to expand the team. So if you’re really interested in joining the team, do email anyone of us at Tech65 and we’ll see what we can do.
I am out of Tech65..
Btw, this was a failed attempt at April Fool’s prank..
Since Daniel has already made the annoucement on Tech65, I guess I have to set things straight here. I joined Tech65 almost 2 years ago, when I met Jerrick and Daniel at the E-Life Starbucks. I thought they were a really great team, and had the potential of becoming the Rev3 of Singapore.
However in the recent days things took a turn for the worse, and there have been many disagreements between me and the rest of the Tech65 crew. Thus, for the following reasons I have decided to leave Tech65.
1. Too much Social Media content. I am sick of people ranting and raving about Social Networking and Social Media. Tech65 was supposed to do Tech Podcasts and not discuss Marketting and PR strategies. I cannot be a part of a team who desecrate the ideaology and purity of Technology with things like Social Media, PR and Marketting. And it doesn’t help when one sees such updates to the team and promises for such kind of content.
2. No respect for Creative Commons and Open Source Content. When I initially joined Tech65, I pushed for our content to be made Creative Commons and Open. I believe in these things more than XKCD, and I finally managed to convince the crew last year. However, in the recent few weeks, un-beknowest to me, they decide to change that and got only the audio and video part of our content published as Creative Commons (you can see it on the website). I find this disgusting. Not only do I believe that we should pay forward the good will and the help we’re getting from everyone, but it’s just disrespectful to change things back without my knowledge.
3. The Tech65’s upper managment’s attitude with respect to finance was the last straw. While it’s great to have an organization which is based of volunteerism and individual interest and passion. But it just sucks when you find out that it’s all a lie. I always believed that Tech65 was running as non-profit organisation. But recently, I have noticed a lot of plugging going on in the content. I got suspicious when the same party was plugged recurrently, for no obvious reason. I am sure Hisham will agree with me on this. More investigation revealed that Tech65 was being paid for plugs!! Obvious question of jounalistic integrity aside, I found it hard that while the upper management was making a great deal of bananas (and I will say it’s a sweet deal for this kind of economy), we were getting paid only peanuts!! Even the weekly coffee at GT, is out of my own pocket..
And thus I have deicided that I will leave Tech65 and let this joke of a Tech Podcasting group be.
I am still devoted to provide great commentry and analysis about new an upcoming technologies and hence will be starting a new project in the near future. Stay tuned on this blog to hear more about it.
Orpheus Raga
It’s a great time we live in.. The cultures of the world collide and bring about mixtures and concoction of unrelated ideas, concepts and themes..
When it comes to music, such collaborations have always fascinated me, especially when one party is playing something that’s Indian or related to something Indian (simply because that one music I somewhat understand).
In January, the Orpheus Chamber Orchestra of New York, played the piece they had commissioned Pt. Ravi Shankar to compose for them. While that itself is an interesting combination of music and talent, Orpheus also performed the concerto along with Anoushka Shankar, who played the Sitar parts. Anoushka has already made her name in the contemporary Indian music field, as well as the various fusionistic projects she has taken up.
The best part of this project, was the Raga Saga. Orpheus worked with filmmakers Chris and Alex Browne to records many rehearsals and interviews with the various artists, and decided to publish them online, weekly leading up to the concert. It was really interesting to see what goes behind the scenes of such a project. Espcially since we see two great cultures and traditions meeting and working with each other to create something new and wonderful. The webisodes also give us an insite on the challenges faced by the artists and the way they resolved them. Anyone who’s interested in the scientific aspect of music would surely enjoy watching it.
Furthermore, it is really amazing to see musicians using new media like webcasts to deliver their content. Especially musicians in this field. And I am sure this moved has helped. Without this webcast I would have never known about Orpheus or this project, and now I will probably buy the CD if they come out with one..
The usual banter about how industries should use new media aside, I would urge everyone with remote interest in Indian Classical or Western Classical or Fusion Music to check out the Orpheus Raga website, and especially the Raga Saga series of webisodes (you will have to register for a free account. Trust me it’s not THAT hard.. ). The live concert is avaliable for listening at the website also.
What’s this Zii about??
Creative technologies, yes yes.. our DEAR Creative announced a couple of weeks ago, their new initiative. It’s called Creative Zii.. with the subtitle “Stemcell Computing” (which they seem to have trademarked).. and the tagline “Everything you know is about to change”.

There were a few more details/speculation which floated around the internet. The first was an email update from Creative, which states..
My Babies…
Being in the consumer electronics industry, it’s really awesome to see your work being used by people… It’s the kind of satisfaction you get when you see your children do well in their school…
Anyway, now that all of them have been officially announced…here are my 11 babies…
1. MotoROKR Z6 – The Small starter

2. MotoRAZR2 V8 – The Large flagship
![]()
3. MotoROKR U9 – The belated Pebl
![]()
4. MotoROKR Z6w – The WiFi that never was

5. MotoZINE ZN5 – The 5MPixl from the past

6. MotoROKR E8 – The radical Omega

7. MotoROKR EM30 – The Local variant.
![]()
8. Motorola VA76r – The rugged Monster.

9. MotoAURA – The round Jewel

10. Moto VE66 – The oldest Brother

11. MotoROKR EM35 – The last Slider

Mumbai.. 26th Nov 08..
It’s really sad that I can blog again about another devastating incident in my beloved city of Mumbai.. The last was when the trains were attacked..
While I still want to say what I said last time, I think this track from A.R. Rahman’s from Netaji Subhas Chandra Bose, I heard today, sums it up just nicely…
The word “Zikr“, is supposed to mean the though/rememberance/memory of Allah. But you can think about anything else that incites such devotion/passion/love in you..
Ahl-e-talab aja tum ko bulai ahed Allah
Zikr se budh ke nahin hai amal koiee hai farman-e-rasool Allah
Neejaat milti hai unko yaqeenan karein jo qalb se Zikr Allah
Zikr se sur kat-ta hai Nafs ka beshaq Zikr hai saif-ullah
Zikr aman hai Zikr hai fatah Zikr shifa hai Zikr hai dawa
Zikr is Peace…Zikr is Victory…Zikr is Healing…Zikr is the Medicine
Har gul mein har rooh mein, har shey mein noor-ullah
In every flower… in every soul….in every creation is the Light of Allah
Har dil mein har pal mein reh Zikr-e-illallah
May Allah’s Zikr stay in every single heart and in every single moment
Zikr hai behtar nafrat se; Zikr hai behtar ghaflat se
Zikr is better than hatred…Zikr is better than making mistakes..
Zikr hai behtar hujat se; Zikr hai behtar gheevat se
Zikr is better than arguments…Zikr is better than backstabbing
Google Andriod : Open?? – Part 2
This is a continuation of the Part 1 of discussion on Google Android.
So will we be able see Android on the iPhone, the Nokia N95, or even the Motorola RAZR cellphones? Herein lies the biggest misconception about Open OSs.
Open-source really means that the source code of the OS is available for ALL to be used. So we can read it, port it, re-compile it, program it on some device and do whatever we want with it. But it doesn’t mean we can run it on ANY cellphone. The restriction is not the SW but on the HW. To understand this, we have to look at how Cellphones work.
Cellular networks, on which all cellphones run, require a specific signaling protocol to be used to talk to them (Baseband communications). These protocols include layers of security, error correction, and meta-information to ensure usable communication quality for all. There are also many security mechanisms built into these devices so that users will not be able to spoof as other, or Hijack a signal, or spam the cell tower, etc. And thus, many cellphone OSs (more on this later) till this date have been Closed. That way nobody will be able to “hack” their way into the phone by reading the code and do something nefarious.
With hackers getting better equipped, many cellphone manufacturers started having heavy “chain-of-trust” security mechanism in the cellphone to ensure that nothing else except their own, valid, (and hence not doing anything nefarious) code runs on it. The idea here was to have each component validate and ensure that the next component can be trusted before handing control to it. And this whole chain is “anchored” in some HW, so that every time the cellphone powers on, HW will ensure that the 1st component (say like a BIOS) is valid before start it, and the BIOS will ensure the validity of the OS and so on and so forth. Hence it’s very difficult to run any code on modern day cellphones other than what has been “blessed” by the manufacturer.
Furthermore, these signaling protocols have a strict real-time requirements, and thus need an OS which support Real-Time scheduling to handle this signaling. Linux inherently does not support Real-Time scheduling (There are variants of it which do, like RTLinux, etc) and so it can’t be used to do the Baseband communications. And thus most cellphones will have multiple OSes running together. An Baseband OS (or a Modem) and your usual “SmartPhone OS”. And these two need to talk to each other in order to work and place and receive calls, data, etc. So the “SmartPhone OS” needs to know how to talk to the “Baseband OS”. This is not as easy as it seems, as many times the Baseband OS is propriety and generally Closed to prevent any tampering by the user, especially since many security mechanisms (like Subsidy Lock in the case of the iPhone) are implemented by the Baseband OS.
Hence, there are two problems in getting Android running on any generic phone. 1. Does the HW even allow some other OS image to be programmed and run on the phone? 2. Can Android talk to the Baseband OS and use the phone side of things.
In most phones the HW will only allow the original OS to boot, and no one knows what/how the Baseband OS works and how one can communicate with it. And this is why I feel it will be very difficult to see Android running on other phones, without the HW manufacturer themselves supporting it explicitly.
So is Google Android Open? Surely!! But that doesn’t mean you’ll see it running on an iPhone close to you anytimes soon..
Google Andriod : Open?? – Part 1
This is a two post discussion on the Google’s Android OS.
There has been much furor recently, about Google’s new Embedded Operating System “Android“. The biggest reasons for the attention are the clout of Google as a player in the IT industry, and the fact that the Operating System (OS) is completely Open-sourced. So let’s look at this “Open”ness of Android and a few misinterpretation people have about it.
Google has basically picked up the Linux Kernel, which itself is under the GPL License (Open-source), modified it to work on Embedded systems, and added their framework on top of it. This frameworks allows users to easily develop application which can run on the cellphone. The idea is once you write an app using this framework, you will be able to run it well on all products which have Android ported to them, a very Java-esque premise. And not surprisingly, most of this functionality is exposed to the developer through “Java”.
Android itself will be release under the Apache License where applicable and under the GPL elsewhere.(Another interesting side note here, is that since the Mobile Edition of the popular Sun Java Virtual Machine, is not completely Open-sourced, Google went ahead and generated their own Virtual Machine and will be Open-sourcing it under the Apache License. You can read more about this here).
So there are two important aspects of Android, which the community at large is excited about. The comprehensive (erm, maybe not so much) and open sourced APIs, or libraries, for the developers to make their applications. And the OS itself which is open. And these two are NOT the same. The benefits arising from these are also NOT the same, and in fact not at all related.
An Open API for App development allows the community to add new functionality to the libraries given by Google. For eg. “Display refresh API takes too long to execute? No worries, we can look at the code, and optimize it and generate a new library which is faster and use that”. More realistically, sometimes it helps to look under the hood into the libraries and API to see exactly what they are doing to be able to use them wisely and properly.
The Open-sourced OS itself is a whole different ball game. OSs, especially Embedded OSs, are generated to run on specific Hardware, a specific platform, for eg. an ARM9 or an PowerPC, or an x86 processor. And a specific operating system image will not run on another platform unless it is compiled for it. So having an open OS will allow the community to make ports of Android to various platform. We have already seen this with the port of Android to the N810 HW, and cellphones or mobile devices are not the limit. In the latest episode of Tekzilla, Patrick Norton talks about how Android would also be useful in Set-top Boxes, and all other Embedded devices which require user interface.
Also, an Open-sourced OS will allow the community to hack, fix, tune and tweak the OS to make it do whatever they want. Things like enabling new functionality, protocols, supporting new peripherals, or improving the performance for certain types of applications, etc.
So the golden question is, will we be able see Android running on the iPhone, the Nokia N95, or even the Motorola RAZR cellphones? Herein lies the biggest mis-conception about Open OSs.
Check out Part 2 of this article for the rest of the discussion on Google Android and Cellphone OSs.
Comments(2)
Comments(2)
Comments(1)
