The dumbass Linux community

Caliban Darklock wrote this in the late evening:

“Hey, I need to install package X. It depends on library Y. Package Z also depends on library Y, but it wants an older version. I know the newer version is compatible, but the filename is different. How should I tell package Z to look at the newer version? Is a symlink sufficient?”

“You can’t do that. If you don’t have the exact same version, it won’t work.”

Yes it does, provided the new version is properly backward-compatible. A symlink is indeed sufficient, but RPM will not be fooled and will complain until you force it to install without dependency checking. Package Z, however, will run just fine.

It truly amazes me that we run into this kind of thing so often in the Linux community, and so rarely in the Windows community. The Windows community isn’t supposed to outperform the Linux community. Open source is better, right? It has better contributors, better users, better support structures… so why are all our questions apparently getting answered by retarded monkeys?

Honestly, I’d like to know. As a Microsoft partner, we get great support from the Windows community. Why can’t we just get competent support from the Linux community?

Why I Blame Clinton

Caliban Darklock wrote this in the late afternoon:

I’m a software developer. I used to work in the defense industry. One of my projects was for the intelligence community. It was running just fine when Bill Clinton first took office. Then, for some reason, the people who actually knew how software development worked started disappearing. One by one, the expert developers were replaced by entry-level developers. The project managers were replaced by managers from elsewhere. And all of them had one major thing in common.

They were scary people.

Project managers for the CIA are just like project managers from everywhere else. They aren’t particularly different. But these new people were different. They were the kind of quiet, determined people that could and would get the job done by any means necessary.

They were the kind of people that you would want unofficially handling matters of national security from deep in enemy territory.

Now, I don’t know for certain, and if I did I probably couldn’t tell you. But here’s my theory. Bill Clinton was in the process of closing a number of military bases, because he thought we didn’t need them. I think he was shutting down field operations in the intelligence community, too. I think the best of those involved in those operations were being relocated to quiet office jobs where they could be yanked back into the field at a moment’s notice when someone finally said “hey, we DO need those operations”. So I think they laid off all the people they had to, so they could make room in the budget to replace them with these field personnel. (Face it, you just can’t lay off the field ops. They’re scary, as I believe I’ve already mentioned.)

On the macabre side, more than one of them commented that they were only there temporarily “until something blows up”. And in retrospect I think that’s exactly what they were waiting for; something like 9/11, to pound into the President’s head that we really did need those operations. Awfully black humor, but that’s pretty common in worst-case communities like intel and spec-ops.

Then, a couple years back, this project got cancelled - flushing over two hundred billion dollars of taxpayer money down the proverbial toilet. I think they yanked the scary people out of the project, replaced them with real project managers and software developers, and found the project could no longer be salvaged.

To cinch the matter, the prime contractor on this particular project was Halliburton. So if you connect the dots, Halliburton is probably getting preferential treatment because they took care of our displaced field personnel when we needed it. We owe them. And while Washington may not always make sense, when you connect enough of the dots, it tends to keep what promises it can. (I’ve also been told that Halliburton is the only company that COULD bid on the “unfairly-awarded” contract they’ve got; no other company in the nation has the capacity in the first place. But that’s just hearsay.)

So I believe Clinton not only trashed our intelligence position overseas, but also made 9/11 or something like it inevitable. In the process, he cost a lot of people their jobs, because all those project managers and developers had to get laid off to make room for the former field personnel. And by forcing the project to run under the guidance of the wrong people, he cost the American taxpayers about a quarter of a TRILLION dollars.

And I think we ought to string the bastard up for treason. But that’s just me.

Theory

Caliban Darklock wrote this in the early morning:

Saddam Hussein ruled through fear. He had many enemies, whom he controlled through the display of military power and the will to use it. It would be to Saddam’s benefit, were his military might significantly diminished, to conceal this fact from his enemies.

Thus, if Saddam wanted his enemies to think he had stockpiled WMDs and an active nuclear weapons program, he would want to seed the intelligence community with convincing evidence that he had these things.

He might send people to seek weapons-grade uranium, even though he had no actual intention of acquiring it. He might drive suspicious-looking tanker trucks around the country with a staff of scientists, so it would appear that he had an active chemical weapons program. He might destroy truckloads of materials for the manufacture of chemical weapons, so it would appear that those chemical weapons were in fact produced and stockpiled somewhere. He might even brag that his stockpiles were so well hidden they could never be found.

Since there weren’t any such stockpiles, they would in fact never be found. There would be significant and convincing evidence that Saddam was actively producing chemical weapons, and seeking the final ingredient to produce nuclear weapons, but nobody would be able to find the actual stockpiles or any operational nuclear program.

However, by turning away the UN weapons inspectors, Hussein makes an extremely convincing argument that there is something they might find. He did so as a calculated risk, believing that the US would not act without the approval of the UN, and in the end he was wrong.

So it’s possible that a more appropriate slogan for the left and right alike would be “HUSSEIN lied, people died”. Kim Jong Il has real nuclear capability, but we are not threatened because we know where it is and we can keep an eye on it. Iran has real nuclear capability, but we are not threatened because we know where it is and we can keep an eye on it. Iraq seemed to have real nuclear capability… enough to need the uranium… but we didn’t know where it was, so we couldn’t keep an eye on it.

This was unacceptable, so we stomped all over the country and removed the offending leader. I think that was the right decision, because the alternative was unacceptable: to leave a plausible nuclear threat of unknown scale operating in an unknown location under the direction of a maniac with a known grudge against us. Sure, that unknown scale happened to be zero, but would you bet a few million American lives on it?

Consider the odds we’re looking at here. There was roughly an 80% certainty that Hussein had or was planning a nuclear program, and let’s say there’s a 1% chance that he would use it. The amount of uranium he sought was sufficient to cause two to three million casualties. (Yes, I am pulling these numbers out of my ass. If you don’t like them, plug in your own numbers and do the math.) So there’s a 0.8% chance of 2.5 million casualties, or a net expected result of 20,000 casualties. If we attacked Iraq, we could expect to lose a total of roughly 10,000 people, which made attacking Iraq half the risk to American lives that doing nothing would have been.

Yes, it’s a little crass to boil human life down to numbers, but how else do you make this decision? If one human life is of infinite value, then any loss of life is unacceptable, and it is no more acceptable for one man to die than for one million men to die. So we replace the worth of a human life with a single variable x in the domain of natural numbers, determine algebraically that x < 2x, and thus conclude that one man can die to save two.

So attacking Iraq was the Right Thing, and anything Bush needed to say or do to convince the largely ignorant American public and their representatives in Congress that it was a Good Idea… well, it was the Right Thing. So even if Bush did lie, he did it to get the Right Thing done, and I will stand by him on that.

Greg Costikyan is brilliant.

Caliban Darklock wrote this just before lunchtime:

The Escapist has printed Death to the Games Industry, Part I by Greg Costikyan.

Just go read it. If you play games, or have any ambitions of writing games, go read the damn thing. Every last word. That pretty much goes for anything Greg writes; he’s brilliant, as I’ve already said. He wrote Paranoia and Toon. Great stuff.

Part II is going to be just as good. I’ll link to it when it pops up.

Genetic research

Caliban Darklock wrote this in the early morning:

The Australian reports the creation of regenerating mice.

Okay, all you people who complain about genetic research? Shut up. This is amazing. Imagine the possibilities: if you got a bad case of athlete’s foot, and you couldn’t get rid of it, you could just cut off your feet. The new ones wouldn’t have athlete’s foot. Lung cancer? Cut out the left one, and once it grows back, cut out the right. Anything with a “spare” can be readily removed simply by taking out one at a time.

How about this: hospitals hire people with very rare tissue types and provide regeneration therapy in return for having these people on call when an emergency transplant needs to be made. (I’m assuming we won’t be able to give this sort of treatment to everyone.) No more waiting lists. Just put your tissue type and desired organ into the system, which tells you what hospital has someone with that tissue type and that organ on the payroll. You fly out, get the surgery, and fly back.

The implications are astounding. I’m hoping we have this available to human beings within my lifetime. It would really rock.