Archive:


Printing in Linux: Still Waaaay Harder Than It Has To Be

Longtime readers (I know you exist) will note that it’s been a good few months since I posted about how I’d started tinkering with replacing Windows with Ubuntu Linux on my PC at home.

“So?” ask the Longtime Readers. (I hear your voices in my head. At least I assume it’s your voices…) “How’s it going?”

So far, it’s been very positive. I’ve gotten Ubuntu to do everything Windows 2000 was doing — except games, I’d resigned myself to that — and for the most part it was very easy to set up and get running.

Except for one thing: printing. Something as simple as setting up an inkjet printer turned out instead to be an epic adventure in frustration, fraught with danger, intrigue, and dialog boxes containing the words “pig fuckers”.

(more…)


Rep. Brown Takes a Pass

Democratic Rep. Sherrod Brown announced today on his blog GrowOhio.org that he’s not going to challenge Mike DeWine for his Senate seat next year. He’s going to hold on to his House seat and try to build the Democratic caucus in the House instead.

That’s too bad — Brown is one of the most promising Democrats in Ohio and would have made an excellent candidate against the tottering DeWine. Now that Brown (who was by far the most obvious choice) is out, it’ll be interesting to see who the Ohio Dems find to try and take DeWine out…


Veeeery Interesting

Jeremy Zawodny says:

That’s right. We’re hiring for XUL hackers at Yahoo!
Send me a resume if you’re interested…

Yahoo’s cooking up something with XUL?

Dammit! Nothing’s worse than a tease 🙂



In Which Our Favorite Geek Attempts to Travel to San Diego, California; Encountering Several Galactic-Scale Annoyances Along the Way

I’m at the Scripps Institute of Oceanography in San Diego right now; I came out here to teach a seminar on e-activism as part of a week-long communications class that legendary ocean scientist Dr. Jeremy Jackson organized for his graduate students, to help these future scientists be better communicators as well.

The class has been great fun — the students are uniformly smart and creative, and it has been a great pleasure to meet Dr. Jackson in person.

The trip from DC? Not so much. Here’s how things shook out as I traveled from DC to SD.

(more…)


Death Comes to Brook Park

Yesterday I said that Congress needs more people like Paul Hackett.

Today, not too far from the district Hackett was running in, we get dramatic evidence why:

The rash of violence in Iraq this week has taken an especially brutal toll on a Marine battalion based in this working-class town: 19 members from the unit were killed over two days.
Grief and anger shook the town, as families and residents anxiously awaited answers after learning that 14 Marine reservists were killed Wednesday by a roadside bomb — one of the heaviest blows suffered by a single unit in the war.
Two days earlier, six others — five from the same battalion, the 3rd Battalion — were killed while on sniper duty.

While most Americans, even after two-plus years of war, aren’t asked to sacrifice a jot to support it, this one town has to bear the tragedy of losing nearly twenty of its young men in just two days.

For a town of 21,000 people, that’s a hell of a loss.

“You never know who it could be. It could be your best friend. It could be your husband — it could be anyone from here,” Eleanor Matelski, 69, said as she angrily tore up a paper cup that had held her coffee.
“Tell Bush to get our soldiers out of there now before any more of our soldiers die,” she said.

Paul Hackett had the guts to get beyond the platitudes about “supporting our troops” to take on the hard questions about the mess we’re in over there; but no other leaders seem to have that kind of intestinal fortitude these days. Which is too bad, because the people of Brook Park deserve some answers. What are we pushing for in Iraq? What’s our plan for dealing with plummeting recruitment figures, beyond holding reservists like their kids over there even longer? Are we running this war, or is it running us?

We need leaders with enough honor to justify to the people of Brook Park why nineteen of their own needed to become new names on a wall yet to be built. In today’s Washington, unfortunately, honor is in short supply.


Major Hackett Gives ‘Em A Firefight In Ohio

Well, well, well…

For all those who say that Democrats can’t compete in Southern Ohio, I give you Major Paul Hackett, a Dem and a veteran of the war in Iraq who today took a district (OH-2) that went to the GOP last time around by a margin of 44% — and a promise by the National Republican Campaign Committee to “bury him” — and turned it into a squeaker:

A Republican former state lawmaker claimed a seat in Congress on Tuesday by narrowly defeating an Iraq war veteran who drew national attention to the race with his military service and a series of harsh attacks on President Bush.
With all precincts reporting, Jean Schmidt had 52 percent, or 57,974 votes, compared with Democrat Paul Hackett’s 48 percent, or 54,401 votes.
Schmidt’s margin of victory amounted to about 3,500 votes out of more than 112,000 cast.
Schmidt, 53, billed herself as an experienced leader more in tune with the Cincinnati-area district. She is the first woman ever elected to Congress from the 2nd District.
Hackett, 43, was trying to become the first Iraq war combat veteran in Congress and the first Democrat to win the conservative district in three decades.

A 4 point margin! For a district that tilts so heavily GOP, that’s pretty amazing.

Over on Daily Kos, Kos explains why this is a bad omen for the GOP in Ohio.

My hope is that this isn’t the last time we hear from Major Hackett — I was impressed by his forthrightness, and his willingness to gore some sacred cows among even his fellow Democrats (such as his very strongly libertarian position on gun control). He has said that if he lost the election he’d return to serve another tour in Iraq. I admire his dedication to the military — but we need men like Major Hackett in Washington now more than ever, and since this was only a special election (the incumbent, Rob Portman, was named as the new U.S. trade representative, which forced a special election to fill his seat for the rest of this Congress), there’ll be another bite at this particular apple coming up before you know it.

Either way you go, Major, thanks for your service and leadership — and let me know if you decide to run again, I’ll come back to Cincinnati and work for you 😉


Prepare To Waste Prodigious Amounts of Time

Looking for a fun, free online game that is simple to play yet surprisingly deep and addictive?

Try this one on for size.

And no, I’m not going to explain to you how to play… you get to figure that out for yourself, just like I did 🙂


Tapwave Is No More

It appears that game device/organizer makers Tapwave have closed up shop. Longtime readers of JWM will remember my praise for Tapwave’s Zodiac device.

It’s too bad they couldn’t make it pan out — I still think the Zodiac is a cool device. (Russ Beattie liked it too.) But in a world where any mobile gaming device has to compete with Sony’s PSP, it was probably just too ambitious to dream that a device based on PalmOS could win the day.


Sinking Like Stones

Bones, sinking like stones,
All that we fought for,
Homes, places we’ve grown,
All of us are done for
And we live in a beautiful world,
Yeah we do, yeah we do,
We live in a beautiful world…

— “Don’t Panic“, Coldplay



“Minor” Blasts Shut Down London Underground

An eerie echo today of the London transit attacks of July 7:

Dummy explosions using detonators only have sparked the evacuation of three Tube stations and the closure of three lines, a BBC correspondent has said…
There were reports of smoke coming from two of the stations. There are no reports of any injuries.


If You Want to View Paradise…

Come with me and you’ll be
In a world of pure imagination
Take a look and you’ll see
Into your imagination
We’ll begin with a spin
Trav’ling in the world of my creation
What we’ll see will defy
Explanation
If you want to view paradise
Simply look around and view it…
Anything you want to, do it…
Want to change the world, there’s nothing to it
There is no life I know
To compare with pure imagination
Living there, you’ll be free
If you truly wish to be…
There is no life I know
To compare with pure imagination
Living there, you’ll be free
If you truly wish to be

— “Pure Imagination” from the soundtrack to Willy Wonka and the Chocolate Factory (1971), lyrics & music by Anthony Newley


Eh

I turned 30 today.

Yaaaay…


Serious Security Issue in Greasemonkey

The invaluable Mark Pilgrim (author of “Dive Into Greasemonkey“, among other things) has uncovered a major security flaw in all existing versions of the Greasemonkey extension for Firefox:

Running a Greasemonkey script on a site can expose the contents of every file on your local hard drive to that site. Running a Greasemonkey script with “@include *” (which, BTW, is the default if no parameter is specified) can expose the contents of every file on your local hard drive to every site you visit. And, because GM_xmlhttpRequest can use POST as well as GET, an attacker can quietly send this information anywhere in the world.

Wow.

After being told by the GM developers that the issue wasn’t going to be fixed in the next version (0.4), Mark put up some proof-of-concept exploits so you can see the hole for yourself:

  • script-leak.html can read and display all the GM scripts you are currently running
  • localfile-leak.html reads the contents of your local boot.ini file — a standard Windows system file — and displays them on screen

After Mark went public with the exploits, the GM developers seem to have seen the light; they now say that GM 0.4 will address this issue, and they have issued an interim version, 0.3.5, that disables the API functions that make the exploit possible.

All Greasemonkey users should install 0.3.5 immediately. It will break all user scripts that rely on the APIs in question. You should not let this keep you from updating; living without a few scripts until 0.4 comes out is a lot less painful than letting remote sites root through your hard drive. If you’re not willing or able to update to 0.3.5, you should disable Greasemonkey altogether.


Braddock’s Dark and Bloody Road (Part 2)

This is part two of a two-part story. Read part one.

After Washington’s expedition to secure the Forks of the Ohio ended in humiliation, the government in London decided that they had let the idiot colonists manage the problem for long enough. Continuing to do so risked handing the interior of North America to the French on a silver platter.

So a new course was decided upon: Fort Duquesne would be seized — not by ragged colonial militia, but by the King’s own disciplined regulars. And at their head would be one of England’s most respected soldiers: Major General Edward Braddock.

(more…)


Braddock’s Dark and Bloody Road

Today, a history lesson.

Not far from my apartment in Alexandria, Virginia, a road begins. It looks like any other suburban road, except for a small marker capped with a bronze cannon.

This cannon marks the beginning of Braddock Road. Today, Braddock Road is a significant traffic artery in Northern Virginia; thousands of people pass over it every day without a second thought.

But today is the 250th anniversary of the christening of this road — and it got its name from one of the most violent convulsions of early American history, from which came the first glimmer of possible independence from Britain.

That convulsion began when an army set out along this very road that we drive upon today — and it set in motion a chain of events that would change the history of the world.

(more…)


Scott McClellan’s Clown Show

You have to watch the video of yesterday’s press gaggle at the White House — before someone at the White House does and takes it down!

White House Press Secretary Scott McClellan, you see, has his talking point about whether or not Karl Rove is the person who blew the cover of CIA agent Valerie Plame to settle a petty political score against her husband, Ambassador Joseph Wilson:

MR. McCLELLAN: Terry, I appreciate your question. I think your question is being asked relating to some reports that are in reference to an ongoing criminal investigation. The criminal investigation that you reference is something that continues at this point. And as I’ve previously stated, while that investigation is ongoing, the White House is not going to comment on it.

Unfortunately for Scott, the reporters at the press briefing have better memories than he does:

Q Scott, if I could — if I could point out, contradictory to that statement, on September 29th, 2003, while the investigation was ongoing, you clearly commented on it. You were the first one who said, if anybody from the White House was involved, they would be fired. And then on June 10th of 2004, at Sea Island Plantation, in the midst of this investigation is when the President made his comment that, yes, he would fire anybody from the White House who was involved. So why have you commented on this during the process of the investigation in the past, but now you’ve suddenly drawn a curtain around it under the statement of, “We’re not going to comment on an ongoing investigation”?

Whoops!

What follows is several minutes of sheer ineptitude as McClellan tries to stick to his one talking point (“we’re not going to comment on an ongoing investigation”) as the reporters press him harder and harder to explain why he only won’t comment now that the blame points to Rove (“you’re not saying anything. You stood at that podium and said that Karl Rove was not involved. And now we find out that he spoke out about Joseph Wilson’s wife. So don’t you owe the American public a fuller explanation? Was he involved, or was he not?”).

Highly recommended.

Bonus: McClellan’s mangled pronunciation of the names of Balkan war criminals Radovan Karadzic and Ratko Mladic is comedy gold.


Filzip 3.03 Out

In my Big List O’Quality Software, one of the packages I recommend is Filzip — a free Windows ZIP compression/decompression package that does everything you need.

Why people continue to use WinZip and suffer through those annoying “Register Me!” nag screens when Filzip is available is beyond me.

Anyway, there’s a new version of Filzip out today that fixes some bugs that some users have experienced. So if you use FZ, go get it. And if you don’t, what are you waiting for?


Are We Safer Now?

President Bush tells us that the war in Iraq has made us safer from terrorism because it lets us fight “the terrorists” “over there”.

But have we really bottled up al Qaeda in Iraq?

Decide for yourself:


Terrorists Attack London Transit System; “Many” Casualties

Fuckers.

Home Secretary Charles Clarke said blasts occurred between Aldgate East and Liverpool Street tube stations; between Russell Square and King’s Cross tube stations; at Edgware Road tube station; and on [a] bus at Tavistock Square…
Describing the bus blast in Tavistock Square, eyewitness Belinda Seabrook said she saw an explosion rip through the bus.
“I was on the bus in front and heard an incredible bang, I turned round and half the double-decker bus was in the air,” she said.

If this does turn out to be al Qaeda’s work, it will be the second time in two years they have struck a European capital’s public transit system (the first was last year’s attack in Madrid, which killed 191 people). John Robb calls it a “direct replay” of the Madrid attacks, which sounds about right. Here’s a comment I left on Robb’s blog — I’m curious what you all think:

Now that we’ve seen two attacks along the same pattern, I’ve been thinking about what the 9/11 Commission report said about “terrorist entrepreneurs“.
Because of its structure, al Qaeda doesn’t develop institutional tactics; rather it develops individuals who have their own M.O., which it then supports. So you had Khalid Sheikh Mohammed, who was the “crash hijacked planes into buildings” guy, and Abd al-Rahim al-Nashiri, who was the “blow up ships” guy. Once you rolled up their operation, you basically put an end to al-Qaeda’s use of their signature tactic, as al-Q moved on to invest in other more promising avenues.
So I’m wondering — do two attacks on mass transit in European capitals mean that we’re seeing the emergence of another “terrorist entrepreneur” a la KSM or al-Nashiri? Is “blowing up subways at rush hour” the latest investment of the al-Qaeda venture fund?

UPDATE: Sandy Smith nails it: “This puts paid to Bush’s argument that we’re fighting in Iraq so we don’t have to fight here.”

Yup. If, after London and Madrid and al-Khobar and Istanbul and Casablanca and Riyadh, you still believe that somehow “terrorists” are a unitary thing that we are pinning down by throwing our entire Army into Iraq — well, frankly, you’re pretty fucking dumb.

UPDATE (9:19PM EDT): The Cunning Realist agrees:

[T]he “flypaper” thesis. I have one question for President Bush today: how did those terrorists manage to slip out of Iraq undetected? I thought they were “bottled up” over there, so we wouldn’t have to “fight them here.” Or is London not really “here” just as Madrid, Istanbul, Jakarta, Casablanca, Riyadh, and Bali weren’t here? Is “here” really just Times Square now? Did we not learn anything from 9/11, including the lesson that terrorism is difficult to fight precisely because it does not know or respect international borders? This reminds me of the German citizen who, after World War II, said that he began to realize the war was not going well when Germany’s “victories” kept getting closer and closer to Berlin.

UPDATE (7/8/2005): I was moved last night to follow this line of thoughts up with an illustration. See it for yourself:


Agreed

From the pen of the always-worth-reading Tony Pierce:

life isnt fair, my friends not in the slightest.
sometimes you meet the most unbelieveable girl in the world and she whispers, i dont like soul food
and i just got engaged.
and flashes you a ring so big that engraved in it are the words
the diamond is the hardest natural resource on earth
the good news is kristin, pictured, likes soul food.
thus ends the good news if you know what i mean.

Ahh, Tony, my brother… I feel ya.


Thanks, Apple!

In all the noise about Apple moving from the PowerPC to the x86 architecture, here’s an interesting tidbit that I totally missed until just now:

Boom Swagger Boom: Porting to Intel Macs

First off, Apple employees got Firefox running on an Intel Mac for the sake of using it as a demonstration of what it takes to port a complex application. After the demo, they sent me patches.
I never tried to get Firefox running on Intel Macs by just applying their patches. For one thing, they were not worried about cross-platform patches or writing the code in such a way that we could actually land it in our tree. They just wanted it to run. Secondly, the patches were fairly out of date by the time I got them, in particular because of the huge build system improvements Mark Mentovai has been making. However, the Apple patches were extremely valuable because they did a lot of work for us and at least pointed us right to many of the problem areas instead of us having to figure out what we need to do.

That’s from a post by Josh Aas, who joined the Mozilla Foundation in May to beef up their Mac team. Apparently Apple did a lot of the heavy lifting to get the OS X version of Firefox running on x86 as a demo, and when they made the big announcement, they shared all their work with the MoFo. The result is that Josh has already got a version of Firefox available for x86, long before any actual x86 Macs hit the market.

That’s a nice gift from Apple to the MoFo — especially since they have their own browser that could conceivably be viewed as “competition” (at least in the fevered imaginations of a few MBAs). So thanks are due to Cupertino for helping Mozilla make the jump to x86 with aplomb!


July 4th

FORESEEN in the vision of sages,
Foretold when martyrs bled,
She was born of the longing of ages,
By the truth of the noble dead
And the faith of the living fed!
No blood in her lightest veins
Frets at remembered chains,
Nor shame of bondage has bowed her head.
In her form and features still
The unblenching Puritan will,
Cavalier honor, Huguenot grace,
The Quaker truth and sweetness,
And the strength of the danger-girdled race
Of Holland, blend in a proud completeness.
From the homes of all, where her being began,
She took what she gave to Man;
Justice, that knew no station,
Belief, as soul decreed,
Free air for aspiration,
Free force for independent deed!
She takes, but to give again,
As the sea returns the rivers in rain;
And gathers the chosen of her seed
From the hunted of every crown and creed.
Her Germany dwells by a gentler Rhine;
Her Ireland sees the old sunburst shine;
Her France pursues some dream divine;
Her Norway keeps his mountain pine;
Her Italy waits by the western brine;
And, broad-based under all,
Is planted England’s oaken-hearted mood,
As rich in fortitude
As e’er went worldward from the island-wall!
Fused in her candid light,
To one strong race all races here unite;
Tongues melt in hers, hereditary foemen
Forget their sword and slogan, kith and clan.
‘T was glory, once, to be a Roman:
She makes it glory, now, to be a man!

— Bayard Taylor, “America” (from the National Ode, July 4, 1876)


A Meditation on Racism

I’ve realized in listening to people’s reaction to the flap Oprah Winfrey kicked up over getting locked out of a Hermes store just how big of a job we progressives have in front of us.

Winfrey charges that Hermes (or at least, their staff on the spot at that store) are racist because they wouldn’t let her in to shop after normal business hours.

A friend of Winfrey, who was recently named the most powerful celebrity in the US by Forbes magazine, tells the New York Daily News, “If it had been CELINE DION or BRITNEY SPEARS or BARBRA STREISAND, there is no way they would not be let in that store.”

Winfrey’s spokeswoman rather dramatically refers to the incident as Oprah’s “‘Crash’ moment.”

Harpo Productions spokeswoman Michelle McIntyre said Winfrey “will discuss her ‘crash moment’ when her show returns from hiatus in September.”
“Crash” is a film dealing with race relations. The phrase “crash moment” refers to situations where a party feels discriminated against on the basis of skin color.

Other members of minority communities are sympathetic:

“The presumption in America is that if you have the wealth, you’ll get equality — but where’s Oprah’s equality?” asked Bruce D. Haynes, a sociologist at the University of California, Davis. “It picks up on every inkling of discrimination that a black person might experience in daily life.”

(Emphasis mine)

Now, here’s the thing. All of this outrage is based on a premise that I have not heard a single person challenge yet — that is, that a celebrity is entitled to expect people to fawn and toady for them at their whim. All the discussions, all the stories, all the hubbub starts from this idea that if Oprah Winfrey — or Celine Dion, or Britney Spears, etc. — shows up at your door after you’ve closed, then dammit, you open those doors and let them in! They should get to shop whenever they want to — they’re rich, they’re famous, they’re celebrities.

When I first heard this story, my reaction was different. I was — to be frank — appalled at Ms. Winfrey’s towering sense of entitlement. Hermes extends her a favor of letting her shop after hours, they fail to let her in one time, and this provokes a crisis of identity? Because she doesn’t have enough clout this one time to bully her way around all us regular schlubs, for whom store hours are what they are?

Now, I don’t blame Ms. Winfrey for holding such a high opinion of herself that she believes normal rules do not apply to her. She’s rich and famous, and those types generally do think they walk on cushions of air. What I do blame is the rest of us — all those people who are rallying to her defense, and crying for her plight.

Because if you are black and you think that Oprah’s fight means she has something in common with you — something beyond a certain level of skin pigmentation — you need to think again. Don’t believe me? Why don’t you go to any store in this country and tell them that it would fit your schedule better if you could shop after hours.

Oprah gets that privilege everywhere she goes — so much so that it galls her to lose it. Do you think anyone is going to extend you the same privilege?

Of course not — because you’re not a celebrity, and she is. And that’s what I’m getting at; implicit in Ms. Winfrey’s complaint is the notion that because she is rich, because she is famous, she has a right to better treatment than you do — that, in short, that she is better than you are. And nobody finds this even worthy of note! We are unified in our agreement that celebrities have a right (“Where’s Oprah’s equality?”) to expect to be coddled and pampered by we little people.

Is it good business for Hermes to let Oprah shop after hours? Of course; she probably spends a ton of money there. But are they obligated to open after hours just for her? Just so Her Majesty can sweep in and buy some handbags? If they decided they didn’t need the money, would they be in the wrong to simply point at the posted store hours and invite her to come back tomorrow?

And this is why progressives (like me) have so much work to do. Americans, famous for centuries for their intolerance of social stratification, have come to the point where they happily accept the notion of a privileged class. Indeed, they reinforce the power of this class by accepting its claims to entitlement.

This is poison to a (small-R) republican society. No free people will stay that way for long if they accept the notion of the inherent superiority of any group within them.

Racism is real, and terrible. You want to fight it? Help schoolkids in the city get what they need to break free from poverty. Support groups fighting to beat racists in court. Reach out to other communities of minorities under attack and offer to help them too.

Just don’t waste that noble energy fighting for someone for whom “victory” would still mean inequality — only with them at the top and you at the bottom.

(Note: some early reports of the story indicated that a Hermes attendant had made a slur about “North Africans” upon turning away Ms. Winfrey. If that were true, it would lend her charges of racism more weight. However, Hermes denies the charge and claims to have surveillance videotape of the incident which proves that no such comment was made, and the “North Africans” charge has been played down in subsequent stories, so I’m assuming that it’s false until Ms. Winfrey herself alleges that she was insulted in such a way (rather than it coming from “unnamed sources” or “friends”), or until Hermes produces the tape and settles the question.)