The Nevada Supreme Court had held that the Nevada statute required only that the suspect divulge his name; presumably, he could do so without handing over any documents whatsoever. As long as the suspect tells the officer his name, he has satisfied the dictates of the Nevada stop-and-identify law.
In Nevada you are not required to produce an ID, of course this doesn't mean you wont get hassled for not doing so (in NV or any state).
Also from TFA:
Was Officer Ettienne a diligent cop who found a gun after chasing an ex-convict weaving through traffic on a stolen motorcycle? Or was his story a devious facade in keeping with the ruthless character he revealed on social network Web sites?
I'd tend to agree that his online conduct was unprofessional, and that the resisting arrest charge that the article is about was probably exaggerated. If live action TV with police is any indication, everyone who is arrested gets a resisting charge added. But, the article is quite vague about what came of the other charges involved in the arrest. Why did the gun possession not result in a conviction, and what of other charges related to his driving a stolen vehicle? Or was it all fake, no gun, no chase, no stolen bike, and no resisting?
I suspect the problem is related to the poor coding practices used in academia. I see college professors who write code that barely compiles in GCC without a bunch of warnings about anachronistic syntax.
You know you'll learn a lot in a class when, after being told at the very least his c++ code is using deprecated includes, the professor tells you to just use '-Wno-deprecated'. I've basically come to the conclusion that I am just paying the school for a piece of paper, and I will learn little outside my personal study.
Make sure your code does nothing gracefully.