Obtuse error messages: git

The error message:
To ssh://user@host/path/to/repository
   c441eb7..a5705cd  master -> master
error: failed to push some refs to ’ssh://user@host/path/to/repository’
The error condition:
A hook script that does nothing. Either the script is empty or contains only comments.
Apparently git does not like useless hook scripts. Took me a good 10-15 minutes to deduce that was the problem ( thank you for pointing [...]

Unlocking the OS X screen saver from the command line

My OS X Desktop system has a problem. When the screensaver activates, there is a small window, one or two seconds in length, wherein if I depress a keyboard key or move the mouse, the screensaver does not fully activate. However, it does not de-activate, leaving me with an unusable desktop.
The system does not respond [...]

directx is not backward compatible

Directx, the most common API on Windows for game development, is not backward compatible. Why?
When you upgrade to a new version of Windows ( e.g. from Windows XP to Windows Vista ) you need to install older versions of directx in order to use your older games. For Windows Vista, this means installing directx 9. [...]