David Foster Wallace, the professor

slaniel | Uncategorized | Wednesday, November 17th, 2004

Via the Bookslut: David Foster Wallace’s students at Pomona rate him as a professor. Funny stuff.

Firefox key commands in OS X

slaniel | Uncategorized | Wednesday, November 17th, 2004

Does anyone know how to make Firefox’s key commands more Mac-like (which I guess in this context means ‘Safari-like’)? Firefox uses Ctrl+Tab to go to the next tab under every platform, but that makes more sense under Windows and Linux than it does on the Mac; using the Command key seems much more appropriate. I’d prefer Command+Tab to go to the next tab and Command+Shift+Tab to go to the previous; does anyone know if this is doable?

Safari’s pretty sweet, but it doesn’t seem to be evolving as fast as Firefox. (Though Safari’s certainly better than IE in this regard.) I wonder if development speed — developing toward a hack sometimes, but sometimes developing toward an elegant end like Firefox — is a persistent feature of open-source development.

P.S.: also Command+UpArrow to go to the user’s home page. Or maybe Command+Home, though that would be a pain on the laptop keyboard I’m using right now: it’d be Command+Fn+LeftArrow. Clearly the Home key was an afterthought for Apple.

A day without comment spam is like  . . .  night

slaniel | Uncategorized | Wednesday, November 17th, 2004

Today must be Comment Spammer Convention Day, so no comment spammers came into Comment Spam Inc. or the Comment Spam Castle Corp. today. Instead they had roundtable discussions, ate stale pastry, traded business cards, wandered the halls making smalltalk, cautiously asked the Comment Spammer Girl they fancy where the bathroom is in the big unfamiliar Comment Spammer Convention Hall, laughed at her little joke that “[she] probably doesn’t use the same bathroom as [he] do[es],” and slept soundly that night in the Comment Spammer Hotel by Marriott.

This is the only explanation I can think of for why I’ve gotten 1,735 comment spams since I started using a little comment-spam solution of Adam’s on October 26th (an average of 82 per day), but received none at all today. Possibly also none yesterday, come to think of it; I’ve not hacked Adam’s spam solution to keep track of dates, though perhaps I should.

But what the hell? I thought comment spam was totally automated. Do they have specific advertisers who tell them where and about what to spam every day? Or has the comment-spam industry come on hard times?

Aaron Swartz

slaniel | Uncategorized | Wednesday, November 17th, 2004

 . . . appears to be the kind of guy I was during my freshman year in college, only about 10 times brighter and better-published. (He  . . .  um  . . .  wrote the spec for RSS at age 14. Granted, it’s just a little XML spec, but  . . .  um  . . .  I wasn’t writing specs at age 14. I was hoping that Hilary Bolduc would dance with me in our middle-school gymnasium.)

Spikes

slaniel | Uncategorized | Wednesday, November 17th, 2004

I picked up Spikes: Exploring the Neural Code on Cosma’s recommendation from the library. Now, on the recommendation of Spikes’s authors, I’ve ordered The Physiology of Excitable Cells and Nerve, Muscle, and Synapse to get some of the background and read some of the classic papers.

This whole “library” thing is fun. It allowed me to get A First Course In General Relativity and Gravitation And Cosmology: Principles And Applications Of The General Theory Of Relativity out also, just because they looked like they’d be interesting. I have no idea whether I’ll ever make it through these books. But I do know that there’s no way I would have picked them up when I was buying books — I couldn’t have afforded them. Though over the years, I have wasted money on countless books that I’ve not read, and also own hundreds of books that I’ve read but will certainly never read again. My college career contains at least a dozen unread but impressive-looking textbooks — mostly mathy, hence all at least $50. I now wish I had spent all that money on one good evening with a high-priced hooker. Alas.

OS X browsers cont.

slaniel | Uncategorized | Tuesday, November 16th, 2004

I should note, just for the sake of completeness, that I’ve since upgraded Firefox under OS X; I think I was running 0.9 before, and now I’m on 1.0. It works flawlessly; it’s really an amazing browser. Firefox has made browsing fun again.

More comfort

slaniel | Uncategorized | Tuesday, November 16th, 2004

I’m rapidly approaching a point in the small subcorner of IT consulting that I’m in, wherein I really feel like I could help any end-user with any problem he or she has, and fix it without much difficulty. I have a lot of room to grow, of course — I doubt that I’ll ever get to a point where I feel like I understand every technology and how to integrate it with every other technology — but I feel like I’m quickly approaching mastery of where I am. A little googling, plus a lot of confidence in my own ability to understand a problem (which is something I didn’t really have before), goes a long way.

The one area I really want to focus on now is network administration, specifically rolling out large software changes to many computers at once, ensuring zero downtime, and just generally handling large installations.

The coolest part of all this? I’m having fun. Now if only I could make some money.

Safire’s resigning from the Op-Ed page

slaniel | Uncategorized | Tuesday, November 16th, 2004

 . . . and thank god.

“Grimmelmanniacs”

slaniel | Uncategorized | Tuesday, November 16th, 2004

It’s extremely weird to see that the name of someone I know has been turned into an adjective. It’s just about as strange as waking up one day and seeing a billboard for Adam Gerard Cola (“the cola that makes you poo better!”) or getting passed on the road by a Cadillac Escalade Jon Sung Edition (“Drives wicked fast and will immolate those who try to fuck with you”).

Perhaps I’m alone on the weirdness-feeling here.

The “read a book” model for browsers

slaniel | Uncategorized | Tuesday, November 16th, 2004

Via Planet GNOME, I find a browser suggestion in the Mozilla bugs database that just makes loads of sense; like the Planet GNOME author, I have no idea why this feature isn’t in more browsers:

Using the simple ‘read a book’ paradigm, you can read a few chapters, then insert your bookmark. Time later, you can pick up where you left off, read a few more chapters, then rebookmark where you stop. This functionality would be really useful — especially for reading long articles/tutorials/novels online. Currently you need to create a new bookmark, which is independent of any other bookmark.

Unrelatedly, it occurs to me: what’s to stop Microsoft from checking out the Mozilla bugs database, finding cool suggestions like the above, and rushing to implement them before Mozilla does? This isn’t a violation of a sort to trigger the GPL, I don’t think, but it would still seem to exploit the customer base and goodwill that Mozilla has created; it’s exploiting the fact that customers bother to make suggestions about open-source products, perhaps more often than they make suggestions for Microsoft. “Get your own damn customers!” might be one response. But I guess I can’t think of any compelling reason why Microsoft shouldn’t be allowed to do this — not compelling enough, and certainly not well-enough defined, to include in a license. Can anyone think of a good argument for or against?

The Road To Serfdom

slaniel | Road to Serfdom | Monday, November 15th, 2004

After reading The Economics of Feasible Socialism, Hayek’s The Road To Serfdom promises to be a letdown. The whole premise of the former is that there is a third way between pure free-market capitalism and pure nationally-centralized collective socialism; that third way is “market socialism,” which shares a lot with capitalism but tries to the extent possible to democratize corporate governance. Market socialism realizes that democracy at all levels would be impossible — the Senate can’t spend all its time deciding how many tons of rubber to buy — but tries to democratize as much as possible. Nove is a good empiricist, also, which shows up in his diplomatic attitude toward those who disagree with him.

The Road To Serfdom — at least in the first 10% or so — seems to live in a dreamworld, by contrast. We’ve learned and thought a lot about how the market works since Hayek wrote his book, and it’s quite obvious now that the old view of one salesman selling one undifferentiated commodity to one consumer is incorrect: we live in a world of multinational corporations now, which is a fundamental change from what the dogma says about markets. Power relations are totally different now; it’s not nearly as clear as Hayek so far makes it out to be that it’s a choice of freedom versus collectivism. And Nove makes it obvious that Soviet-style collectivism just doesn’t work and that we ought to correct those collectivist mistakes.

I’m willing to bet that any economic system has imperfections. I agree with Hayek and Popper and a lot of others that the pursuit of Utopia leads all too often to hell. (“The perfect is the enemy of the good” and all that.) But that cuts both ways: the a world of perfect laissez-fair capitalism is no world that any of us would want to live in.

I hope that Hayek doesn’t turn out to be the letdown that he promises to be.

Jon Franzen on Alice Munro

slaniel | Uncategorized | Monday, November 15th, 2004

The Bookslut is right that Jon Franzen’s love letter to Alice Munro is ridiculously long (“950,000 words,” says The Bookslut). It really, really needs an editor. Which is bizarre, because part of Franzen’s point is that short stories leave no room to blather; you’d think he’d take some of his own advice. Still, he really makes me want to read Munro, as well as some of the other short-story authors he mentions. I also feel I ought to give David Foster Wallace’s short stories another chance: Girl With Curious Hair and Brief Interviews With Hideous Men were letdowns, whereas I loved Wallace’s magnum opus novel Infinite Jest, and his essay collection A Supposedly Fun Thing I’ll Never Do Again, which I consistently turn to when I’m laid up with a cold. I need to check out Wallace’s Everything And More, though I’m inclined to say that the last thing I need is a book about mathematics that’s written by a non-mathematician.

The New York Times on Firefox

slaniel | Uncategorized | Monday, November 15th, 2004

The Times has some good things to say about Firefox today. But again we have that journalistic he-said/she-said thing that doesn’t really make any sense:

Firefox has won praise from some Internet experts for being more innovative than Microsoft’s Internet Explorer and less susceptible to malicious programs that routinely attack the Microsoft browser.

Firefox, they say, is a compact, free-standing browser designed to display Web pages rapidly while blocking pop-up ads and other unsolicited windows. Downloads of the new browser were running at the rate of a million a day last week.

Now, is it only experts who say that Firefox is a compact, free-standing browser designed to display Web pages rapidly while blocking pop-up ads and other unsolicited windows? Or is this in fact true? Because we can do speed-comparison tests to decide whether it’s faster or slower than other browsers. We can run the program to figure out whether it blocks unsolicited windows. And we can look at the size of the Firefox downloader to decide whether it’s more compact. Deciding that it’s free-standing is a no-brainer.

A little later we read “Internet Explorer is tightly bound to Windows, a move that Microsoft says improves the browser’s performance.” Why do we need to ask Microsoft whether this improves performance? Why not do a speed comparison between Firefox and IE? Since Firefox is not tightly bound to Windows, and Firefox is — in my experience — demonstrably faster than IE, this does tend to cast some doubt on Microsoft’s assertions. It’s as though the authors of newspaper articles in this country — or at least the Times’s authors — are determined not to confront an empirical argument head on.

Anyone familiar with the last 10 years or so of computing history would look askance at this line in the same article: “Microsoft says it is moving ahead with browser development and has a team of more than 100 programmers working on advances to Internet Explorer. Security, company executives say, has improved considerably with the release in August with an update to Windows.” Every new release of Microsoft software is supposed to fix all the extant security holes. But none of them ever do. You’d think the Times would be a little more circumspect.

If the newspapers are democracy’s guardians of truth, shouldn’t we expect more fact- and argument-checking from them?

Calling the updater within Debianized Mozilla

slaniel | Uncategorized | Monday, November 15th, 2004

If you use Linux, you’re probably using a “distribution,” which is a collection of packages bundled together and ordinarily using some common mechanism to check for upgraded programs. Good distributions will let you run one command to check all of your packages for upgrades. The Debian changelog for the latest version of Mozilla Firefox announces that it has “Disabled application update functionnality [sic]. Firefox should be updated through the packaging system.” Idea being that in, say, the Windows version of Firefox, you can click on a button within the Preferences panel to check for upgrades. Within Debian, you should be using the systemwide upgrade program to handle this piece; it’ll check whether any other programs need to be upgraded for Firefox to work properly; these are called “dependencies,” and a package manager’s big job is to make sure that every package has all of the dependencies that it needs.

So I’m curious: why couldn’t the Debianized version of Firefox just replace the application-update button with a Debian package-update button? Clicking the button would go through the apt-get process in the background; it’d be a nice front-end GUI for the standard back-end procedure.

Is there any reason why this wouldn’t work? Have at me.

Nove, The Economics of Feasible Socialism, cont. again

slaniel | Uncategorized | Monday, November 15th, 2004

I finished Nove’s Economics of Feasible Socialism a few days ago. It’s good stuff, recommending some form of “market socialism” without being in the least bit dogmatic: he’s proposing broad outlines, and he’d like to see others fill in the gaps. After a very critical reading of Marx, in which Nove concludes that Marx was a utopian who decried utopianism, Nove moves into a review of Soviet socialism and what went wrong, then into some countries that have transitioned into and out of socialism, before finally making his own proposal.

He proposes that certain industries ought to be nationalized — namely those that are on such an enormous scale that centralized coordination is necessary and practical, like power systems or enormous factories. To the extent possible, Nove believes that we ought to be using the market for efficient allocation. The absence of competition leads to wretched customer service, bad resource allocation and low-quality products. When demand is easier to predict — as it is for quantities like electricity — Nove sees central administration as the only efficient approach.

Nove’s attack on Marx is especially biting. According to Nove, Marx foresaw an era in which the central problem of economics — how to allocate scarce goods given potentially unlimited demand — would be solved. In the West this is true, but it’s by no means true in much of the world. If we assume that the world will in fact still have problems of scarcity, then we’ll still have to figure out the allocation problem. And if that’s so, we have to assume that there will still be conflicts amongst humans. At least any feasible form of socialism will have to, and that’s what Nove is after: a socialism that’s acheivable within the life of a child who’s already been born, and that is worthy of the label “socialism.”

I liked his book an awful lot, but a lot of the time the defense of socialism itself seemed forced. The idea was to produce the strongest form of socialism that was practicable, and Nove quite often decided the market worked better. At which point I wondered: what’s the difference between “market socialism” and a mixed economy? Shouldn’t we focus on the evils that we care to fix in the capitalist system and see how “piecemeal social engineering” — Popper’s phrase, to which Nove gives a nod in an appendix — could address them? Nove didn’t adequately convince me that a progressive tax policy, a near-100% tax on estates, a rigorous literacy program for all of America’s children, etc., wouldn’t buy us nearly all of what his market socialism would buy.

Correct me if I’m wrong, but the answer I’d expect from devoted socialists is 1) that the current capitalist system fundamentally debases human existence, and 2) that capitalists would never stand for the piecemeal social changes mentioned above; power must be taken from them, because they will never relinquish it voluntarily. Nove does a pretty good number on item 1), I think: the Soviet system debased the human soul quite well on its own; read Solzhenitsyn or Hungry Ghosts and you get a sense of what the blind pursuit of an economic system free of contradictions buys you. With that kind of pedigree, I’d like to spend a long time looking before I leap. But then, I’m probably not part of the class that Marx wanted to save.

As for item 2), I have no good response. Certainly the Depression and World Wars I and II nearly led to the collapse of capitalism along with the rest of the West, and the system managed to at least halfassedly correct itself. I’m still not convinced that a violent revolution is the only way out, and I don’t think Nove is, either — particularly if the new world is to maintain the same standard of living as the old one. Nove argues persuasively that Marx wasn’t looking to return to an agrarian idyll; Red Monday would see the factories cranking away just as vigorously as they had been the preceding Friday. Is a violent revolution really our best way to get there?

That’s where Nove excels: he points out all the things that would necessarily have to be the same from Friday to Monday. It’s unreasonable to expect, for instance, that “the workers” would be able to take over the functions that their bourgeois leaders carried out the previous week: management is a skill on its own, and we can’t expect that everyone would be able to do it equally well. There has to be a division of labor to handle the efficient allocation of resources — there will still be airline pilots to pilot airplanes, managers to manage, cooks to cook, and dentists to dent. Read Herbert Simon — not an apologist for capitalism by any means — and you’ll get a fairly good idea of why hierarchies arise in any natural system. Which isn’t to say that dictatorial corporate hierarchies are the only conceivable ones. But it’s surely unreasonable to expect that hierarchy itself will disappear.

The book argues all of this better and at more length than I could, at the same time respecting its forebears. (Except maybe Milton Friedman. Nove really doesn’t seem to like him very much.) You should go read it. Then come back and argue with me.

Data on the Internet

slaniel | Uncategorized | Monday, November 15th, 2004

I’m reading an article about the huge quantity of consumer data that Wal-Mart collects, and I see this line:

By its own count, Wal-Mart has 460 terabytes of data stored on Teradata mainframes, made by NCR, at its Bentonville headquarters. To put that in perspective, the Internet has less than half as much data, according to experts.

That’s implausible. I have 28 gigs of data on my website alone. There need to be only about 9,000 other people with this much data on their websites in order for this claim to be false. Which “experts” are they consulting?

Lazyweb request: carry over the clipboard

slaniel | Uncategorized | Sunday, November 14th, 2004

There’s a neat feature that appears at least in the OS X program NetNewsWire: if you have a URL in the clipboard, and you start subscribing to a feed, NetNewsWire will assume that you want to subscribe to the URL in the clipboard and will pre-fill its subscription form with that URL. It’s a neat little time-saver, but more importantly it’s an example of the polish and fit that I’m growing to love about OS X apps. (Granted, I’ve not explored GNOME as much as I should have.) I wish the same were possible in straw, and I’ve just emailed the straw-devel list to suggest it.

NetNewsWire is probably the best RSS newsreader I’ve seen, and I’ve used a fair number of them. I like SharpReader under Windows, but it does use Internet Explorer as its embedded browsing control. Isn’t there some kind of abstract BrowserControl object that you could plunk into the middle of a program? If Mozilla, say, implemented the BrowserControl interface, you could somehow point SharpReader to the Mozilla executable and SharpReader would know what to do from there. This doesn’t seem like a terribly hard task. After all, opening a web page in an external (i.e., not embedded) web browser normally just involves running browserExecutableName.exe [url]; all browsers that I know of are smart enough to accept a URL as an argument. I can’t imagine that it would be much harder to turn your browser into an embeddable control. Then again, I’ve never tried.

P.S.: Although the straw-devel mailing-list archives don’t yet reflect it, straw’s lead developer likes my idea and suggests that it wouldn’t be very hard to incorporate. Woo-hoo!

The Choke

slaniel | Uncategorized | Sunday, November 14th, 2004

A-Rod looking psyched about sumpin'er'other I know it’s juvenile, but I do still love to read stories of the Yankees’ agony — A-Rod’s in particular.

Secret Service called in: Bob Dylan is an assassination-inciting zealot

slaniel | Uncategorized | Sunday, November 14th, 2004

Kevin Drum links to a story about some students in Colorado who are protesting the war in Iraq by performing Bob Dylan. Specifically, they’re performing his classic protest song “Masters of War”. The Secret Service was called in because, according to a few people in the town, the song advocates the assassination of President Bush.

The ABC News article never mentions — perhaps because its author doesn’t understand — that the Dylan song is about everyone related to war: the arms manufacturers, the politicians, and so forth; it doesn’t refer to one person — or even one position (such as the presidency) by name. Check out the opening lines:

Come you masters of war
You that build all the guns
You that build the death planes
You that build the big bombs
You that hide behind walls
You that hide behind desks
I just want you to know
I can see through your masks

If they’re going to attack the song, it would do them some good to  . . .  oh, I dunno  . . .  understand it?

Seed of Chucky

slaniel | Uncategorized | Saturday, November 13th, 2004

There is a new movie in the Chucky series. I  . . .  there are no words.

« Previous Page | Next Page »