Preheat oven to 350 degrees
Sift together the flour, baking powder, baking soda, and spices.
In your stand mixer with the paddle attachment or in a separate bowl with a hand mixer, cream together the sugar, molasses, hot water, shortening, and butter
blend in the egg
Add the flour mixture in thirds, blending after each addition. The dough will be thick and should clean the sides of the bowl.
Cover and chill the dough for at least 30 minutes in the refrigerator
Once the dough is chilled, divide it into quarters or eighths, and form each quarter into a ball. Place one ball on a sheet of waxed paper or plastic wrap and roll it into a log that's about 3/4-1 inch in diameter. Using a bench scraper, cut the log into cylinders about 1/2-3/4 inch tall. Scatter the cylinders (flat-side down) on your baking sheet until it's full. The cookies won't spread, so you can get a lot of cookies on one sheet, but you'll need to do this several times. You're going to get a LOT of cookies!
Bake for 10-14 minutes until golden brown. Check at 10 minutes.
Let cool on the cookie sheet for at least ten minutes before storing.