Marinate the pork ribs evenly with 3/4 tbsp salt in two batches. Set it aside.
Blend the candlenuts, ginger, turmeric, fresh chillies, garlic, shrimp paste, chilli paste and water together until fine and even in colour.
In a stainless steel pan over medium heat, add all the cooking oil. While the oil is still cold, add the blended curry paste, scraping all of it into the pan. Stir until well-combined, for about 30 seconds, before adding palm sugar and concentrated tamarind water. Continuously stir until the gravy has thickened significantly, for about 20 minutes.
After 20 minutes, add the marinated pork ribs to the pan. Stir them into the curry paste, coating them generously.
Top the ribs with the potatoes. Cover the pan and braise for 10 minutes.
After 10 minutes, turn the pork ribs and coat the potatoes with the curry paste. Cover the pan and let it braise for another 20 minutes. Make sure to turn the ribs and potatoes every 5 minutes or so.
After 20 minutes, the juices from the ribs and potatoes have been released into the pan. Add 600ml of water for added gravy. Stir to combine, and cover the pan. Braise them for about 1 hour, turning the ribs occasionally.
After 1 hour, test the tenderness of the potatoes and ribs. If they can be easily pierced with a fork, they are ready.
Taste and adjust as preferred.
Switch off the heat. Let the Potato Pork Curry rest in the pan for 2-3 hours, or overnight, for the flavours to seep into the meat.