Natural Rate of Oversupply

Just as how a natural rate of unemployment (NAIRU) helps to keep inflation in check, I propone that Singapore actually needs a (loosely coined) natural rate of oversupply to keep long-run public housing price-increases sustainable.


Henry Ng (08/08/1947 – 03/04/2012)

Dad and I

Dad and I

“Henry Ng” by Esmond Ng 24/05/2016 © Copyright

We had a few scares quite before this,
Nurses call’d to quick, come him see quick.
The alert, this time, follows through,
His breath last, my Dad into Heaven pass’d.

I thought prepar’d was I was,
For he’d defi’d death 3 years elong.
When all had predict’d life of year half in him,
What more, how longer much could we have entreat?

But I was wrong.
Whether foreknown or abrupt it comes,
Nothing prepares you for a kin’s repose,
Nothing gets you ready for your blood’s loss.

I didn’t cry; not then.
I told myself a relationship we hadn’t had.
Maybe he was never there, or maybe Love I had never felt,
Maybe it was something I had conjur’d, had made up.

But he was there when I was born,
Beaming ear to other, holding me in his arms.
He was there when took I my steps first,
And words utter’d in such random firsts.

He held me up to God at the Baptism service,
He’d probably too was first, to for me tears shed.
He was there to help with all my childhood cake candles,
And he was there when mom came cane-charging choler.

Dad was there, how not manag’d to see I it?
Heck, he was there at my first dental visit!
He was the first to put a hanky in my pocket, something which I still do carry,
He had even taught me to ride my red bicycle at our very first picnic.

You should have seen him when topp’d I my class,
Or when he boast’d to others my horrid guitar strums.
All would know if I did anything well, relatives and neighbors,
Why didn’t I make him more proud, just a little more proud?

When I bought my bike verboten, he shook his head and got me a car,
When I bump’d it, he never once accomplish’d a single sound.
He sav’d on everything but not on me did,
Flight’d me away to Aussie for studies, Crikey! Indeed.

Even when we fought and shout’d at other each,
Nothing ever stay’d sour’d for very long.
He provid’d and gave but never asked for return anything,
He gave me his Love, how could I not have notic’d?

We did a number of things together, together,
From karaoke to washing the car to hitting the gym strong.
How did we end up like this, distanc’d and dissociat’d?
Why hadn’t I, had not effort put in enough?

Retrospect, surely our relationship, not estrang’d,
I seem mistaken, he was there no doubting it.
His actions ensu’d no reason other but Love,
Least I forget, Dad was Dad all along.

I bet there’s way more he did than I can here in speech,
And now he’s gone, I cried eventually, what good is it?
Perhaps in another decade half him I’ll again see,
Perhaps then we could redo what we’d miss’d.


Zak’s Custom Cue

Just thought I might give my cue some paparazzi attention since it has served me well for close to 10 years!

Workmanship and quality is top-notched. It has survived seasons, climate changes and a number of plane rides. (warped just very slightly in the 10 years, but still a lot ‘straighter’ than most new cues)

Had it made back when I was staying in Queensland. Quite a popular custom cue maker over there.

Brand: Zak’s Custom Cues
Model: Custom Made
Type: 2-Piece ‘3/4’ Cue
Joint: Short-Head Brass Joint

Ferrule: Short Brass
Tip Diameter: 9 mm
Tip Used: ‘Compressed’ Blue Diamonds
Butt Circumference: 98 mm
Weight: 18+ oz

Shaft Length: 42″
Butt Length: 13″
Total Length: 55″
Balance Point: 14.5″ from Butt End

Shaft Material: Dark Ash
Butt Material: Ebony with single Rosewood Splice
Badge: Glass-Covered Rectangle Badge (a one-off)

– 28″ Custom Butt Replacement Extension (not screw-on below the butt)
– 26″-37″ Telescopic Extension (slip-on)

Some Aluminum Case that I bought from Day 1. (I’m surprised the case lasted this long)


The "Onionhead" that my GF bought because she says he looks like me!

The club I used to play at.

Just don’t ask me how much I spent on it. LOL
(Worth every penny though)


Can’t Edit WP Widgets

How to Edit WordPress Widgets when they don’t work 

There are 2 main issues with WordPress Widgets:
1) Can’t add, save, adjust, move and/or arrange the Widgets
2) Having problems clicking on the edit links of the Widgets

The first problem isn’t really an issue. All you need to know is how the system functions. This difficulty arises when we try to add widgets to the right without clicking the save button. Try adding the widgets one at a time and clicking save each time you do. After you are done with them, drag and arrange them as you’d like the order to be. Remember to click save yet again. It works the same if you are trying to remove them. Click on the edit link, remove, confirm/change/yes (if any) and click save as before. The crux? Hit the “Save”.

The second predicament is that some of us can’t find the edit link for the individual widgets! Yes, it happens to me too. When this occurs, the easiest and most probable way to access the link is with different browsers. I’m not sure why this works but more often than not, it does. If it doesn’t work on Firefox, use your IE. (vice versa)

When this fails, I’ve read that temporarily disabling your custom plugin widgets may work. (The widget plugins that you downloaded and installed yourself.) My guess is that they may have some conflicting scripts in them. Very importantly, please do not delete the plugin itself as it may delete any previous information stored within them.E.g. Wall or Chatbox plugins

That being said, I wish that the above will benefit some of you accosted with the same bugaboo.


Singapore F1 GP Videos

Singapore Formula 1 Grand Prix Videos along Marina Bay

Venue: Singapore Central Business District
Date: 28/09/08
Time: 8pm
Type: Night Race

What an amazing view I had from Ritz Carlton! I could see 6 turns on the track from where I was. Also managed to catch Piguet smash into the barrier and a “Red Bull” over-shooting into the excess area twice. I did miss the crash-out at one of the turns though as it was blocked by the grand stand area.

There was 2 favorite spots for me; the long stretch along Marina Bay and the “S” bend under the ECP. The long straight demonstrated not only the F1 vehicles’ astounding speed but also their insane braking ability! The “S” bend was really a spectacle of impeded clump manoeuvring for me.

Without ado, a video of the “S” bend at Turns 20 & 21:

This one shows Turns 16, 18, 19, 20 & 21:


Jero’s Operation

Poor Jero put on drip

Poor Jero put on drip

It was a really nerve-racking weekend for me. This is the second time Jero had to go under the knife for the same affliction; stones in his bladder.

I was told that he had a higher risk as the length of anesthesia was longer this time round due to the seriousness of his condition. To make matters worse, there was a complication during the surgery.

They had to first inject fluid through his privates to “pump” the stones from his urinary track back to the bladder in order for removal. Unfortunately there was too much pressure and his bladder ruptured! OMG!

Luckily, the doctors managed to sew the ruptured bladder back, saline flush his abdominal cavities and remove the stones smoothly. Actually I was really pissed. However, the important thing was that he was alright. Imagine the fright I had when they told me his bladder had “burst”.

After spending 3 days hospitalised and 1.9K in bills, he was finally fit to go home. I’m telling you: “This is verily the longest itemised receipt I’ve ever received!”

He’s doing alright now that he’s been home for 2 days; running around and trying to beg for food again. It’s pretty amazing he’s that active actually.

Bet he’s going to shiver again at the vet’s this Sunday for stitch removal. I just want to thank God for watching over my little Boy.