Something is waking my computer automatically from hibernate every morning. How can I find what program that is? Alternatively, how can I disable/prohibit all such wakeups?
(I presume it's through rtcwake or a similar mechanism.)
Nothing is automatically waking your computer up from hibernate. If your computer is in the hibernate state, it is actually powered off. The only way to turn it back on, is to push the power button.
If you mean from suspend, then most likely it is a configuration in your BIOS. There are no active programs running while the computer is in suspend mode. It's possible though, that your BIOS is configured to wake on LAN activity as well as keyboard or other events, and possibly something is making a network request to your computer, dialing the modem, or your cat is jumping onto the keyboard.