Earlier quoted context omitted.
> amazing engineering Background updates are a built-in, supported, documented feature, widely employed by applications on the platform, and accessible to anyone that reads the two pages of documentation required to use them: “Pushing background updates to your App — Deliver notifications that wake your app and update it in the background.” https://developer.apple.com/documentation/usernotifications/... edited for po…
Why is that toxic?
WiFi without internet on a Southwest flight
151–160 of 675 posts
Re: WiFi without internet on a Southwest flight
#152Did you have permission to do that ? Sounds pretty risky to be probing the network of a flight imo.
There's no "probing the network" involved here. The in-flight webpage was continuously fetching a specific end-point from the in-flight web server. This end-point is basically public data. All he did was duplicate what the webpage was already doing, and then do some basic analysis on the data the end-point was returning.
Re: WiFi without internet on a Southwest flight
#153Earlier quoted context omitted.
> amazing engineering Background updates are a built-in, supported, documented feature, widely employed by applications on the platform, and accessible to anyone that reads the two pages of documentation required to use them: “Pushing background updates to your App — Deliver notifications that wake your app and update it in the background.” https://developer.apple.com/documentation/usernotifications/... edited for po…
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.
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.”
Re: WiFi without internet on a Southwest flight
#154Earlier quoted context omitted.
Binge On doesn't fall under strict net neutrality, but they are at least publicly open to all lawful and licensed content audio/video providers, and the technical requirements are not very high. I don't know what the actual onboarding process is like, but they've got a lot of providers signed up...
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.
Re: WiFi without internet on a Southwest flight
#155Did you have permission to do that ? Sounds pretty risky to be probing the network of a flight imo.
Re: WiFi without internet on a Southwest flight
#156I'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…
Hi fellow Alaska frequent flier. So about that! There's this iOS app called Flightly that does a brilliant little hack where the app updates itself in (almost) real time on the "free messaging" plan. The way it works (according to a friend) is that their servers send your phone a push notification every couple of minutes from take-off until landing, containing some serialized info such as lat,long,alt,eta,etc. And th…
Re: WiFi without internet on a Southwest flight
#157Re: WiFi without internet on a Southwest flight
#158But SouthWest will give you a much prettier display of that same data (track your flight, see the current altitude and ETA, and a lot more, like the plane's position on the map) without paying for their WiFi. My guess is that they are using the same data that article writer wrote a program to process. Essentially there is one site you can visit for free and that's where it is.
I chose to scrape it for a couple reasons:
1. I wanted see all of the data for the entire flight - that status page only visualizes the current values.
2. It was fun!
Re: WiFi without internet on a Southwest flight
#159Here 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…
$ curl -s https://wifi.delta.com/api/flight-data | jq -r '"https://maps.google.com/?q=\(.latitude),\(.longitude)"'Re: WiFi without internet on a Southwest flight
#160Earlier quoted context omitted.
How does that fly (pun intended) with regards to net neutrality? Where I live, some mobile operators gave you "unlimited streaming" in their data plan, but only for certain popular services (spotify, youtube, netflix basically). Since this would make it harder for others to disrupt the big ones, it was quickly forbidden.
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.