Older blog entries for jeremyw (starting at number 3)

Mozilla steers clear of interactivity

Can it be true that Mozilla inherits Netscape's disability regarding dynamic content?

Now, the word dynamic is a red herring. For the NetMoz camp, it's a marketing term. What they mean is programmatic-properties-on-load. They sometimes mean a few mouse-responsive styles. They sometimes mean updating the contents of form elements and image swap. Big deal -- they really mean, "We have no interest in building interactive pages, without the help of Java or Flash."

What a change with MSIE 4. It began to support real, dynamic evaluation of arbitrary sections of code, styles and script. This is killer stuff. It means Webmasters can posit apps normally relegated to the desktop (and "programmers"), using uniform HTML, Javascript and a basic server-side scripting component. (Anders has some examples: 1 2) It's the difference between endless page loads and real-time interaction. That is, native app-like abilities by web page.

The other half of this equation is RPC. Here at least, we have cross-platform support (e.g. Brent Ashley's JSRS library -- although MSIE-specific code is achingly simple.) Further, both camps are starting to support browser-side SOAP and other protos.

But what's the point, if you can't update content? At the beginning of the Web, we gave up interactivity and direct manipulation for simplicity and portability. But it's ten years later. Can't we have both feature sets?

:: jeremiahcode permalink

Hacker wants a diary tag to reference older entries. I assume he means for one's own diary. More interesting would be linking to another person's entry. Advogato is a closed system, so automatic thread trees should be straightforward. (I know, go code it..)

However, it seems the cross-post precedent (set by Raph?) is to link <person>, not a-href an entry. Which makes thread-tracking cumbersome if you don't read the site daily. Any reason for doing this, folks? Surely, not laziness! :)

1 Sep 2002 (updated 1 Sep 2002 at 00:32 UTC) »

Email, blogs & clarity

Raph notes, in the blogging age, we could gain some efficiency in the way our email conveys permissions for public excerpt or attribution. I like this idea, however his solution ("+, "-, "?) bothers me, in that we wish to encode what rather has natural domain in concise, but full language.

I remember an early Negroponte column in Wired complaining about superfluous email traffic ("Thanks!", "Appreciate it.", etc.), and suggesting closing emails with "nrn", i.e. no reply necessary. Of course, he was trying to propagate the opposite concept than Raph, one-way comments guilt-free for the recipient.

Nonetheless, it didn't take, and I think the reason was symbology. Email, like blogs, are centered around language. If a message is worth posting, it likely has simple, persuasive verbiage, even when directed towards propeller heads.

Some years ago, after reading a series of papers by Bertrand Meyer, I asked my mother (a history scholar) to read one discussing some aspect of programming langauges. I was struck by Meyer's clarity, particularly that his use of terminology was essentially limited to that which he constructed from first principles, and even these words never strayed far from common understanding (e.g. routine vs function or method). And Mom got through it with a modest, but broad understanding of the topic. This left an impression on me. Resist jargon.

Raph's expressions would be interesting if the majority of email now used html bodies, and stylized, but idiosyncratic features could be linked to personal glossaries. In that absence, "copyleft permission granted" or "no quoting, please" in one's signature makes for simple and universal communication, rather than devolving into geekcode.

:: jeremiahcode permalink

28 Aug 2002 (updated 28 Aug 2002 at 19:32 UTC) »
Open Source term leakage

During a press conference Monday, Steven Hatfill, an uncharged "person of interest" in the FBI Anthrax investigation, employed our favorite term. In support of his professed innocence, he publicly asked the FBI to release all evidence to the press as open source. This is a fascinating penetration of the phrase into public discourse, limiting its definition to unrestricted distribution (here, with a plea to be so) and broadening its use to arbitrary information. Dictionary.com still defines open source with code-specific semantics. Webster's has bupkus.

:: jeremiahcode permalink

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!