TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Airlines are running out of 4-digit flight numbers

282 pointsby jshprentz10 months ago

62 comments

zeagle10 months ago
Clearly the successor solution is to use eight groups of four hexadecimal digits each, separated by colons. Then each individual seat and peanut could be addressed to it&#x27;s final destination.<p>More seriously the solution suggested of giving the 3 companies other unused prefixes like D* U* and A* to use with their codeshares and non rev flights to start seems the easiest.
评论 #41157677 未加载
评论 #41158803 未加载
评论 #41158913 未加载
评论 #41158744 未加载
评论 #41158895 未加载
评论 #41159139 未加载
评论 #41158835 未加载
评论 #41159977 未加载
评论 #41162353 未加载
评论 #41164567 未加载
评论 #41160874 未加载
jll2910 months ago
&gt; Here’s the full answer, along with how they triage the problem – for instance by assigning the same flight number to more than one flight a day (although that means they need for it to be flights that would never both be in the air at the same time, such as where the same plane is used and can’t reasonably be substituted)<p>This sounds like it&#x27;s calling for trouble!<p>Whenever I hear that any IDs could be &quot;recycled&quot;, I make a mental note to replace the person making such a proposal from all teams that I am involved in.<p>The worst is I once was put to work on a system where they even recycled GUIDs... I thought &quot;which part of GUID do you not understand, the G part or the U part?&quot; (from which it follows they also don&#x27;t really understand what ID means)...
评论 #41161191 未加载
评论 #41160756 未加载
评论 #41160287 未加载
评论 #41161644 未加载
评论 #41163108 未加载
评论 #41161484 未加载
评论 #41161210 未加载
评论 #41160916 未加载
评论 #41163684 未加载
评论 #41160332 未加载
评论 #41165441 未加载
评论 #41161128 未加载
评论 #41165879 未加载
评论 #41166419 未加载
评论 #41160076 未加载
评论 #41164364 未加载
评论 #41160893 未加载
评论 #41160732 未加载
评论 #41165640 未加载
评论 #41164067 未加载
gentle10 months ago
I love that so many people here think they can think about the problem for 10 seconds and come up with a solution that hasn&#x27;t already been considered a thousand times and discarded.
评论 #41157879 未加载
评论 #41161651 未加载
评论 #41159272 未加载
评论 #41158133 未加载
评论 #41159819 未加载
评论 #41161018 未加载
评论 #41157867 未加载
评论 #41160194 未加载
评论 #41157706 未加载
评论 #41161626 未加载
评论 #41159959 未加载
评论 #41161218 未加载
评论 #41159659 未加载
评论 #41165432 未加载
评论 #41159359 未加载
评论 #41159619 未加载
评论 #41159456 未加载
评论 #41165707 未加载
评论 #41158059 未加载
kalleboo10 months ago
I don&#x27;t even understand the point of code-share flight numbers. The first thing I do when I see one is look up the original flight number. Most flight search engines will also show you the original carrier.<p>Why not just get rid of them and book on the original flight number? Is it needed somehow in their systems to know how a flight was booked or what flights are eligible? Can that be fixed instead of the flight numbers?
评论 #41157981 未加载
评论 #41157742 未加载
评论 #41158800 未加载
评论 #41158702 未加载
alexpotato10 months ago
Many years ago, I worked on a trading floor.<p>The legacy trading system (X Windows&#x2F;Solaris&#x2F;C++ based) was originally written in a time where market volumes were low so you couldn&#x27;t have more than 10,000 orders (due to a limit on the size of the order id field).<p>As volumes increased in the late 2000&#x27;s, there were days where we were in danger of running out of orders ids.<p>The fix? The system generated order ids 7 days a week even if trading only happened 5 days so we &quot;borrowed&quot; order ids from Saturday.
jbandela110 months ago
&gt; Except they don’t. American Airlines, Delta, and United are running out of flight numbers, and nobody knows what to do about it.<p>All of the above mentioned airlines are the size they are because of mergers.<p>Why don’t they use the IATA codes of the airlines they absorbed. For example Delta merged with Northwestern. In addition to DL, they could also use NW. American merged with USAirways. They could use US in addition to AA. United merged with Continental. They could use CO in addition to UA.
评论 #41157545 未加载
评论 #41158560 未加载
评论 #41157536 未加载
blahedo10 months ago
I&#x27;m remembering the ISBN switch, which I thought would throw off some older systems—and it probably did, but it took so long to happen that the transition ended up being pretty smooth. The key element was that for a solid ten years or so, every book had both an old-style and a new-style ISBN (and possibly some still do).<p>I&#x27;m <i>hoping</i> that behind the scenes they really are looking at a better plan than just &quot;work around it&quot;, but the workaround can buy them time; and if their operations plan is strong, they&#x27;ll be able to roll it out very slowly in parallel while all their back-end stuff gets upgraded. (This would require some aspect of the new system to make it immediately distinguishable from the old one, e.g. three-letter airlines or whatever, but that&#x27;s a minor detail compared to all the other stuff they&#x27;d have to work out.) Bonus points if knowing the &quot;old&quot; number lets you algorithmically derive the new one somehow, and vice versa, to make the transition period easier. :)
评论 #41159595 未加载
评论 #41159766 未加载
Havoc10 months ago
The entire aviation industry feels like it is in need of a tech stack 100% rebuild.<p>Systems like Sabre are 60+ years old.
评论 #41156944 未加载
评论 #41156451 未加载
评论 #41159932 未加载
评论 #41160785 未加载
indus10 months ago
In 2010, Indian railways switched from a four-digit numbering system to five digits.<p>They were running out of train numbers.<p>Indian railways today operates 13,000 trains daily.<p>There is a PDF that talks about the problem, the solution, exceptions, and a rollout plan.<p>One fine day, IT systems seamlessly transitioned—-took some time to wipe the old numbers from passengers memories.
评论 #41164933 未加载
评论 #41163740 未加载
maxsilver10 months ago
Wouldn&#x27;t the easy solution be to use two sets of letters for IATA coded flights for the same airline?<p>Something like &quot;DL1234&quot; and &quot;DZ1234&quot; for Delta?<p>I know a lot of the two-letter codes are claimed too, and I&#x27;m sure there must be some reason this wouldn&#x27;t work OK, but it would seem like they they would each have at least one code left over from the various airlines they&#x27;ve acquired over the years?<p>If an American Airlines regional flight started with &quot;TW1234&quot; again, for example, I don&#x27;t think it would break the world.
评论 #41157077 未加载
评论 #41156729 未加载
评论 #41157850 未加载
评论 #41157523 未加载
pmontra10 months ago
If it&#x27;s a problem for only 3 airlines in the world, give them a new two letter code, if there are any of those codes left. So airline AA will start using also code ZZ for some of their flights. Travelers will be a little puzzled at first but they&#x27;ll stop noticing soon.<p>I sorted the airlines by two letter codes [1] and the list is pretty busy but hex 20 for Space is still available.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_airline_codes" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_airline_codes</a>
评论 #41169682 未加载
MeteorMarc10 months ago
Give the flights a 128 bit number, so we can give each grain of sand on Earth its own flight number.
评论 #41156585 未加载
评论 #41157066 未加载
评论 #41155929 未加载
wtcactus10 months ago
I get constantly baffled at the amount of technical debt that goes on in civil aviation.<p>The fact that no one just overhauls the system with backward compatibility and sets a deadline for the migration, is just insane for me. All these specific problems are solved, and in production (in freight for instance) for more than 2 decades now. But aviation just goes on with their 70s system.
评论 #41162655 未加载
usr110610 months ago
I remember my wife was on a charter flight with 3 initial letters many years ago (in Europe). And when I tried to look up the arrival, many systems could not handle the flight number.<p>Now slightly unsure whether I did not dream up the whole episode, I did a web search and found <a href="https:&#x2F;&#x2F;travel.stackexchange.com&#x2F;questions&#x2F;157429&#x2F;what-is-the-official-flight-id-syntax-for-a-iata-formatted-flight-code-with-spa" rel="nofollow">https:&#x2F;&#x2F;travel.stackexchange.com&#x2F;questions&#x2F;157429&#x2F;what-is-th...</a><p>So IATA seems to have formally introduced that in 1994. (Whether they have abandoned it again later I don&#x27;t know.) So big airlines could just get a additional 3rd letter(s). The first 2 would not have to change, which makes it easier for humans.
评论 #41158438 未加载
Ozzie_osman10 months ago
I hate out-and-back flight numbers (where they reuse the same flight number for a flight and for its reverse). It makes it really confusing to actually find the flight status and such.<p>Separately I also find code-sharing slightly confusing, especially if you&#x27;re trying to find out who&#x27;s actually operating your flight for things like checkin counter, etc.
yread10 months ago
You can do it like Easyjet. They have normal easyJet EZY, easyJet Switzerland S.A. EZS, easyJet Europe Gmbh EJU. Problem solved. OK they have a lot fewer planes than United but 99% of their flights are short (&lt;3h) so they probably need similar number of flight numbers
willhackett10 months ago
Code-sharing is a headache for customers. Trying to find your flight on a rotating screen is frustrating, and having a different flight number on your ticket compared to the actual flight is just confusing. We should do away with code-share numbers and use the operating airline’s flight number instead.
angled10 months ago
Obviously the solution is airline code + iata source airport + iata dest airport + airline scheduled flight # for the day&#x2F;week<p>UA-LGA-LAX-001<p>LH-LHR-FRA-012<p>&#x2F;obviously&#x2F;
评论 #41157824 未加载
deanc10 months ago
Anyone who’s worked doing any kind of IT for the aviation industry knows how much of a clusterf*ck the spec for PNR is. Flight codes are the least of the limitations there.
lozf10 months ago
Using Hexadecimal instead gives over 6.5 times as many possibilities in the same 4 characters - should be more than adequate.<p>I know airline systems have a lot of legacy code so it might be difficult, but at least logistically (having adequate space to print &#x2F; display them), and for humans to deal with it&#x27;s not too difficult.
评论 #41162015 未加载
NeoTar10 months ago
I wonder if I see an earlier version of this problem - I take the flight BA988 from London to Berlin a few times a year, and in some systems it will appear as BA0988 - possibly because some can handle 3 digit and some neee 4 digit flight numbers.
评论 #41158841 未加载
josephcsible10 months ago
&gt; assigning the same flight number to more than one flight a day (although that means they need for it to be flights that would never both be in the air at the same time, such as where the same plane is used and can’t reasonably be substituted)<p>I thought this was already common on a lot of airlines. For example, tomorrow, Southwest flight 1861 goes from MDW to DAL from 1:55pm to 4:10pm, then from DAL to SNA from 4:50pm to 5:55pm, then from SNA to PHX from 6:30pm to 7:50pm. I was on two legs of a similar flight a few years ago, and I didn&#x27;t even have to get off the plane at Love Field.
评论 #41162902 未加载
hans_castorp10 months ago
The headline is a bit misleading. Because it&#x27;s not &quot;airlines&quot; in general, but:<p>&gt; and it’s really only a problem for three airlines in the world.
评论 #41159565 未加载
评论 #41163023 未加载
jillesvangurp10 months ago
A lot of the software used to coordinate this stuff is very ancient at this point. The fix is straightforward from a technical point of view but super complicated to implement because it involves replacing&#x2F;fixing half a century old software systems in use in thousands of companies across the industry. Probably a lot of cobol and other crap that is still in use for this.
评论 #41159486 未加载
nxobject10 months ago
Record-oriented storage and SABRE strikes again!
mise_en_place10 months ago
Part of the problem is codesharing, you have to use two flight numbers for the same flight. The whole practice is confusing and I don&#x27;t think it should be allowed, except in the rarest of circumstances. The seat quality is also suspect at best, when you&#x27;re not directly buying from the operating carrier.
amelius10 months ago
Why are they bothering passengers with flight numbers?<p>If computers were like airplanes, programmers would show pointers to users.
andix10 months ago
What would stop the airlines to use more than one airline code? For example for American Airlines not only to use flight numbers like AAxxxx but also ABxxxx. AB is assigned to Air Berlin, which went out of service in 2017.<p>Edit: A1 seems to be unassigned, which might be even better, to not create confusions.
评论 #41165519 未加载
heisenbit10 months ago
Maybe, just maybe the solution is to stop flight code sharing. Having one flight under different numbers is confusing at best and feels misleading. Just imagine giving airlines more space to spam everyone with a magnitude more numbers. Just picture announcement boards at airports…
Kon-Peki10 months ago
&gt; So for us, and other two big competitors, we found workarounds for it. And I think the technology investment would be too great…<p>The is where we all say “not my problem” and don’t give it another thought. Don’t waste your time on these guys.
1123581321345510 months ago
Maybe the opportunity to raise price really high and save the planet
franky4710 months ago
I like how everyone is looking for technical solutions, where the trivial one is to reduce the number of flights.<p>It&#x27;s not like we&#x27;re not in a climate crisis after all.
rurban10 months ago
They already have a better solution. Did you see AAA777 to Las Vegas. So they are able to add alpha to numerics, when needed. Return flights sharing the number? Why not.
评论 #41158535 未加载
评论 #41158539 未加载
评论 #41168704 未加载
worthless-trash10 months ago
This software is goign to have a REAL problem in 2038. If they can&#x27;t add a single digit field, they are going to have a problem with time_t.
itchyouch10 months ago
I wonder if they have enough 2 digit letters to expand their usages.<p>Perhaps American Airlines could have both AA &amp; AB, so they would then have 20k flight numbers to use?
sleepytimetea10 months ago
Can they switch to a radix of 36 instead of decimal numbers ?
Ekaros10 months ago
Too much consolidation? Time to split up them again?
评论 #41158757 未加载
FerretFred10 months ago
It won&#x27;t be a problem soon as airlines worldwide will obviously be scaling back flights due to climate change, right? ;)<p>&#x2F;s (just in case)
xipix10 months ago
The biggest challenge here isn&#x27;t the tech&#x2F;standards problem.<p>It&#x27;s what this signals for the future of the planet&#x27;s climate.
评论 #41159830 未加载
surfingdino10 months ago
&quot;Four digits ought to be enough for everybody!&quot; ... looks down at his hands...
whalesalad10 months ago
IPv6 is the answer: now boarding to Salt Lake: DAL:1050:0:0:0:5:600:300c:326
Am4TIfIsER0ppos10 months ago
That&#x27;s easy: fork the airline. Or have you run out of 2 letters too?
quijoteuniv10 months ago
Stupid here, but how hard is to change it to alphabumerical?
linotype10 months ago
5 digits instead of 4?
评论 #41157614 未加载
评论 #41157645 未加载
joshu10 months ago
give the really big airlines some numeric codes that start with the right number. For example, give Delta D7 as well. Then they can have DL1234 and D71234 etc
tamimio10 months ago
&gt; The computer systems airlines use are built on top of systems that are built on top of systems that date back sixty years.<p>It means it’s the time to upgrade the system.
评论 #41158271 未加载
wooptoo10 months ago
They need NAT!
HumblyTossed10 months ago
Switch to hex.
评论 #41157616 未加载
deniz_tekalp10 months ago
if they re-use the flight number maybe they can add a letter suffix to it. e.g. 1555B?
webworker10 months ago
Someone introduce them to IPv6
a3n10 months ago
Hexadecimal?
yarrowy10 months ago
how about they help jumpstart the economy and hire engineers to fix the problem?
edward10 months ago
This is the tipping point that will make the world switch from passenger flights to high-speed rail.
评论 #41158347 未加载
评论 #41158501 未加载
评论 #41158549 未加载
todd810 months ago
Time for hexadecimal.
blitzar10 months ago
I have carefully read the entire thread and nobody has said the answer yet.<p>Blockchain Ai.
dangoodmanUT10 months ago
&quot;Oh no&quot;<p>* adds a 5th digit
评论 #41165900 未加载
NoMoreNicksLeft10 months ago
I generally know better than to read the native comments on articles like this, but I&#x27;ve not really woken up yet. Are those merely stupid when they suggest using alphanumeric, or are they abominably stupid because the backend only allows numeric codes?
jmpwat10 months ago
they&#x27;re going to have to NAT them
Animats10 months ago
Yeah, it&#x27;s like the time the NASDAQ first had more than 65535 tradeable things.
laweijfmvo10 months ago
Just give each airline another prefix UA1234 -&gt; UN1234.
fareesh10 months ago
Can they have another prefix in addition to &quot;AA&quot;?
tremon10 months ago
Sounds like a great opportunity to limit the size of an airline and promote competition: each airline can&#x27;t have more than 10,000 registered flights.