Buried a thousand layers deep,
My hopes and dreams,
On this day, may it resurface,
To breath once more in God’s redeeming grace.
…
Before I bury them back to the pits,
In exchange for my payday check.

Buried a thousand layers deep,
My hopes and dreams,
On this day, may it resurface,
To breath once more in God’s redeeming grace.
…
Before I bury them back to the pits,
In exchange for my payday check.

I never knew if I was a good daughter,
But you didn’t care,
I was your daughter, and that was enough for you.
I never knew if I was a good father,
Did I disappoint you?
You are my daughter, and I will always love you
So stop searching,
In the room I no longer sleep in,
I am still here, loving you forever and ever.
這麼多年,我還在煩惱,
怕你覺得我不夠好。
這麼多年,她却沒聽到,
我心裡多驕傲
所以別哭了,
爸爸從來沒離開你,
我還在你身邊呀,
默默守着我的好女兒
Inspired by an unanswered question of a grieving daughter

I thought I was being funny,
Then, I thought I was being annoying,
But come April, I realized the truth —
I was the fool all along,
For caring too much what other people think.
For a person who abandons what they love,
Is the greatest fool indeed.
And for us who can’t do what we love,
Oh, what a foolish world we live in.

Renewing your Malaysian passport in Hong Kong? As someone who recently went through the process (12 July 2024), I noticed some gaps in online resources. While the official website covers the basics, here’s a practical guide answering niche questions.
Table of Contents
Yes, but timing matters!
Plan for 1 hour (but here’s what to expect):
Technically yes, but avoid it!
If you are looking for printing shop near the consulate, one Malaysian recommend this printing shop which open before 11am:
https://maps.app.goo.gl/SoK7cfNtPMJKt1cW9?g_st=ipc
The cost is HKD6
Always check the official website for updates, but typically:
Yes! But follow these rules:
As per the official website, CASH ONLY
Found this guide useful? Share it with fellow Malaysians in Hong Kong!
Have a question not covered? Ask in the comments below
Further resources:
I was working on a project that uses Next.js (App Router v15.2.0) and MUI (v6.4.6).
It took me quite a while to understand how to integrate MUI and Next.js. For example, I was unfamiliar on how to integrate dark mode and light mode in a Next.js application with MUI.
Thus, here is a GitHub repository that implemented MUI free react template with Next.js (with dark mode and light mode toggle implemented) for everybody reference if they are curious on how to use Next.js with MUI.
To be honest, all the implementation details can be found in the MUI documentation (plus some Googling & ChatGPT) but it took me a while to understand the mechanics behind it and how to apply it correctly.
The project is deployed at Vercel:
https://nextjs-ts-with-mui-free-templates.vercel.app/
GitHub repository:
https://github.com/kuanjiahong/nextjs-ts-with-mui-free-templates
Some issues I am still figuring it out:
The below files can be used as a reference on how to deploy Django application in a container.
Dockerfile
docker-compose.yaml
GitHub Repository:
https://github.com/kuanjiahong/file-upload-server
Pull the repository into your local machine
git clone https://github.com/kuanjiahong/file-upload-server.git
Compile the TypeScript file to JavaScript file
npm run build
Transfer the built files to your Raspberry Pi 5. There are a few options to do it but I will be using the scp command
scp -r dist/ <username>@<pi_ip_address>:<destination-path>
And also to transfer the package.json file
scp package.json <username>@<pi_ip_address>:<destination-path>
Install Node.js.
refer to Raspberry Pi 5: Install Node post on how to install Node.js
Set NODE_ENV=production
export NODE_ENV=production
Install node modules
npm install --omit=dev
Create a uploads directory
mkdir uploads
Start server
node index.js
You can connect to the server that is running in the Raspberry Pi 5 by visiting http://[pi-ip-address]:[port-number]
You will have to set up port forwarding at your router to allow remote devices from the internet to connect with your server that is hosted in your local network. It is not recommended to simply expose your home network public IP address. Make sure you read up all related resources and security concerns before exposing your server to the internet.
Reference: https://nodejs.org/en/download/package-manager
# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 22
# verifies the right Node.js version is in the environment
node -v # should print `v22.12.0`
# verifies the right npm version is in the environment
npm -v # should print `10.9.0`