// Adds dimensions UUID, Author and Topic into GA4
Monday, August 17, 2026
32.5 C
Singapore

THAT VIDEO: What an embarrassment

A few years ago, a Straits Times columnist wrote that one piece of news a Singapore parent did not want to hear was that his child had joined an Opposition party. If you were a parent of one of the Young PAP members featured in this video

[fvplayer src=”http://youtube.com/watch?v=Yirr-HNwnMs”]

you would probably feel the same.

The video, generally described as puke-making, showed just how clone-like the PAP had become — from too much “in-breeding”, as some of the harshest remarks put it.

Said another: “To describe it as ‘robotic’ is an insult to robots!” Indeed. Any group of Secondary One students from a neighbourhood school would have been able to produce a better video, if the objective was to draw people to the party, not be repelled by it.

Does the video deserve the opprobrium it has drawn? Yes, and a lot more – for the simple reason that it is such an embarrassment to Singaporeans. And for the so-called fourth generation leaders to praise the “hard work” the YP have put in.

The Opposition only needs to replay that video come the next general election campaign to remind Singaporeans this is what they have to look forward to for the “best and brightest” YP products. My advice to the leadership: drain that gene pool and start again…

 

- Advertisement -

Hot this week

STT GDC secures US$1.37 billion green financing for Johor data centre campus as Temasek-backed firm bets on Iskandar Puteri

ST Telemedia Global Data Centres has secured a US$1.37 billion green financing facility for its flagship Johor data centre campus, with UOB Malaysia as lead coordinator and OCBC, Standard Chartered...

NTU: Current AI detection tools are ‘fundamentally unreliable,’ and AI probability scores can’t be used as evidence of academic misconduct

Nanyang Technological University will stop relying on AI detection scores and shift towards documented evidence of how students complete their work

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks