1. Place the onions and garlic in an even layer in the slow cooker.

  2. Combine the brown sugar, salt, cumin, paprika, mustard powder, and cayenne pepper.

  3. Rub the spice mixture liberally all over the pork, try to get the spice mixture into the nooks and crannies of the meat.

  4. Place the meat on top of the onions and garlic.

  5. Mix the vinegar, tomato paste, and liquid smoke and pour the mixture over the pork.

  6. Cover and cook until the pork is fork tender, about 6 to 8 hours on high or 8 to 10 hours on low.

  7. Sort through the pork pulling out bone, gristle, and fat in O(n * log(n)) time.

  8. Serve with BBQ sauce.