More messed up MTA with no communication.

I haven’t had problems with mass transit in a week or two.  So I was about due, right?  Right.

Went to catch the Light Rail on my way home from work.  Based on the timing, I figured I’d catch the 6:24 scheduled train from Timonium Fairgrounds.  From a distance, I watched a train go through at 6:19.  Based on the track signals and the fact that trains are almost never that early, I figured it was just really late and that another would be through shortly.

This turned out to be true; another one ran by a 6:34, presumably the 6:24 scheduled one.  I was assisting a couple of out-of-town women with directions and they hadn’t finished buying their tickets, so I said, “Oh, there should be another one in ten to twenty minutes.” (Reasoning that the next scheduled train (6:44) probably wouldn’t be more then ten minutes late itself.  More the fool I.)

Over the next twenty minutes, three trains went by heading north.  At 6:57, another one same by going south.  It drove right through the station without stopping while sporting a sign that said “not in service”.  Another train went by heading north at 7:12.  Finally, at 7:18, almost an hour since I’d gotten there and running 45 minutes behind the last train, another train finally came by to pick us up.

At no point was there any use made of the loudspeakers at the stop, nor does there appear to have been any announcement made via the MTA’s website or mailing lists.  The transit police officer at the station didn’t know what was going on.  (Though the delays didn’t stop her from doing a fare check once the train was underway.)


Reply-To: for Mailing Lists

Many mailing lists I’m on (particularly ones inhabited by sizable portions of geeks) have periodic “discussions” about the behavior of the Reply-To header on list email.  The discussions usually follow fairly predictable paths.  “Reply-To” Munging Considered Harmful is quoted.  Proponents respond with Reply-To Munging Considered Useful.

My opinion is threefold:

First, not touching the header is the purest solution.  For all the reasons in “Reply-To Munging Considered Harmful”, mailing lists shouldn’t touch it, in an ideal world, at least.

Second, “Reply-To Munging Considered Useful” gets one things right: it adds functionality.  Even today, most mail clients can either “reply” or “reply-to-all”.  If “reply” goes to the message originator, then they’re left with “reply-to-all” as the easiest way to send a message to the list.  (And sending mail to the list should, in most cases, be easy.)  Some MUAs, such at mutt and KMail [please if you know of others] add a “list-reply” function.  If most common MUAs had such a feature, I would find it much easier to advocate against munging.  But they don’t, and it’s rather elitist to insist that people switch MUAs just for your mailing list.  So, in today’s world and for an average list, I tend to vote for munging the header.  (Though I really like the (void) mailing list, which provides twin lists, one with munging, the other without.  All posts do, of course, appear on both lists.)

(Note that “reply-to-all” is not the same as “list-reply”.  “list-reply” sends one message—it goes to the list (unless the original email has a Mail-Followup-To: header, but that’s another post).  “reply-to-all” sends one message to the list, plus one message for each sender and recipient of the original email.  That adds up quickly for involved discussion threads, and all of those extra messages are wasts of both time (human and computer) and bandwidth.)

Third, I don’t have to care either way, because I use mutt and procmail.  (And, actually, the procmail part is optional.)  In my .procmailrc is the following recipe:

:0 fhw
| sed -e "s/^\\(Subject:.*\\)\\[$MATCH\\]\\( \\)*/\\1/I" \
      -e "/^Reply-To:.*$MATCH@/ d" \
      -e "s/^Old-Reply-To:/Reply-To:/"

$MATCH is already set to the name of the mailing list, which is usually also the local portion of its email address.  (Note that this loses information if the list doesn’t munge the header and someone has their own Reply-To header that happens to have the same local part as the mailing list.  In my experience, this is highly unlikely.)

My mutt config contains the following directives:

set ignore_list_reply_to=yes
set reply_to=yes
subscribe <list addresses>

so if a Reply-To header is set to an email address that mutt knows to be a mailing list, it ignores that header.  (And since those are ignored, I set “reply_to” to yes, so it always uses acceptable headers; by default it asks whether I want to use them.)  Thus, the “r” key always replies to the person who sent the message, the “g” key always replies to the sender and all recipients of the message, and the “L” key sends the reply to the mailing list the email was from (and any other addresses in the Mail-Followup-To header).


New Writings in SF 7

As far as I can tell, New Writings in SF 7 hasn’t been published since before ISBNs were adopted.  (Hence, no Open Library link.)  It’s a collection of short stories from authors that were, in 1966, “major new writers”.  Like many such collections, some stories are good while others are not.  The collection is, on balance, decent.

The first two stories, “The Pen and the Dark” and “Gifts of the Gods” are typical science-driven stories of the era.  The main characters are all male and serve merely to advance some particular scientific speculation.  The third, “The Long Memory”, I found to be too scrawny a story with a too-abrupt ending.  From there on, things get better, however.  “The Man Who Missed the Ferry” is probably my favorite of the set, with a just-slightly-surreal approach to things.  “The Night of the Seventh Finger” is rather moving, and I enjoyed its characterization.  “Six Cubed Plus One” was also good, if a little forced at times.  “Defense Mechanism” was interesting in its depiction of a future Earth.

It’s a thin volume, and I’d say that “The Man Who Missed the Ferry” alone was worth the time taken to read the whole book.


Camping Gear

I am, on the whole, quite pleased with my current set of camping gear, so I figured I’d share with the Internet at large.  This particular set may not necessarily be to everyone’s tastes, but it works well for me.

I like travelling light, and I enjoy backpacking.  Thus, most of my gear was purchased with an eye toward backpacking.  It, naturally, serves me well in other venues; the reverse would not be true with bulkier stuff.

§ Tent

Sierra Designs Clip Flashlight CD.  The specs say that this is a two-person tent.  Even allowing for the traditional “that’s how many people you can fit crowded, without any gear”, it’s small for two people.  It works well for just me and my gear.  It’ll handle two people if they put their gear elsewhere and are very close.  The vestibule is nice, and has room for approximately two pairs of boots.

While I like my current tent, if I had to get another one, I’d probably go for the REI Half Dome 2.  At the cost of about a pound and a half packed weight, I’d get a freestanding tent with a little more floor space, more vestibule space, and an attic.  The way I camp, I’d be willing to trade off that weight.  Well, I’m happy enough with my Sierra Designs tent, at least.

§ Sleeping Bag

<mumble>.  Something I got at B.J.’s for ~$30.  Rated to zero degrees, works for me.  Nothing really special about it.

§ Sleeping Pad

Therm-a-Rest standard.  Popular choice with campers everywhere.  Relatively light, self-inflating, comfortable.  I’ve got my eye on the Therm-a-Rest Fusion EX, for overkill in flexibility, but this one serves my needs quite adequately.

§ Stove

Coleman Xpert Stove.  This is a wonderful little stove.  Very light, but very capable.  It’s got very good stability with its four-legged, four-armed design.  The flame adjustment is very nice, being able to go anywhere from a light simmer to a roaring flame.  Its main disadvantage is that it only works with Coleman’s Powermax fuel canisters, which contain a propane/butane blend.  It does seem that Coleman will be continuing to make the things for a while, but the fact bears consideration.  Somewhat mitigating the existence of the canisters is their recyclability; when you’re done with one, you use the Coleman-provided “green key” to puncture the canister, then collapse it and toss it in with your aluminum recyclables.  Set at full burn, it took the stove about an hour to go through one of the 300 gram canisters.  More practically, I typically get about two and a half camping trips out of a single canister.

§ Pots

GSI Hard Anodized Extreme 5-piece Cook Set.  I love this pot kit.  It comes apart into a large and small pan and a large and small pot.  I generally use one or the other of the pans as my plate.  The main thing I like about these it the nonstick surface.  Cleaning them is generally a matter of wiping them off, and even burnt-on high protein foods come off with a bare minimum of scrubbing.  On top of that, they’re excellent conductors of heat and can get a pot of water boiling faster that most other kits I’ve seen.

§ Utensils

REI Kitchen Essentials Lite.  Nice, small kit.  Contains enough utensils to cook and eat a meal for two, as well as providing some nicely sized containers for spices and similar things.  I’ve supplemented it with a Backpacker’s Pantry U.T.U. Spatula/Knife; the provided spatula had too much of a propensity to melt.

§ Lantern

Coleman Xcursion Lantern.  This lantern is a nice compliment to the stove, running off the same fuel.  It has its own reservoir, so you just connect the canister long enough to fill the lantern.  Fully filled, the light lasts about six hours.  The lantern is light and small, so nicely portable, and the light is very bright—brighter than some propane lanterns I’ve seen.  The mantles seem pretty durable—upon burning the first one I put on the lantern, I shook, hit, and dropped the thing rather abusively and the mantle remained happily intact.

§ Smaller stuff

Pillow:  Therm-a-Rest Pocket Pillow.  Light and useful.  Uses clothing (which is what comprises my pillow anyway), but gathers it together into a softer, more comfortable form that’s very pleasant to sleep on.  Other companies make these, too; mine just happens to be from Therm-a-Rest.

Toothbrush:  Clever Toothbrush.  It’s just a neat idea.  The handle of the brush is a reservoir for toothpaste.  Very convenient, and allows me to pack smaller and lighter.

Lighter:  Zippo Lighter.  Tried and true.  This thing has seen me through I don’t know how many years of camping.  The penchant for the fuel to evaporate is probably its main problem, but it’s minor compared to the durability and functionality of the thing.

Knife:  Swiss Army Cybertool 34.  I always carry this with me, camping or not, and some of its features, like the torx bits for the screwdriver, aren’t really applicable to camping.  But the whole thing is a nice, generally useful device.  There isn’t a single piece of it that I haven’t put to good use at least several times over the years.

Knife:  Spyderco Endura.  I first got this thing for cutting rope.  It’s more of an explicitly-for-camping knife than the Cybertool, but while out there it’s very useful.  The one-handedness has been helpful numerous times, and the knife has been put to a plethora of uses.

Pen:  Fisher Bullet Pen.  Collapsible enough to fit in my pocket and durable enough to last through numerous camping trips and quite a few abuses of the pen to be a long-pointy-thing.

Store:  REI.  While not gear per se, REI is where I get most of my stuff. I’ve liked the store for a while, but one particular encounter sealed it as my store-of-choice.  I’d been having trouble with my stove.  I bought it at the store, got it home, and opened it only to find that it had been assembled with one set of legs backwards.  I returned it for a replacement, waited for things to get shipped back and forth, and picked up the replacement only to find it had the same problem.  I talked with a store employee and he agreed that I would probably be better off talking to Coleman directly.  Barring that, he said, it should be possible to take the thing apart and assemble it properly.  Regardless, he continued, REI would take it back and give me a refund, even if I disassembled it and couldn’t get it back together.  In other words, REI would back me up even if the manufacturer wouldn’t and even if I broke the stove beyond all repair.  That’s the sort of place I like to spend my money.


Heroing

A completely run-of-the-mill fantasy story, Heroing probably isn’t worth your time.  I found it annoying to read and only finished it because I forgot to put anything better in my bag.  Be warned that I’m not bothering to put a spoiler barrier in, simply because I don’t care enough.  You’re not going to read this book, right?

Actually, some of the story is interesting in concept, like the Jiana/Jianabel split personality, but the execution is horrid.  The characterization is particularly bad; I had a difficult time believing in any of the major characters, especially in the professed love between Jiana and Dida.

And the afterward reveals that the author had a pro-feminist goal for the book (which was published in 1987).  Good books with political or social subtexts are fine—such things can enhance a well-written volume.  Bad fiction written to advance a particular viewpoint is often among the worst writing around.