Joe Maller.com

And just like that, it’s September again.


It seems like the Save Our Streams fight has been pretty much lost (scroll to the bottom). Welcome to the science of unintended consequences.

Radio traditionally served as a filter to help people find music they like from so immense a library they could never began to hear it all. As corporate radio and focus-group-pop diluted contemporary musical choices, listeners turned to smaller independent radio stations and individuals to help find interesting things to listen to. This in part revealed what a wasteland ‘popular music’ and commercial music radio has become.

Listeners will be bored again, and they’ll go looking for music-filters. People who use software like Kung-Tunes to publish whatever music they’re listening to onto their web sites will become the new DJs. Since there will be no streams to sample from, file-sharing services will fill the gap of allowing listeners to find and hear the songs they read about.

Killing Internet radio will promote file-sharing, retrain people away from radio and eventually do more to hurt the very commercial music radio corporations and record companies who pushed for this bill than Internet Radio ever would have. Congratulations, you won. Have a nice legacy.


This morning I woke up and was reluctant to read what I wrote last night, fearing it said something different than I intended. Thankfully, it seems consistent with my thoughts, which is never assured and always a relief.

I did modify the paragraph about my neighborhood because it was unclear. Misunderstandings are at the heart of most of the political discussions I’ve read. Often people are trying to say the same things but imprecise language and preconceptions usually lead to circular shouting matches around misaligned ideas.


I meant to post something last week when Anil first cited my comment on MetaFilter regarding the web site Little Green Footballs. A week later, the discussion has spread to other places. I replied briefly to the wetlog posting, but didn’t trust that comments section with everything I had to say:

Choosing only the most hate-filled postings written by visitors to a site is of course also a definite form of bias. I could easily make a case about illiteracy on MetaFilter, genius on Fark or social graces on Slashdot–if you let me choose the postings.

The American political ideological landscape is a wreck, and the labels ‘right-wing’ and ‘left-wing’ are relics. Many of us arrived at similar conclusions to Charles (LGF) by doing exactly what our ‘liberal’ beliefs have always done, we sought out media and voices from the Arab world to try and understand why we in the west are apparently so hated. What we found was beyond disturbing. Lies, conspiracies, the Blood Libel, hatred of the US, Jews, and the West, all reported by state-run media. Entirely too often, Arab papers publish articles paralleling neo-nazi mainstays. The news in Arab papers often seems to be reporting on a completely different reality than what was being seen and reported by western media.

Of everything he wrote, I’m most troubled by wetlog’s comparison of LGF to ClearGuidance, and I wonder if he had read anything on that site beyond what was pulled out and cited. Though both actions may be repugnant, there is a significant moral distinction between encouraging inevitable (and ongoing) military action and discussing techniques for beheading your neighbors.

I would love to go back to living like nothing ever happened, but my 3000 dead neighbors and the huge fucking crater in the sky downtown keep reminding me that someone is at war with us. At some point I woke up and admitted that, as a result of studying many cultures and visiting a whole lot of places around the world, America, with it’s faults, is a pretty damn close to the best people have done so far. Arab dictatorships and theocracies are close to the bottom. This does not make me a racist. It’s more than possible to be a moderate and come to a strong conclusion about an issue, in fact it’s preferable.

For years I’ve been looking forward to the day the Arab world wakes up to tourism. Arab and islamic culture have contributed a huge amount to the history and knowledge of mankind, and I really wish we could visit and appreciate those places, people and things without worrying about getting killed because of some conspiracy-theory fed hatred against anything seen as American.

Besides living a little over a mile from the World Trade Center, it’s hard for me to get away from these issues. On a recent afternoon, I waved hello to the Brooklyn-accented, Palestinian owner of the restaurant across the street where I had dinner the night before, turned the corner and bought a black and white cookie from the Jewish bagel place with two pictures on the wall behind the register, one of Ariel Sharon with the shop’s owner on First Avenue and the other a clipping of a young Isreali family recently murdered by terrorists. I live in the middle of this and it serves as a constant reminder of why I love New York City, the complexity of political conflict and human emotions, and ultimately why this country and our diversity are worth fighting for and protecting.

I’d like to go back to living in the future.

Abstractly, this is becoming a fascinating meta-discussion between a great number of sites. It’s like rebuilding a conversation from echos.

“Error of opinion may be tolerated where reason is left free to combat it.”
– Thomas Jefferson’s First Inaugural Address, March 4, 1801


We had some trouble getting custom groups out of Outlook and into Address Book. Plug this regular expression into BBEdit’s Find/Replace to change Outlook’s tab-delimited text file export into a group VCard (and be sure to save it with a ‘.vcf’ file extension):

Find:
^([^\t]*)\t([^\t]*)\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t
[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t([^\t]+).*$

Replace: BEGIN:VCARDVERSION:3.0\rN:\2;\1;;;\rFN:\1 \2\rEMAIL:\3\rEND:VCARD

(mozilla-based browsers couldn’t figure out where to wrap the first part of the pattern and were stretching the page to accomodate the whole thing. Not good. Be sure to remove all line break characters and spaces from the pattern before using it.)


A helpful tip for users transitioning from OS 9 to OS X is to make an alias from the root level documents folder pointing to the home folder. This also makes it easier to get to the home folder from Classic Applications.


Mac OS X 10.2 (jaguar) seems amazing from what I can tell so far. “Feels snappier!”

My 10.2 don’t panic yet list:

  • The http.conf file, where all custom domains are stored wasn’t deleted. It was backed up. The location of the previous file is: /etc/httpd/httpd.conf.applesaved
  • Classic applications looking for the documents folder are now redirected to the documents folder for the current user. This is a good thing. Move any remaining application tidbits from the root level documents folder into your user documents folder and everything works fine again. (Classic seems much faster.)
  • MySQL needs to be reinstalled, but the data is still there. If you want to back it up, copy the files from the /usr/local/mysql/data/ directory. Those are the database source files containing all the data. Marc Liyanage has already released an updated MySQL installer.
  • Re-installing MySQL was fairly simple, mostly I followed Marc Liyanage’s update instructions. However step #8 of installing MySQL on 10.2 contains the little note “If you do not want to have to type “/usr/local/bin” in front of every command… you have to add the /usr/local/bin directory to your PATH environment variable in your
    login script.” That sounds scary but it’s not. As mentioned on this page, a ‘.tcshrc’ file is a simple text file which modifies the terminal’s preferences (actually it’s a configuration for the tc shell, which runs in the terminal, this won’t affect the color or window settings used by the Mac OS X terminal application). Using Pico or BBEdit, create a text file and insert the line:
    setenv PATH /usr/local/bin:$PATH

    Save the file with the name ‘.tcshrc’ at the top of your user directory “~/” and restart the terminal. Now MySQL should launch by simply typeing “mysql”.

  • I’d gotten used to using “l” (lower case L) to list files in the terminal without having to type “ls -l” For some reason, this is gone in 10.2, but it’s easy to replace. Open the same tcshrc file mentioned above, and add the following line:

    "alias l 'ls -la'"

    That will re-enable the ‘l’ command and adds the feature of listing everything, including invisible files. To make this change globally, edit the files in the /usr/share/init/tcsh directory instead.



« Previous PageNext Page »