Hacker News new | ask | show | jobs
by delinka 3144 days ago
New laws shouldn't, in general, be retroactive. The fact that a grandfather clause is necessary to specify that a law isn't intended to be retroactive is bothersome.
2 comments

You need to have clauses to specify retroactivity, otherwise you get into a world where the government has to wait for everyone alive to die before they're allowed to implement a new taxation plan. There have to be limits somewhere, and that's exactly what these clauses need to implement.
"...has to wait for everyone alive to die..."

Certainly not. It's all based on the purchase/exercise/offering date. Let's take it to the extreme: if homicide had been legal, and society decided we needed to outlaw it, it stands to reason that homicide committed before the law was enacted would not be prosecuted, but only those cases happening one or after that date.

A homicide law isn't ambiguous. Either you killed the dude before it was enacted or after. You know, to the second, whether or not you're a murderer.

Tax law isn't so clear. There's when you were granted the shares, when you acquired them (which may or may not be a taxable event, depending, among other things, on whether there's a spread between strike price and FMV), when you sold them (which is a taxable event), and when the law was enacted. There are probably yet other subtleties beyond those.

The grandfather clause covers the case when the enactment date falls amongst the others. ISOs purchased before the enactment but sold after. ISOs granted before the enactment, but purchased after. Double-triggers. Are you sure you know how the law applies, and what your tax liability is, without explicit statute to that effect, in all of those cases — or others I haven't listed, or even imagined? Is your accountant? Are you willing to bet an audit on that?

EDIT: phrasing

Homicide is a little more ambiguous than that, because it's quite possible to fatally injure someone who lingers in hospital for a month.
No, it's really not. The action that put the person in the hospital where they lingered for a month before dying either happened when it was legal to homicide, or not. Without that specific action, the victim would not be dead — or, more specifically, would not be in a situation that led to their death.

Criminal law absolutely recognizes that causal chains have a "first link", without which the rest of the chain wouldn't even have happened. It also specifically subjects the party causal to that first link to special scrutiny.

A grandfather clause like this doesn't make a law "retroactive". It exempts people who would be subject to the law because of things that happened before its passage from its effects, when the specific behavior in question (say, e.g., filing your taxes after the law's passage, on income earned before that passage) is newly affected. It prevents "punishing" people for behavior that wasn't contrary to the law, when they engaged in it.

It is, therefore, the exact opposite of retroactive.

EDIT: phrasing.

I think you've misunderstood me. I've reworded to help. I did not intend to imply that I thought such a clause made the law retroactive. I'm saying that by default, laws should not be retroactive and that needing a clause to specifically prevent retroactivity is annoying as it specifies what should already be the default.