Then you look at them, determine their intent (to publish Bill's SSN) and punish them or not accordingly. That's the point of the legal system and judges - as opposed to computer code they actually tend to try and determine intent as an important part of a ruling.
> Then you look at them, determine their intent (to publish Bill's SSN) and punish them or not accordingly.
That sounds like a very pragmatic view of the legal system. I'm more idealistic so I'd rather say that you have to "prove" (rather than "determine") their intent before you can punish them. ;P
Look, I'm not saying you're wrong, but there absolutely are times when the "geeks" win. For example consider export control for cryptographic algorithms which was thoroughly ridiculed by "geeks" [1] and later scrapped IIRC.
The problem is, the intent of such action is, most probably, to just fuck with the law (requiring it to solve the task it can't work on, because its from the different realm[1]), not to publish Bill's SSN.
Legal system may try to handle the issue - in this particular case, it's possible to just ignore the primary intent and decide whenever an intent to publish did exist instead - but sometimes it just fails. I think that's, for example, how PGP source code was exported, working around munitions export laws.
[1] It must be dual. In a same manner formal logic can not be always applied to the realm of legal affairs, laws may malfunction when asked to handle problems from the domains they don't really map to.