The Boston Diaries

The ongoing saga of a programmer who doesn't live in Boston, nor does he even like Boston, but yet named his weblog/journal “The Boston Diaries.”

Go figure.

Thursday, June 05, 2003

Fear me! For my acane knowledge is beyond your puny non-computer mind to comprehend!

I'm convinced that without outside pressure (like Steve Jobs screaming at you) most programmers tend towards making software esoteric and extremely hard to use. I think part of this is a perverse satisfaction in learning the arcane and having it remain arcane as a way of showing off their obvious intelligence.

Oh, and that false god of “job security” …

To get the wireless network card I have working under Linux, I had to download the linux-wlan package and install it. It was your standard Configure; make; make install installation (with the minor annoyance of having of configuring the Linux source code). And it worked pretty much out of the compiler, and having better things to worry about than the minituræ of linus-wlan configuration details, I left it at that.

Until I found myself at Mark's house tonight, trying to get access to his WAP.

His setup requires WEP. What should be a simple operation of configuring the WEP key (a very long binary number) instead turned into half an hour or so of poor documentation and trying to suss out what it exactly wants for dot11WEPDefaultKeyID and if I need to set dot11AuthenticatoinAlgorithmsEnable1 to true or not. In fact, it took me several attempts to realize that wlancfg wants the data typed in (via stdin) than as command line options (which is how I would expect it to be).

Sigh.

As I was telling Mark, I never bothered to really look into how the software worked since it worked enough for my needs and I have better things to do than tweak obscure settings just to prove my programming machismo. I just want it to work.

I did eventually get on his network, but I'm afraid I'll have to reconfigure everything to get back on my network.

Update several hours later on Friday Morning

Yes, I had to reconfigure the settings to get back onto my own network. And afterwards, I wrote this script that should work to get me back onto Mark's network without me having to reconfigure everything:

#!/bin/sh

wlancfg set wlan0 <<EOF 
dot11DesiredSSID="NOLAB" 
dot11AuthenticationAlgorithmsEnable1="true" 
dot11AuthenticationAlgorithm1="sharedkey" 
dot11WEPDefaultKeyID="1"
dot11WEPDefaultKey1="l33tm@d5k1ll5" 
EOF

dhclient wlan0

But I won't know until the next time I'm over at Mark's ...


The Transclusion of images

One of the fundamental tennents of Ted Nelson's Xanadu is transclusion; the World Wide Web as we know it has a very limited version of that and it's mostly limited to images. It's pretty easy to do in HTML:

<IMG SRC="http://grumpy.conman.org/2003/06/01/new-laptop.jpg" WIDTH="190" HEIGHT="241" ALT="[Picture of Mark's new laptop]" TITLE="Picture of Mark's new laptop">

And voila!

[Picture of Mark's new laptop]

Instant transclusion of an image.

And there have been plenty of times I would have liked the ability to transclude portions of HTML as well (technically, you can do whole HTML pages—Spring is doing that for her Live Journal friends page on her own journal—doing portions is a bit harder) since that would make it easier to quote the page I might link to (as I did on Baby names gone bad).

But there are two problems with transclusion. The first problem is the dead page problem. Web pages go dead with alarming regularity (in fact, check out my first post and follow the link—it's no longer there) and thus the page you might have once transcluded is no longer the page you think is being transcluded. Ted Nelson avoided this problem by stipulating that once a page was created, it exists until the end of time. Highly optimistic outlook on his part (and there are instances where people might not want a page to exist until the end of time).

The second problem is one I'm now struggling with: do I want my stuff transcluded? Especially if I'm footing the bandwidth bill?

Over the past few months I've noticed that several of the pictures I've put up here in the Boston Diaries are being referenced from other pages, just like I've included Mark's picture on this entry. And I'm not sure how I feel about that. On the one hand, the amount of bandwidth incurred isn't that much, considering how much bandwidth overall this server is pumping out each month. But on the other hand, it still is my bandwidth and the images are being displayed in a context I might not want.

Oh yes, I've tried looking at the pages that include my images. And while some of the pages I can see how the image is used in the new context (and universally the pages including my images are web based message boards), about half the pages are locked from my view since I'm not a member of that particular message board.

A few months ago I wrote one the webmaster of one of the message boards about my image being used (I was just curious to see the page it was on) and it was taken care of (the webmaster removed the link to my image). But this is going on more and more, and I'm not quite sure how to address this; or even if it's a real problem I should be worried about.

I was talking to Mark about this tonight and he was of the opinion that this was wrong and that it would be an easy fix to check the referring link and refuse to serve up the picture, or serve up an alternative picture:

[F33R MY M@D L33T GR@FX 5K1LL5!!!!]

Although there are cases when I might want to include the image on another webpage elsewhere, so I have to have some way of indicating if an images can be transcluded or not, or have a way of specifying which pages are allowed to include this image (or anything else that can currently be transcluded). Ted Nelson's overly optimistic solution to this problem (well, the bandwidth problem, not necessarily the permissions problem) was one of royalty payments, aka micropayments. But even if we had a workable micropayment system, other problems, like the “pay-as-you-play” problem (everything else being equal, people like flat rates).

Update on Wednesday, July 31st, 2024

Two things about the above missing image:

  1. the site I hot-linked it from no longer exists
  2. I no longer use hot linked images on the blog

I also don't have a copy of the image, so pretend there's an image of a laptop where it says “[Picture of Mark's new laptop]” (or you just see the icon for a broken image).

Obligatory Picture

An abstract representation of where you're coming from]

Obligatory Contact Info

Obligatory Feeds

Obligatory Links

Obligatory Miscellaneous

Obligatory AI Disclaimer

No AI was used in the making of this site, unless otherwise noted.

You have my permission to link freely to any entry here. Go ahead, I won't bite. I promise.

The dates are the permanent links to that day's entries (or entry, if there is only one entry). The titles are the permanent links to that entry only. The format for the links are simple: Start with the base link for this site: https://boston.conman.org/, then add the date you are interested in, say 2000/08/01, so that would make the final URL:

https://boston.conman.org/2000/08/01

You can also specify the entire month by leaving off the day portion. You can even select an arbitrary portion of time.

You may also note subtle shading of the links and that's intentional: the “closer” the link is (relative to the page) the “brighter” it appears. It's an experiment in using color shading to denote the distance a link is from here. If you don't notice it, don't worry; it's not all that important.

It is assumed that every brand name, slogan, corporate name, symbol, design element, et cetera mentioned in these pages is a protected and/or trademarked entity, the sole property of its owner(s), and acknowledgement of this status is implied.

Copyright © 1999-2024 by Sean Conner. All Rights Reserved.