Show HN: 我的航班会有星链吗?
25 分•作者: bblcla•大约 18 小时前
大家好,如果你有幸在配备了 Starlink 的航班上体验过,你就会明白它的魅力。它真的好用!
然而,在航班上使用 Starlink 的情况并不稳定,也很难预测。因此,我们建立了一个数据库,收录了所有已经推出 Starlink(不仅仅是试用)的航空公司,并开发了一个航班搜索工具来预测。输入航班号和日期,我们就可以根据飞机类型和尾号来估算航班上配备 Starlink 的可能性。
如果你近期没有出行计划,也可以查询特定航线,看看哪些航班提供 Starlink 服务。你可以在这里找到它:<a href="https://stardrift.ai/starlink">https://stardrift.ai/starlink</a>。
我想补充几点关于这个工具的工作原理。在回答查询时,我们会按顺序检查三件事:
* 这家航空公司是否配备了 Starlink?
* 这架飞机机型是否配备了 Starlink?
* 这架飞机是否配备了 Starlink?
目前只有少数几家航空公司配备了 Starlink:联合航空、夏威夷航空、阿拉斯加航空、法国航空、卡塔尔航空、JSX 以及其他少数几家。因此,如果飞机由其他任何航空公司运营,我们可以立即给出否定的答案。
然后,我们会检查飞机实际的机型。航空公司通常会提前公布设备分配情况,而且他们也在逐个机型地推出 Starlink。例如,我们知道所有 JSX 的 E145 飞机都配备了 Starlink,而法国航空的 A320 飞机都没有配备 Starlink。(你可以在这里查看我们的数据摘要:<a href="https://stardrift.ai/starlink/fleet-summary">https://stardrift.ai/starlink/fleet-summary</a>,尽管实际的逻辑包含一些未在此处编码的规则。)
如果机型完全匹配,我们可以有把握地告诉你你的航班将配备 Starlink。然而,在大多数情况下,航空公司只是对该机型进行了部分升级。在这种情况下,我们需要深入研究,弄清楚究竟是哪架飞机在你的航线上飞行。
我们可以通过查找“尾号”(可以把它理解为飞机的车牌号)来实现这一点。不幸的是,尾号通常只有在航班起飞前几天才会分配。因此,在此之前,我们能做的最好的事情就是计算你的飞机被分配到已启用 Starlink 的飞机的概率。
为此,我们不得不建立一个飞机尾号与 Starlink 状态的映射。在这里,我要感谢维护着详细的电子表格和论坛帖子的在线航空爱好者们,他们跟踪着这些数据!据我所知,他们通常从热衷于 Starlink 推广的航空公司工作人员那里获得这些数据,因此这是一个可靠且经常更新的来源。我们的大部分工作是找到每个来源,规范它们的格式,构建一个可靠且负责任的系统来提取它们,然后将它们与其他数据源连接起来。
基本上,这是一个数据规范化问题!我过去从事金融数据系统工作,我对这个问题与金融数据问题如此相似感到惊讶。
Starlink 本身也是一项非常酷的技术。我还写了一篇博文(<a href="https://stardrift.ai/blog/why-is-starlink-so-good">https://stardrift.ai/blog/why-is-starlink-so-good</a>),讲述了它为什么比其他所有飞机 Wi-Fi 选项好得多。从宏观上讲,这只有在如今火箭发射如此便宜的情况下才有可能实现,这非常酷。
它的性能很棒,所以如果可能的话,值得你根据它来规划你的航班。目前,在美国,你的最佳选择是联合航空的支线航班和 JSX/夏威夷航空。在国际上,卡塔尔航空是最佳选择(尽管目前显然不行),法国航空位居第二。但随着越来越多的航空公司在今年推出这项服务,这种情况将会发生变化,我们将不断更新我们的数据库!
查看原文
Hey HN, If you’ve been lucky enough to be on a flight with Starlink, you understand the hype. It actually works!<p>However, its availability on flights is patchy and hard to predict. So we built a database of all airlines that have rolled out Starlink (beyond just a trial), and a flight search tool to predict it. Plug in a flight number and date, and we'll estimate the likelihood of Starlink on-board based on aircraft type and tail number.<p>If you don’t have any trips coming up, you can also look up specific routes to see what flights offer Starlink. You can find it here: <a href="https://stardrift.ai/starlink">https://stardrift.ai/starlink</a> .<p>-<p>I wanted to add a few notes on how this works too. There are three things we check, in order, when we answer a query:<p>- Does this airline have Starlink?<p>- Does this aircraft body have Starlink?<p>- Does <i>this specific aircraft</i> have Starlink?<p>Only a few airlines at all have Starlink right now: United, Hawaiian, Alaskan, Air France, Qatar, JSX, and a handful of others. So if an aircraft is operated by any other airline, we can issue a blanket no immediately.<p>Then, we check the actual body that's flying on the plane. Airlines usually publish equipment assignments in advance, and they're also rolling out Starlink body-by-body. So we know, for instance, that all JSX E145s have Starlink and that none of Air France's A320s have Starlink. (You can see a summary of our data at <a href="https://stardrift.ai/starlink/fleet-summary">https://stardrift.ai/starlink/fleet-summary</a>, though the live logic has a few rules not encoded there.)<p>If there's a complete match at the body type level, we can confidently tell you your flight will have Starlink. However, in most cases, the airline has only rolled out a <i>partial</i> upgrade to that aircraft type. In that case, we need to drill down a little more and figure out exactly <i>which</i> plane is flying on your route.<p>We can do this by looking up the 'tail number' (think of it as a license plate for the plane). <i>Unfortunately</i>, the tail number is usually only assigned a few days before a flight. So, before that, the best we can do is calculate the probability that your plane will be assigned an aircraft with Starlink enabled.<p>To do this, we had to build a mapping of aircraft tails to Starlink status. Here, I have to thank online airline enthusiasts who maintain meticulous spreadsheets and forum threads to track this data! As I understand it, <i>they</i> usually get this data from airline staff who are enthusiastic about Starlink rollouts, so it's a reliable, frequently updated source. Most of <i>our</i> work was finding each source, normalizing their formats, building a reliable & responsible system to pull them in, and then tying them together with our other data sources.<p>Basically, it's a data normalization problem! I used to work on financial data systems and I was surprised how similar this problem was.<p>-<p>Starlink itself is also a pretty cool technology. I also wrote a blog post (<a href="https://stardrift.ai/blog/why-is-starlink-so-good">https://stardrift.ai/blog/why-is-starlink-so-good</a>) on why it's so much better than all the other aircraft wifi options out there. At a high level, it's only possible because rocket launches are so cheap nowadays, which is incredibly cool.<p>The performance is great, so it's well worth planning your flights around it where possible. Right now, your best bet in the US is on United regional flights and JSX/Hawaiian. Internationally, Qatar is the best option (though obviously not right now), with Air France a distance second. This will change throughout the year as more airlines roll it out though, and we'll keep our database updated!