Hungarian notation was never meant to be used to show what data type the variable was. It was misunderstood to suggest that "str" or "i" be used to implicitly define the type. It was meant to only show the "kind" of variable, not the "type."
So to answer the question, it shouldn't be used now nor should it have ever been used in the past.
I know it has been linked, but scroll to the bottom of Joel's article for more info - http://www.joelonsoftware.com/articles/Wrong.html where he talks about where Hungarian