Well, yes and no.
"Experienced hacker" normally cannot get your cpuid or hdd serial number (unless using some 0-day exploits which is rare situation).
But combination of your browser user-agent, javascript version, OS version, accept-language headers, etc... is usually unique enough. Visit
https://panopticlick.eff.org/ to test your browser's uniqueness.