Heat oil in a large skillet over medium high heat. Add pork and chili powder and cook, stirring to break apart the meat, for about 3 minutes. Add garlic and shallot, then stir in coconut milk, sugar, peanuts, fish sauce, and salt. Cook for another 10 minutes, or until the pork is no longer pink, the garlic and shallots have softened, and the flavors have melded. Serve warm with crispy rice, bread or Magic Pop. Also good served over jasmine rice.