Category Archives: Computers

You Don’t Know What You’ve Got ‘Til It’s Gone

That’s true on many levels for this trip, particularly on the big, critical, life-changing level and on the tiny, trivial, get-over-it level.

I’m the one dealing the most personally with the latter. Where I’m staying at the moment, not only do I not have wi-fi, or any kind of internet access at all, I also do not have any access to television. (I guess I do have limited access through my phone, but it’s not 4G, or even 3G, so it’s slooooooooooooow.)

That’s supposed to be called “camping.”

Contributing factors are context and background. When you’re off on a camping trip, mentally you know that you’re not going to have internet or television. That’s usually one of the reasons that you’re going in the first place. So while the absence of such things might be an inconvenience or a major change in your routine, it’s expected, even anticipated.

When you’re in a normal, household environment you have routines and things you’re comfortable with. “Comfort actions,” the equivalent of “comfort food.” These routines seem trivial – until they’re involuntarily absent.

This can happen if you have a power outage, for example. But when something like that happens you’re probably still at home, so you have access to other resources there. Books, magazines, working in the garden, schmoozing with the neighbors, going out to a movie someplace where they still have power. Whatever.

Now imagine that this involuntary removal of your “comfort actions” IS happening when you’re still in a household environment, even one you’re accustomed to, but a place where you have limited alternative resources. (As you might have guessed from some of the pictures over the last few days, I’m staying at my Mom’s house.) On top of that, add in that you’re there alone.

Big, empty house. Alone. Stressful circumstances. Those “comfort actions” would really come in handy.

After a long day, to relax at home everyone has their own routine. In our case it generally involves something on the internet (writing, surfing, social media) while having the ballgame or some other television program on as background noise. Or maybe there’s a show we want to watch and we put away the laptops and iPads. Or we can just watch a DVD or movie.

Without any of that, it’s jarring.

I can’t even go to the “how did they survive this pre-television and pre-internet” argument. I actually remember those days, and we did just fine because we didn’t miss what didn’t even exist yet. Our “comfort actions” in that time were completely different than they are now.

Dealing with the here-and-now, it’s a real pain in the ass soldering through the absence of those integral parts of our lives while in a setting that should by rights include them, and the almost total lack of any substitutes.

As Joni Mitchell said.

Naturally, we all adjust. I’m finding things to do on my computer that don’t involve internet access. I have a decent-sized chunk of my music collection on my laptop, so there’s plenty of music to listen to. I started finding treasure troves of family photos, all originals from the film days, so I went out and got a scanner. That should keep me entertained for a few nights.

But I still wish I had the Angels game on the television in the background.

2 Comments

Filed under Computers, Entertainment, Family, Paul

A Small Common Sense Reminder Or Eight

It’s been an “interesting” week in a number of regards, several of them revolving around our little silicon-based friends and how they interact with some of the bad guys out there in the wild, wild world of the Internet. I thought I might remind everyone about things that you almost certainly know and almost as certainly probably aren’t actually doing.

  1. Keep your anti-virus software current.
  2. Don’t download or open emails or messages that are suspect.
  3. Don’t go surfing on sites that are likely to install malware onto your computer.
  4. DO REGULAR BACKUPS!

The “good” news is that I wasn’t the one directly hit by this, but one of our systems at the hangar got infected with “ransom-ware.” Actually the first time I had seen it in person, although I’ve heard a lot about it. Computer is locked up with a big, bright screen that essentially says, “We’ve encrypted your files, you have X hours to pay us Y amount in BitCoin. If you pay, we’ll release the encryption. If you don’t, kiss your data and files goodbye forever.”

Needless to say, we’re not going to pay. Firstly, because of general principles. Secondly, because I do #4 above.

This most likely cause of the infection is #2 or #3 above, but I have no control over that. I do have #1 in effect, but if someone opens a file despite the warnings (because it’s supposedly got a picture of naked Kim Kardashian riding a dinosaur with Ted Cruz?) then there’s not that much that AV software can do.

It was an old XP system, slow and a pain in the ass to use – now it’s a boat anchor.

But if it’s your primary system and you don’t have recent backups (or any backups – what are you thinking??!!) you may have to think real hard about actually paying. People do. Government agencies do. Police departments do. Some of these malware packages are really, really nasty. If you’re not prepared to prevent them getting to you, or to recover if they do get to you, you might be screwed.

  1. Use strong passwords!
  2. Never use the same password for different sites!
  3. Use two-step authentication!
  4. Get notifications of unusual or new login attempts!

This problem hit closer to home. While heading to the Dodger game yesterday, I got several emails from Twitter indicating that someone was trying unsuccessfully to get into my account. To the best of my knowledge, they were unable to succeed, in large part because I have all of these safeguards in effect. (If anyone did see any spam or other illicit postings on Twitter under my name, please let me know ASAP.)

Just to be sure I’m safe, I went in today and changed those passwords again. But it’s a reminder of how easy it is to lose control of your social media accounts (or bank accounts, or other online assets) if you get lazy. It might be a pain to get a scary message like that when you’re not expecting it. It’s a lot worse to find out that you’ve been hacked and hijacked with all of your friends getting spammed, or your bank accounts cleaned out, or any number of other serious problems.

Be careful out there, folks!

(Am I having deja vu or have I had this rant before?)

(More to the point, did I have this rant before and then ask if I was having deja vu because I had this rant before that?)

(I’ll be just over here in the corner, being recursive.)

Leave a comment

Filed under Computers

Leftovers From Last Night

It is one of those nights when my adult brain knows that the world is a good and decent place as a whole and there is much to be grateful for and happy about – while my primal brain stem has been exposed to one too many stupid, obnoxious, and evil things. It just wants to play “Doom” and kill all the monsters. (The stupid! The stupid! It burns! It burns!)

Then one of my desktop computers decides to lock up, crash, burn, and die. So much for “Doom!” I had better things to do for two hours tonight than work on that.

But rather than spread the toxicity (I know, I should probably watch the news less and I really shouldn’t ever read the comments!), here are a couple of leftover astrophotos from last night’s adventure. Tonight’s ISS passes over LA were low, quick, and just a half hour or so after sunset, so no pictures there.

IMG_7917_small

A five second exposure with a plane crossing the top, Jupiter in the middle center, and at the lower center a line of three bright objects in a row. They would be Venus, Pollux, and Castor. The latter two are “the twins,” the two brightest stars in the constellation Gemini. The bright star in the upper left on a line with Venus and Jupiter is Regulus, the brightest star in the constellation Leo.

IMG_7989_small

A close up, five second exposure of Venus, Pollux, and Castor, with a few other field stars. The most notable would be the one below Pollux and Castor that almost makes an equilateral triangle with them. That would be Propus, or Eta Geminorum. It’s actually a triple-star system, with one of the stars being variable. It’s an interesting (and difficult) target for an amateur astronomer to study. (The green fuzzy blob just below Castor is not a comet or nebula, but a lens flare from Venus.)

There now, aren’t those much more fun to look at than listening to me vent my spleen about all of the freakin’ idiots?

1 Comment

Filed under Astronomy, Computers, Freakin' Idiots!, Photography, Space

My Photography Field Techniques (In Gruesome Detail)

As I may have mentioned, I take a LOT of photos. Since I haven’t yet found a good (by my definition) photo filing & tagging program, I file my photos manually, sorted into directories by year, by date, by event, and by camera used.

For example, looking at my directories for a day in Shanghai:

  1. 2012-05-17a_Shanghai_Dawn
  2. 2012-05-17b_Shanghai_Dawn
  3. 2012-05-17c_Shanghai_Hotel
  4. 2012-05-17d_Shanghai_International_High_School
  5. 2012-05-17e_Shanghai_International_High_School
  6. 2012-05-17f_Shanghai_International_High_School
  7. 2012_05_17g_Shanghai_Oldtown
  8. 2012_05_17h_Shanghai_Oldtown
  9. 2012_05_17i_Shanghai_Miscellaneous

The date (and the directories before and after it in the list, for 2012-05-16 and 2012-05-18 and so on) tell me that it was my first full day in Shanghai. For the record, I was jet lagged as hell. It was also the first day of my first trip to Asia, as well as the first time I had seen my daughter in a while. I had enough adrenaline to light the city.

I was using three cameras extensively that day. I used the two Canon DSLRs (one with a standard 18-55 mm lens, the other with a 70-300 mm zoon lens) when I got up before dawn (jet lagged! adrenaline!) and took pictures. (Directories #1 and #2.) While waiting for my daughter to come and get me, I wandered around the hotel taking pictures. (Directory #3 – it was no Holiday Inn!) While my daughter was at work (she was teaching) I wandered the grounds of the high school using the two DSLRs and my backup point-and-shoot, a rugged, waterproof Olympus Stylus. (Directories #4, #5, and #6.)

I use the Stylus because it’s got a decent image and it’s one tough little camera. I originally got it when I was going white-water rafting, but I use it everywhere.

Why take the Stylus when I’ve got two DSLRs with me? Because I’ve had cameras fail. I’ve had memory cards fail. I’ve had cameras stolen. I’ve had backpacks and briefcases stolen when they had full memory cards stashed away inside. A couple of our vacations are only half there in photos, hundreds or thousands of photos gone. As a result, I’m just a bit obsessed with multiple backup systems.

I almost always carry the two DSLRs, each with a different lens so I can quickly and easily get both wide-angle and telephoto pictures. I use the Stylus as a backup to the DSLRs. At a given location or scene I may take dozens of pictures with the DSLRs, but only one or two with the Stylus. But in a worst case scenario, with both DSLRs gone (stolen, broken in an accident, dropped into the ocean, stepped on by an elephant, eaten by alien LGMs…) I’ll still have at least one set of pictures, even if it is a truncated set.

Moving on…

After my daughter got out of work we went to Oldtown to see the sights and get dinner. Again, I was using the two DSLRs. (Directories #7 and #8.)

Finally, for somewhat completely different reasons, my fourth camera is my iPhone. The miscellaneous pictures taken from the entire day go into Directory #9.

The biggest advantage to the iPhone is the ability to use the pictures immediately. (OK, so it also serves as a backup to the backup if the Stylus gets crushed by an elephant after the two DSLRs are eaten by alien LGMs.) With the DSLRs and Olympus, I can’t really share via email / text / FaceBook / Twitter until I get back to the hotel and download the images onto my laptop. Photos on the iPhone can go out in seconds.

That’s really a big deal at events such as the NASA Socials. All of the social media photos and “snapshots” come from the iPhone because they’re instantaneous. The (generally) higher quality photos (particularly telephoto images) come out of the DSLRs and the Olympus.

The newer iPhone has a number of other great features, particularly the “panorama” feature. Again, as I’ve pointed out, panoramas created by weaving together multiple high-resolution images from a DSLR are bigger and more detailed than one from the iPhone – but again, the iPhone panorama is fast and it can get shared and go out onto social media immediately. Trade offs!

So far as security & backups go, the other step I take on a daily basis (assuming I’m not getting back to the room at 3:00 AM or something, which can happen) is to backup all of my images each day from all four cameras onto my laptop. If I’ve got a really good, high speed internet connection at the hotel (which I did NOT in Washington) and I’m really, really, REALLY paranoid (maybe I got excellent pictures of the alien LGMs eating one camera while an elephant crushed another), I’ll upload them to Dropbox or iCloud. Let’s see those little alien bastards eat the entire internet!

The observant among you might be wondering if I have a fifth camera when I’m in full sightseeing mode. Well, yes, of course I do. I generally carry a compact hi-def video camera (also a Canon), but I (at least so far) haven’t done a lot with using or sharing any of the video I’ve shot. I’m sure that day will come. And of course, being hi-def, I can do frame grabs and get decent still images if the two DSLRs, Stylus, and iPhone… Well, you know.

So, there you have it. That’s how I take a lot of pictures.


 

But that’s not what I wanted to post tonight. I told you that story so that I can tell you this one…

 

Leave a comment

Filed under Computers, Photography, Travel

Air Traffic Control As Entertainment

My favorite airline to fly is United, in large part because often (not always) they put the ground-to-air radio traffic from the cockpit on one of the audio channels. It’s at the pilot’s discretion, but they have it more often than not.

I just loved listening to this when I was flying long, long before I started my flight training. At that time I didn’t know much about what was going on, since it really is something of a different language. Despite that, or possibly because of that, I felt like I was getting a peek into a world that I always wanted to be a part of.

Pre-internet, pre-having-my-own-radio, this was the only time I could hear the Air Traffic Control (ATC) chatter. These days, even if you don’t have your own radio, you can listen in at any time online.

Check out http://www.liveatc.net to hear it for free any time. Pick an airport near to you, or pick one far away. If you really want to follow what’s going on, load up http://www.flightaware.com and pick the same airport, you’ll be able to follow the radar tracks of the all of the incoming and outbound flights and match them up visually with what you’re hearing on the radio feed.

If you pick a large airport (O’Hare, Boston, JFK, Dulles, LAX, and so on) you’ll get a list of possible frequencies for different services. Approach. Departure. Clearance. Ramp. Tower. Ground. Just pick the Tower frequency, this will be the one giving planes their final landing clearance and telling departing flights when to take the runway. If you pick a smaller airport (say, CMA, which is Camarillo, CA where I hang out) there will only be one frequency handling all of those different tasks.

If you’re a pilot or if you just learn to follow what’s going on (it’s not THAT hard, I learned it after all), it can be a wonderful “background noise” source. For me in the spring and summer, baseball games do that, a familiar pattern, cadence, flow that’s soothing and comforting. When they’re not playing baseball, ATC will do the trick.

It’s like comfort food for the ears and nerves.

Tonight, out of curiosity at first, I’ve been listening to the tower at Boston’s Logan International. Of course, Boston’s gotten slammed with one blizzard after another and Logan was shut down for many hours, leaving quite the mess with cancelled flights, stranded travelers, and delays across the country.

I checked at first just to see if they were open again. They are, sort of. It sounds like they’ve only got one runway open (33L), only a few taxiways open, many gates still blocked by snow, and they’re still getting lots of ice and blowing snow which makes braking somewhat dicey at times.

With just one runway open, they’re using it for both takeoffs and landings, slowing things down a lot. They normally would use one runway for landing and another for takeoffs so the two activities don’t interfere with each other.

With all of that, the guy on the mike tonight should get a freakin’ medal! I don’t know who he is, but I’ve been listening for a couple of hours. He’s had to deal with one mess after the other, and it’s great to hear a patient professional doing his job and doing it well. The pilots also do their part, but this guy just gets one after another after another.

Also fun are some of the “non-standard” exchanges. For example, an incoming flight being told that the gate they’re assigned to is already occupied and there are multiple planes waiting for an open gate said, “And the hits just keep coming!”

I also appreciate the pilots that just drop in a quick “thank you” or “appreciate your help” as they’re departing the area. When flying I’ve always tried to do that (time permitting), I feel that it helps to keep things human.

As a pilot who hasn’t flown in a while, listening to ATC gets my head back into the game, reminds me of what I’m missing, and lets me practice anticipating the responses from the tower and the corresponding transmissions the pilot needs to make. That’s useful, and fun.

Check it out! If you have questions about terms being used or what’s going on, ask away! I’ll be glad to help.

2 Comments

Filed under Computers, Flying

The Digital Dark Ages Start Here!

I really am thrilled with the way the idiot silicon slave decides to go on strike just when I’m trying to wrap up for the evening with a dozen different windows open and browser tabs all over the place. No warning, no little “heads up!” Just all of a sudden the cursor stops moving. Try this, do that, swear at it a bit, flip it the bird, all to no avail. (Of course I had been backing everything up as I went through the day. More or less.)

Hit the power button and hold it for seven seconds…

Now every program on the disk wants to tell me it’s got an update to install before I do anything else. Yeah, right, I’m not going to fall for that one again! This isn’t my first rodeo!

Best of all, the first thing that pops up when I start loading programs again is a news headline about how Vint Cerf of Amazon is warning of an upcoming “digital dark age.

You don’t have to tell me twice. If you need me, I’ll be over here printing out the Internet. In duplicate. On acid free paper.

Leave a comment

Filed under Computers

A Really Good Photo Library Program?

Does anyone know one?

As I might have mentioned, I TAKE A LOT OF PHOTOS. In addition, I’m also something of a pack rat with electronic images that I find “interesting.” Having an iPad and an iPhone have only made it easier to save “interesting” photos and harder to keep them sorted.

In this case, “interesting” means:

  • Anything from NASA
  • Anything related to astronomy
  • Anything related to space exploration
  • Anything related to airplanes
  • Anything related to my extended family
  • Great pictures from my far-flung friends
  • Great action shots from my favorite sports teams
  • Great looking travel photographs (@BEAUTIFULPICS on Twitter, for example)
  • Any cartoon or joke or meme that can make me snort
  • Anything I might want as a reference later, for example, something that might relate to a blog post entry I’m pondering
  • Interesting charts & graphs for topics that interest me
  • Interesting news photos or political photos, particularly about causes I’m passionate about
  • Iconic topical or historical pictures that I might want to use in a snarky or smartass fashion later
  • Just about anything else that tickles my fancy at the moment and I think that I might want to share, use, or repost later

I understand how difficult it is to get a computer program that can “recognize” what a photo’s subject is. If I could write that algorithm I would be a very rich man, as in “Zuckerberg” rich. That may be what I want, but it’s not what I’m asking for here.

I know that there are programs like Picasa that want to organize and file photos for you — not at all what I’m looking for. I’ve been forced to deal with programs like this, and I truly hate how they take your photos away from you, manipulate them, and “do what’s best for you.” My photos are my raw data, my unrefined ore, and the clay from which I create my visual art. I don’t want any program altering it, moving it, or manipulating it without my complete control at any point I wish. Programs that “help” by taking control away from me are an anathema.

No, what I would like to start with is a program that can quickly scan through my tens and hundreds of thousand of pictures and collect some key data, building a database out of that data. File name, file location, file date, file size, image resolution, and image size to start. Maybe a couple other basic things that I’m forgetting off the top of my head. Then, if the files have EXIF data included, probably things like exposure time, f-stop setting, and so on. If the files are georeferenced, snag that data as well.

Rule #1 for this program — never, ever change the original file. Never. Ever.

Once all that data is in the database, I want a quick and easy way to flip through the pictures and add tags. Build a library of tags with people’s names, places, subjects, and so on. Make tagging intuitive and offer tools which I control to tag multiple files. For example, if there are 200 pictures in a directory labeled “5th Anniversary – Las Vegas,” how about quickly tagging all of them with the tags “5th Anniversary” and “Las Vegas”? Then go through them to tag individual ones with additional tags such as “Paris,” “Ronnie,” “Rio,” “The Strip,”, or whatever.

Allow for a fair number of tags for each photo, say maybe, a dozen per photo.

Put in functions or modes that allow image files to be sorted and re-filed under my complete control in a directory and subdirectory structure which I can define and change as I need. For example, if I dump 3,000 pictures from a long vacation off of memory cards and onto the computer, make it easy for me to look at them en masse and pick this batch of 30 or 40 and put them in a subdirectory, then this next batch, then the next…

Never, ever change a file — but have tools for sorting and organizing, with the database updating file names and file locations as it happens.

Now I’ve got a huge database of file information and a huge hard disk full of the original, untouched, unmodified photo and image files. Without touching or changing any of those original files, give me tools to play with the database information.

Let me query for all photos with a certain person in it, or Joey Chan, or Lucky Puppy, or Oreo, or one of my kids, or a friend from school or the hanger. Let me do more complex queries, with date range limits, or using “AND,” “OR,” or “NOT” delimiters. For example, all pictures with the tag “family” AND “Vermont” but NOT “birthday”, between 2001 and 2007.

Once I get that subset identified in the database (remember, we’re never ever touching the original files except possibly to sort and organize), let me copy it to a temporary directory or some working directory where I can manipulate, edit, or modify the file copies to my little heart’s desire, while the original files remain untouched.

The one exception to the “never touch” rule, maybe, would be a “show me duplicate files” command. Show me files that might be identical, duplicates, and allow me to decide if they really are and what to do about it.

Now, is that too much to ask?

As I said, the tough part would be in the tagging and identifying what’s in each image. I suspect the data gathering of file information, the file sorting and organization functions, the de-duplicating function, and the database manipulation and queries would all be straightforward.

I know of individual programs that do all of those functions, especially for files in general, but I don’t know of a single program that does all of those things. In particular, I don’t know of any program that does all of those things and is optimized for photos and images.

And, as I said with Picasa and its ilk, the programs that I do know for photo and image handling that have some of these functions don’t have any way of letting me control them and protecting my original files as I need.

So there’s my wish-list rant of the day. I would just about kill for a really good program that did what I wanted and did it well. I’m not asking for it to be freeware or shareware. I would be more than willing to pay a decent price for a really exceptional program.

Any suggestions?

Anyone else thinking, “Damn, that would be a fantastic program, I would love to have a copy of that myself! When your write it, Paul, I’ll be your first customer!”

Leave a comment

Filed under Computers, Photography

Flash Fiction: The SysOp

Time to summon and conjure two random numbers and have a full head-on crash of two genres for this week’s Flash Fiction Challenge. Two lists, forty genres. I rolled a 7 and an 18, so I get “It’s just like ‘The Matrix’ meets ‘The Godfather’!”

Okey dokey. 142 minutes until midnight, I’m wearing sun glasses, I’ve got my alt music blaring, and I’m on the backup computer while the primary freaks out tonight. Let’s hit it — I’m on a mission from Chuck!

As always, comments and constructive criticisms are appreciated.

THE SysOp

The room was cold, air conditioned to the point where it could double as a meat locker. Steel book shelves lined one wall, some of the shelves sagging under the weight of binders full of esoteric hardware specifications and software manuals, others overflowing with stacks of printouts on reams of wide, greenbar paper. The sole window didn’t look outside at whatever natural setting or cityscape might be there, but faced inside, to row upon row of cabinets, some with blinking lights, some with spinning tape drives, all lit by banks of glaring greenish fluorescent overhead lights.

On the desk were four monitors, each displaying its information in twenty-five rows of eighty green characters. Some of the information changed from time to time, while one monitor seemed to have a cascading waterfall of data streaming past in an unending torrent, the green symbols blurring into one another as they fell. A web of data and power cables wound off the back of the desk and into a rat hole in the wall.

The only chair in the room was behind the desk, occupied by a portly young man wearing a Hawaiian shirt despite the room’s chill. His skin had a pale and pasty pall, the color and texture of a blind fish found in an underground cave. His long hair was greasy, tied back in a ponytail. Acne pockmarked his face like the surface of an alien planet. He was hunched over one of the monitors’ keyboard, typing furiously with two fingers.

The visitor was ushered in by a freshman computer science student. The visitor looked around briefly for a place to sit, but found only more stacks of printouts and computer hardware in various stages of disassembly. Trying to find something to do with his hands, he stuck them into his pockets, fidgeted, and waited to be noticed by the man behind the desk.

“What do you want?” the man behind the desk asked, without looking up or stopping his henpecking on the keyboard.

“Um, I guess… I want to… What I mean is, I was told to talk to you about getting my program to run.”

“I don’t fix code, that’s up to you. Bye.”

“No, I’m sorry, sir, that isn’t it, not at all,” the visitor stammered. “I’ll test the code and debug it. But the program is too big to load or compile or run on my account. I need more space.”

The man behind the desk stopped typing and looked up. “What kind of program?”

“It’s a game I’m writing, ‘Star Smasher.’ It’s a simulation program just like ‘Star Trek’ but with more realistic battle scenarios. You see, I figured out…”

“Shut up, kid.” The man behind the desk squinted through his thick glasses. “How old are you anyway and what are you doing here?”

“I’m sixteen, and like I said, I’m trying to get my program…”

“Shut up, kid. Not what are you doing here, but what are you doing here, like at this college? Are you a student?”

“Oh, no sir, I’m a high school student still. I just come up here on weekends to work on this project.”

“How did you get an account on our system?”

“I have an Advanced Student Enrichment Program account, from that program the governor started last year.”

“And I’m supposed to believe you’re writing a program on that account? Those accounts aren’t set up for that. They’re just to let you pretend you know what you’re doing and maybe learn some simple UNIX commands. ASEP’s a joke.”

“Right, I figured that out, sir. But I’ve been writing the program back at my school on our PDP-8, testing it in small segments. Now I want to compile all of the segments together and debug the whole thing. But I need more space on your system to do that.”

The man behind the desk sat back in his chair and examined the visitor. For many long seconds a battle played out across his brow, his contempt finally being overcome by his curiosity and greed.

“Okay, kid, here’s what you can get. First of all, don’t ever call me ‘sir’ again, got it?”

“Uh, yeah, okay.”

“How big is this program of yours, how many lines of code?”

“About nine thousand lines right now, but that includes a lot of duplication because I have segments of the same code in each module to make them run well enough to debug. Once I can combine them all that should compact to about six thousand lines.”

“Exactly how are you going to get all of that code into my system? Do you expect to sit here for the next two years and type it in?”

“Oh, no, of course not. I have it all on paper tape.”

The man behind the desk bit his lip and considered whether or not his leg was being pulled. “Paper tape. You don’t have anything on mag tape? IBM 727 or 729 format? Nine-track?”

The visitor looked down at his shoes, embarrassed. “We just have a small system at my high school, a teletype, paper tape reader, and the system box in an old storage closet. It’s the best we can do. That’s why I’m here for your help.”

“Don’t sweat it, kid. We’ve got paper tape readers, I just hope that they’re compatible.” He leaned forward onto the desk to get the visitor’s attention. “Here’s the deal. I’ll give you an account that can compile and run your program. You can have it for the next four weekends.”

The visitor looked up, startled by the possibility that he might have his request granted.

“But there needs to be something in it for me,” the man behind the desk said.

Just as fast as his hope has risen, the visitor’s expression crashed. “But I don’t have anything to trade or pay, I’m just a high school kid!”

“Relax, kid, it’s not that bad. Someone’s paying for gas to get you up here and back, right? That can’t be cheap, gas is pushing seventy cents a gallon.”

“Yeah, my parents are paying for some of that, and I have money from my paper routes.”

“I’m a reasonable man, with simple needs, kid. Here’s a deal that you can’t pass up, especially if you ever want to see your pretty little program run. For the next four weekends, at the beginning of the shifts, you bring in a pizza for me and a six-pack of Coke. Large pizza, thick crust, everything on it, but no anchovies. Make sure the Coke’s cold. I’m here every night on the swing shift, midnight  to eight. You keep me happy, I’ll keep you happy.”

The visitor thought about what his options might be. He was too young to have done much wheeling and dealing, especially with someone in such a position of power over him. But it was a deal that would let him see his creation come alive, and little else in his life mattered more at the moment.

“Okay, it’s a deal. Pizza and Coke at midnight, Friday and Saturday nights.”

The man behind the desk smiled in what was supposed to be a reassuring way. “Done. Give me about five minutes to set up your account. You’ll find a paper tape reader in room #319. One of my people in there can help you with that if you need it. Oh, and one more thing.”

The visitor stiffened, the grin celebrating his success frozen in place.

“If and when your program runs,” the man continued, “after you have it debugged, I’ll be the first one to play it. You need to make sure that it’s worth my time. Understood?”

The visitor relaxed a bit. “Yes, thank you, understood. You play it first and it will be great.” He paused, hesitant to proceed. “Anything else?”

“No, I think we’re good. I’ll see you tonight at midnight. On your way out, can you tell the next person to come in?” He returned his attention to the monitors on the desk, typing new commands in a rapid staccato.

The visitor thought about issuing another “thank you,” but decided instead to get out before the deal got changed any further. He left as instructed, pausing only to wave absently at the next person waiting in the line outside.

The older gentleman in the suit and bow tie walked timidly into the office and waited patiently for his audience to start. He didn’t fidget, having been here many times before, but he knew his place.

The man behind the desk finally turned to him. “Ah, Professor Wilson! So good to see you again. Congratulations on the Nobel Prize, I’m sure it’s well deserved. What can I do for you?”

“Thank you. I have a new project that I’m proposing to NASA and I need to know in advance that you will be able to provide the computing capacity that my department will need.”

The man behind the desk smiled thinly. “Of course, Professor, I’m sure that we can reach an agreement that’s mutually beneficial to the both of us. You should be able to get as much computing power as you need, within reason. And I’m sure that we can find a little something in it for me.”

1 Comment

Filed under Computers, Writing

Ammonia

For those of you who might have missed it, or more importantly, for those of you who only heard about it in the mainstream media, there was an emergency declared this morning on the International Space Station. The “tl;dr” version is that everyone followed the procedures that they’ve practiced hundreds of times, everyone’s safe, the emergency turned out to be a faulty sensor, and everything’s getting back to normal.

Not that you would know it from looking at the stupid clickbait headlines in a vast number of online “news” sites. I don’t know which worries me more, the fact that so many of our traditionally reliable and trustworthy news sources are turning into happy-talk, sensationalist, fear mongering, nonsense sites, or that so many of the general populace doesn’t know and/or doesn’t care that it’s happening and believe every word without question.

Anyway…

Up on ISS, there are three BIG problems that are top of the list in potential crises. First, depressurization, perhaps if they’re hit by a piece of debris or a micrometeorite. Secondly, fire and smoke, which can get out of control, behave in an unusual way, and get very deadly very fast. Third, an ammonia leak from the cooling system, which can get into the cabin air and become extremely toxic and poisonous.

All of the equipment running on ISS creates a lot of heat, which has to be dissipated. There’s a water cooling loop inside – but it can’t go outside because the water would freeze and/or boil in the temperatures, breaking the system. So outside there is a coolant loop of ammonia, which is very good for the job but also very poisonous in high concentrations and being pumped around under pressure. In between the two systems are a series of heat exchanging radiators.

That’s where the problem could come in. If something cracks in one of those radiators and fails despite the safeguards, ammonia could get into the cooling water, and from there into the air.

What controllers on the ground at NASA saw about twenty-one hours ago was a rise in pressure in the water cooling system. This is a potential sign that ammonia is possibly leaking into the system. Then they saw a rise in the cabin air pressure, which would be a second sign of possible ammonia contamination.

As planned in such a situation, the astronauts in the American side of the station (where the ammonia/water cooling loops are) put on gas masks, retreated to the Russian side of the station (where there is no ammonia system), and closed the hatches. (Each segment of the station has a hatch at every entrance that can be closed, sealed, and locked quickly, just like in a submarine. In an emergency, it limits the potential damage.)

From there they tested the air in the Russian segment (it was fine) and the controllers on the ground started shutting down systems on the American side to save power and minimize the load on the cooling system. From there, the crew could stay for a considerable time (weeks if necessary) using just the Russian food, oxygen, and toilet. It would be crowded and inconvenient, but it would be safe.

Once in a safe mode, ground controllers began testing the cooling system and double checking the monitoring sensors and computers. At no point was there every any evidence that an ammonia leak had actually occurred. All that was seen were the two pressure readings that might possibly be early warning signs of a leak.

After several hours, the controllers on the ground were convinced that it was in fact a false alarm, caused by a problem with one of the interface cards that connects the computers to the sensors. The go-ahead was given to start procedures to re-enter the American side of ISS.

With the three Russian cosmonauts and one Italian astronaut all going into the two Soyuz vehicles (which in an incredibly extreme scenario could be detached from ISS and bring the occupants back down to Earth), the two American astronauts donned protective gear (gas masks and so on) and cracked the hatch between the American and Russian sides. The air tested fine. They went through the hatch and then shut it behind them, then went slowly through the entire American side. The air all tested fine.

The “all clear” was given and everyone was given the go-ahead to put away the safety gear and start restoring everything to normal operations. The ground controllers do a lot of this, bringing systems back online slowly and in a controlled fashion so that nothing gets overloaded, much like how the power grid is brought back up after a large blackout.

Tonight the two American and one Italian astronauts all slept in their normal quarters in the American segment. No damage was reported to any of the science experiments running and no science data was lost, just some time. They’ll have to juggle schedules and might miss a few hours of their nominal off-duty time on the weekend to get caught up, but that shouldn’t be a big deal.

So, a couple of things to remember:

First, as always, if you run into anyone who says that NASA doesn’t exist anymore and we don’t have anyone in space, either straighten them out yourself or sent them to me for some references and factual information. Don’t be mean to them — they’ve probably just been getting their information from that “mainstream media” and don’t know any better. We can fix that, one person at a time if necessary.

Secondly, don’t ever forget just how dangerous it can be to be off-planet. We’ll always do our best to keep everyone safe, but it is an extremely harsh, hostile, and dangerous environment. It can kill you in a heartbeat if you’re not constantly vigilant and prepared.

The fact that it’s dangerous doesn’t mean that we can’t go there, or that we shouldn’t go there. There are environments just as hostile and dangerous here on Earth that we have tens of thousand of people living in every day. Think about life on a nuclear sub, for example. Very similar — isolated, crowded, cramped, a hole in the hull will kill you, a fire onboard can kill you, and a contaminated atmosphere in an small, enclosed space can kill you. Yet we still have hundreds of submarines with tens of thousands of sailors aboard.

We can survive in those environments, in particular by doing our best to think through in advance what emergencies might arise and how we’ll deal with them. Today everyone did what they were supposed to, and the system worked like it should have. Even if it had been a major ammonia leak, there are procedures beyond what was done today to seal it, clean or vent the contaminated atmosphere, and restore the contaminated areas to normal use.

Just don’t panic if you see a sensational headline on a normal news source or website. (That goes for everything else such as plane crashes or terrorist attacks or local traffic accidents.) Double check your facts and never believe everything you read or see on the internet.

(Except for here, of course! NOT!)

2 Comments

Filed under Computers, Disasters, Space

The Wrong Button

It is well documented (here, here, and here) that two of my personal hot button items are robocalling and telemarketers. I’m here to tell you tonight that there has been a major victory in my war against them, and to share with you the tactic.

It all came about by accident. We have one of the usual home phone systems these days – a base unit plus a handful of wireless satellite units that can be scattered about the house. Pick up a handset and it will tell you how many messages you have, how many missed calls, and so on. It will also keep a directory of phone numbers, as well as let you scan back through an electronic log of the last 100 or so calls.

This weekend I was scanning through the missed calls and voice mails, deleting about 99% of them. They were simply recorded spiels from robocall-bots and the click of a live semi-human spammer hanging up when I didn’t pick up the phone. On some of the calls that weren’t obvious annoyances, I was checking the numbers to see if they were local or long distance, or if they had a caller ID that I might recognize. (Most of the “real” calls we get are long distance.)

Then I hit the wrong button.

Rather than the response I expected, the display on the screen said, “Save or Block?”

Wait. “Block?” THAT’S AN OPTION??!!

Why, yes. Yes it is. If only I had known about this years ago. (Fine, I’m an idiot. You must know that by now!)

I started scrolling back through those 100 calls in that log. That local charity that is badgering us? Blocked. The mortgage company that calls twice a day wanting me to refinance? Blocked. That “consumer service” call which is always some sort of general contractor wanting us to remodel? Blocked.

Then, even better, as I scrolled back, a previous call by the charity. There is joy and jubilation as I see it’s already flagged as “blocked.” These guys are using the same Caller ID phone number on every call and our phone is smart enough to recognize that!

Ditto for the spambots and scammers. It looks like some of them are using up to a dozen or so similar or related numbers, but they’re not using random numbers, just a small and limited subset. Blocked, blocked, blocked, blocked, blocked…

Having gone through the entire list, it was time to sit back and wait for Monday morning. My primary question was how the phone would handle an incoming call from a blocked number. It didn’t take long to find out.

Turns out that this particular system (it’s a few years old, there may be newer, better ones) rings once – then goes silent and the phone displays a brief “Blocked caller” message. It doesn’t show it as a missed call, it doesn’t take a message, but it does display the call in that log.

Which is wonderful because it lets me see how many calls are being blocked a day. (Five yesterday, five today.) How many spam calls have gotten through?

Zero.

Two calls per day have gotten through, i.e., they got a second (and third, and fourth…) ring and were not blocked. All of those calls were calls that I wanted to take. (Hi, Mom!)

So far the only annoyance is the one ring “feature” when a call comes in. (Insert “Lord Of The Rings” reference here.) But I figured out a way to handle that, as well.

I turned off the ringers on all of the outlying “satellite” phones, but left the ringer active on the base unit, which is in a central location in the house. So when a call comes in, pretty much anywhere in the house I can hear the ring from there — and then ignore it when there’s no second ring.

Two days of bliss!

I know, if they switch Caller ID numbers, they’ll slip through and look like a real call. But just once! Then — blocked!

Now that I’ve gotten this far, dare I even dream of bigger and better things?

Right now it’s a stalemate between my robot and their robot. Their robot thrusts, my robot parries, and they can do this endlessly. From the viewpoint of their robot, either my robot never picks up the call, or more likely, my robot picks up and immediately hangs up. Their robot moves on and calls the next phone number on the endless list.

What I would really like would be for a robot/system that would allow my system to not only tie up their robot/system and waste its “valuable” time, but to taunt them as well.

My robot would pick up the call, wait until their human was on the line, thinking they had a nibble, then start giving them either a pre-recorded message from me, or better yet, some really good lowbrow taunting. (Think of it as the love child of the French knights in the castle in “Monty Python & The Holy Grail” and HAL9000 from “2001.”)

“Neeener, neeener, neeener! My robot’s smarter than yours is! Ppppbbbbbbbbttttttt!”

The Long-Suffering Wife suggested that last wish, for the taunting AI on our end, might be “childish.” Or maybe she said “immature.” Either way, she’s no doubt absolutely correct. (As always.)

There’s little doubt that it’s not completely healthy to be getting this much pleasure out of something this simple.

I can live with that.

1 Comment

Filed under Computers, Freakin' Idiots!