I'm using "unenforceable" in the same sense that Wilson is; that anyone who cares to break the law can, and in nearly all cases won't get caught.
Thanks to the EPA and the power of NIMBYs, it's basically impossible to build a new refinery in the US.
Yep, the NIMBYs and BANANAs will scream "No, no, no, no dangerous pipeline, no smelly industries or farms, no ugly windmills or cell towers". Then in the next breath they'll be "Why are we importing all this food and energy? We should buy local. And why does my cell phone reception suck?" And they'll never make the connection, ever.
They're already unenforcable -- against criminals, who steal them (both wholesale and retail, sometimes even from police evidence rooms) and illegally import them.
If you're an enthusiast, they're already unenforceable in the sense they won't stop you from making one; if John Browning could build a machine gun with 19th century technology, and third world armorers can build them in primitive conditions, then someone mechanically adept with the benefit of all those past designs and 21st century tooling can build a gun, even a machine gun, without purchasing any restricted or even suspicious items. Modern ammunition is hard to make but easy to legally obtain, so the only thing stopping an enthusiast is the desire not to get caught and subject to the harsh penalties.
Frankly, getting a PE license is not difficult, provided you are not a totally shitty engineer.
Cut the bullshit. The Texas Software PE license required among other things "At least 16 years of creditable experience performing engineering work" and "References from at least nine people, five of whom must be licensed engineers." Note that "creditable" means "experience working under a professional engineer".
Fortunately, despite the IEEEs push, very few states require licensing of any sort to write or sell software. If they do, I suppose I'll be forced out of my career, which has included working on medical devices. Fuck them and I hope they all die; they're certainly trying to kill me. Also note that the ACM split with the IEEE over this very issue.
Who says the NSA doesn't run the site?
I think ATF or DEA is more likely.
Only the New Yorker story where LeMessurier supposedly talked directly to a male engineering student directly conflicts with the others. Maybe the New Yorker made that part up for color.
That's actually an interesting engineering ethics issue: Can you, as a licensed software engineer, in good conscience release software under any license with such clauses, without totally violating your responsibilities and duties as an engineer?
Why not? As long as you explicitly note that you are NOT guaranteeing it under your engineering license, and you aren't providing it under conditions where signed-off software would be required, why would it be unethical?
Ethics -- in general, not in the sense of a legislated code of ethics -- requires I stand by any guarantees I make. It doesn't require I always make such guarantees.
Clearly, the contractor was stupid and more interested in saving money than doing it correctly.
No. They had an idea to save time and money (to use bolts instead of welds for certain braces), and they submitted it to LeMessurier's firm, which approved it after some analysis, which turned out to have been done wrong. It wasn't the contractor's fault, they didn't have the expertise to evaluate whether the change would work or not, and they properly submitted it to those who did.
Before we get all silly, please remember that the police had a WARRANT to search the guys house.
A warrant obtained from a rubber-stamp magistrate buddy of the mayor or through a falsely sworn affadavit doesn't turn a witchhunt into "rule of law".
There's one guy who is constantly begging on the New Jersey Transit trains in Penn Station NYC, he claims he just needs a few bucks for a ticket to get home (common scam actually, this guy is just more regular than most). Of course he's full of shit, as another guy on my car proved by offering him a ticket to where he wanted to go, and when he refused it, lit into him about how he was a pathetic loser who was making his race look bad.
Then there's the "Why Lie, I Need a Beer" guy also in Penn Station NYC. Though I think he's actually not homeless at all but a cop of some sort, he seems a bit too healthy.
And the bunches who fake some sort of deformity. They seem to have shifts worked out; maybe there's an organization who controls it. Anyway, they get in their contorted positions and hold out a cup or a sign or whatever. Then when their shift is up, they straighten up, pick up their stuff, and go.
If you don't like C++ (and who does?) or C, what DO you suggest as a systems programming language?
Rule 1: If it runs under a VM, it's out
Rule 2: If it requires a garbage collector, it's out.
Rule 3: COBOL and FORTRAN are out too.
They should just leave the state and move to more friendly locations in which this is not a problem.
Just set up an Omni Consumer Products division and take over Detroit.
It's scary how much "cowboy configuration" there is out there, and yet in the programming world, "cowboy coding" is frowned upon.
Oh yeah, it's frowned on. Every senior developer will sternly tell you that "cowboy coding" is a terrible idea, then they will saddle up their horse and ride away.