The second piece, at Simplebits, talks specifically about CSS, & comes at the term from the other direction:
By using “hack” to describe often necessary code, a negative connotation can be attached, even if what we’re really doing is compensating for a browser’s shortcomings. When you hear someone say: “I avoid all hacks”, you’ve witnessed this negative connotation. Heck, we’d all love to avoid hacks — but we’re also realistic, living in the real world, and designing in 2005...I guess I chose "blogger hacks" as a topic because that's what Google / Blogger call their user-generated add-ons. Funny how language changes over time, isn't it, and has different meanings in different contexts?
Filed in: blogger-hacks