Non-Trip Report

Well, that was a revoltin’ development.  Because of the storm that hit California the other day and is now around eastern Missouri and southern Illinois (at least that’s the reason I was given), Amtrak decided to just cancel today’s westbound Texas Eagle with no alternate transportation.  The woman at the Amtrak ticket counter was very nice, but the best that she could offer me was the family room on tomorrow’s train.  I decided to just cancel the whole trip.

So I won’t be attending the Southwestern Rail Conference after all.  My next trip that includes some train rides will be to Varna, Bulgaria the second and third weeks in June.

Travel to Japan

It turns out that there will be some meetings in Tokyo next March that I should probably attend somehow.  At present, I expect that I’ll just Zoom in because I wouldn’t want to sit in an airplane long enough to get there:  what seems to be the shortest flight, from Vancouver, BC to Haneda Airport, takes a bit over ten hours.  It’s too soon to be making firm travel plans since the trip is still almost a year away; but I’m wondering whether anybody can suggest some other options that I can mull over for a while.

I’m retired, so I don’t care how long the total trip would take.  I see that there are cruise ships between North America and Japan.  Another option might involve taking trains from Western Europe to the east coast of Asia and flying from there; and maybe I should ride the trans-Siberian train before I die. 😎

Hmm…

Bad Server!

I’ll likely be taking my next Amtrak trip starting on Friday; but a few days ago, a server for Amtrak’s Positive Train Control system crashed and stayed down for at least three days requiring that, basically, all trains except on Amtrak’s own Northeast Corridor were cancelled.  Scuttlebutt has it that the server is back up, and it seems that trains are departing from Chicago again.

But what really amazes me is that, apparently, there wasn’t a backup.  The system I worked on before I retired was actually four complete systems, one for development, one for system integration testing, one for customer acceptance testing, and one for production.  Each of those had three servers:  one for the Web component, one for the database, and a third for running background tasks.  Each of those servers had at least one backup.  The DEV and SIT systems had one backup for each server; the CAT and PROD systems had four of each server constantly sharing data back and forth so that they were pretty much exact copies of each other.  That’s the way you do it.  It’s really old news and well understood.

Another possibility, which also wouldn’t surprise me, is that security was so lax that a hacker could have brought the whole thing down for a ransomware attack.  If that’s what happened, they probably won’t admit it.

In any event, Amtrak could have done better by getting a server from the folks who set up my own little website.  They’re much more professional, it would seem.

Am I a Thief?

Although I don’t watch enough TV to make having cable worthwhile, I discovered last night that I could watch the World Baseball Classic on Fox Sports’ website where one can watch one hour for free.  When the hour expires, you’re supposed to “log in to your TV provider”; but I also discovered that, by deleting my history and cookies, I could get additional hours indefinitely.

I don’t think I did anything that the website doesn’t allow, but we H. sapiens are really good at rationalization.  Would anyone care to argue that I’ve stolen intellectual property?

PLATO and Me

Wow, that was a blast from the past!

Mike the Mad Biologist links to “an excellent article about the PLATO computing system”.

I didn’t know all the early history.  My own involvement with PLATO begain in the ’80s when I was an instructor at Control Data Institute in St. Louis.  The courses were basically all PLATO, although the students had some projects to complete as well:  on the tech. side, it was mostly building circuits; on the programming side, students had some programs to write.  The instructors were there mostly to assist with the projects.

We eventually replaced the stand-alone PLATO terminals with CDC-110s which had a CRT terminal with a built-in keyboard and a separate double-sided, double-density eight inch floppy.  In PLATO mode, a Z80 microprocessor in the terminal was the boss, and another Z80 in the floppy drive just did the disk I/O; but it could also run CP/M in which case the Z80 in the floppy drive was in charge and the Z80 in the terminal ran the CP/M BIOS.

They also had a text editor called MINCE which the programming students used to write their programs instead of punching cards.  One of the languages we taught was RPG II which required codes to be “punched” into particular columns, so I wrote an RPG mode for MINCE that expanded tabs to the appropriate columns.

MINCE was written in BDS C, an early (and incomplete) C compiler for CP/M systems; and it came with source listings for much of the editor.  I didn’t know C at the time, so I went to a bookstore to get a book on C; and as luck would have it, the book I selected was the first edition of K&R, so I got off on the right foot. 😎

My first home computer was a CDC-110 with a dual floppy drive and a modem that ran at the phenomenal speed of 1200 baud!  I got all that for half price (around $5k IIRC) because I was a Control Data employee, and I eventually sold it for about what I’d paid for it. 😎

CDC eventually got rid of all the land lines and rotary switches for communicating with the PLATO mainframe in Minneapolis and switched to something called the “shared network” that used satellites.  This had the unfortunate effect of increasing the turn-around time for each keystroke to a large enough fraction of a second for H. sapiens to notice.

To the tune of Alabama Bound (with apologies to Lead Belly):

I’m input/output bound.
I’m input/output bound.
If them bits don’t stop, Babe, and turn around,
I’m input/output bound.

Hey listen all you hackers,
Now don’tcha be like me:
You gotta stick with that old PLATO rotary
And let that shared net be.

I’m input/output bound.

Ride Share Services

Returning from my recent trip to Issaquah, WA, I wanted a taxi from the hotel to the Amtrak station in Seattle.  The hotel clerk told me that taxis weren’t vary reliable in Issaquah and called me an Uber instead.  The driver showed up within five minutes or so, and it was less expensive than a taxi would have been; so I guess this old dude needs to get with the program.

I checked out the websites for both Uber and Lyft, and it looks like you can’t use either one except through a cell phone which I find annoying, principally because of the difficulty of typing readable text on the phone’s make-believe keyboard.  I’m also guessing that you can’t pay with a credit card but need to set up some kind of PayPal account or something.

Can anybody suggest any alternatives to Uber and Lyft? Or maybe explain to this old fart why it’s not as difficult as he thinks it is?

Thanks.

Early Planning for my November Trip

I’m starting to think about my November trip to Kailua-Kona on the leeward side of the Big Island. I can’t take Amtrak to Hawaii, of course; but I can ride the train to the west coast and fly from there.

[edited 2023-02-20]

There are five options that I can think of, and I’m strongly gravitating toward my current fantasy.

[another edit on 2023-02-21]

Thanks to commenter, sjdorst, and several folks on the AllAboardRailDiscussion@groups.io list, I’ve found out what the Emery Go-Round is and how it connects the Amtrak station to BART; so I now plan to use that westbound; and if the Zephyr is late enough that I’d miss the last Emery Go-Round bus of the day, I’d still have the taxi as Plan B so it wouldn’t mess up the whole trip.

Eastbound, it doesn’t really work because of the time of day and reduced service on Sundays, so I’m still stuck with a taxi fare of (probably) $120 to $150.

I’ve also decided to spend the night eastbound at the Hyatt House across the tracks from EMY.  It could be close to midnight, or maybe even after, by the time that I can even claim my checked bag and get a taxi; but my body clock will still be on UTC-10, so when I get to the hotel, I’ll probably still have enough presence of mind to get undressed and crawl into bed, and I’ll have more time for a leisurly breakfast in the morning.

I’ll still let it stew for a few weeks just in case I think of anything else I should consider.

I hope this is of interest to folks who might want to plan a trip involving Amtrak and I’m not just boring people with my personal problems.  If there are folks who do find it interesting, all my current travel plans, both actual and tentative, can be found here.

Back to the World

One disadvantage of taking long train trips is that I tend to get disconnected from the news outside the FtB bubble; and I’m still about a week behind in my Pharyngula reading.

I knew from a rail-related e-mail list about the NS derailment and fire in Ohio and the fact that pets, livestock and wildlife seem to be dying from the toxic chemicals; but I turned on the TV this morning and found out about yet another school shooting and known Trumpista, Nikki Haley, running for president.  I haven’t been able to process it all yet.

Issaquah Trip Report, day twelve

day −1
day 0
days 1 and 2
day 3
general remarks about the C++ meetings
days 4 to 6
days 7 and 8
day 9
days 10 and 11

2023-02-14, 06:30:

The Holiday Inn didn’t give me my wakeup call; and when I went to the restaurant for breakfast, I found that they had no printed menu.  Instead, one has to scan a QR code with a cell phone.  A woman came by with a tablet and starting punching stuff in, I guess to get me a menu.  After about three minutes of that, I just got up and left.

I went back to my room and dealt with several days of e-mail messages and did some moderation on the blog, then I checked out.  I decided that I didn’t feel quite up to the walk back to Union Station, so the hotel clerk called me a taxi.

08:30:

After checking in at the Metropolitan Lounge, I went to Sbarro’s which was open for breakfast.  I had scrambled eggs, sausage, potatoes and a really big Sbarro’s breadstick.  Everything was much better than what I could have gotten at McDonald’s just across the hall; but I didn’t finish the potatoes…that was too much.

Back to the Met. Lounge to try to catch up on my FtB reading.  I made it through everything except Pharyngula and stderr, then it was back to Sbarro’s for a really big slice of pizza.

12:00:

So here I sit in the Met. Lounge waiting for them to call train 21, the Texas Eagle.  That’ll probably happen about an hour from now, or maybe a little later.

As I said in the previous post, I switched today’s ticket from train 319 to train 21, principally for checked baggage service; but it’ll also be comfortable to ride in the sleeper.  I have room 13, a roomette on the lower level of the double-decker Superliner cars.

13:20:

They called boarding for train 21, and I decided to avail myself of redcap service.

We departed right on time…actually a couple of minutes early by my watch.  I guess it’s OK to do that at big stations once the boarding gates have been closed and there’s no possibility of any passengers arriving at the last minute.

Once we left Amtrak property, we were on Canadian National track; and it’s typical for there to be lots of delays.  As expected, we got several red signals due to freight trains crossing in front of us.

The TA came by for dinner reservations.  I was surprised to see the “traditional dining” menu like we had on the Builder, and I was hoping that the Eagle was getting with the program.  No such luck…that was a mistake.  He came back with the “contemporary dining” menu (the microwaved stuff), and I ordered the baked ziti and meatballs for the entree and the vanilla pudding for dessert.

14:38:  that last stop waiting for freight trains was a really long one.  We’re just now pulling again and we’re only a little way past Summit.  We should be departing Joliet about now.

We mostly maintained track speed all the way to Joliet except for one slowdown, but that was just to get some instructions from the dispatcher.  It sounded like permission to pass a red flag or red signal, but they didn’t go through the whole track warrant business.  Maybe it was something else, or maybe the CN’s rules are more lax in this area.

We stayed about twenty minutes late all the way to just outside of Springfield where we had to stop and wait for train 318 to depart the station.  Amtrak’s status page says that 318 was indeed delayed, but that it had arrived at 17:11 which is just when we stopped to wait for it; so this might not take too long.

17:20:  here we go.

My 17:30 dinner reservation was called shortly thereafter.  Yes, the Texas Eagle does indeed still have a “cross country café” rather than a proper diner.  The baked ziti and the vanilla pudding were OK but nothing to write home (or blog) about.  It also came with a salad, and for dressing I had my choice of ranch and ranch.  I passed.

We actually arrived in Springfield at 17:25, and it’s raining pretty hard.  Amazingly, we departed at 17:27…only two minutes of dwell time.  I guess the passengers didn’t feel the need to dawdle in the rain.

17:56:  we hand another stop due to freight trains in the way, but we’re moving again.  We departed Carlinville at 18:11, now :33 late.

This train has no sightseer lounge with a café in the lower level, so they’re using for a “café car” the end of the “cross country café” closest to the coaches.  We have only one SA (I guess somebody called out), so the “café car”, the only food source for passengers in the coaches, is closed while serving passengers in the sleeper.  It seems to me that that just shouldn’t happen.

We stayed about half an hour late through Alton, then thanks to schedule padding, we arrived in St. Louis at 19:19, just six minutes late.

It took ten or fifteen minutes after the checked baggage arrived in the baggage room for the station agent to finally deign to open up and give passengers their bags.

My car was right where I left it in the long term parking (no surprise), and since it had been raining earlier and the streets were wet, and I hadn’t driven a car in a couple of weeks, I decided to drive home on city streets instead of tooling down the interstate highway.

All in all, this was a very pleasant trip for me, although I’m glad I didn’t have a coach ticket on the Eagle.  Yeah, we were hours late into Seattle, but I had planned for that so it didn’t mess up the whole trip.

My next trip will be early in April when I’ll take a round trip ride on the Texas Eagle to Forth Worth.  I’ll be attending the Southwestern Rail Converence 2023 in Hurst, TX, about a ten or fifteen minute taxi ride from the Forth Worth station.  What would folks like to read about?  More geeky train stuff?  More personal impressions?  Please do give this newbie blogger a hint about anything he’s doing wrong. 😎