Here is how to get the equivalent data on a Delta flight. $ curl https://wifi.delta.com/api/flight-data | jq % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 448 100 448 0 0 5600 0 --:--:-- --:--:-- --:--:-- 5743 { "timestamp": "2023-07-11T14:54:41Z", "eta": "17:48", "flightDuration": 278, "flightNumber": "DAL786", "latitude": 39.723472595214844, "longitude": -97…
Interesting how they chose to make more general `vehicleId` instead of `planeId` or `tailNumber` or something. I wonder if Delta's fleet includes other things that have matching APIs to this one. I also wonder how much of their internal system structure one could learn from the `flightId` if they knew about other systems. It doesn't look like much beyond a composite key of otherwise knowable data, but still interesti…
WiFi without internet on a Southwest flight
171–180 of 675 posts
Re: WiFi without internet on a Southwest flight
#172Earlier quoted context omitted.
I used to work at WhatsApp (until the end of 2019) on many things, including special pricing (aka zero rating); we did not work with airlines, and would not have participated in a project where messages and attachments where treated differently. That said, technically there's two pretty easy ways to do it for WhatsApp traffic, and then there's the way I suspect they're doing it... a) chat runs on different ips than a…
> WA chat is not HTTPS (or even TLS) If you don’t mind, could you expend on this? Are there specific reasons to not be using TLS?
The why was because of trust store issues. Every device has its own built in trust store, and especially on devices like TVs and DVD players, they couldn't be updated. After looking at all the devices we supported, there was no common certificate signer amongst all of them.
This meant that we would either have to get multiple SSL certs signed by different parties (some of which weren't all that secure) and present the right one depending on your device type, or we could just roll our own over HTTP. So we chose the latter.
Re: WiFi without internet on a Southwest flight
#173It is just 8 bucks for the full service... just buy the internet bro. It is actually pretty good.
Tomorrow it'll be 8 bucks to drink water, 8 bucks to use the bathroom, ... Yeah, you can argue internet isn't a necessity. Neither is the bathroom, you can use a poo bag and a diaper. But we're a civilized society. So we provide bathrooms to anyone that needs them. And internet access.
Re: WiFi without internet on a Southwest flight
#174Earlier quoted context omitted.
They're using push notifications in a novel way to provide the app the necessary information to update itself without needing to be connected to the full internet. That's quite a bit beyond "They're using push notifications" and no other app does that AFAIK. Almost all will use the push notification as a notification and trigger an update on app open which would fail.
Tons of apps do that. It’s a built-in, supported use-case! It’s also the trivial, obvious approach to anyone who asks the question “how can I push data to the application when it’s not running.”
No other app has updated its app state based on the content of notifications. Slack/Discord/Teams et al (the ones that aren't allowed on free messaging plans) will show you previously cached messages and then an infinite spinner when you open it. Fastmail/Gmail/Outlook et al will show you existing emails but not load the new ones.
Could other apps do this? Surely. Do they? No.
Re: WiFi without internet on a Southwest flight
#175I'm an Alaska (relatively) frequent flyer. That airline offers a free "messaging" plan, that lets you send and receive messages on apps like iMessage, Facebook Messenger and Whatsapp. Though, it somehow prevents images/attachments from coming through on those platforms. I've always wondered how this is implemented technically, and if it might be possible to setup some kind of protocol/wrapper to send data that looks…
You could try iodine, which is an IP-over-DNS tunnel. This should work unless the gateway has very restrictive rules on where DNS traffic can go. https://github.com/yarrick/iodine
Re: WiFi without internet on a Southwest flight
#176And people complain that everything everywhere collects data on everyone.
Re: WiFi without internet on a Southwest flight
#177The code is horrendous but it has worked for years and I guess when I wrote it originally I didn't want to use a go struct for some reason?
Re: WiFi without internet on a Southwest flight
#178Earlier quoted context omitted.
https://www.t-mobile.com/tv-streaming/binge-on/apps-list.htm... doesn't list all that many providers if we're talking about all video streaming services worldwide. I notice a large one under the gaming category missing, Twitch.
I think they've got to be licensed for US customers, or T-Mobile USA isn't going to include them. Twitch does seem to be a notable missing provider; Amazon video is on the program though, so maybe there's some technical or product thing on Twitch's side.
Re: WiFi without internet on a Southwest flight
#179Here is how to get the equivalent data on a Delta flight. $ curl https://wifi.delta.com/api/flight-data | jq % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 448 100 448 0 0 5600 0 --:--:-- --:--:-- --:--:-- 5743 { "timestamp": "2023-07-11T14:54:41Z", "eta": "17:48", "flightDuration": 278, "flightNumber": "DAL786", "latitude": 39.723472595214844, "longitude": -97…
It would be nice if you could send a POST request to open the door if you want some fresh air.
Re: WiFi without internet on a Southwest flight
#180Earlier quoted context omitted.
Is net neutrality even law anymore? T-Mobile has had Binge on for a long time, which zero-rates certain video streaming services. And part of that was even under the old net neutrality laws.
Some states implemented their own versions of net neutrality.