Proposed exemption from the FAA Class 3 Medical

Posted by on 31 Mar 2012 | Tagged as: aviation

You pilots have probably heard about a proposal to exempt certain pilots, who fly recreationally, from having to hold a Class 3 Medical Certificate. Instead they would take training on how to better make their own decisions about whether they are fit for flight. Their drivers license would be the document which shows they meet basic medical requirements.

This proposal is open for comments from the public now.  I made a comment, which I’ve included below. If you are interested in the subject, I encourage you to  chime in also. You don’t need to be a pilot, or a US citizen, to comment. Just go to Regulations.gov and look for Document ID FAA-2012-0350-0001. I encourage you to read about the proposal, and consult EAA’s guides for commenting (PDF).

For those who haven’t heard, here is some background. Pilots who fly for fun with US licenses, for example me, need to be medically fit enough to make the flight safely. For most general aviation pilots, that means getting a Federal Aviation Administration (FAA) medical certificate. Those who fly for pay need a stricter Class 1 medical, those who fly for fun can get a Class 3 medical. I agree with those who make the case that the money the FAA spends on the Class 3 medical, and the restrictions it places on pilots exercising their freedom to fly, is out of proportion to the small safety benefit all that hassle provides. Not that many accidents result from unfit pilots. A medical exam once every two (for me) or five (for you whippersnappers) years doesn’t really catch all that much. And both anecdotes and my own experience say that the FAA medical office imposes creeping burdens on pilots by a) demanding more and more doctors statements, each costing someone money, and b) delaying the issuance of certificates, grounding pilots. I would be happy if the Class 3 medical were abolished altogether.

The aviation groups who know these things say that the FAA is not willing to contemplate abolishing the Class 3 medical. (Someone has tried, and just got turned down.) They think, however, that they might succeed in persuading the FAA to exempt certain pilots doing certain low-stakes recreational flights from having to hold the Class 3 Medical Certificate. Two of the groups, the Experimental Aircraft Association (EAA) and Aircraft Owners and Pilots Association (AOPA), just submitted a request for this exemption. They think they have carefully crafted it to maximise its chances of getting approved by the FAA. For instance, it requests an exemption from a rule, instead of a change to a rule.

Here’s what I wrote.

I am a US citizen and private pilot, resident in Canada and flying recreationally in Canada and the USA. I hold a Private Pilots License and 3rd Class Medical certificate from each of Transport Canada, and the FAA. I have about 220 total hours of total pilot time.

I am exactly the kind of safety-oriented, recreational pilot who would benefit from this exemption. And I am suffering from the cost and burden of jumping through the hoops for an FAA 3rd Class medical certificate, costs and burdens which I argue do not greatly increase safety.

I am in my late 40s, and have had two chronic medical conditions for decades. I disclosed both when I applied for my FAA medical certificate six years ago. The FAA decided that one condition required annual physician reports, and the other didn’t. Then, last year, the FAA started to require annual reports on the other condition. Complying with these reports costs  hundreds of dollars, and considerable hassle, each year.

However, these are chronic conditions which don’t prevent me from flying safely. When flareups happen, I detect them and ground myself until they pass. It is that personal discipline which provides medical safety.

I am on the verge of abandoning the FAA 3rd Class Medical, and with it any flight of US-registered aircraft, due to this burden. My contribution to the US economy will drop accordingly.

The exemption requested here would relieve me of the annual burden of the 3rd Class Medical, a mechanism which doesn’t provide much safety. And it would reinforce my training and personal decision-making, which is the mechanism which does ensure my safety.

I request the FAA fully count the status quo burden of a creeping rise in special reporting requirements for 3rd Class Medical applicants, in evaluating this proposal.

Is Eclipse.org easy enough to eclipse EasyEclipse.org?

Posted by on 29 Feb 2012 | Tagged as: Python, software engineering

There is a special place in heaven for those who make free-libre software engineering tools available to journeyman programmers like me. I’m grateful to the Eclipse project for their comprehensive integrated development environment. A few years ago, when I chose Eclipse as my Python-language programming environment, Eclipse wasn’t very easy to install, especially on the Mac. Into the gap rode the EasyEclipse project. They offered distributions of Eclipse and related modules, targeted at various kinds of developer and at various language preferences, in packaging that was simple and ready to go. I used their EasyEclipse for Python 1.3.1 product as my primary development environment for several years, and it was great for me.

Alas, the EasyEclipse project appears to be stagnating.   They haven’t updated their builds to the latest version of Eclipse and language-specific plug-ins. (They still use Eclipse 3.3, current is 3.7.)  Their Eclipse build is throwing errors in the Software Update feature, because the latest plugins are too new for their old Eclipse core. They aren’t responding to bug reports and forum posts. They aren’t even responding to my message sent in response to their plea for helpers to take over the project.

In the meantime, the Eclipse project’s distributions are now easier to use. You can download Eclipse builds for Mac OS.  They have builds targeted to various segments of developers. They have extensive documentation. They have a update manager within Eclipse, to make it easier to stay current.

So, the question is: is the core Eclipse project now easy enough to install that there’s no more need for a project like EasyEclipse?   Is Eclipse.org easy enough to eclipse EasyEclipse.org?  If not, can the core Eclipse project learn lessons from EasyEclipse and become easy enough?  Or is there a niche for the EasyEclipse long-term?  I recently downloaded a current Eclipse build, and fitted it out for Python and PHP programming.  My experience gives me opinions on these questions.

Continue Reading »

View from the CZBB control tower

Posted by on 29 Jan 2012 | Tagged as: aviation, British Columbia, Canada

CZBB runway 12-30 and the apron buildings, from the towerCZBB, Boundary Bay airport, is my home field. I rent aircraft from Pacific Flying Club there. And the friendly air traffic controllers in the CZBB control tower are my rock and my safety. Saturday, I was at the airport with some spare time, and lousy weather made it a quiet day on the airfield. So I drove over to the tower for a brief visit. I had a great chat and got some nice pictures.

I think it’s great for pilots to visit towers and ATC sites, and for controllers to fly along with pilots. During my primary flight training, my instructor, Raeleen Ranger, made a point of getting me up into the tower at CYPK, Pitt Meadows Airport.  It was interesting to see their gear, and invaluable to put a human face on the voices who tolerated my bumbling in, and on, the air. I admire the patience and supportiveness of the controllers at training airports, like Pitt Meadows and Boundary Bay, who give novice pilots a safe place to learn and make mistakes. I was particularly touched when, after I flew my first solo, a CYPK controller was one of the people who came down to congratulate me. Continue Reading »

Paragliding: an “us” thing

Posted by on 31 Aug 2011 | Tagged as: aviation, personal

This spring my spouse Ducky and I took up paragliding training. The training so far has given us many vivid experiences, and I’m itching to share those stories with you. Let me start by telling you why we wanted to enter the sport.

Vancouver from a small powered aircraftI’m a big fan of flying, in just about every form. I’m a licensed private pilot. I’ve done skydiving in the past.   I go nuts over airplanes and airshows. I have dreams where I’m able to simply leap in the air and swim (wait, so does everyone else). I enjoy scuba diving and swimming in part because they let me move in three dimensions. My beloved spouse, however, isn’t really excited by any of these pastimes. We have gone scuba diving together. But she finds my powered small aircraft to be noisy, cold, and boring. Flying has mostly been a “me” activity, without her participation. She in turn has her “me” activities that don’t involve me. Continue Reading »

“It Gets Better” in music: 7. Vancouver Mens’ Chorus

Posted by on 31 Jul 2011 | Tagged as: LGBT, Vancouver

In honour of the Vancouver Pride Parade and Festival today, which celebrates the spice which lesbian, gay, bisexual, and transgender (LGBT) people contribute to our community — by means of a parade that ran literally past our front door — I’m kicking off a blog post series featuring my top seven favourite musical contributions to the It Gets Better project.

If you haven’t come across It Gets Better, then run don’t walk to the It Gets Better project site. Watch some of the over 10,000 videos contributed by people, from all walks of life, with a common theme: encouraging youth who are being bullied, and perhaps contemplating ending their lives, to believe that life gets better after high school — and that they too should stick around to see it happen. Continue Reading »

Ads Factory “GoogleX, GoogleY” means (lat, long) not (horizontal, vertical)

Posted by on 30 Jun 2011 | Tagged as: CMS, Joomla, robobait, software engineering, web technology

I want to pass along a tip about confusing field names used in the Ads Factory component for Joomla for geographic data.  I encountered this while customising this component for a client. At first I thought it was a bug, but now I think it’s just an odd naming convention.

Ads Factory, by Romanian developers The Factory,  is a commercial component for Joomla 1.5 which lets you add classified ads to your Joomla site. (My client had me working with version 1.x on Joomla 1.5, but I see there is also a version 2.1 of Ads Factory which is Joomla 1.6 native.) There are quite a few places where Ads Factory includes geographic information: each user record can record a latitude and longitude for that user; each ad can record a latitude and longitude for the advertised merchandise; and there is way to make a “radius search”, i.e. find all ads within a given distance of a user-specified location.

These latitude and longitude values are stored in database fields with name suffixes “X” and “Y”. The user’s latitude and longitude are stored in fields “GoogleX” and “GoogleY” of the Ads Factory user table. Similarly, but not completely consistently, the ad’s latitude and longitude are stored in fields “MapX” and “MapY” of the Ads Factory ads table. The confusion comes in understanding which field stores the latitude, and which stores the longitude.

Latitude is, of course, the signed number of degrees north of the equator of a point on the earth’s surface. It ranges from +90.0 (the North Pole) to 0.0 (the Equator) to -90.0 (the South Pole). Thus, it’s a vertical coordinate. Longitude is the signed number of degrees east of the 0° meridian (roughly Greenwich, England). It ranges from +180.0 to -180.0. My part of North America is 122-123° west of Greenwich, so we have longitudes of -123.0 to -122.0 or so. It’s a horizontal coordinate. This is a well-established convention in many mapping standards.

Tidy Cartesian mathematicians like me use the convention of (X,Y) coordinates, where X is the horizontal coordinate and Y is the vertical coordinate. This is a well-established convention in geometry and graphics (though there are some exceptions).

My first interpretation of Ads Factory field names like  “GoogleX” and “GoogleY” was to interpret them according to the Cartesian convention: X is horizontal, and so stores longitude, while Y is vertical, and so stores latitude. Thus (MapX, MapY) would be (longitude, latitude), the opposite of what one expects from mapping. Odd. I was surprised to find some parts of the code storing latitude in X (the horizontal coordinate!) and longitude in Y (the vertical!), which was surely a bug. I was horrified when it appeared that every part of this code had the same bug!

Then I understood the convention. Ads Factory’s developer appear to have used the (X, Y) convention to indicate just the order of the coordinates, but not their Cartesian meaning.  (MapX, MapY) means (latitude, longitude), as is conventional in mapping.  X is the vertical coordinate, Y is the horizontal coordinate, in the Ads Factory context. If you remember that X means “first”, not horizontal, and Y means “second”, not vertical, the Ads Factory field names are self-consistent, and the code uses them correctly.

I haven’t seen any Ads Factory documentation which explains this, so I hope this note will help some of you Ads Factory enhancers who are using these fields.

Postscript: what did my client ask me to do with Ads Factory for their site?  Modify the radius search to search around the user’s latitude and longitude, instead of a location the user enters. Also, to sort the keyword and category search results by distance from the user. Quite straightforward to do, though it requires customisations to the Ads Factory code that have to be re-done everytime one upgrades the Ads Factory component.

In honour of Derek K. Miller

Posted by on 31 May 2011 | Tagged as: culture, digital preservation, meetings and conferences, personal, Vancouver

Derek K. Miller self-portraiI never met Derek Miller. I take that back. I may well have met him, say at the Northern Voice conference, the annual gathering of the B.C. blogging and social media scene.  I almost certainly heard him play drums; I’m told his band, The Neurotics, played at the start line of the Vancouver Sun Run, our annual 50,000 person 10k stampede. Certainly we had a lot of friends in common. But I became aware of Derek Miller through one of his intriguing ideas. I then grew to admire his bravery, his unsentimental clarity, his humour, his compassion, as he compellingly narrated his own journey towards death.  And as the community, in which he made waves and I bob in the ripples, mourned him, it became clear how many people loved and admired him.

I first came across Derek when researching what people were learning about digital legacies: what happens to one’s online persona and works when one dies.  Derek apparently coined the term “digital executor”, the person who has the responsibility to take over all one’s blogs and accounts and presence on the net on one’s death. I think it is a brilliant term. Continue Reading »

USPS rates updated on USPS and Canada Post Rate Cards

Posted by on 21 Apr 2011 | Tagged as: Canada, robobait, USA

Last January I got around to introducing my handy Canada Post and USPS postage rate quick reference card on this blog. On April 17th, 2011, the United States Postal Service put new, higher postage rates into effect. I’ve revised my rate cards to reflect the new USPS rates.

Continue Reading »

How to resolve EasyEclipse error ‘Eclipse… requires plug-in “system.bundle”‘

Posted by on 31 Mar 2011 | Tagged as: robobait, software engineering, web technology

I use the EasyEclipse distribution of Eclipse, the free (libre) software development environment. I just figured out how to fix an obscure error message:

Eclipse Web tools editors (2.0.1) requires plug-in "system.bundle"
Eclipse Data Tools (1.5.1) requires plug-in "system.bundle"

When I would start up EasyEclipse (version 1.3.1 for Mac OS X, with Python, C++, Java, PHP and more support added), it would tell me that I had some outdated components, and offer to update them for me.  But when I opened the menu item Help… Software Updates… Manage configuration, I would get the ominous error alert:

“The current configuration contains errors and this operation can have unpredictable results. Do you want to continue? [Cancel] [OK]”.

I wasn’t able to  find documentation about this problem specifically. (My purpose in writing this is to help others benefit from what I learned.)

Continue Reading »

Handy Canada and US postal rate quick reference, updated

Posted by on 21 Jan 2011 | Tagged as: Canada, robobait, USA

Living as I do with one foot in the USA and one foot in Canada, I find myself sending letters from Canada to Canada, Canada to the USA, and sometimes carrying mail with me over the border to mail in the USA to the USA.  I have one pile of Canada Post stamps, and another of US Postal Service stamps. But looking up the various postage rates, with their grams and ounces, was a nuisance. I couldn’t find a single rate card which covered both countries succinctly. And with each service raising its prices about once a year, my improvised rate cards were going out of date every few months.

Nearly two years ago I came up with a handy quick reference to current Canada Post and USPS postage rates for basic letters between the USA and Canada. Last spring it was polished enough that I posted it on my web site. I just now updated it to reflect the Canada Post rate increase which took effect on 17. January. You can find it at http://jdlh.com/en/pr/postage_card.html.

Continue Reading »

« Prev - Next »