Blanch the pork ribs in boiling water for 1 minute. Pour off the water and set the ribs aside.
Bring water to a boil. Add the prawns and cook for 3-4 minutes, or until done. Remove the prawns and set aside. Add the pork ribs to the boiling water and let them simmer on low heat for about 40-50 minutes, or until tender. Remove the pork ribs and set aside. Season with salt and pepper to taste, and keep warm.
Lightly beat the eggs and add a few drops of pink coloring. Fry the eggs, then cut them into strips. In a separate pan, fry the sliced shallots over low heat until crispy. Remove and set aside.
Blanch the chives in boiling water for 1 minute.
Cook the noodles according to the package instructions. Pour in the soup and add the prawns, pork ribs, eggs, chives, and crispy onions. For a spicy version, add 1 teaspoon of sambal belacan (chili paste).