Cut the ribs into pieces of 1–2 ribs. Season well with salt. Place in a large container in one layer.
Crush the garlic, peel and chop finely. Finely chop the chili pepper too, removing all the seeds if desired.
Put the garlic in a mortar along with the black peppercorns and crush together, if possible, into a paste.
Rub the resulting paste over the ribs.
Combine vinegar, soy sauce, bay leaf, and chili. Pour this mixture over the ribs, cover and place in a cold place for 4 hours. During this time, turn over once.
Then, transfer the ribs and the marinade to a large skillet or heavy-bottomed saucepan. Bring to a boil over high heat, cover, reduce heat and cook until meat is tender, 1 hour. Serve with rice.