Old dog learns new tricks

I guess there’s something new to be learned every day.

Last weekend I made a long post about a trip to Seattle. In the post, I mentioned hearing some music in a restaurant that sounded like two songs mixed together — or maybe just two radios playing at the same time, although that was unlikely, since the new song sounded pretty good.

This morning I was listening to KNRK, the local “alternative” station (although just how alternative can it be if they’re owned by a huge corporation) and they played what I thought was Green Day’s “Boulevard of Broken Dreams”… but it was mixed with Oasis’ “Wonderwall”. It was both illuminating and frustrating. Much like trying to remember a song but getting confused, like you just can’t quite remember how it goes…

Then, in this month’s Wired I saw an article that explained what I’d heard.

Turns out that these are examples of what is called a “mash-up”. It’s been around since at least 2001 (an epoch by internet time) and even Salon did an article about it a year and a half ago.

So now I want to find that song, the one I’d heard in Seattle, the one that mixed Radiohead and Tone Loc. It’s only a matter of time…

Meta: comments

I’m experimenting with comments on my posts…

Naturally I’d prefer email, but comments might be amusing, too.

The Life Aquatic with Steve Zissou (2004)

I saw “The Life Aquatic with Steve Zissou” last night. It’s my new favorite Bill Murray/Owen Wilson/Wes Anderson movie. The entire movie maintains a very skewed view of the world, just slightly out of step with the world we live in. The only inauthentic scene, I think, is a minor one, seen in the previews, where Bill Murray is dancing to the electronic music being piped over his SCUBA helmet. I thought the computer-animated sea-life would be jarring or out of place but in context of the movie they were perfect.

Owen Wilson’s Kentucky accent comes and goes, but I think (I’m hoping) that it was deliberate.

I think the David Bowie songs, sung acoustically in Portuguese, were an especially apt touch.

Blogger permanent links

I added permanent links to my posts. I had to kludge around in Blogger to get it all to work properly (mostly to get my sidebars to show up), but it’s working for now. I can figure out how to make it pretty tomorrow.

It also increases the total size of my blog by a lot; and increases the time it takes to publish it once I make a post. But it will be worth it.

Happy Birthday Sir Newton

On this day one of the greatest philosophers of our time was born. A man of genius and intelligence, whose ideas shaped the world.

Celebrate with me the birth of Sir Isaac Newton, 362 years ago (more or less; his birthday is on 25 December by the Julian calendar in use at the time; in our calendar his birthday would fall on 4 January).

Even his strict adherence to a literal interpretation of the Bible can’t cloud his status as one of history’s greatest scientists. Newton invented calculus, codified the laws of optics and light, and stated his three laws of motion that remained the final word until the revolution of quantum mechanics in the 20th Century.

Year 2038 Problem

Note to self:

Make sure and finish everything important before 1 January 2029.

Hmm… I’d better set a reminder on my calendar…

…check.*

*(Yes, my calendar now has a reminder set nearly 25 years in the future.)

Dead email thoughts

The family of a soldier killed in Iraq is fighting Yahoo! over access to the soldier’s email account.

Yahoo! claims that email accounts are not transferable, even after death.

Luckily I don’t put anything important into my Yahoo! email account. My important email is either on Caleb’s server, or archived on my own computers, or backed up somewhere remotely. I’ve got email saved that goes back to 1998…

In the event of my death, I’d want my survivors to see it. I mean, how else are my biographers going to piece together my life? A lot of important conversations in my life have happened in email. (quiet, you… email is part of my life!)

I guess if I ever get around to creating a will, I’ll have to include what to do with my email and other data…

See what happens as I approach 40? Sheesh. At least I’m not worried that no one will want to read it all. I’m sure that there will be a huge demand for it. Really.

How Graphing Calculator was written

There’s a cool-but-geeky (but cool) post over at the Pacfic Tech site, telling the story of how Graphing Calculator came to be written and included on the first Power PC-based Macintosh computers.

Basically, it was done by two guys sneaking into the building. Ron Avitzur wrote it up. He’s my new favorite hero.

My favorite parts:

At 1:00 a.m., we trekked to an office that had a PowerPC prototype. We looked at each other, took a deep breath, and launched the application. The monitor burst into flames. We calmly carried it outside to avoid setting off smoke detectors, plugged in another monitor, and tried again. The software hadn’t caused the fire; the monitor had just chosen that moment to malfunction.

NOTE: I’ll bet it probably was an AppleVision 1710 monitor. Apple was always replacing those. Although the timeframe is a little off…

I asked my friend Greg Robbins to help me. His contract in another division at Apple had just ended, so he told his manager that he would start reporting to me. She didn’t ask who I was and let him keep his office and badge. In turn, I told people that I was reporting to him. Since that left no managers in the loop, we had no meetings and could be extremely productive. We worked twelve hours a day, seven days a week.

Oh, man. My dream job. Imagine a world without managers… it’s easy, if you try…

Most engineers at Apple had been through many canceled projects and completely understood my motivation.

I think this is true at many companies, especially post dot.bomb.

My skunkworks project was beginning to look real with help from these professionals as well as others in graphic design, documentation, programming, mathematics, and user interface. The secret to programming is not intelligence, though of course that helps. It is not hard work or experience, though they help, too. The secret to programming is having smart friends.

Interesting… as well as a compliment and support for open source development.

Once we had a plausible way to ship, Apple became the ideal work environment. Every engineer we knew was willing to help us. We got resources that would never have been available to us had we been on the payroll. For example, at that time only about two hundred PowerPC chips existed in the world. Most of those at Apple were being used by the hardware design engineers. Only a few dozen coveted PowerPC machines were even available in System Software for people working on the operating system. We had two. Engineers would come to our offices at midnight and practically slip machines under the door. One said, ‘Officially, this machine doesn’t exist, you didn’t get it from me, and I don’t know you. Make sure it doesn’t leave the building.’

Waitwaitwait… the folks developing the SYSTEM SOFTWARE only had a “few dozen” PowerPC machines to work with? NO WONDER the first PowerPC units shipped ran System 7.x so FRIGGIN’ SLOOOOOOW.

And the reason they did it all:

I view the events as an experiment in subverting power structures. I had none of the traditional power over others that is inherent to the structure of corporations and bureaucracies. I had neither budget nor headcount. I answered to no one, and no one had to do anything I asked. Dozens of people collaborated spontaneously, motivated by loyalty, friendship, or the love of craftsmanship. We were hackers, creating something for the sheer joy of making it work.”

Truly awesome.