With all due respect, no human being alive can win from the computer anymore. Your average pc and Houdini 3, Rybka or Fritz 13 will kill off anybody. Having said that, while the computer is a great tool to get some practice (especially if you set it to a level a bit above your own level) I much prefer playing against people. Especially stronger people who can tell where I make my mistakes.
PS, I don't believe the computer learned your habbits, I only believe you played it a very low level. There is no way you could possibly beat a computer on it's max settings.
(On the hard level that is:
Do you want to play someone who makes mistakes?
Or do you want to play someone who never makes mistakes?
PLaying someone who makes mistakes is easier than playing a machine that never makes a mistake.
How many have beaten the hard level?
I think the computer has a learning curve: I beat it in the beginning but now it's learned my habits and I haven't learned its.