Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've also wondered why cryptically abbrevated things like NOTAMS are still the way they are. It made sense in a teletype/telegraph world where brevity was worth time and money.

From wikipedia, this is a typical NOTAM:

  A1234/06 NOTAMR A1212/06
  Q)EGTT/QMXLC/IV/NBO/A/000/999/5129N00028W005
  A)EGLL
  B)0609050500
  C)0704300500
  E)DUE WIP TWY B SOUTH CLSD BTN 'F' AND 'R'. TWY 'R' CLSD BTN 'A' AND 'B' AND DIVERTED VIA NEW GREEN CL AND BLUE EDGE LGT. CTN ADZ
Likewise METARs (weather reports):

  METAR KTTN 051853Z 04011KT 1/2SM VCTS SN FZFG BKN003 OVC010 M02/M02 A3006 RMK AO2 TSB40 SLP176 P0002 T10171017=

Pilots have to know how to read and understand this stuff. Only justification I can think of is that like mathematical notation, this shorthand, once learned, is unambiguous and conveys meaning better than prose. I don't know if that's really true though.


You should try having to read several hundred of them before a long-haul duty! Good luck trying to find the runway closure notam buried among the 400 reports of a crane within curvature-of-the-earth viewing range of an airport, or the 300 reports of birds that were once seen near, or somewhere near the runway.

Too hilarious not to share: https://fixingnotams.org/wp-content/uploads/2019/11/Field-Gu...


I saw a NOTAM about increased bird activity that had a 10 day duration. Thanks NOTAM.


That's one hell of an interesting read.


So, as someone learning to fly, I can say that the METAR format is actually pretty quick to learn and the standardization does make it pretty quick to read, effectively acting as a shorthand. I'm not going to say it couldn't be improved, but it's standardized enough, and contains information that's immediately relevant to everything you're doing, so it's something you pick up quick.

The same is not really true of the NOTAMs, at least as far as I can tell. They're much less standardized, being mostly just plain text with weird awkward abbreviations and all caps that make them slower to scan. There's all kinds of mostly irrelevant metadata; and a lot of the time there are so many of them, most of them not really relevant, that it's really easy to lose track of what is important.

So, I don't think there's much pressing reason to change the METAR format, but oh god do they need to reform the NOTAM system, both the format and better filtering for actual relevance.

Note that this is coming from a student pilot, but I've also seen more experienced pilots express similar frustration with NOTAMs.


At this point it's basically historical/a mild hazing ritual. Everyone involved in aviation knows how to read this gibberish, and the next generation damn well better do the same!

Back in the day, it made sense. Say, back in the 60s, these messages were sent over a teletype at maybe 75 baud or less, roughly 10 characters per second. Now the Telex network was billed differently, but by comparison, at the time, domestic long distance rates could be over $1 per minute during the day, so it was on the order of 600 characters/$1. All the abbreviations probably reduce the data transmission by 80-90% over a fully spelled out transmission.

For things like hourly weather reports from every major airport, the abbreviations probably saved $50/hr or more on Telex charges every hour every day at major airports receiving them. That's not to mention the lower latency from getting weather reports sooner or not needing to install more Telex machines to keep up.


> Pilots have to know how to read and understand this stuff. Only justification I can think of is that like mathematical notation, this shorthand, once learned, is unambiguous and conveys meaning better than prose. I don't know if that's really true though.

You're correct. It's straightforward for pilots. They can quickly read a NOTAM and understand everything.

Also, it's pretty standard and unambiguous worldwide.

As for the specific example you provided, today is your lucky day! That exact example has been decoded on Wikipedia here: https://en.m.wikipedia.org/wiki/METAR#North_American_METAR_c...


That would be true in an ideal world, but pilots are also only human, so at least some of them will sometimes misread or ignore all that gibberish. To quote Wikipedia:

> In July 2017, Air Canada Flight 759 nearly crashed into four other airliners as it attempted to land on a San Francisco taxiway misidentified as a runway: the adjacent runway was closed but the information was buried in the NOTAM. As a consequence, in September 2018, from the findings during its investigation, the National Transportation Safety Board (NTSB) stated NOTAMs were unintelligible and ignored, and recommended a more effective information presentation for better relevance. NTSB chairman Robert Sumwalt described NOTAMs as "a bunch of garbage that nobody pays any attention to". This led to an ICAO initiative to reform the NOTAM system.


> You're correct. It's straightforward for pilots. They can quickly read a NOTAM and understand everything.

Pretty sure most pilots would disagree. They're a mess.


Yup. Nothing like an AD AP CLSD stuck right in the middle of 53 different unlit tower NOTAMs


I prefer the encoded version of weather, TAF (Terminal Area Forecast). That makes it easier to visually scan down and see how the weather is forecast to change in the terminal area. (Is it improving? Getting worse? Is there a time when the winds change significantly [meaning a frontal passage is happening]?)

Same for a time sequence of METARs, especially when you cross-compare the METARs to the TAF (to know if the forecast is holding or was blown.)

Visually scanning the encoded text of weather is easier. (The entire NOTAM system is a mess, encoded or not.)

Raw TAF and Raw METAR for BOS below:

  KBOS 141129Z 1412/1518 31018G28KT P6SM SKC
    FM141400 31020G30KT P6SM SKC
    FM150200 34014G26KT P6SM SCT070
    FM151100 01009KT P6SM BKN050
    FM151500 04011G18KT P6SM BKN020

  KBOS 141254Z 29020G31KT 10SM FEW050 M05/M13 A3000 RMK AO2 PK WND 29031/1245 SLP157 T10501133
  KBOS 141154Z 31018G28KT 10SM FEW050 M05/M14 A3000 RMK AO2 PK WND 31030/1125 SLP158 60000 T10501139 10006 21050 53003
  KBOS 141054Z 32017G26KT 10SM FEW060 M05/M15 A2999 RMK AO2 PK WND 30028/1020 SLP155 T10501150
Here's Indy's METARs, showing generally good weather with broken clouds, developing into light rain-mist-solid overcast, then heavy rain-mist-overcast, then light rain-mist-broken clouds. (Read from bottom-up.) I'd quickly read that as improving and generally following the TAF (below it), meaning the forecast is probably a good one.

  KIND 141308Z 11013KT 2SM -RA BR BKN006 OVC011 06/04 A2989 RMK AO2 P0002 T00560044 $
  KIND 141254Z 11013KT 1 3/4SM RA BR OVC006 06/04 A2988 RMK AO2 SLP121 P0007 T00560044 $
  KIND 141233Z 11013KT 2SM +RA BR OVC007 05/04 A2989 RMK AO2 P0002 T00500039 $
  KIND 141154Z 11013KT 9SM -RA OVC007 05/04 A2988 RMK AO2 SLP124 P0003 60021 70021 T00500039 10056 20044 55011 $
  KIND 141054Z 09013G22KT 7SM -RA BKN009 BKN055 OVC095 05/03 A2987 RMK AO2 SLP120 P0003 T00500033 $
  KIND 141051Z 10013G22KT 7SM -RA BKN009 BKN021 OVC090 04/03 A2988 RMK AO2 P0003 $

  KIND 141311Z 1413/1518 11013G22KT 2SM -SHRA BR OVC006
    FM141500 13011G21KT P6SM BKN007 OVC015
    FM142200 12011G21KT 5SM -SHRA BR SCT003 OVC009
    FM150300 11013G21KT 2SM SHRA BR OVC006
    FM150700 20012G27KT P6SM OVC009
    FM150900 25010KT P6SM BKN016.


This all seems quite reminiscent of when the US National Weather Service used to issue super-cryptic forecast background summaries, and then slowly non-meterologists started building systems to decode them.


> They can quickly read a NOTAM and understand everything.

lol no. I was a pilot. I think you'd be shocked by how much pilots don't understand in METARs and NOTAMs.


NOTAMs and METARs are fun, but also the string of characters on a passenger boarding pass, like this one

    M1EWING/SHAUN         E1AAAAA SYDBNEQF 0524 106Y023A0073 359>2180
And for the record, like Python code, the spaces are significant, because the fields have a fixed order and width. (Although there are a couple of places where a field is specified by a number denoting its sized, followed by the contents)


Back in 2004 when I was involved in airtraffic control operations, teletype was still there as backup for the PC based solution. Don't know the status 18 years later By the way the software used was based on win3.1 with a secondary partition with Linux and relevant software which was the secondary option as their audience was not accustomed to Linux UI at the time - that is their words


> Pilots have to know how to read and understand this stuff.

Not just regular pilots, but also (here in the EU) operators of drones under A2 classification.

And let me tell you, it sucks, particularly if you're from anywhere else but the US and never heard of units like feet, miles and inches and what they mean outside of "this exists, is only used in the US and that's it" once in school. The only thing in a standard unit there is the temperature, and that I guess is only the case because "0C" is way more obvious as the freezing point of water.

I get it, this dates back to hundreds of years of nautical practice, but everybody else has long since shifted to metric...


> anywhere else but the US and never heard of units like feet, miles

The miles typically used in the USA are not the nautic miles used in aviation.

But what's worse, some air speed indicators show different units than knots (nm/h), depending on the origin of the aircraft mph or km/h.


It's because being standardized is more important than being easy to read.

Now that we can make clients that expand those codes for you, people are working towards a more standardized, more verbose language with a much larger lookup table and computer-friendly separators.


You answered your own question. Being able to read those things is part a pilot's training and daily job. Complaining about this from the outside is like me critizing Python or something else I have not the slightest clue about.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: