Dec 212013

I watched Marrying Me last night, and found it quite compelling (at time of writing, there are three shows left! I’m not really much in a position to talk extensively about a musical as a whole. My thoughts are usually mostly about the core story and it’s treatment.

Marrying Me will resonate with anyone who’s been asked by an aunty at any Hari Raya / Chinese New Year / Deepavali / wedding / etc etc, “Married already ah?” “Eh, why you not yet married?”

The major question the musical asks is: Do we need to be married to be happy? I think the approach the writers took is fairly open-minded, taking into consideration modern politically correct views, the importance of tradition and the reality of familial pressure.

I was impressed that I really could not predict how the story would end. I think this reflects faithfully how all the factors in the equation might affect someone in the protagonist’s position, pushing and pulling her in a maelstrom of agonising dilemma. Thrown into the mix is a nice guy with whom she has a long history, her principles and work with a women’s NGO, and her doting mother’s insistence on marriage.

I enjoy works of art that are able to effectively present a situation with no easy answers, and characters facing ‘damned if I do, damned if I don’t’ challenges, and I think Marrying Me gets there. The characters go through difficult, emotionally exhausting journeys, and emerge with conclusions that I think resonate with those of us who have been through similar journeys – always a nice thing to experience in literature.

Some of the other themes explored that struck me as very meaningful include the effects of carrying around hate and resentment for years, the dynamics of single parent families, and domestic abuse. I respect that the writers ventured into such rocky territory.

The musical is not of course all doom and gloom. It has a lot of humour written into it, much of which I LOL’ed at. Some jokes were funnier than others, and we were also hit with a double dose of the effeminate man trope, which may have been a little much; by the end though, both of said men played a significant role overall.

I might have edited the story in some parts, with hopes of making it tighter, but that applies to most work I experience. The musical as a whole could also perhaps stand to be a little shorter. As a dramedy, it might worth exploring how to ensure the distance between drama and comedy does not become so wide that traversing it detracts from the piece overall.

I enjoyed some of the songs, and the people I went with seemed to think many were well sung. I understand there were many newcomers in the cast, and I think they did quite well too.

In any case, don’t take my word/s for it – go watch it yourself! :)

Sep 242013


oppo n1

It’s an almost perfect concept, in my view (more on that below) – with one mega shortcoming: no LTE >:( Oppo, this one feature could very easily be a make/break one.

I think people will be looking for devices that will stay ahead of the curve, not behind it, in order to last long and be a good investment.

I think we can still swallow Snapdragon 600 instead of 800, as well as 2GB of RAM instead of 3GB; but it’s much harder to do so with no LTE. There’s nothing more frustrating than a slow and choppy internet connection.

If there’s any, ANY chance that LTE can be included, please do it! And let us know! :)

Ok, now that the mega gripe is over, without repeating too much of all of the other information already out there, here are some things I like most + things that define this device:

The international version of the N1 will allow you to easily flash CyanogenMod, what is arguably the most popular open source custom ROM out there. (A custom ROM is something like a whole new user experience for your Android device, usually built and customised by passionate developers)

Open source custom ROMs are wonderful labours of love that reflect some of the best, most magical things a community of intent can create :)

CyanogenMod just became CyanogenMod Inc. It will be another very interesting experiment to see how much a community based open source project can stay true to its roots and values while working to monetize itself. I’m sure a lot has already been said on the subject.

My two cents: People are always trying to make their fortunes, and it’d be ridiculous to hold that against them. I do have a theory though, that in capitalism (and politics) profiteering (and powermongering) tend to take on a life of their own, and control people, versus vice versa. #TheOneRing.

But of course, we’re not here to prejudge any outcomes. I wish CyanogenMod Inc all the best, and hopefully they will navigate the future well. This Oppo partnership is certainly an interesting beginning that we should watch closely.

The O-Touch back panel allows you to use touch gestures like swiping, scrolling, tapping, double tapping etc, on the back of your phone. This should allow for awesome increased efficiency and enhanced one handed operations.

I love innovations that make help the user get things done faster and slicker :)

Then there’s the O-Click, a little Bluetooth keychain sized device. I think you can set both the phone and/or the device to beep an alarm if they are separated too far from one another. This is a godsend feature for people like me; if I put the O-Click in my wallet, then I can avoid the problem of leaving my phone or wallet at home (unless of course I am blur enough to leave behind both) – two all too common extreme inconveniences.

The O-Click can also be used as a remote shutter, to operate the phone’s camera from afar.

Said camera is of course the most unique, innovative and highlighted feature of the Oppo N1. This thing swivels! Therefore, you get the same camera taking front facing shots as you do from the back, and the other 206 degrees should make for a whole new world of how you use your camera to capture images.

I’ll have to learn more to understand it all correctly, but if having an aperture of f/2.0 will mean similar kinds of depth of field shots as you can get on a DSLR, that’d be amazing.

That’s most of what’s been advertised so far. There are photos of the N1 with droplets of water on the device, so I’m assuming that means there will be at least some water resistance.

There are many things you can change on a phone, with custom software and third party devices. The screen and screen size are not among them, so choose wisely!

The 5.9 inch screen on the N1 is probably near my personal sweet spot of screen real estate and manouverability. It sports a 1920 x 1080 display with 377 ppi, which sounds about up there with the competition. It’s LCD, not AMOLED, which may be unfortunate for those of us looking for Moto X style Active Notifications.

Powering the massive screen will be the massive 3,610 mAh battery, which is way above par for the course currently, so that’s something to look forward to.

That’s about it! To top it off, here’s Engadget’s hands on video (falling snow gathers on icons! haha) :

What I’ve been able to gather on the web says October availability for China (with pricing around USD 570 for 16GB model, uncertain for 32GB), and December (aargh, so long?!) for international markets.

So, Oppo, once again: LTE, PLEASEEEEEE! Or at least a LTE version. Really a deal-maker.

Also, to be shameless, if you need a language translator for Bahasa Malaysia, an ambassador, or some sort of commercial retail partner, please feel free to let us know! :)

May 292013

Update Sept 2013: So far, the best solution to turning the phone on from deep sleep I’ve found = the Smart Screen On app, which allows you to turn the screen on and off by waving your hand above the sensor. It’s actually pretty cool! :)


I share this experience in case it may help. I don’t have energy/ability to do a FULL, systematic, 100% accurate manual, but I figured something is better than nothing (after taking so much, felt it was important to give back to the Android community! :). Wish I’d post on XDA or something, but this will do for now.

This is done from memory. It also basically represents an amalgamation of reading what felt like a 1,000 different guides to try and piece together a cohesive picture. You may have to do a little of the same.


My phone – Galaxy Note N7000

Software – recently updated to Jelly Bean via Kies. Made phone even slower.

Hardware – soon thereafter, power button completely stopped functioning. (I stubbornly opted for the workarounds below. You can of course just try to get it fixed :P :)

Desktop: Mac, OS 10.7.5

I took this opportunity to try flashing a custom ROM. Always dreamed of it, never had the guts, but figured I would go for broke, since was being pushed to replace phone anyway.

So, there are lots of guides out there on how to start the ROM flashing process, so I will just talk about the ones I used, and how I worked around the power button issue.

[I started with the goal of flashing Cyanogenmod, so i started here: (I realise though, that I basically followed none of those steps – but it’ll give you an idea of what needs to be done).

Note: When I finally managed to flash Cyanogenmod 9.1.0, it eventually started giving me a ridiculous amount of wakelocks that I could not, despite spending a lifetime on Google, stop. I eventually threw Cyanogenmod out, and replaced it with Carbon ROM. So far so good :) ]

Whatever ROM you are flashing, make sure you have uploaded it to your phone’s SD card, in the root folder usually, in zip format.

Ok, so here’s what (after much trial and error) I eventually did:

Since the power button cannot be used (to select menu items), the normal ClockworkMod Recovery will be problematic.

I ended up searching for a ClockworkMod Recovery that supports touch (on the official site, there was none for N7000 ><).

Eventually, I found:

I don’t remember exactly which version I downloaded, but the folder on my computer seems to say: “PhilZ-cwm6-XXLSZ-OXA-4.93.6-signed”. I think the XXLSZ refers to Jelly Bean somehow.

Next concerns Heimdall. The Cyanogenmod guide above would have us monkeying around on terminals (stuck up techies! haha). This caused me to run into all sorts of problems.

Eventually, I used Heimdall 1.3.1 FrontEnd (ie, it has a more noob-friendly interface, not just terminal), available here: Or more specifically:

You install Heimdall the normal way, and run it.

I think the guide I essentially followed was here:, especially after minute 2.

(Edit: Note, if you encounter “ERROR: Claiming interface failed!” when trying to download your PIT file, see:

After you’ve done all the backups of your phone that you humanly can, begin the process.

Without our power button, we can still boot the phone into both Download (press home button and volume down together while booting) and Recovery (press home button and volume up together while booting) modes. Of course, booting and rebooting will at this point require removing and re-inserting the battery and being quick on the long presses (stressful, I know). Sometimes it will not work, but be persistent.

I had some trouble detecting the phone often times (via Heimdall – Utilites – Detect). This problem was pretty random, and it seems others had these problems too. Try everything – different cables, different USB slots, etc etc. Mine eventually worked (I think it was a different USB slot that did it for me), but it seemed frustratingly arbitrary).

Once you’ve done that, flash the recovery program as per video instructions (was it.. download PIT file, go to Flash, browse and chose that same PIT file, Partition Name: Kernel, browse and choose the Philz Touch Recovery zImage, Start).

Then, reboot in recovery mode, and God willing, you have booted into the touch recovery program downloaded earlier. (already a major milestone! :P :)

As per standard instructions I think, you wanna Wipe Data / Factory Reset, and Wipe Cache Partition as well as Advanced -> Wipe Dalvik Cache for good measure (don’t ask, I have no idea).

Then, you will wanna go ahead and (drum roll) Install Zip. Locate the zip file of your ROM on the SD card, reboot when it’s finished installing, and….. voila!

Especially if you’ve been through as much trouble as I have to reach that point, you will now experience euphoria :P :)

So, a few more things that may be helpful.

Carbon ROM has GooManager, which I think you can use to download the Google Apps suite (I downloaded and flashed mine much the same way I flashed the ROM).

LMT launcher is MAGIC!

Ok, here’s a kicker. Getting around the dead power button can be facilitated with the apps Screen Off and Lock and Quick Boot.

If you, like me, like to turn the screen off using a hardware button, I offer the following solution, which I got from googling a lot, and is a work in progress.

Download Root Browser. Open Root Browser – system – usr – keylayout – gpio-keys.kl. (You might want to backup any and all files you edit here).

‘key 115’ should show ‘VOLUME_UP’. just replace that with ‘POWER’. I think you’ll need to reboot, and then…. voila!

Now turning the screen off is not a problem, but turning it on from deep sleep…. I’m still mostly using the home button. Anyone got solution? If I find one, I’ll update :)

OK, I think that’s it! What a battle! From >< to :D Love your Android! :)

Update Sept 2013: So far, the best solution to turning the phone on from deep sleep I’ve found = the Smart Screen On app, which allows you to turn the screen on and off by waving your hand above the sensor. It’s actually pretty cool! :)

(That is not me, but all Asians look alike anyway :)

May 102013

I know it’s disheartening and demoralising.

I’ve engaged in very few such internal partisan affairs in my time writing. I did this time, because it mattered too much.

We thirst after unity, I know; and we swallowed a whole lot in order to present that united front going into GE 13.

Now is another time. Now we must look inside and straighten what is crooked, and fix what is broken, well before the next general elections.

Know your author

When you read anyone’s writing, it’s important to know the background of the author. Let me try to be honest and forthcoming.

My company has done work for the Selangor state government for about 2 and a half years now. If you’d like to know how much I’m paid, some of the pro-Azmin cyberpeople have put out some figures. I am not sure exactly how much people my age with similar background/qualifications are paid, but I’m guessing it’s not far off.

I’m not a member of TSKI’s staff, and have actually never had a serious discussion with him since starting work. I report to his staff, who are my colleagues and friends, and who – while also not perfect – I have come to respect, especially in terms of their professionalism.

If Azmin did become MB, I would not seek to continue my work with the state government. Losing one’s job is never nice, but I have to admit, it would be far, far from the first time I have been technically unemployed over the last 10 years. It’s not unfamiliar territory for me.

You will have to decide for yourselves whether you feel my objectivity is compromised for any reasons of personal gain.

What I have already written has resulted in angry accusations from many whom I very recently considered old friends. I won’t pretend to be stronger than I am, that experience was hurtful and very sad.

I thought about stopping.

Then I thought about it some more. I finally figured – if I give in to fear now…. Well, they said in that movie: “If you start running, they’ll never let you stop.”

No to bullies.

Why does this matter at all?

Who will the next candidate for PM be, post-Anwar?

In Malaysia, the head of the primary party in the winning coalition is conventionally given the post of PM.

The battle over the MB-ship is a prelude to the next PKR party elections.

Those elections will likely decide which breed of leaders will lead PKR into GE 14.

What does Khalid vs. Azmin represent?

I want to be upfront here. Using html-inspired styling, I want to indicate where I am writing Just My Opinion, instead of pretending they are facts etc. People are free to evaluate and judge for themselves.

[Just My Opinion]

All men have their weaknesses and strengths.

Khalid is not a particularly charismatic speaker (though when he gets started on things that he is passionate about….), he holds very firmly to his beliefs and is not easily persuaded unless faced with solid facts and figures. I’m sure more than a few people have described him as ‘stubborn’.

I would say his first strength is his fervent belief in doing the right thing. My impression is that as a believe in being a gentleman, he would never endure the undignified ugliness that often comes with politics if not for the fact that it is politicians who are ruining our country, and who must be replaced.

In his time as MB, I have watched him ignore excessively political/petty considerations in favour of working hard to improve & empower the civil service, displaying a religious fervor in ensuring prudent financial management, and prioritising policies that actually make a difference in the lives of an every day man.

That of course, is my opinion and interpretation of his work. It would be best if you examined the evidence, and made your own conclusions.

Umno style feudalism


For the statesman, every deed is measured to give a better life to the rakyat.

For the politician, every word is measured to get more votes from the rakyat.

Azmin choses his words as well as any leader this country has seen. If only he chose his principles half as well, we would have quite a statesman.

Khalid spent his life managing and building organisations. Azmin spent his life politicking. The difference shows.

I have often described Azmin’s politics as feudal.

By this I mean I feel he spends the great bulk of his time putting loyalists into positions of power.

Look at all the people who stood behind him on his Friday PC. Those of you who follow politics more closely will be in a better position to judge: are those candidates who were likely chosen on the basis of merit and performance record? Or on the basis of loyalty to their boss?

Does their track record of service and performance in parliament match their track record of loyalty?

Azmin strikes me as the kind of man who spends his time on the only two feudal priorities that matter: a) recruiting loyalists (however inept) who follow lords instead of principles, and who will help him rise to power, and b) finding ways to feed those loyalists with resources and positions of power.

As you can imagine the MB of Selangor has a lot of opportunities to ‘feed’ people. The fact that Khalid is having none of blind financing of party people is certain to create a group of party people who are discontent with him – for, in my humble view, all the wrong reasons.

And look at this whole Friday PC fiasco.

Rumours of a real leader with integrity jumping ship would never even have been taken seriously, much less become an internet phenomenon. Real leaders do not need to play out some elaborate, attention-seeking farce of a drama, with little real content beyond a few sulky jibes.

Real leaders spend their time working, not politicking.

By their fruits…

Another thing I invite you to scrutinise is the nature of a leader’s supporters.

Play close attention to the things they say, and the tone that they take.

See whether or not they spend their time engaging in discussion, or in attacking others.

Compare whose are emotional, and whose are level-headed.

I have often noted that a full time career in politics tends to compromise somewhat one’s abilities to take a step back, separate emotion from reason, and treat one another civilly. It is one of the sad effects of the pressures of the job.

[/Just My Opinion]

Moving forward

Azmin has taken a cue directly from Najib’s book, in wasting no time in going from general elections mode, to party elections mode.

He has fired the first shot, and so be it. Let them come.

I can’t pretend to be inspired by the silence of so many PKR leaders people (like myself) held in such high esteem (maybe we should give them the benefit of the doubt for what may be behind the scenes work), but I hope they too will overcome whatever fears they may have soon.

In the end, the next top leaders of the party, and potential top leaders of the country, will soon be determined by PKR members, past, present and future.

It’s a dirty job, but if you and I don’t do it, then people like Azmin will overrun us all.

May 042013

I predict we will win.

I spent almost every day of the year taking the stance that our role is to shape the outcome of the elections, not to predict its results.

This one day, I will indulge.

I guesstimate scenario A, the most likely, to be a convincing PR victory. 55% of seats or upwards.

I would go so far to say as there might be a BN candidate or two who will lose his/her deposit.

Should such an overwhelming victory come to pass, I am guessing that the transition will actually be peaceful, not unlike in 2008.

The less likely Scenario B I guesstimate to consist of a narrow PR victory or near hung parliament.

In those circumstances, I expect a huge effort by BN to buy over MPs, and to throw the kitchen sink at everything and everyone in a desperate, last ditch attempt to hang on to power.

In this scenario, we need to play our cards very carefully.

Under no circumstances should BN be allowed to steal a victory. In our eagerness to ensure this however, we must be strategic and prudent in our approach. We must walk the fine line between firmness and vigilantism.

If there is clear evidence of cheating or treacherous attempts to steal the election, we will take to the streets if we must, but we must do so peacefully. Non-violent resistance is the only path to success.

I expect Sunday itself to be a very high strung day. It seems almost impossible that there will be no reports of suspicious behaviour at polling centres, and the situation is likely to get tense.

For those of us on the internet, I think the most important thing to do is to try and get verification before spreading anything, and to not let our excitement overtake our objectivity.

The battle between accurate information and misinformation will be as important as any other over the next 48 hours.

I have a suspicion that May 5th will unfortunately not see the end of BN’s brand of politics and shenanigans.

Something tells me that we have not seen the end of sex videos, for starters.

I put no stock in rumors of sex videos of PKR vice presidents or Menteri Besars.

Nevertheless, I get a feeling that there are a number of cards that have not been played yet.

The bad guys may be waiting for the exact right moment (just prior to deciding or swearing in the Prime Minister perhaps?) to unleash their final assault, with the aim of creating disarray, and a political crisis that they will somehow try and bend back to their unholy goals.

Whatever happens, try to keep a level head, and do what you can to hold the new members of parliament accountable.

I think we will win because the rot that has taken root in BN has run to deep. So deep that it has gone beyond hope of reform, and so deep that even the most skilled spin doctors can no longer hide it.

We’re almost there, brothers and sisters. Hand in hand, let’s take that great leap into the future!

May 022013

photo source: Harakah


Andalah penentu segalanya.

Ramai yang sudahpun memutuskan undi mereka akan ke siapa. Hanya segelintir lagi yang masih belum berbuat demikian, dan di tangan andalah terletak masa depan kita semua.

Dalam mempertimbangkan pilihan kita, izinkan saya bandingkan situasi yang kita hadapi dengan menggunakan perumpamaan pasaraya Tesco dan Giant.

Apabila hanya ada Tesco di kawasan kita, adakah Tesco mempunyai motivasi untuk rendahkan harga mereka atau memberi perkhidmatan yang baik?

Sekiranya kita tiada pilihan dan selalu terpaksa pergi ke Tesco, pemilik Tesco boleh bertindak sesuka hati, dari segi penentuan harga barang dan cara pelanggan dilayan.

Pelanggan yang tiada pilihan adalah pelanggan yang tiada kuasa.

Semakin lama Tesco sahaja yang dibenarkan menjual barang di kawasan kita, semakin buruklah layanan mereka terhadap kita, para pelanggan. Akan tetapi, sekiranya Giant membuka pintu di kawasan yang sama, situasi akan jauh berbeza.

Pada peringkat awal, mungkin pelanggan segan untuk mencuba benda yang baru. Tetapi, sekiranya semakin ramai pelanggan pergi ke Giant, Tesco pasti akan terasa.

Sekarang, Tesco tidak boleh lagi bertindak sesuka hati, kerana pelanggan yang tidak puas hati dengan senangnya boleh sahaja pergi ke Giant untuk mendapatkan barang keperluan mereka.

Selagi ada lebih daripada satu pilihan, kedua-dua Tesco dan Giant akan selalu bersaing antara sendiri untuk merendahkan harga, melayan pelanggan dengan lebih baik, memberi tawaran serta ganjaran yang lebih menarik, dan sebagainya.

Mana-mana pihak yang gagal berbuat sedemikian sudah tentu akan kehilangan semua pelanggan mereka.

Dalam sejarah Malaysia, kita hanya pernah ada “Tesco”. Walaupun mungkin baik pada awalnya, jiwanya sudah semakin tercemar akibat terlalu lama menikmati monopoli kuasa.

Pada saat bersejarah ini, bakal muncullah pesaing yang baru.

Sekiranya Tesco dipilih dan kita menolak permohonan Giant untuk membuka kedai mereka, apa yang akan Tesco faham adalah: kita boleh buat sesuka hati, rakyat akan tetap pilih kita.

Sekiranya Giant dipilih, apa yang Giant akan faham adalah: rakyat telah beri satu peluang pertama ini kepada kami. Jika kami gagal, sudah pasti mereka tidak akan pilih kami lagi.

Rakyat yang tiada pilihan adalah rakyat yang tiada kuasa.

Giant ini bukanlah sempurna, dan pemimpinnya bukanlah semua alim dan berintegriti.

Walaubagaimanapun, mereka telah membuktikan diri dalam pengurusan beberapa negeri yang telah mula nampak ada pembaharuan dan pembaikan. Semakin banyak diberi balik kepada rakyat untuk memenangi hati dan minda, dan persaingan antara Tesco dan Giant semakin sengit. Hasilnya, rakyat yang untung.

Siapa pun yang kita pilih, kita mesti selalu mengingatkan Giant mahupun Tesco: “Kuasa di tangan rakyat – siapa yang kami angkat, kami boleh turunkan kembali, sepertimana yang kami turunkan kali ini. Sempurnakanlah amanah dan peluang yang diberikan, atau sediakanlah diri untuk dipecat lagi.”

Demi anak cucu kita, kita mesti sedia dan berani mengambil kesempatan ini untuk mematangkan demokrasi Malaysia, dan mengembalikan negara kita ke tangan rakyat.

Nathaniel Tan

Of Tesco and Giant: An open letter to undecided voters

My fellow Malaysians,

You hold the future of our nation in the palm of your hands.

Many of us have already decided who we will be voting for, but those few of us who have not will be the ones who really determine our future.

It’s understandable if in this mess that is Malaysian politics, no clear choice emerges.

For an undecided voter at this point, we might perhaps assume that both coalitions have some measure of appeal.

There are a large number of differences between the two coalitions, but if we think about the bigger picture, the biggest difference between the two is that one has been in power for all of our nation’s existence.

It is as if for all time, our neighbourhood has had only one Tesco, and no other supermarket. As in all monopolies, the lack of choice for the consumer inevitably means higher prices and terrible service.

Today, for what is in effect the first time ever, we have the opportunity to allow Giant to open its doors in our neighbourhood.

Viable competition creates immediate ripples: both competitors suddenly trip over themselves in trying to reduce prices, offer rewards, and provide better service.

Customer satisfaction means nothing to a business without competitors, it means everything to a business that must beat its competition to survive. A consumer without options is a consumer without power.

As we face the upcoming choice between Tesco and Giant, let us reflect on the message our vote sends.

A vote for Tesco communicates to the powers that be that no matter how bad things get, we will stay with you. The more votes Tesco gets, the more complacent we can expect them to be in the future.

Giant, being the new kid on the block, cannot be expected to have the same outlook. They know that those who vote for them are taking a big leap of faith, and will very, very quickly reverse their support should they fail to perform. Even if they do not come to power, a vote for Giant also signals to Tesco that they should not take their customers for granted.

A citizen without options is a citizen without power.

Tesco is probably not all evil. It is no longer the same Tesco it was when it opened 57 years ago however. Being a monopoly for too long changes anybody and anything.

I think all of us have experienced in some form of another what happens when any person or group is left in power for too long.

Power is a being onto itself. The wise understand that power shapes us more than we shape power. The longer we ride the tiger that is power, the more it is that the tiger decides our course, not us; and that course is usually the course of increasing internal rot.

If there is hope for Tesco to reform, they must dismount their mad tiger first, and those who have sat too long in power must be pushed out, for it is not something given up easily.

We do not expect Giant to be all saintly and a model corporation every step of the way. We can however expect them to bring a fresh approach and a more ardent desire to do right by their customers. When they do wrong, it will fall to us to give them sharp reminders of how to do right.

Change can always be frightening, but the time has come for Malaysians to abandon their fears and take charge of their own fates.

Now is the time – the time not to install one tyrant in place of another, but to affirm our democratic right to change the government whenever we see fit. Malaysians need to feel that their ability to do so is real, and not paper theory.

Once we empower ourselves, there will be no turning back – never again will our governments take us for granted, and never again will we surrender to an unworthy few our power to form a better Malaysia.

Nathaniel Tan

May 012013

Come historic 5/5/13, genaplah 7 months I’ve neglected the blog. Every time I do so, I say I’m sorry. What can I say but: sorry again!

A lot of things have changed, and some of them changed yet again.

But that’s a story for another day perhaps. On to the elections!