Hi is it possible to know the hash of the block before it is even minted? What I mean is lets say that I set up my miners on ghash pool using cgminer(or other software) would I be able to know the hash of the block at least the right side of the hash? Also (I am pretty sure it's impossible but maybe there is some kind of a secret) is it possible to predict when a block will be minted?
It is not possible to know the exact hash that will be found prior to it being found. All you can know is that it will be less than the target value.
It is impossible to reliably predict exactly when a block will be solved. Averaged across a large number of blocks, it will be approximately 10 minutes per block, but any one block could take less than a second, or more then an hour, or anywhere in between.