// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 9, 2026
30 C
Singapore

WP’s National Day video: It says nothing, yet says a lot

In lieu of Singapore’s 53rd National Day, the Workers’ Party released a wordless video focusing on the soundscape of Singapore.

Yes, that’s right, their video has no words, or dialogue.

The two-and-a-half minute long video takes one through a journey of the sights and sounds in Singapore; the void deck of a HDB block late at night, a busy bus-stop, a crowded hawker centre, a park where a grandmother takes her grandson for a walk.

All of these are simple experiences, yet ones that fall right into the everyday lives of so many Singaporeans.

The video focuses on the sounds of these places – as familiar as they are – and serves to resonate within the everyman.

Netizens who watched the video were pleasantly surprised by this audible treat and felt that a relatable message was conveyed nonetheless.

Screen Shot 2018 08 09 at 12.14.18 am Screen Shot 2018 08 09 at 12.14.10 am Screen Shot 2018 08 09 at 12.13.55 am Screen Shot 2018 08 09 at 12.13.47 am

________________________________________________________________________

[email protected]

Hot this week

SG worker says he ‘lowkey hopes to get retrenched’ as rumours emerge of reduced packages or even PIP in next layoff round

SINGAPORE: While most workers are doing everything they can to avoid being shown the door, one Singaporean has admitted that he is secretly hoping to be retrenched. Sharing the unusual reason beh...

Singaporean man says friend regrets marrying young for BTO flat: ‘Biggest mistake of my life’

SINGAPORE: After listening to a friend confess that marrying young for a Built-To-Order (BTO) flat was “the biggest mistake of his life,” a Singaporean man took to social media in search of answers...

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