Shorter Gonzales

He can wiretap whomever he wants, it’s really helped, but we can’t tell you how because it’s classified, so you’ll have to trust us.”

Um, Alberto? We have checks and balances in our form of government precisely because government isn’t trustworthy. But your boy Bush can’t be bothered to follow those laws even though FISA warrants are rubber-stamped 99% of the time. How’s that work?

Update: ThinkProgress debunks his smear of Gore and Clinton in his remarks quoted above. Nice try, torture boy.

Where the Hell was this Al Gore in 2000?

Salon has an unofficial transcript of Gore’s speech from Monday.

Congressman Barr and I have disagreed many times over the years, but we have joined together today with thousands of our fellow citizens — Democrats and Republicans alike — to express our shared concern that America’s Constitution is in grave danger. In spite of our differences over ideology and politics, we are in strong agreement that the American values we hold most dear have been placed at serious risk by the unprecedented claims of the Administration to a truly breathtaking expansion of executive power. As we begin this new year, the Executive Branch of our government has been caught eavesdropping on huge numbers of American citizens and has brazenly declared that it has the unilateral right to continue without regard to the established law enacted by Congress to prevent such abuses. It is imperative that respect for the rule of law be restored. […] [O]ne month ago, Americans awoke to the shocking news that in spite of this long settled law, the Executive Branch has been secretly spying on large numbers of Americans for the last four years and eavesdropping on “large volumes of telephone calls, e-mail messages, and other Internet traffic inside the United States.” The New York Times reported that the President decided to launch this massive eavesdropping program “without search warrants or any new laws that would permit such domestic intelligence collection.” During the period when this eavesdropping was still secret, the President went out of his way to reassure the American people on more than one occasion that, of course, judicial permission is required for any government spying on American citizens and that, of course, these constitutional safeguards were still in place. But surprisingly, the President’s soothing statements turned out to be false. Moreover, as soon as this massive domestic spying program was uncovered by the press, the President not only confirmed that the story was true, but also declared that he has no intention of bringing these wholesale invasions of privacy to an end. At present, we still have much to learn about the NSA’s domestic surveillance. What we do know about this pervasive wiretapping virtually compels the conclusion that the President of the United States has been breaking the law repeatedly and persistently. A president who breaks the law is a threat to the very structure of our government. Our Founding Fathers were adamant that they had established a government of laws and not men. Indeed, they recognized that the structure of government they had enshrined in our Constitution — our system of checks and balances — was designed with a central purpose of ensuring that it would govern through the rule of law. As John Adams said: “The executive shall never exercise the legislative and judicial powers, or either of them, to the end that it may be a government of laws and not of men.” An executive who arrogates to himself the power to ignore the legitimate legislative directives of the Congress or to act free of the check of the judiciary becomes the central threat that the Founders sought to nullify in the Constitution — an all-powerful executive too reminiscent of the King from whom they had broken free. In the words of James Madison, “the accumulation of all powers, legislative, executive, and judiciary, in the same hands, whether of one, a few, or many, and whether hereditary, self-appointed, or elective, may justly be pronounced the very definition of tyranny.” Thomas Paine, whose pamphlet, “On Common Sense” ignited the American Revolution, succinctly described America’s alternative. Here, he said, we intended to make certain that “the law is king.” Vigilant adherence to the rule of law strengthens our democracy and strengthens America. It ensures that those who govern us operate within our constitutional structure, which means that our democratic institutions play their indispensable role in shaping policy and determining the direction of our nation. It means that the people of this nation ultimately determine its course and not executive officials operating in secret without constraint.

You probably oughta read the whole thing.

From highbrow to nobrow

Celeb gossip site The Superficial is horribly, horribly mean. But hilarious:

Frances seems like a nice enough girl. It’s kinda inspiring to see her defend a woman who spends most of her time either a) drunk, b) high, c) naked, d) dressing monkeys in bikinis, or e) all of the above. This really surprises me, because I figured any daughter of Courtney’s would either be sold into prostitution or so strung out on drugs that she’d look like a cross between Keith Richards and Sloth. Only with boobs. And then I’d call her Sloobs.

Also, apparently, if you’re any sort of media, you get to grope Scarlett Johanson. Who knew?

Mmmmmm. Scarlett Johansson.

Why the New Yorker is Awesome

Design Observer weighs in on its “slow design;” it remains virtually identical in presentation and layout to its first issue in 1925:

[O]ne senses that each of the changes in The New Yorker was arrived at almost grudgingly. Designers are used to lecturing timid clients that change requires bravery. But after a certain point — 80 years? — not changing begins to seem like the bravest thing of all.

Coin-counting part 2

DeadProgrammer (a fine blog) has a post up about coin-counting machines wherein he mentions some of the datapoints we wondered about previously. (Of course, he seems to have just gotten his figures at the Mint, which is something we’re ashamed we didn’t do.)

(We note with amusement that his coin distribution is wildly different than ours; we suspect he cherry-picks the more usable change out before resorting to automated counts. We, on the other hand, just dump all our change into the jar every night, which should produce a more typical distribution. Or so we assume, anyway.)

The Endorsement

If you use a Palm and a Mac, you need this. Just trust me. We were aware of it, but it wasn’t until we installed it that we realized it now comes with a new Notes conduit and a simple Mac Notes application as well. (The Calendar, Tasks, and Contacts data all map pretty well to the native Mac tools that come with OS X, but up to now there was no simple Notes equivalent; this addition is a huge boon.)

Oh yeah: we bought one of these because we STILL can’t find the old Zire 72 we planned on using in our post-Treo world. Of course, said Zire will doubtless surface nearly immediately, or perhaps after it’s no longer feasible to return the TX.

Dept. of Brand New Heathen

Please welcome Caroline Maria Ceaser, the newest resident of Albany, New York, and my first niece. Pictures and statistics forthcoming.

Update: Ol’ Maria showed up at about 10:20 central. She has lots of hair, presumably in the appropriate regions, and eyes that may or may not stay blue. She weighted 7 lbs, 2 oz. Her mother damn near slept through the labor, which will of course earn her the enmity of every new mother she meets in the park. We also hear that Chief Heathen Educational Wunderkind has already asked after his Heathen Shout-Out, and it pleases us a great deal to point out that it was already here.

Send pix, guys.

In which we rant about the LACK of XML

Yesterday, we were chatting with Captain Telescope about development, XML, and how ugly and misused the latter can be. Frankly, it’s misused way more often in our experience than not. XML+XSLT can be a real boon for some applications, but there’s a tendency among some to store Every. Damn. Thing. in XML, and there’s really no good reason for that. In some situations, a five-line pure-text “unix-style” config file is exactly what you need, not a stanza-filled XML abomination — in fact, even something as complex as an Apache config file would probably only suffer if converted to XML; as it is, it’s fairly clear if you know what you’re doing, and if you don’t, you have no business in the config file.

Likewise, XML ought never be a persistent data store for anything you’re going to read and write repeatedly. (Yes, we’ve really heard people suggest this.) XML is a way to move data around; it’s a great lingua franca for shifting data formats. XSLT allows the (relatively) easy transformation of XML into damn near anything else you want, which is awesome. Using an XML file or files as your database, though, is just fucking stupid in a world where wholly reasonable RDBMS tools abound at the “free” price point.

HOWEVER, today we find a perfect example of something that really, really, really needs some XML love. We’re working with [Nameless Government Entity] on some supply-chain issues, and one element of these transactions is something called an Advance Shipping Notification. An ASN is an electronic document transmitted to the recipient of a given shipment of goods; you send it on ahead of the shipment so that [NGE] knows that your shipment of widgets, catfish jerky, and whiskey is on its merry way (and how much of each are coming, and who it’s from, and all that goodness).

These ASN documents can be formatted in one of two ways, for the most part. Both formats look like what happens when Heathen Central’s Chief Feline Officer takes a shortcut across our keyboard; here’s an example from the better, more legible of the two:


START*1^
A*AFVendor11^
B*COMBO^
1*GS03F04702^FA940105F9126^20060104^^
2*STUC0001^20060115^^N^
3*SPL^
4*^^^

… and so forth for several dozen lines. Lovely, huh? Naturally, there’s no documentation at all in the file itself (we have a 96-page Word document for that; naturally, it’s rife with additions and exceptions to otherwise inviolate rules). It’s exceeded in the “meaningful data most resembling line noise” competition only by certain Perl idioms, for crying out loud.

In this instance, at least, we’d kill for an XML alternative. The accessibility implications would be huge, especially in world where many, many people are going to be creating these files in the next 6-18 months. Like, say, this one.

Amusing Year-End Blog Meme

So, 2005 in Cities:

  • Houston, TX
  • Jackson, MS*
  • Chicago, IL
  • Sarasota, FL
  • Louisville, KY*
  • New Braunfels, TX
  • Hattiesburg, MS
  • Galveston, TX
  • San Francisco, CA
  • Mendocino, CA
  • NYC, NY
  • Albany, NY

(The idea is Kottke’s; tag, you’re it.)

The other Microsoft dude is even GEEKIER

Paul Allen, forevermore the lesser-know MS founder, is nevertheless a very, very rich man. He spends his money in amusing ways; one pursuit is PDPPlanet.com a computer history website. Perhaps the coolest aspect of this is that you can, via the site, apply for and receive an account on one of the systems — either a DECsystem-10 or an XKL-Toad-1.

Wow. So, who’s up for a little TOPS hacking? (Via BoingBoing.)

Kottke Writes Letters

In re: the Mac-Intel thing, we first find this, which is funny and familiar, since it looks like Mr Kottke bought at almost exactly the same time we did.

Of course, we assume he’s very tongue-in-cheek there, and that he knew, as we did, that MacWorld was coming up, and that he made his buying decision based on a number of factors. We further suspect that we may share as many as two such factors: first, that we needed the purchase in the 2005 tax year; and second, that we prefer not to be on the leading edge of a such a huge change.

Even so, the cries of Five! Times! Faster! might make us sadder if it weren’t for certain voices of reason. (In other words, those claims are based on some very biased tests geared toward multiprocessor (or dual-core) machines, and shouldn’t be used to compare performance of single-processor boxes to multi-processor ones.)

More Shenanigans on Cory Maye

Remember Cory? He’s the guy who shot and killed a home invader who happened to be a cop serving a no-knock warrant on the wrong house. He’s on Mississippi’s death row.

Well, the part-time public defender who’s been working on his case has apparently irritated the Prentiss, MS, altermen by doing so, as they’ve fired him for doing so. Way to go, Prentiss! (Said attorney will continue to represent Maye; he just won’t be the PD anymore.)

What tools.

Amateur Archeology, Ukrainian Style

A woman near Kiev has been doing some minor exploring and excavation of the WWII battlefields around the area. Her findings and pictures are worth your time, even if her written english isn’t quite perfect (it’s better than your Russian, we wager). Among the abandoned bunkers she finds all manner of rifles, pistols, grenades, and other more mundane detritus of war there — as well as, disturbingly, evidence of the staggering number of casualties from the battle half a century ago.

In which we are shocked — SHOCKED! — at good customer service from a wireless vendor

Last January, my company decided to standardize on a single wireless vendor. This makes sense, since most don’t charge for in-network calls. We went with Cingular, and I had the opportunity to get a new wireless toy. Yay!

I got a Blackberry, since it was cheap. Well, cheap it was, and also unusable for my needs. (The biggest dealbreaker was that since we’re not stupid enough to run Exchange, the actual email intergration is pretty hopeless. It doesn’t do IMAP — in fact, it doesn’t really have a client of its own at all; it just syncs to the feature-free server at RIM. One of the upshots of this is that all messages from the Blackberry must come from the same address, and you get no copies of that message in your “sent” box unless you CC yourself manually. It’s a hopeless tool that’s succeeded largely because people haven’t seen better. Add to this the immature nature of its PIM apps, and you’ve got a tool I can’t use.) No problem; Cingular had a regret policy that allowed me to swap it for a Treo 650, so I did. (Actually, we kept the Blackberry and passed it on to the marketing dude.)

A month later I got a HUGE bill, whereupon I noticed a couple things:

  • For some reason, data plans are different, and using the Treo on a BB plan resulted in HUGE overage fees; and
  • They’d put me on a 2-year contract, which was contrary to what I told my corporate rep, improbably named “Tivarri”.

A phone call to Tivarri got both straightened out (complete with lots of charge reversals), or so I thought. (Yes, Tivarri had checked the box for 2-year-committment, and I hadn’t noticed before, so that’s kinda sketchy, but she said she’d fix it — and since I paid full price for the Treo, there was no reason to suspect she hadn’t.)

Well, turns out the Treo isn’t the best phone in the world. In fact, it’s a crappy phone. It’s also a crappy Palm, compared to the other dedicated Palm devices out there. What it’s good at is “being both in one box,” but only at the expense of being so poor at either other job that you’d never pick it under any other circumstances. The real dealkillers, though, were the phone complaints. Its signal strength is typically very weak (even when other Cingular phones are doing fine), its volume is too low, etc. By late summer I was pretty Done with the Treo, and willing to move back to separate devices.

So December rolls around, and Cingular’s having this sale on RAZRs, which is the phone I want. I call to verify that I can upgrade, and they tell me no, my contract isn’t up until NEXT January. Um, WTF?

I explained all the above, and that the corporate rep was supposed to have fixed this last winter, and the nice lady at Cingular gives me no bullshit and says she’ll follow up by today.

Today the phone rings, and it’s some other dude at Cingular following up FOR the nice lady because she’d out sick. I give a summary of the situation, he reads the notes, and says he’ll call me back in a little while.

And HE DID. All taken care of. My contract is now up for renewal, and I can have the December deal on the RAZR despite it being January. Cool. We hang up. I call a store, check availability, and plan to drop by around 5. My phone rings again. It’s Nice Dude again, wanting to tell me that because of the run-around, they’re putting a $50 credit on my account.

No yelling. No bullshit. No real runaround, honestly. Tivarri should’ve gotten it right last January, but I also should have noticed she put me down for 2 years, so it’s partly on me, too. Even so, they fixed it AND then threw money at me, and with minimal effort on my part, and after years of dwindling quality in customer support interactions across the board, it’s nice to experience GOOD customer care for a change.

What “Pastoring” apparently means in parts of Tulsa

Lonnie Latham, a highly-placed member of the Southern Baptist Convention was busted on lewdness charges for trying to pick up a plainclothes cop outside an Oklahoma City hotel.

From the article:

Latham, who has spoken out against homosexuality, asked the officer to join him in his hotel room for oral sex. Latham was arrested and his 2005 Mercedes automobile was impounded, [police Capt. Jeffrey] Becker said. Calls to Latham at his church were not immediately returned Wednesday. When he left jail, he said: “I was set up. I was in the area pastoring to police.” The arrest took place in the parking lot of the Habana Inn, which is in an area where the public has complained about male prostitutes flagging down cars, Becker said. The plainclothes officers was investigating these complaints.

Damn Right

Go read this right now. Here’s a bit:

When the New York Times revealed that George W. Bush had ordered the National Security Agency to wiretap the foreign calls of American citizens without seeking court permission, as is indisputably required by the Foreign Intelligence Surveillance Act (FISA), passed by Congress in 1978, he faced a decision. Would he deny the practice, or would he admit it? He admitted it. But instead of expressing regret, he took full ownership of the deed, stating that his order had been entirely justified, that he had in fact renewed it thirty times, that he would continue to renew it and–going even more boldly on the offensive–that those who had made his law-breaking known had committed a “shameful act.” As justification, he offered two arguments, one derisory, the other deeply alarming. The derisory one was that Congress, by authorizing him to use force after September 11, had authorized him to suspend FISA, although that law is unmentioned in the resolution. Thus has Bush informed the members of a supposedly co-equal branch of government of what, unbeknownst to themselves, they were thinking when they cast their vote. The alarming argument is that as Commander in Chief he possesses “inherent” authority to suspend laws in wartime. But if he can suspend FISA at his whim and in secret, then what law can he not suspend? What need is there, for example, to pass or not pass the Patriot Act if any or all of its provisions can be secretly exceeded by the President?

Where does this lead us? Schell goes on:

The danger is not abstract or merely symbolic. Bush’s abuses of presidential power are the most extensive in American history. He has launched an aggressive war (“war of choice,” in today’s euphemism) on false grounds. He has presided over a system of torture and sought to legitimize it by specious definitions of the word. He has asserted a wholesale right to lock up American citizens and others indefinitely without any legal showing or the right to see a lawyer or anyone else. He has kidnapped people in foreign countries and sent them to other countries, where they were tortured. In rationalizing these and other acts, his officials have laid claim to the unlimited, uncheckable and unreviewable powers he has asserted in the wiretapping case. He has tried to drop a thick shroud of secrecy over these and other actions.

Bush must be stopped. If he does not stop, he must be impeached. His doctrines and actions endanger our country far more than bin Laden ever has.

Predictions

Every year, Ed Felton over at Freedom-To-Tinker makes some predictions. This year, his list includes an event we’ve been saying was coming for a while:

(19) A name-brand database vendor will go bust, unable to compete against open source.

The power of tools like PostgreSQL is undeniable, and the growing popularity of its rival MySQL has definitely made it safe to pilot or deploy with an open-source database instead of paying big bucks to Oracle and the like. We’ve seen what can be done with these tools, and it makes us wonder why the hell someone would BUY something like SQL Server.

Still, we’re not sure a vendor bust is in the cards for 2007. Collapse takes time, and so far I don’t think the FOSS options have grown quite enough yet. However, Felton is usually more right than wrong, and there’s no denying that this year will see PSQL and MYSQL take more market share from their commercial competitors. The effects of that market grab will definitely be interesting.