Rick Swift & Apple & Embedded I make things. Sometimes, I’ll talk about it here.

My Gorram Frakking Blog

Why Apple Fucked Up with Aliases

Aliases used to be this thing in the Mac OS, prior to Mac OS X, that allowed applications to remember where a file was located. More importantly, if you moved that file, the application could still find it. They worked across network volumes, too, automatically mounting a volume if necessary.
With Mac OS X, Apple recommends that an application store URLs to reference files. The problem with URLs is that they are just fancy pathnames to files, so if you move or rename a file, they break. To be fair, I've seen documentation that suggests CFURLRefs should be used only for transient storage of a file reference, but this gets abused across the board.
Safari's downloads window, for example, is guilty of this. Try donwloading something, moving it, and then finding it via the download window. You can't. And Apple puts the blame on the user by popping up a message saying, "Safari can’t show the file 'foo.pdf' in the Finder because it moved since you downloaded it."
Fuck you, Apple. So what if it moved? You can find it, almost always. You had tried and true, superior technology, and when you shitcanned or otherwise drove out all the true Macintosh engineers, replacing them with NeXT Unix weenies, you got rid of that good technology. Everyone knows engineers brought up on Unix are lazy, and don't give a rat's ass about the user. Well, that attitude shows through in Mac OS X.

God Does Not Exist

It's simple. God is a made-up idea. Made up by men. A crutch used by humans to ease their fear of the unknown. A sword wielded over countless millions to subjugate. It is time to grow past the notion.
OpinionJournal has a surprising number of editorial pieces in support of a non-secular America. I can't think of a more stupid idea.
Take your heads out of your asses; quite burying them in the sand. There is no such thing as God, no "invisible man in the sky." Learn some tolerance, open mindedness and most of all, learn to think for yourselves.

Aaron Sorkin on Why We Should Go to Mars

In the episode of West Wing entitled "Galileo," one of the plot lines centers around an unmanned probe, sent to Mars, with which NASA has lost contact. Mallory and Sam are standing beside a limo outside a concert hall, and they have this exchange:

Mallory: "I spoke to my dad. I'm sorry about Galileo."

Sam: "They've got a lot of tests they can still try."

Mallory: "How much money is it going to cost to try them?"

Sam: "Don't start with me."

Mallory: "I'm asking as a taxpayer! It costs a hundred-sixty-five million to lose the thing, how much more money is it going to cost to make sure you're never going to find it?"

Sam: "I don't know, Mallory, but we certainly won't divert any municipal tax dollars which are always best spent on new hockey arenas." (Sam likes Mallory, Mallory is dating a hockey player.)

Mallory: "No, it's best spent feeding, housing and educating people."

Sam: "There are a lot of hungry people in the world Mal, and none of them are hungry because we went to the Moon. None of them are colder and certainly none of them are dumber because we went to the Moon."

Mallory: "And we went to the Moon. Do we really have to go to Mars?"

Sam: "Yes!"

Mallory: "Why?"

Sam: "'Cause it's next. 'Cause we came out of the cave, and we looked over the hill, and we saw fire. And we crossed the ocean, and we pioneered the west, and we took to the sky.…The history of man is on a timeline of exploration and this is what's next."

Mallory: "I know."

Sam: "People like you, who say tha—what?"

Mallory: "I said, 'I know.' We're supposed to be explorers."

Sam: "Then, what the hell?"

Mallory: "I just like hearing you talk about it."

Sam: "You know something—"

Mallory: "You get all puffed up."

Sam: "You're a pain in the ass."

Mallory: "Yes."

Like so many things of this nature, the impact is much greater when heard. To that end, I've provided an AAC file for it.
Later, CJ and the President are talking about the broader theme they had been trying to come up with. Earlier in the episode, they had arranged to have some sixty-thousand public school students join with the President in a televised classroom event, to watch the probe land. Throughout the course of the episode, the President decided he wanted to expand the theme of the event. At the end of the show, they still didn't know if Galileo Five was okay, but here was more argument for the exploration, in terms of how it captures imaginations and drives people to achieve. By the way, the President had been giving CJ a hard time for not getting into the spirit of exploration, teasing her about the way she said "Galileo Five."

CJ: "Mister President, about that televised classroom for tomorrow—"

The President: "I'm gonna wait up for a while, see if we hear anything. It's out there somewhere. So close."

CJ: "I think you should do the classroom either way."

Pres: "Yeah?"

CJ: "We have, at our disposal, a captive audience of schoolchildren. Some of them don't go to the blackboard or raise their hand 'cause they think they're gonna be wrong. I think you should say to these kids, 'You think you get it wrong sometimes? You should come down here and see how the big boys do it. I think you should tell them you haven't given up hope and that it may turn up, but in the meantime you want NASA to put its best people in the room and you want them to start building Galileo Six. Some of them will laugh, and most of them won't care, but for some, they might honestly see that it's about going to the blackboard and raising your hand. And that's the broader theme."

Pres: "I'll say."

CJ: "I'll be in my office, Mr. President."

Pres: "CJ."

CJ: "Yes, sir?"

Pres: "You said it right that time."

CJ: With a smile, "I'll be in my office."

Pres: After she leaves, looking up at the sky, "Talk to us."

And the audio file.

20 Hours in America

One of the best episodes of "20 Hours in America," Part 2. It elegantly and powerfully collects a series of story threads (without necessarily concluding them), so for the best impact you should watch several episodes before it. Among other things, President Bartlet (Martin Sheen) gives one of his better speeches (which is saying a lot, since they're all very, very good), written by Sam Seaborn (Rob Lowe). Naturally, the speech is actually written by the brilliant Aaron Sorkin.
In the hours before the speech, pipe bombs have exploded at a university swim meet, killing 44 people. The show reveals the entire staff's reaction, elevating the importance and seriousness of the attack. As Tori Amos' "I Don't Like Mondays" gently begins to play, the episode wanders up to President Bartlet's speech. We're revealed a large ballroom filled with guests at tables, and the audio picks up in mid sentence:

…securing peace in a time of global conflict, sustaining hope in this winter of anxiety and fear. More than any time in recent history America's destiny is not of our own choosing. We did not seek, nor did we provoke, an assault on our freedoms and our way of life. We did not expect, nor did we invite, a confrontation with evil. Yet the true measure of a people's strength is how they rise to master that moment when it does arrive.

Forty-four people were killed a couple of hours ago at Kennison State University. Three swimmers from the men's team were killed and two others are in critical condition, when, after having heard the explosion from their practice facility, they ran into the fire to help get people out. Ran into the fire.

The streets of heaven are too crowded with angels tonight. They're our students, and our teachers, and our parents, and our friends. The streets of heaven are too crowded with angels, but every time we think we've measured our capacity to meet a challenge, we look up and we're reminded that that capacity may well be limitless.

This is a time for American heroes. We will do what is hard. We will achieve what is great. This is a time for American heroes and we reach for the stars. God bless their memory, God bless you, and God bless the United States of America. Thank you.

Of course, the speech carries much more impact when listened to, so I've ripped the audio for your listening pleasure. I also included a little bit of humor at the end, when their campaign consultant leans over to Sam Seaborn and takes a stab at his extraordinary writing ability ("When did you write that last part?" "In the car." [pause] "Freak."). It's too bad Robe Lowe is a staunch Republican; I want to believe in Sam Seaborn (it shows his acting ability, though!).
Would that we had a President with the integrity and strength of character of President Bartlet. Would that our president had at least a command of the English language, and would that our White House had a speech writer of Aaron Sorkin's caliber. Sigh

lib2html

I've created a Delicious Library-to-HTML converter. It's very raw, but it gets the basic task done. I'll try to avoid schoolwork by continuing to improve on it over the weekend.