I think you should be fine carrying it from a legal standpoint as long as you dont carry it onto school grounds, courts, governement buildings, anywhere where there is a security check, anywhere in NYC (unless you hide it deep in your pants/backpack) and as long as you are not involved in any kind of altercation involving the knife in any way. Dont brandish it in public. If LE asks you why you have it tell them that you need it at work (to open up boxes etc) or you use it for your outdoor pursuits (fishing, hunting, camping, hiking etc). Never say its for self defense. Dont refer to it as a weapon, call it a "tool". Try to stick to blades that are under 4 inches and dont ever be caught with double edged, daggers, automatic/assited opener, boot knives, fixed blades.