place pinto beans into a large pot and pour in enough water to cover by 2 to 3 inches. let beans soak overnight. drain beans, return to pot, and pour in fresh water to cover; add diced tomatoes, bacon, onion, chili powder, cumin, and garlic powder. bring to a boil, reduce heat to low, and simmer for 3 hours.