Malaysian Flight 370 Search

Why are we not using drones/UAVs (Unmanned Aerial Vehicles) to scour the ocean for Flight 370?   With all of the news about how UAVs can stay aloft for lengthy periods of time, why have we heard nothing about them being deployed and used for the search of flight 370?

Cell phone kill switches are a bad idea.

Why are cell phone kill switches a bad idea?  Let’s consider a couple perspectives.

Good People with Good Intentions

Someone believes that their cell phone has been stolen, so they call the cell phone company to report that their phone has been stolen.  The cell phone company triggers the kill switch.   5 minutes later, the person discovers that they had simply misplaced their phone.   Now they have a useless paperweight.

Bad People with Bad Intentions

A cell phone is stolen and the robber immediately takes out the battery.  With no way to communicate with the cell networks, the phone cannot be remotely disabled.   The bad guy sells the phone to someone who reconditions stolen phones.  Makes a few quick bucks.  The person who reconditions phones brings the phone into room specially designed to not have any wireless coverage (faraday cage).   He then proceeds to reprogram the phone to change the phone’s electronic serial number.   When the phone returns on a cellular network, it can no longer be disabled.

Conclusion

Don’t be stupid.  Don’t put kill switches in cell phones.

Flight 370 Theory

Since the governments and news organizations have not been able to find anything substantial out about the bizarre disappearance of flight 370, I figure that I will try constructing my own theory.   Here goes..

Facts / Analysis

The copilot was in his 20’s.   The pilot was in his 50’s.   People in their 20’s are much more impressionable and more likely to participate in terrorism.  Learned that from all of the television after 9/11.

It was largely reported that people’s cell phones were “ringing”, despite there not being anyone answering.  Either the entire population on the flight were too timid to stand up to terrorists, or perhaps they were unconscious.    Also, after the plane diverted (and probably changed altitude), it supposedly flew over Malaysia again.   Cell towers would have been available and instant messages or emails or phone calls could have made it through.   Even if a person was unconscious, as long as their phone was on, it would have been receiving emails.  Mail server logs would show that the phone accessed it.   I would expect that further analysis could correlate the IP address of the phone from the logs to a cell tower somewhere.  Roaming would prevent data access, though, but text messages usually work when roaming, so anyone who sent a text messages should be able to track it.   That is another potential way to locate the last known location of the plane.

The ACARS system was disabled from the cockpit, but not from the underbelly of the plane.  So at least one deviant person must have been in the cockpit, not out and about the cabin.

The plane reportedly had enough fuel to travel for 8 hours.

Conclusion

I believe that the copilot killed the pilot.  The pilot then slumped over the controls and the plane descended.   The pilot then got the pilot out of his seat and took over the controls.   Then he switched off the ACARS transmitter and whatever other location tracking systems there were that were turned off.   Then he changed course.  Then the copilot radio’d the tower one last time that all was ok.   He probably got on the intercom and told the passengers that there was turbulence and that they were changing course to bypass it.   Since nobody used or answered their cell phones, I believe that some sort of toxic gas was used in the plane that most likely killed the passengers.   The copilot probably put on his oxygen mask to prevent the fumes from getting to him.   Then the copilot flew the plane, alone, toward the east-Africa or the middle east where he intended to land the plane and use it for a yet-to-be-determined illicit purpose.  If he did land the plane successfully, they would have immediately worked to conceal the plane.  They would have had to hide it in an abandoned air field with a hangar.   Any war torn nation in the region would probably have at least one abandoned air field.   Once inside, they probably cut all power to the aircraft to shutdown all electronics – killing the only remaining functional transmitter.  Then, they probably began to unload all of the bodies of the passengers and then worked to paint a new registration number on the plane.

A worst-case scenario would put that plane back in the air with a new tail number and full of either drugs or bombs.  But since the sale of drugs can fund planes, such a hijacking would probably not take place.   So it would have to be for bombs.

So my final conclusion is…  Flight 370 was hijacked and is going to be re-purposed as a flying bomb.

Update:  My perspective of this whole incident has changed quite a bit as the media has released new information about what might have happened to the plane.   A former pilot also released his own assessment and I think that his assessment paints a picture that could make some sense.   There are still many unanswered questions, though.

New Theory – Fire

The plane was carrying lithium ion batteries in the cargo bay.   The batteries caught fire and the toxic smoke rendered the passengers unconscious.   The pilot, being in the sealed cockpit, had more time than the passengers to act.  He tried to turn the plane around, but heroically tried to fly over the ocean to minimize the risk to people on the ground.   The fire got out of control faster than he expected.  He had to act quickly.  Electricity to the communications systems was disrupted.  The pumps that pump oxygen were not working.  The pilots brought the plane into higher air hoping that the high altitude would extinguish the fire, but since oxygen was not working, they were quickly rendered unconscious.   The plane continued to fly on auto pilot until it ran out of fuel and crashed into the ocean.

 

How to make a USB bootable Debian installer..

First, you need to install Grub2 on a USB drive.   That is usually done with a command like this:

grub-install /dev/sda1 –root-device=/media/usb0 –no-floppy

Then, edit the grub.conf file like so:

nano /media/usb0/grub/grub.cfg

Add the following:

menuentry “Debian Wheezy Installer” {
set root=(hd0,1)
linux /debian/vmlinuz root=/ boot=USB vga=791 rootdelay=10 udev
initrd /debian/initrd.gz
}

If you intend to install the 64-bit version of Debian, you will want to download the files here:

http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/

Place the boot.img.gz, initrd.gz, and vmlinuz files into the /media/usb0 folder.

Reboot, and you should be able to boot up Debian from your USB stick.

Progress

Oliviana is more than a month old and we have certainly had our fair share of blessings and challenges.  Her pattern of eating (every 2 hours) exceeded both mine and my wife’s expectations.   Brandyce has said at times, “I thought this would be easier!”  Taking care of a newborn is a lot of work, but it pays off every time she smiles at us, falls asleep on one of us, or is simply wide-eyed taking in the world around her.  

This past week has been uncharacteristically difficult for us, though, because both Brandyce and Oliviana have a cold.  I find myself worrying about both of them – but where the priority for me used to be taking the best care of Brandyce, now my priority is taking the best care of Oliviana and checking-in on Brandyce.  It has been challenging enough for us to call in reinforcements – my in-laws.   My mother-in-law was here yesterday while I was at work, and she slept here last night.   It was a tremendous help having someone that could take care of Brandyce so that she could take care of Livy.  And then when Brandyce needed rest, having someone here who could take care of Livy.   God bless help!

As for our sleeping patterns, I find myself going to bed earlier than normal and getting up earlier than normal.  Due to the extreme cold spell, we have been sleeping on the couches to keep Livy warmer.   So when I get up early in the morning, I send Brandyce upstairs for a few hours of better rest while I watch Livy.  

All in all, we have a working pattern, but it is still a challenging one.  My biggest concern is Livy’s health right now, and I am very anxious for her to kick this cold!  

– The Father

Oliviana’s Birth Day!

12/3/2013

Brandyce went into labor on Friday.  We went to the doctor’s office on Saturday and they told us that it was false labor due to dehydration.  But then Sunday night she started having more contractions.  That lasted all night Sunday and Monday.  On Monday we went to the doctor’s again and they told us that she has started to dilate.  So we came into the hospital at around 8pm and Brandyce decided almost immediately to get an epidural.  Now it’s a waiting game.  It is presently 3:00am on Tuesday and there is no sign yet of Oliviana.  I am awake watching the monitor and I can see that Brandyce’s contractions are about 7 minutes apart still.  It’s a mixed bag of emotions that I am feeling right now.  I am excited, anxious, apprehensive, impatient, and cautious.  Some of those are mutually exclusive to each other, further adding to the tension.

Updates to follow.

Update – 12/17/2013

Just a few hours after I posted this original message, Brandyce was ready for the final phase.   It took another 3 hours after that before Oliviana Maria Lombardo was born.  1:43 PM, the doctor handed our daughter over to us.   It has been quite a ride since then.  The first few nights were nearly sleepless.   Emotions ran high for the first week as we paved the foundation of experience that has already started to help all three of us to relax a bit now.   All three of us are doing great!

IMG_20131213_164735a

Subject Line Messages Lead to Ineffective Communication

One of my pet peeves in the professional world is when people send emails with the body empty and the entire message in the subject line. In my experience, I have isolated a few different characteristics of many (not all) people who exhibit this behavior.

  • Technologically Antiquated
  • Arogant
  • Narcissistic

Undoubtedly, there are more than just these three characteristics, but these capture my experiences.  A very well-intentioned, educated, good mannered person might have a very good reason for sending such a succinct notice. These three categories simply represent the majority of people who I have encountered over the years who exhibit this behavior. Not everyone. But most.

If we have the luxury of time and the subject matter is not of urgent nature – that is when I cringe upon reading one of these specially crafted messages. The truth is that the all star over-achieving employees do always take the time to share enough words to properly convey their thoughts and use technology as it was intended to be used. A subject is a subject of a body, not the body itself.

But why does something so simple bother me enough to write about it?   Well, when I am busy and I receive a hastily written message that is neither urgent nor meaningful, it sends an unwritten message to me.   The message is that the writer believed so much that his/her time was so much more important than mine that he/she expects me to waste my time while attempting to decipher their incomplete and poorly written thoughts.  Now, nobody really thinks that way, so I would expect no malintent.  But the absence of respectful, thoughtful, and succinct writing is nearly as bad as malintent.  It leads to ineffective communication, which then creates inefficiencies that cost additional time and therefore money.   It is always better to take the extra few seconds to type the few additional words than to leave the person on the other end scratching their head, wasting time.

Web Fax for Asterisk

I discovered a web fax solution for Asterisk that works quite well.

First, let’s install ghostscript and spandsp.  For a Ubuntu or Debian, you can type:

sudo apt-get install ghostscript
sudo apt-get install libspandsp-dev

If you compiled Asterisk by source, you can access the configuration dialog by typing:

make menuconfig

Now you need to enable the following modules.

  • Resources -> res_fax
  • Resources -> rs_fax_spandsp

Now let’s compile by typing the following:

make && sudo make install

Now, download the webfax package from sourceforge.

Now, extract the files into your web root.  Something like this should do the trick:

tar -zxvf webfax-0.1.tar.gz -C /var/www/html/

Now tidy up the files.  You can edit the /var/www/html/webfax/index.php file, for example, if you want to add default information to each form.  Lastly, edit the faxnotify.php file and update the email addresses.

At this point, you should be able to upload a PDF and send a fax.

Hope this helps.   Enjoy!

 

Complex Laws

Every once in a while I read about how the tax code needs to be rewritten and how it should be simplified.  When I hear it, I smile first, but then I sigh.   I sigh because the act of simplifying something that is complex is, in itself, a complex task.  Therefore, saying that we simply need to simplify something is understating the effort that will be required to accomplish said goal.

What our politicians should say, is that they want to make strides toward simplifying our tax code.   Even a 1% gain in simplification would keep them true to their word.  That is a goal that I would believe.

Passive-Aggressive Personality Disorder

So, I just made that up.  But I truly believe that this is becoming an epidemic due in no small part to the heads-down “connected” culture that we are all a part of today.   There is no substitute for a face-to-face conversation, where there are real consequences for bad behavior, innuendos, or blatant and excessive criticism.  In the digital world, though, those rules do not apply.  Emails are ripe with innuendos, and unlike face-to-face conversations, people do not typically wait to calm down before hastily typing a digital message that embodies their real and present, but short-lived, emotional state.

Sending emails or other digital communications is only half of the problem, though.  The other half of the problem is quickly and accurately detecting the emotional state of the person who sent. The ability to assess this is critically important so that you can properly disarm them and have a meaningful and constructive conversation.

Even through digital communications, there are always hints of the composer’s state of mind.  If you are angry, you might choose the more negative of two synonyms.  Your precise choice of words draws a subtle picture in the reader’s mind.  And this is where the passive-aggressive behavior comes into play.   Whether we intend to or not, our choice of words tells just as much a story as the literal meaning behind them.  The subtle nature of that information, makes it a passive, yet aggressive, form of communication.  In summary, treat digital communications the same way you would face-to-face communications.   Pause if you are upset.   And when you do write something, choose your words carefully so as to not fall into the trap of becoming passive-aggressive.  Be direct, and be professional and/or considerate.