Profile

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Unixronin

December 2012

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Expand Cut Tags

No cut tags
unixronin: A somewhat Borg-ish high-tech avatar (Techno/geekdom)
Thursday, April 21st, 2011 10:07 pm

Without mentioning names, earlier this year the managed-hosting provider that I have been working for since October secured a very large contract with a new customer, for whom, over the past month and a half or so, we've built over a hundred servers and three SQL DB clusters across two continents.  I personally specced and built their entire DB infrastructure.  When I got up this morning, that buildout was still in testing.

Then pretty much Amazon's entire US-East EBS/EC2 cloud went down.  Guess where New Customer's current production environment was hosted.

Was, I say.  Five hours later, when their solution was still down and Amazon still couldn't even give them an ETA for restoration, they said to us, "Um ... this new solution you're building for us?  Can we push it into production ahead of schedule?  Like ... right now?"

"Sure," we said.  "We'll be standing by in case there's any problems."

So they rather nervously loaded their live production data, switched their DNS over ... and it all came up and Just Worked, first time.  It hasn't so much as hiccupped.  Needless to say, their executive management is ecstatic (and highly impressed with us).

I love it when a plan comes together...

Tags:
unixronin: Pissed-off avatar (Pissed off)
Monday, April 18th, 2011 08:07 am

Or, not.

LiveJournal appears to have made some global change somewhere in the bowels of S2 that has broken my comments page beyond my ability to figure out what's wrong with it.  I'd noticed some anomalous behavior over the past month or two, and then sometime last week it completely blew up.  I've managed to find some of the errant HTML that's fouling it up, but not all of it, and I can't determine where in the system it's coming from.  Not only that, but the original style I based mine off of doesn't appear to exist on LiveJournal any more (or if it does, I can't find it).

So I guess it's time for a restyle on the LiveJournal side.

I'm thinking about starting with this, and tweaking from there ... but probably not nearly as extensively as my modifications to the previous style, where I moved elements around, installed new chrome, changed code and all kinds of stuff.

(Gaah!  It doesn't look as though I can statically link to a preview of a specific style.  The preview link displays as "whatever S2 style preview you last looked at", which is less than useful.  :p  Ah well ... maybe I'll just have to go for it.)

unixronin: Richard Feynman (Richard Feynman)
Monday, April 11th, 2011 08:25 am

Thought for the day:

Neils Bohr once challenged Albert Einstein to prove that the moon exists when no-one is observing it, after Einstein asked him whether he could really believe that it doesn't.

I don't have the math chops to do it.  But, I believe it can be shown that for the Moon to not exist except when being observed would violate local causality.  This is because the Moon is approximately 1.25 light-seconds away, and thus in order to be observable, the Moon would have to consistently begin existing at least 1.25 seconds before being observed.

(There is also a problem with the fact that the Moon exists in a specific, definable location, implying that it has independent existence even when not being observed.  If we could call the moon into being simply by observing it, why can't we just observe it anywhere we choose, at any moment that the whim takes us?  The simple fact that we can only observe the Moon "where it is" argues rather strongly that it, in fact, is.)

Tags:
unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Wednesday, April 6th, 2011 08:20 am

... from the Dreamwidth staff is that it's believed the DDoS against LiveJournal is targeted not so much at LJ itself, as at Russian bloggers who post on LJ.

Keep in mind, by the way, that having a Dreamwidth account doesn't mean you have to stop using LiveJournal, as one commenter imputed.  For about the past year or more, I've been making ALL of my posts on Dreamwidth — even though LogJam still doesn't work quite as well on Dreamwidth, and can't re-edit Dreamwidth posts — and having them automatically crossposted to my LiveJournal account.  One benefit of this, in addition to redundancy, is that I don't have to keep retrying to find a time when LJ is responsive to make a post.  Dreamwidth's servers will retry the crosspost for me.  So when LJ is under DDoS, like now, I can post more reliably to LJ via Dreamwidth than I can directly.

So, for those commenting that offering Dreamwidth invites is helping the DDoSers:  Think it through.

(Of course, replying to comments is still problematic...)

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Tuesday, April 5th, 2011 09:01 pm

Just a reminder, since it's come up again:  I have, at present, a total of ten Dreamwidth invite codes to distribute.  If you just want to try it, or you're tired of Russian spammers and DDoS attacks, let me know and I'll send you one.  Comments are screened so that you can give me an address to send your invite code to without exposing it.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Saturday, April 2nd, 2011 05:54 pm

It is fairly well documented that a massive lobbying effort had been undertaken by the Wall Street banks to remove the last restrictions that had been placed on the financial sector by the government in the aftermath of the Crash of 1929 and the Great Depression.  PBS Frontline has done a good job of documenting this.

[...]

We now have an economy in which five banks control over 50 percent of the entire banking industry, four or five corporations own most of the mainstream media, and the top one percent of families hold a greater share of the nation's wealth than any time since 1930.  This sort of concentration of wealth and power is a classic setup for the failure of a democratic republic and the stifling of organic economic growth.

[...]

We must recognize that a partnership between corporations and government is a dalliance along the road to fascism, inimical to the freedom of the individual.  Corporations do not and must not have the same rights of individuals, because it is the Bill of Rights that was meant to balance the power, to protect the individual from powerful combinations and concentrations of wealth and power.

[...]

The United States [is] in what I call a credibility trap, in which no substantial reforms can take place because both political parties are compromised, I am not optimistic that real change will occur until the economic situation get much worse and a genuinely independent third party movement threatens the status quo with serious investigations and criminal indictments.  The Tea Party started as a movement for financial reform, but became quickly co-opted by powerful financial interests and slick public relations campaigns.  You hardly ever hear about real financial reform from them anymore.

Another interesting article from the same source:  Catherine Austin Fitts on "the financial coup d'état".

Other than Bernie Madoff, essentially no one has been indicted or convicted.  Indeed, the people who engineered the housing bubble and related policies have been rewarded with numerous public and private positions as well as financial compensation.  We are watching record bonuses on Wall Street.

The institutions that engineered the housing bubble and the financial crisis have been richly rewarded with $12 trillion in bailouts, expanded access to the federal credit, and government assumption for the debt and liabilities of Fannie Mae and Freddie Mac.

[...]

Wall Street and Washington issued trillions in fraudulent securities, used it to gain control over trillions in assets, and then were able to engineer the taxpayers refinancing out the fraudulent paper.  Think of this as a leveraged buyout of a planet.

Cupiditas pecuniae radix malorum est.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Monday, March 28th, 2011 07:57 am

Thomas Paine wrote, in The Rights of Man:

If, from the more wretched parts of the old world, we look at those which are in an advanced stage of improvement, we still find the greedy hand of government thrusting itself into every corner and crevice of industry, and grasping the spoil of the multitude.  Invention is continually exercised, to furnish new pretenses for revenues and taxation.  It watches prosperity as its prey and permits none to escape without tribute.

"Invention is continually exercised, to furnish new pretenses for revenues and taxation."  Now, where in the US have we seen that happening ...

Oh, wait.  Where, lately, in the US, have we NOT seen that happening?

Not too many places, are there?

Give government the power to spend, and once it realizes it can spend what it wants and the voting public can't or won't stop it, it will spend and spend and spend.  It will tax anything that moves so that it can spend.  It will award itself new powers so that it can spend.  It will print money so that it can spend.  And once it starts printing money to spend it, it will print money until the money is worthless, beggaring everyone else in the process — because it naturally reserves to itself the right to print money.

What happens to a society, an economy, when its money becomes so worthless it's not worth the trouble to pick it up out of the gutter?

Well, just look at Zimbabwe, Hungary, Yugoslavia...

It has been written that the power to tax is the power to destroy.  But so is the power to spend without limit.  And if you are "limited" by a ceiling that you have granted yourself the power to simply raise every time it looks like you might be about to hit it ... well, what kind of a limit is that?

unixronin: Pissed-off avatar (Pissed off)
Sunday, March 27th, 2011 11:36 am

Quick recap:

Two years and ten months ago, I bought a Hanns-G HG281D 28" LCD monitor.  It came with a three-year warranty.

After just less than two years, it developed a fault causing screen distortion severe enough to render it unusable.  I sent it in for repair under warranty.  It came back with that fault fixed, but with a different fault instead.  I called Hannspree, who said they'd replace the monitor.  They did, with a used monitor.  They assured me my original three-year warranty transferred and was still in effect.

A few months ago, the replacement monitor developed a fault.  A column driver in the LCD stuck on, leaving an always-on red line down the screen.  When I called them about it to check on warranty status, they told me it was out of warranty, and offered to repair it for $90 plus shipping, half the price of replacing it with a new monitor.  The repair would be warranteed for only 90 days.  Apparently ANY repair is warranteed for only 90 days, which as I understand it is why my monitor is now out of warranty.

To give credit where due, the service manager said he could get the repair fee down to $80.  Though in that case, why not quote $80 up front in the first place... that's still around $120 with shipping.

Anyway, about a week ago I decided that for $120, I can live with a vertical red line more easily than I can manage without the extra 120 rows of a 1920x1200 vs. 1920x1080 monitor, on my work machine.  So I switched the Hanns-G back onto babylon5.

Well, now the power switch appears to have gone intermittent.  There's no point calling Hannspree.  They already told me the monitor is out of warranty.

Moral of the story:

DO NOT BUY HANNSPREE PRODUCTS.  They do not honor their warranties.

Unfortunately there appear to be vanishingly few 28" range monitors on the market that still do 1920x1200; and the next jump up, 30" monitors at 2560x1600, is a huge price jump to about $1500, more than I can justify right now.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Thursday, March 24th, 2011 11:11 am

What do you do when a 9.0 earthquake followed by a 10-meter tsunami devastate and inundate your city, flinging cars around like toys?  If you're Hideaki Akaiwa, you find a wetsuit and go into the raging maelstrom alone to rescue your wife.

If the Japanese have an equivalent to SEAL teams, they should recruit this guy.  If they don't, maybe they should hire him to help train some.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Monday, March 21st, 2011 07:23 am

Speaking of fail, here's the Washington Examiner again on the GM bailout.

One huge problem – and a crystalline visual aide of all that is wrong with TARP and government ownership - is GM Chief Executive Officer (CEO) and Chairman of the Board Dan Akerson.

Akerson is not – and never has been – a car guy. He himself said so. What is he? He is a DC-connected, Wall Street hedge fund big coin guy.

...

Hedge fund guys are very fond of taking massive risks in pursuit of short-term profits.  And that’s fine - when they’re doing it with their funds.

...

You’re seeing myriad examples of this fake-it short-term policy from the company – and from its Washington, D.C. masters.

Begin with President Barack Obama’s chairman of the Council of Economic Advisers, Austin Goolsbee, announcing in late February that the government will seek to sell its GM shares as quickly as possible.  Which – to no one’s surprise – caused a dip in GM’s share price.

Which currently sits - below its Initial Public Offering [IPO] price - at $33.  For We the Taxpayers/Shareholders to break even, it has to get above $54.

Which ain’t happening anytime soon - putting the lie to all this talk of We the Taxpayers/Shareholders making money on TARP.

To try to artificially pump up short-term sales, GM has been repeatedly slashing car prices and handing out purchase discounts well above the industry average.

As we saw with another government car giveaway, Cash for Clunkers, this only moves up car purchases that would have been made anyway.  Again – short-term vs. long-term.

Akerson, the article points out, has presided over two large-scale bankruptcies already, Hawaii Telecom and XO Communications.  So hey, what's a third?  We shouldn't count it against him.  After all, it's not like it's actually in a business he knows anything about.  Right?

Tags:
unixronin: Lion facepalm (Facepalm)
Monday, March 21st, 2011 07:13 am

In the continuing political tradition of "Do what I say, not what I do":

George W. Bush, March 19, 2003, speaking from the White House

"My fellow citizens, at this hour American and coalition forces are in the early stages of military operations to disarm Iraq, to free its people and to defend the world from grave danger.  On my orders, coalition forces have begun striking selected targets of military importance to undermine Saddam Hussein's ability to wage war."

Every effort to spare the lives of innocent civilians, broad and concerted campaign, decisive force, no outcome but victory accepted, freedom defended, etc.

Barack H. Obama, December 20, 2007

The President does not have power under the Constitution to unilaterally authorize a military attack in a situation that does not involve stopping an actual or imminent threat to the nation.

Barack H. Obama, March 19, 2011, speaking from Rio de Janeiro

BRASILIA, Brazil — President Barack Obama authorized limited military action against Libya Saturday, saying Moammar Gadhafi's continued assault on his own people left the U.S. and its international partners with no other choice.

Every effort to spare the lives of innocent civilians, broad and concerted campaign, decisive force, no outcome but victory accepted, freedom defended, etc.

Further reading:

The Washington Examiner, on Obama's "presumptuous and flippant" declaration of war from Rio de Janeiro, a step which he apparently felt sufficiently minor not to be worth interrupting his five-day trade junket over, and without even attempting to claim that Muammar Khadafy (or however we're spelling his name today) "poses a threat to the United States", and which he really did not discuss with Congress at all, let alone secure Congressional approval.

"Today, I authorized the armed forces of the United States to begin a limited military action in Libya," the president said.  For him it was self-evident he had such authority.  He gave no hint he would seek even ex post facto congressional approval.  In fact, he never once mentioned Congress.

(Pot, kettle, black, Mr. President.  Ah, but George Bush was George Bush when he did it, even though he debated it at length with Congress and the nation for months beforehand.)

Setting aside the wisdom of the intervention, Obama's entry into Libya's civil war is troubling on at least five counts.  First is the legal and constitutional question.  Second is the manner of Obama's announcement.  Third is the complete disregard for public opinion and lack of debate.  Fourth is the unclear role the United States will play in this coalition.  Fifth is the lack of a clear endgame.

And here's a report from Fox about how hardcore liberals in Congress are furious with Obama, and are demanding that Congress return to session and Obama to Washington so that he can explain his actions to a joint session of Congress, with one raising the question of impeachment.  —Oh, but wait, silly me, that's Fox ... it clearly can't possibly have ever happened.

Liberals like to slam George Bush because he was reading to a classroom full of kids in Florida when he received the news about 9/11, and chose to finish his reading session?  Barack Obama declared de-facto war on Libya, via an audio recording from Rio de Janeiro, not even having the responsibility and gravitas to properly address the nation, and then went back to playing soccer in the streets of a Rio shanty-town.

My GOD, Mr. President, at least make some PRETENSE of taking the duties of your office and your responsibilities to the nation seriously.

unixronin: Lion facepalm (Facepalm)
Wednesday, March 16th, 2011 09:03 am

If you develop code, you're gonna love this.

I have a multi-threaded Perl ICB client that I wrote.  I've always had an occasional problem with a race condition between different threads trying to write simultaneously to the screen.  I thought I had it solved at one point, but all hell broke loose after I built a new babylon5 with a six-core processor.  I tried various approaches to solve it, including meticulous use of Thread::Semaphore.

Well, I think I've finally solved the problem this time, by using a simple shared scalar as a semaphore and using lock($sem) instead of using a Thread::Semaphore object and $sem->down()/$sem->up() calls.  But, the ironic, yet inescapable conclusion from this...?

Thread::Semaphore isn't thread-safe.

Tags:
unixronin: Steampunkish biohazard icon (Biohazard)
Saturday, March 12th, 2011 05:56 pm

For those following events in Japan, the Japanese Nuclear and Industrial Safety Agency has just issued a statement comfirming core meltdown of the Fukushima Daiichi #1 reactor.  STRATFOR observes that NISA and TEPCO reports have been observed to be in conflict before, and the Nikkei report has not been independently corroborated.

Tags:
unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Friday, March 11th, 2011 09:37 am

Sometimes you don't need to think outside the box, so much as build a better one.  Rather than describing, I'm actually going to just paste from the newsletter I just got from Infinite Kind LLC, the creators of Moneydance, announcing their new iPad app, SyncSpace.

SyncSpace

I'm pleased to introduce our amazing new iPad app: SyncSpace is a drawing/sketching/brainstorming app that lets you express your ideas on an infinite, shared, zoomable canvas.  My objective in creating SyncSpace was to connect people remotely to brainstorm and share ideas visually in a way that can't be done with a phone call or video conference.  For example, people in different geographic locations can use SyncSpace to work together in real-time to sketch out an application's user interface, web site, magazine layout, network architecture or a variety of other projects.  SyncSpace can also post your drawings to Facebook, Twitter and 37 Signals' Campfire.  It's available for an introductory price of only 1.99 USD on the app store , so check it out soon.

Now THIS is smart thinking that leverages the strengths of a touchscreen tablet device.  It's an intelligent use of the technology.  Every application like this is worth a hundred or a thousand Angry Birds.  Yet Another handheld game device that can also kinda sorta be used as an awkward phone?  Meh.  Working interactively on a diagram or flow chart in real time with someone a thousand miles away, without needing ten thousand dollars of teleconferencing hardware or some inflexible remote-collaboration package designed for the PowerPoint mindset?

...OK, NOW you have my attention.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Friday, March 11th, 2011 08:13 am

Pop quiz:

About how many terrorist bombings occur on airliners in any given year?

OK.  Remember that answer.

Now:  About how many rapid depressurization events occur on airliners in any given year?

You don't know?  It's between 40 and 50 per year.

Which makes it completely brainstampingly stupid that the FAA has ordered — quietly, behind the scenes, and without public notice or discussion — that emergency oxygen masks and their oxygen generators be removed from airliner bathrooms, lest terrorists figure out a way to use one to blow up the plane.

Yes, just when you thought they couldn't possibly overreact any further, the bureaucrats who squander our tax dollars for a living have come up with something new to wet their pants over while running around in circles screaming that the sky is falling.  Any time now.  Honest!  Would we lie to you?  It's for the chiiiiiiiiiiiiiiiiiildren!

But don't worry.  They assure us that "Rapid decompression events on commercial aircraft are extremely rare".

Yeah, well, terrorist bombings on aircraft are at least 40 to 50 times rarer.  This is the same kind of "logic" that leads zealots of the Church of Offensively Loud Motorcycle Exhausts to assert that "Them helmet things will kill ya!", because they heard a story once about a rider in Tennessee, or maybe it was Oklahoma, no, wait, Montana, or perhaps Iowa, who [insert freakishly improbable series of events here] and died, because, you know, he was wearing a helmet when the Peterbilt crushed him.

Tags:
unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Friday, March 4th, 2011 08:56 am

Lengthy report here.

Publicly, ATF and Justice have tried to downplay any notion it would let guns knowingly flow to straw buyers to Mexican drug lords.

Newell, the special agent in charge in Phoenix, was asked at a news conference after the Avila indictment whether his agency would ever let guns knowingly cross the border.  Newell answered, “Hell, no.”  But, he said, suspects under surveillance sometimes elude agents, which could result in guns winding up in Mexico.

[Sen. Charles] Grassley got a similar answer.

In a Feb. 4 letter to the senator, the Justice Department said ATF never “knowingly allowed the sale of assault weapons to a straw purchaser who then transported them into Mexico.”  ATF, the letter added, makes “every effort to interdict weapons that have been purchased illegally and prevent their transportation into Mexico.”

Grassley told the Center he now believes those representations are contradicted by the documents his staff has gathered and the testimony of agents like Dodson.  “The Justice Department and the ATF put up a wall to mislead the American people and were less than forthcoming,” he said.

So on top of everything else, now the BATF is openly lying to Congress.  (Again.)  Only this time, the Senate doesn't believe them.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Tuesday, March 1st, 2011 01:57 pm

So writes the Wall Street Journal, referring to a GAO report due to be released imminently in compliance with a provision instituted last year by Sen. Tom Coburn (R., Okla.), that essentially requires the GAO to audit the Federal bureaucracy every year.

The agency found 82 federal programs to improve teacher quality; 80 to help disadvantaged people with transportation; 47 for job training and employment; and 56 to help people understand finances, according to a draft of the report reviewed by The Wall Street Journal.

Perhaps Congress could use the services of a few of those last 56 agencies.  The report is expected to list between $100 billion and $200 billion in duplicated spending.  (That's 7% to 14% of last year's $1.4 trillion Federal deficit.)  In addition, many of these agencies have conflicting goals and regulations.  For example, as cited in the WSJ article, Federal agencies are urged to reduce electricity consumption, yet at the same time encouraged to buy plug-in hybrid vehicles.

Tags:
unixronin: Pissed-off avatar (Pissed off)
Sunday, February 27th, 2011 08:46 pm

The new snow finally tapered off today not long after 5.  So I got my boots and cag on and went outside to fire up the snowblower to clear the driveway.  Again.

Refueled snowblower.  Started snowblower.  Brought throttle up, cut back choke, engaged auger drive.  Snowblower died like it had been poleaxed.

Huh.  Must have engaged the drive too suddenly on a cold engine.

Restarted snowblower.  Engaged auger drive, more gently.  Snowblower died.

Huh.

Examined auger.  Found a bunch of semi-thawed-and-refrozen icy slush blocking the impeller barrel.  Cleared it out and made sure impeller turns.

Restarted snowblower.  Carefully began to engaged auger drive.  Snowblower bogged, clearly about to die.

Shut off snowblower. Examined auger again.  Found a bunch of ice frozen around the auger spur drive box that looked like it might be locking up the auger.  Broke away the ice.  Made sure I could turn the auger at least slightly.

Restarted snowblower.  Carefully began to engaged auger drive.  Smoke began to come from under drive belt cover.

Stopped snowblower.  Sent upstairs for socket set.  Removed belt cover.¹

Restarted snowblower.  Auger immediately began to spin, even though drive lever was disengaged, spitting a wad of snow out the chute.

Hmm.  That's funny.  Maybe the auger drive tension roller stuck in engagement on the last try.  Gently begin to engage drive to see if I can unstick the roller.  Auger drive belt snaps.

Well, crap.

[1]  This would be the belt cover that I had to modify because there was insufficient clearance under the PVC drive belt cover for the belts², causing the auger drive belt to rub on the cover when the drive is disengaged.  (Yes, when "disengaged", the belt is actually still being driven by the driveshaft sufficiently to wear away the belt cover and heat it via friction to the point of smoking and partially melting.)

[2]  Yes, in case you were wondering, this MTD snowblower IS a piece of junk.  But it was free.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Sunday, February 27th, 2011 02:06 pm

You'd think that by now at least some corporate top management would have figured out that outsourcing is not a magic genie lamp that instantly grants you riches and success.  And that, in fact, it can have definite sdrawbacks, especially where complex products requiring technical precision are concerned.

It seems Boeing hasn't figured it out yet, and the 787 Dreamliner is "billions of dollars over budget and three years late" because of it.  Boeing contracted out sub-assemblies that had to fit together with exacting precision, gave them approximate specifications and required them to create their own blueprints, then was shocked, shocked I tell you, when major sub-assemblies didn't fit together.

As if this wasn't already bad enough, in a crowning moment of awesome stupidity, Boeing contracted out all of the most profitable parts of the job, keeping mainly the relatively unprofitable final assembly.

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Thursday, February 24th, 2011 09:35 am

An excellent article from Shikha Dalmia at Reason, via Bruce Schneier, points out that in any realistic sense the threat from Al-Qaeda to the US is all but non-existent.

But this year marks the 10th anniversary of 9-11 and none of the horrible scenarios conjured then have materialized.  Islamic terrorists have not flown more planes into buildings.  They haven’t detonated “loose nukes” or dirty bombs.  They haven’t released nerve gas into subway stations.  They haven’t poisoned the water supply.  They haven’t even strolled into one of America’s hundreds of malls or farmer’s markets and blown themselves up.

Maybe this is because enhanced post-9/11 security has made America invulnerable.  Or maybe the Islamists never posed that big a threat to begin with.

The article quotes Ohio State University political-science professor John Mueller, who observes that even taking 9/11 into account, an average American is more likely to drown in his or her bathtub than to be killed by international terrorism.  Unfortunately, all that screaming hysteria about terrorism sells newspapers, justifies increased budgets and new government agencies, and provides a rationale for expanded local and federal police powers.

The true threat to America is not international terrorism.  It is Washington DC's reaction to — and eager exploitation of — international terrorism.  It is Capitol Hill, not Al-Qaeda, that is destroying America.