Older blog entries for compiler (starting at number 87)

12 Jan 2002 (updated 12 Jan 2002 at 02:48 UTC) »
Word of the day: Oenology

Lubricate the mind.

10 Jan 2002 (updated 10 Jan 2002 at 23:35 UTC) »
Word of the Day: Discursive

Can we do this walking? I think better on my feet, as do most people, I beleive.

It's 25 degrees outside.

Oh, is it? I hadn't noticed. I wouldn't want to impose. Speaking of impositions, may I ask a favor?


I have a discursive mind and am liable to wander off the mental tracks, so to speak. Frankly, I'll often continue to wander until I can no longer see the tracks. If you wouldn't mind sending up a flare at the appropriate times, I'd appreciate that.

I'll see what I can do...

Did you know...

Advogato allows access to diaries in XML (a strange dialect, it seams) using a URL under your "person". That is, find my XML-encoded diary here. That is her e. Now I think that's pretty-darn cool.

And how did I figure this out? From the source code, which is open, and online, and cross-references. Too cool for words, really.

Now, the important question: "Will the same tool annotate 5M lines of code on an intranet server for me?

Conspicuous Consumption

I found the newer, larger, prettier version of my house a while back and bought it. Stopped by after picking up the keys yesterday to enjoy the feeling. Now for the ugly part - - moving. We have way too much stuff.

Long Dry Spell

Welcome back, me! It's been a while.

Read this thesis, then implement. Get your friends to do the same. Prove it, and improve it.

Don't ever lie about cheating. There's nothing worse than a lying cheater.

Architectural Abstraction

Ever notice that Frank Gehry never seems to talk about walls? His view of a building is of light and shadow and volume. I'm an engineer. My view of a building is slabs and ductwork and convection. It's the same building, but we see it differently.

The future of software is in this multi-platform, multi- client, wildly distributed network called "The Internet". I'm such a visionary, I know. It bears consideration that network clients will see artifacts in as varied a manner as people see buildings.

It's difficult enough to build software with a single manifestation of an artifact (an email message, for example). Supporting multiple, and ideally unlimited, manifestations is immensely more complex. Once again, software needs to be done differently.

So how does nature do it? Our minds hold intangible models that form the basis of our cognition. These models are fully encapsulated, accessed only over a physical carrier such as air, or paper, or electrons. The conversion of our mental models is not perfect, as the exaltation of "great artists" and "great communicators" exemplifies. The conveyances are the common primitives defined by the rules of physics.

How is software limited by the conveyances of the web? Significantly. Bits are a very primitive building block -- akin to atoms or bricks? Bits must be molded with great craftsmanship to carry a message.

What makes XML a better conveyer of information than bits? The ability of software to "sense" it. Viola.


Visit this site, and buy one for a celebration.

Star Trek on the web

I like web discussion groups. Yes they are intelectual slums. Yes they are slow and ungainly. But still I like them, and here's why: Bablefish.

Remeber way-back when AltaVista put the BableFish translation service online? That was cool. I was in the midst of planning a six-week trip to Europe at the time, and BF helped me correspond with the owners of inns and travel bureaus. Once the trip was over, I didn't think much about it until a came accross discussion groups using the technology to auto-translate posts into the reader's language, regardless of the post's original language -- wow.

Simple? Yes. But still amazingly cool.

I can talk to almost anyone, anywhere in the world using these forums. That is a very good thing. Wonder how Afghans see the conflict in their country? Try th is (keep in mind that the translation technology isn't all that good before assuming someone is an idiot) and see Germans, French and Americans posturing and puffing in a language agnostic forum.

Mr. Kirk's universal translator is closer than it seems.

First Winter Storm

Sunday (October 21) I stole away to hike the Table Rock Wilderness. Awesome. As NYC holds the wonders of man, the PNW holds the wonders of nature.

It wasn't a great day for hiking with blowing rain and low rolling clouds. I couldn't see 100 yards for the fog sometimes. But it was a glorious six miles. So far removed. The staid giants (Douglas, Hemlock and Noble) quitely speak of shattering forces.

Sad reality returned at the reunion with the car. State troopers have patrolled there for a long time, that man's eyes were different Sunday. Uncertain.

XML for Diagrams, or DiagramML

First needed an export/import format with fealty to the model, but unadorned. I'm not one to choose a complex solution to a simple problem (okay, maybe I am but that isn't the point). Enter DiagramML. I think it will work, but consider it a proposal for now. Is there an alternative? :)

6 Oct 2001 (updated 23 Oct 2001 at 19:50 UTC) »
What a great day

Here in the PNW, Fall is glorious. Warm dry winds scatter desiccated leaves, each scittering harshly against quiet streets. Who's afraid of the big bad wolf?

Don't deride anything "Jewish"

Or Dave will call you names.

There is some really evil shit happening between Israel and Palestine, and the devil doesn't take sides. If I were Jewish, I'd be feeling pretty damn meek. I mean, why does Israel exist? Religion. What is Osama fighting in the name of? Religion.

Mayor Hypocrisy here. The fervent refusal to recognize legitimate objections to the Israel's policies is just stupid. A lot of people are pissed, and not completely without reason.

Of course, just saying this makes me a "racist bastard", I'm sure. Gee, that smacks of fanaticism now doesn't it?

22 Sep 2001 (updated 22 Sep 2001 at 05:07 UTC) »
Here come the carpet baggers...

Well now, Doc has managed to turn the attack on the Trade Center into an "I told you so" on his gig. It's all about conversations, Doc -- always has been, always will be. Such crap. Even managed to slip in a link to the book, I see.

Doc, you were on to something good there for a moment, but then you just had to masterbate on it.

Of couse, Dave is promoting himself pretty-well too. F**king disgusting, IMHO. It was great, marvelous really, that he made the effort to broadcast stuff not found on the mainstream news. Once he started patting himself on the back, however, he became an opportunistic bastard. Sorry, but that's how I see it. And this is just caving in. Why should the march of technology slow down? It's just as important as it's ever been.

These guys aren't great examples to follow. Do selfless deeds and keep them to yourself. Weblogs and "conversations" are interesting, perhaps one more than the other. But -- and that's a BIG "but" -- watch those damn egos!

Afterall, what motivates Mr. Laden if not ego? He doesn't take credit for his deeds, so they do nothing for his cause (at least, not his stated cause). It's all about feeling important. Some poeople seem to need more of it than others.

My theory is that there is a finite amount of ego in the world, and that it is hoarded at the expense of others. Without enough ego, a person can be sloathful and generally pissed at the world. Too much makes a person undervalue others. So, leave some ego for other and use as little as you can.

78 older entries...

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!