This is the kind of list that works not to the advancement of standards-based creation, but its detriment. Firstly, the tips are just thrown out there, which will certainly not help the CSS novice understand the reasoning behind them. Second, they're mostly outdated/unnecessary. And third, as already mentioned in this thread, there's a case to be made for less hacks.
Regarding hacks specifically: if you feel like you need to use hacks, at least try to understand how they work and the problem they solve. i.e: don't just throw something out there to solve IE problems if you don't know what they mean. It's amazing how many people use box model hacks in their code but don't even know how the box model actually works. It is certainly one part of the spec that isn't really obvious for most people, but copying/pasting a few lines will certainly not make you a better coder.
I completely agree. When I first learned CSS it was largely through tips and tricks like these, but without any sort of mental model or big picture understanding of what was going on my progress was unimaginably slow. I had to actually read part of the spec and start looking at and modifying stylesheets used on real sites before I became at all comfortable.
When I was learning, I got really quite confused by the intersection of floats, overflow and positioning. Reading the spec and actually understanding all of the rules at the same time, rather than just what I could glean from random hacking and tutorials, was really valuable.
Regarding hacks specifically: if you feel like you need to use hacks, at least try to understand how they work and the problem they solve. i.e: don't just throw something out there to solve IE problems if you don't know what they mean. It's amazing how many people use box model hacks in their code but don't even know how the box model actually works. It is certainly one part of the spec that isn't really obvious for most people, but copying/pasting a few lines will certainly not make you a better coder.