found_drama

You don't need to be ashamed of using your own ideas.



    Archive for May 2004

    #futureweb.

    And so, Nigel McFarlane prophecies the end of the web browser. Or at least, breaks down why a new “browser war” may be necessary to keep it from slipping into obscurity and disappearing to all but “a few idealistic hippies, some idle perverts, and the disaffected.”

    First and foremost, let’s get one thing out of the way: While McFarlane “[spends] a lot of time with browser technology” he does his readers a disservice by synonymizing Mozilla and the DOM. Granted, that’s not such a hard thing to do when it’s so easy to antonymize Internet Explorer and that same DOM. And now, on to the crux of it all!

    McFarlane’s article, while mostly a piece of pro-Mozilla propaganda (last cheap-shot, I swear!) focuses primarily on the harsh reality of popularity vs. quality.

    Reducing browser analysis to a popularity contest, however, seems to have a magical effect: It turns off the brains of most commentators. Popularity is an ogre that prevents any real analysis of industry trends. As a result, we’re all less informed than we should be. Normally perceptive pundits [...] are reduced to “I like it” [or] “I don’t like it”[...].

    Overall, the votes stack up in favor of Firefox [...]. But even those in favor are sometimes deflated by the sense that perhaps, for the average person, the quality work that better features imply just isn’t that important. Homer Simpson, they imagine, would stick to Internet Explorer and not know the difference.

    He (and others) could (and sometimes do) beat this adage in to the ground. Fortunately, he doesn’t leave it at that and spends little more time than to acknowledge those challenges before moving on to the grittier points re: security, architecture, standards, and flat-out, good ol’ fashioned data.

    W/r/t/ security, there needs little else be said than:

    I had to scrub the box back to the bare metal and reinstall two years of software, all merely to get Mr. Psychotic Web Marketer off my case, and my PC stabilized. [...] I really don’t want to spend my life preparing for every stupid accidental security breach. A computer shouldn’t require the management of a nuclear power plant.

    But tell me something I don’t know. Not that we can safely say Mozilla (or Safari or Opera or…) is so locked down that none-of-the-above are possible… But seriously, when was the last time someone spoofed your address bar in Safari? (help: protocols aside…)

    Where McFarlane seems to be at his strongest in the article is when he delves in to web standards and makes some allusions to the RDBMS “wars” of the early nineties (though I might be off a little in my dates):

    At the time, competition between RDBMS vendors was fierce, even after Oracle gained the edge. The emergence of the SQL92 standard represented a crisis for all vendors. If SQL92 was widely applied, RDBMS servers would be reduced to a marginally profitable commodity. The database vendors knew that open data was a customer issue, and to make money they had to show that they were dedicated to addressing the issue. There followed an extensive period of rhetoric about striving for standards compliance. In reality, though, no vendor wanted standards compliance. For a long time, there was a “go slow” on actual standards implementation from all vendors.

    Sound familiar? Similar “go slow” attitudes are why the big fat Flamingo book has chapters like this one (PDF). I mean seriously, how many ways can we possibly expect to display blocks of text with the occassional image? But this is also where I feel that McFarlane loses points. Rather than place the emphasis *on* CSS/(X)HTML standardization and the intended purpose of the W3C, he focuses on Mozilla-rooted technologies and their slow but steady growth. Granted, the title of the article is “Smoke, Mirrors and Silence: The Browser Wars Reignite” but as we near the end of the text and find that the focus is on the content/data and not the chrome, one can only wonder why so much energy is expended on praising the big red lizard.

    For proponents of open source software, the the Free Software Foundation and the EFF and the like, it’s easy to back Mozilla with gusto. It’s an open browser platform that’s everywhere (or seemingly so). It’s become one of the flagship products of Open Source and (in a manner of speaking) is the only *right* way to browse HTTP-transmitted data from a spiritually-correct point of view. But Mozilla is not the end-all-be-all of browsers or The Internet. Mozilla is simply a great tool for viewing web content that happens to be DOM-compliant (perhaps even DOM-guiding). And the fact that it does have a measurable market-share is something that we can all be thankful for. IE is not the only browser out there and many individuals are choosing to use something else. But deep down, it isn’t “right” to tout Mozilla as superior. It is superior to IE — but again, that’s because it’s DOM-compliant.

    But back to the data. Back to the content. Back to the guts of it all — the reason people are even using a browser in the first place. McFarlane thinks that we have everything to lose from not being standards compliant. In a way, he is right. By failing to comply with standards, by failing to discuss these issues with our peers, by failing to make a concerted effort to adhere “for everyone’s own good”, we (1) prolong the agony of extraneous “chapter 2s”, (2) make more work for ourselves both short- and long-term, and (3) allow various proprietary schemas to establish themselves (recurse through #1 & 2). But I don’t see the same connection between the standards-push and Microsoft’s Longhorn as McFarlane does.

    McFarlane thinks that adhering to browser standards will save us from Microsoft and their attempt to integrate internet content into our OS (or at least into smaller, helper apps that play nice w/ the OS at very fundamental levels). First, I don’t see how designing websites w/ the DOM in mind is going to stop this. Frankly, I see it as a step forward (though not in the way that many security-minded individuals instantly recognize and fear). McFarlane writes:

    The web is used to provide a variety of services and communities. Part of the Longhorn strategy is to extract from the web all of the services with any profit model at all [...] For Microsoft, the best possible outcome is for the standards-based web to be reduced to the profitless: a few idealistic hippies, some idle perverts, and the disaffected. Few others will want to go there; so every day there will be fewer traditional websites, every day less relevance.

    This may not necessarily be such a bad thing. What instantly springs to mind are examples from Apple: Sherlock and the iTunes Music Store. These are both examples of non-browser based applications that use the internet and/or web-services to provide content live and direct to your desktop. And let’s be honest, it isn’t all that different from email. So does this mean that we’re returning to the pre-web days? The early internet of BBS’s and Prodigy and CompuServe and the not-as-evil AOL? Doubtful. But why would we want to necessarily exclude the possibility of opening ourselves up to web services? Do we really want to contain everything to HTTP? Let’s get serious: “view source” isn’t all it’s cracked up to be.

    Currently Playing: Impossible Recording Machine - “Like Air”


    #rob friesel nude.

    What does Bloglisting.com say about us? While I can’t say that it makes me sick, the word “filter” does come instantly to mind.

    PS: Dear World– Enough with the Britney Spears already!


    #iTunes Etiquette.

    RIDDLE! How does one handle the meta-data tagging for songs imported from a DJ mix? About half the time I insert a disk, the CDDB gives me the correct title, artist, and album name info … if by correct, we mean that each “artist” field has the name of the individual artists in them and not the DJ’s. But we (*ahem*?) tend to look at these mixes as creative works in and of themselves (particularly if there’s a whole lot of mixing and/or sampling and/or etc. going on) — so the mixer deserves to have his/her name in the meta-data somewhere.

    To this point, I’ve been following this format:

    Title: (insert song’s name here)

    Artist: (insert original artist’s name here)

    Album: (insert name of the mix here)

    Composer: mixed by (insert DJ’s name here)

    …but for some reason that hasn’t been sitting well with me lately. I’m hesitant to put the DJ in the artist field, since I feel like that gives us somewhat misleading output in the main library window. (Sort by artist… Whoa! Look at all that John Digweed!) However, it would seem more appropriate to have him/her in the Artist field w/ the Composer listed as the original producer (or however you would like to term that person or persons). We can always insert the Composer column in the main Library view, right?

    But what’s the standard for this? The etiquette? How are other people doing this?

    Currently Playing: Science Dept. “Repercussion”


    #overwhelmed.

    I guess this sort of ties in to one of yesterday’s posts a little bit… Where is the breaking point? What are reasonable sacrifices? And when does it go too far? How much can you blame yourself? Is it too late to turn back without turning your back?

    outside, it's beautiful

    Exhaustion interferes with productivity only slightly more than it interferes with creativity.

    Currently Playing: Underworld “Little Speaker”


    #sushi

    Strangely low-tech yet strangely beautiful site on sushi.

    Never dip sushi in soy sauce from the rice-side and suck up too much amount.  It will be too bitter to eat, or will damage the taste of sushi seriously.

    veru much sushi

    Currently Playing: Dave Angel “Rematch”


    #adage.

    You can do things quickly or you can do things well.


    #time well spent.

    ugh.

    I hate being on-call for work. I was starting to get used to it and was figuring out ways of being able to do it w/o letting it completely interfere w/ my life but… Pretty much the only other person in my dept. who can take the on-call stuff is in the process of moving and has no internet connection etc. Which just pishes me off b/c it’s not as though I’m not in the middle of my own set of moving related errands (see below). Glancing out the window, I see that the skies are blue w/ intermittent clouds. Could be a nice day outside — but I wouldn’t know b/c the phone has on-call cell has rung three times before noon already! Can’t a man eat breakfast and have a cup of coffee? Combine all of the above w/ the fact that A will be out of town this week and I’m still mega-exhausted from this past, super-hellish week and I’m in extra-strength bitch mode. Grr…

    Anyhoo: We’re in moving mode at this point. The date is still some 3 weeks away but we’re not taking any chances. W/ my work schedule and the fact that A will be out of town for one of those weeks puts us in an awkward spot. I don’t want to be cramming shit into boxes at the last minute. Consequently, our joint looks like this:

    moving! moving! moving!
    moving! moving! moving!
    moving! moving! moving!
    moving! moving! moving!
    moving! moving! moving!

    Anyway… Where was I? /rant

    Currently Playing: Mozart’s Piano Concerto No. 20, K. 466


    #Konfabulator.

    Now that my trial period has expired, I shall issue a brief, inconsequential review of: Konfabulator!

    the good: The idea is definitely good. I like the concept of being able to throw a bunch of neat little dynamic, iconic graphics on my desktop to feed me information. Especially since I can set them to be more/less transparent an unobtrusive. In particular, I *love* the weather widget and thought that that was the neatest damn thing since sliced f00kin’ bread on my Aqua desktop. I could also get in to the uptime read-out, and the iTunes remote widget, the mini-calendar, etc. etc. And since so much of it seems rooted in this open XML/JavaScript-based API (upon my cursory glance, at least) it’s just about infinitely available for anyone to whip out just about … well whatever!

    the bad: OS X has enough problems with memory leaks to load up this bad boy. Perhaps the ultimate irony was when I loaded up the Memory widget and noticed that my free memory just started to bottom out. All those pretty, fancy graphics don’t mean shit if you’re system is just going to choke and/or suffer b/c of them all. Sure, run one or two of these and you shouldn’t have a whole lot of trouble but in excess of 5 or 6 and you may notice some slow-downs. Granted, KetelOne doesn’t rock out on a gig o’ RAM (it *is* a G3 iBook, after all) but just the same… Plus, let’s face it, so many of the widgets are lame. Troll through Konfabulator.com and you’ll see at least 20 iTunes remote control widgets; not to mention all of the assorted “count down” widgets and/or battery read-out clones. And so many of these are available right there in the system to begin with (e.g., Airport signal, battery life) or are available through free apps (MenuMeters). The weather widget is probably the only really, truly awesome one out there. There are some neat ones, granted — but not enough to make Konfabulator a killer app. Which stinks — b/c it’s still a neat idea with a slick interface.


    #why Tom Robbins rules:

    Excerpt! First line of Villa Incognito:

    It has been reported that Tanuki fell from the sky, using his scrotum as a parachute.

    currently playing: Messiah “Temple of Dreams”


    #thought for the day.

    If you do nothing else today, please abstain from breeding.

    “She’s a trooper. She’s just all smiles.”

    And now: A moment of silence for the pathologically fertile.