Skip to content
CSuite
Oct 19, 202610 min read

Your AI should work on a plane, a train and in a basement

UK train signal was poor in up to 83% of Ofcom’s tests, and a car park can swallow it whole. Which of your AI tools still answers?

On this page
One working week · four places · the same two assistants
Follow one laptop through a week. The cloud assistant changes with the signal. The local one does not.
Plane
Most United departures still had no Starlink in February 2026
CloudSlow, paid, or absent
LocalWorks
Train
UK rail tests were poor 58% to 83% of the time
CloudDrops mid-reply
LocalWorks
Basement
Over 60 dB of extra loss 12 m below a Danish street
CloudStops
LocalWorks
Desk, full bars
Cloudflare’s worst outage since 2019 ran almost six hours
CloudStops when the provider does
LocalWorks
Sources in the post: United Airlines (February 2026), Ofcom (June 2026), Aalborg University (2016), Cloudflare (November 2025). “Local” means a model already downloaded to the laptop, running with the network off.

The seatbelt sign goes off, you open the laptop, and the assistant you use forty times a day shows a spinner. The plane has Wi-Fi, technically. It costs money, it crawls, and the reply you were halfway through reading never finishes. Nothing is wrong with the model. It just lives somewhere else, and you are no longer connected to somewhere else.

That moment is a useful test, and three ordinary places run it for you: a plane, a train and a basement. Each one breaks the network in a different way. If an AI tool stops working when the network does, it is a service you are borrowing, not a tool you own. This post walks through what fails in each place, with measured numbers, and what a setup that passes all three looks like on an ordinary laptop.

Three places show whether your AI is yours

We have argued before that privacy is something you can test by switching the Wi-Fi off; that is the airplane-mode test. This post extends the same switch from privacy to dependence. The question is no longer who can read your prompt. It is whether you can still work when the link is weak, flickering or gone.

The three places are not exotic. A plane gives you a link that exists but is slow and rationed. A train gives you a link that comes and goes every few minutes. A basement, an underground car park or a hospital lower floor gives you no link at all. Most people pass through at least one of these every week, and each failure looks different on screen: a stall, a half-finished answer, or an error.

The idea is older than generative AI. In April 2019, Martin Kleppmann and three colleagues at Ink & Switch published Local-first software, a list of seven ideals for apps people can rely on. The third reads simply: the network is optional. Their target was documents and spreadsheets. Seven years later the same standard fits AI, because assistants have become the place where documents get written.

On a plane, the link is there but slow and rationed

Airlines are improving fast, and the improvement shows how bad the baseline was. When United announced in February 2026 that it had fitted Starlink to most of its regional jets, the press release put the share of its daily departures with the new system at just over 25%, about 1,200 flights. It also said live sports, online games and home cameras had historically not been possible on traditional satellite Wi-Fi. The airline expects more than 800 equipped planes by the end of 2026. Today, just under three in four of its own departures still fly on older systems.

Older systems are slow for a reason no software update can fix. Many relay through satellites in geostationary orbit, which ESA puts at 35,786 km above the equator. A request goes up and down, and the reply goes up and down again: at least 143,000 km at the speed of light, or roughly 0.48 seconds before any server has done any work. Streaming chat replies arrive in many small pieces, so that delay compounds, and a large upload such as a photo or a PDF can time out altogether.

Seven hours with a document open and no reliable link. A model on the laptop answers the same at 35,000 feet as it does at the desk. Illustration generated with Seedream 5 Pro via Runware.

A local model has no round trip at all. The prompt goes from the keyboard to the laptop’s memory and back. Speed depends on the machine rather than the sky, and the cost of a seven-hour flight of drafting is some battery. That last part is the honest trade, and we come back to it below.

On a train, a flickering signal is worse than none

Trains look connected and are not. In June 2026 the UK regulator Ofcom published a study of connectivity on trains covering 24 stretches of main line. Depending on the network, between 58% and 83% of tests were poor. Ofcom’s bar for “good” is modest: 5 Mbit/s down, 1.5 Mbit/s up, and no more than 50 milliseconds of delay.

How often a train connection was “good”, UK, 2026
Good means at least 5 Mbit/s down, 1.5 Mbit/s up and no more than 50 ms of delay. Ofcom tested 24 stretches of main line in England, Scotland and Wales.
EE
42%
Three
21%
O2
20%
Vodafone
17%
On-board Wi-Fi
1%
Share of tests meeting the good benchmark, from Ofcom’s connectivity on trains study, published June 4, 2026. Read it the other way round: on the best network, 58 in every 100 tests fell short.

The on-board Wi-Fi, which many passengers fall back on, did well about 1% of the time. Ofcom blamed old equipment and speed caps, and said some carriage types block signal on their own.

A dropping signal is worse for AI than a missing one, because it fails halfway. You send a long request, the train enters a cutting, and the reply stops at paragraph three. Some tools retry and some do not. A cloud image or video job may already be running, and billed, when the connection drops, and you return to an error with no result. With no signal at all, at least you know not to start.

Good cloud tools soften this. They keep the partial answer, queue the request, or let you resend it with one click. That helps, but it does not change the shape of the problem: the work still waits for the next mast. A model on the laptop has no next mast to wait for, so the reply that starts in the station is the reply that finishes in the tunnel.

A commute is long enough to draft a report and short enough to lose the signal six times. Local replies do not care which stretch of track you are on. Illustration generated with Seedream 5 Pro via Runware.

Underground, the signal is simply gone

The third place is the bluntest. Concrete and earth absorb radio waves quickly, and the loss compounds with depth. In 2016, a team from Aalborg University and Nokia Bell Labs drove a measuring rig through Denmark’s two deepest car parks and recorded live 4G and 3G signal level by level. Their average: about 5.2 dB lost for every metre down.

Phone signal lost per metre underground
Every 10 dB is a tenfold drop in power. At 60 dB, what reaches the phone is about a millionth of what it had at the entrance.
0−20−40−60about −62 dB at 12 mstreet−1−2−3−4
dB of extra loss (left) · garage level (bottom)5.2 dB per metre
The slope is the average Aalborg University measured on live 4G and 3G networks in Denmark’s two deepest car parks. Its worst case was more than 60 dB of extra loss at 12 metres down.

At 12 metres the worst case passed 60 dB of extra loss. Because each 10 dB is a tenfold cut, that is roughly a millionth of the power available at the ramp. The study also found that the lower-frequency 800 MHz band pushed through concrete walls, while 2,000 MHz needed openings such as doors to get in at all. Which band your phone happens to use decides whether you get one bar or none.

People work in these places every day. Editors and musicians rent basement studios because they are quiet. Archives, labs and hospital records rooms sit below ground because the space is cheap and stable. Field teams work in plant rooms, tunnels and remote sites. For all of them, a cloud assistant is a tool that only works upstairs.

Quiet rooms are often underground. A transcription model on the machine turns the session into text without a single bar of signal. Illustration generated with Seedream 5 Pro via Runware.

Full bars do not protect you from someone else’s outage

There is a fourth place the test reaches, and it is your own desk. The network can be perfect on your side and still fail on someone else’s. On November 18, 2025, a configuration change inside Cloudflare made its proxies crash. Its own account puts the start at 11:20 UTC, core traffic back by 14:30 and every system normal by 17:06. The company called it its worst outage since 2019. Any service behind it, AI assistants included, was out for people sitting on excellent home fibre.

What each kind of tool is quietly leaning on
Signal is only the first dependency. These are the others, with a real date for each.
A chat assistant behind a CDN
The provider and every network in its path
November 18, 2025: Cloudflare traffic failed from 11:20 UTC; core traffic was back by 14:30, everything by 17:06.
A model you call by name
The vendor keeping that name alive
October 23, 2026: OpenAI shuts down gpt-4, gpt-4-turbo, o1, o3-mini, o4-mini and gpt-image-1, among 24 ids, announced in April.
A desktop app with a licence check
A sign-in at least every 30 days
Microsoft 365 Apps drop to view-and-print after 30 days offline, and do not work on machines fully cut off from the internet.
A downloaded open model
The file on your disk
Nothing. It runs the same in a tunnel, at 35,000 feet, or after the vendor moves on.

Outages end. Retirements do not. On April 22, 2026, OpenAI announced it would shut down a batch of older models, and its deprecations page lists October 23, 2026 as the date: four days after this post. The list includes gpt-4, gpt-4-turbo, o1, o3-mini, o4-mini and gpt-image-1. Six months of notice is fair warning, and it is still a date someone else picked. If a workflow depends on how one of those models behaved, the workflow changes on that day.

Even installed software can be borrowed. Microsoft’s licensing documentation says Microsoft 365 Apps must reach its licensing service at least once every 30 days. Miss that, and Word and Excel drop to view-and-print until you reconnect. The same page says plainly that the apps will not work on a computer completely cut off from the internet. An AI tool with a sign-in check has the same shape, even when the model runs on your machine.

None of this is a reason to distrust any one company. Cloudflare published a minute-by-minute account the same day, and OpenAI gave six months of notice. The point is structural. A service has dependencies you cannot see and cannot fix from your seat, and every one of them is a way for the tool to stop working while your laptop is fine.

A kit that passes all three fits in about 12 GB

The setup that passes is not exotic either. It is a handful of open model files on the laptop you already carry, plus an app that runs them without phoning home. The models are smaller than the frontier, and that is the honest cost. For drafting, summarising, rewriting, answering questions about your own files and transcribing recordings, they are good enough to get real work done. Our offline AI post goes through those everyday jobs one by one.

A packing list for AI that passes all three places
Download sizes from the Ollama library and the whisper.cpp model table. About 12 GB in all, downloaded once.
Gemma 4 12B (4-bit)
Writing, summaries, questions about your files
8.0 GB
Qwen3.5 4B (4-bit)
A fast second model for quick edits on battery
3.3 GB
Whisper small
Turning recordings into text
466 MiB
Sizes are the 4-bit (q4_K_M) builds listed on ollama.com and the small model in whisper.cpp’s README, checked October 19, 2026. A 16 GB laptop runs any one of them comfortably; our memory guide explains why.

On the Ollama library, the 4-bit build of Gemma 4 12B is an 8.0 GB download and Qwen3.5 4B is 3.3 GB. The whisper.cpp table lists its small speech model at 466 MiB. Together that is just under 12 GB, downloaded once on a good connection and then kept. None of those files check a licence server, and none of them can be retired out from under you.

Setting it up takes three steps. Install an app that runs open models on your machine, either a runtime such as Ollama on its own or an app that bundles one. Download the models at home, on the fastest connection you have. Then turn the Wi-Fi off and ask each model a real question before you rely on it, because a model that is listed is not always a model that loads. That last step takes two minutes and catches most surprises, such as an app that wants you to sign in before it shows you anything.

Pack the models the night before, the way you would charge the laptop. A download that takes ten minutes at home cannot happen on the train. Illustration generated with Seedream 5 Pro via Runware.

The limits are real, and we would rather name them. Local generation uses the processor hard, so a long session on battery drains it faster than browsing does. Video generation and the largest reasoning models still want a big machine or the cloud. The point is not to give up cloud models. Use them when you are connected and the job is worth it, and keep a local floor under everything else. Our serious-software-is-local essay makes the longer case that this is how every other kind of professional software already works.

In CSuite, the bundled local runtime runs the same chat and writing actions as the cloud providers, so moving a task offline is a model switch rather than a new app. Whichever app you use, check two things: that the models live in a folder you can see, and that the app opens and answers with the network off.

Run the test at home, before the trip

Do it tonight, while you still have Wi-Fi to fix whatever fails. Turn on airplane mode and open every AI tool you rely on for work. Ask each one for something real: a summary of a file, a rewrite, a transcript. Write down which ones answer, which ones spin, and which ones refuse to open.

The ones that answer are yours. The ones that spin are borrowed, which is fine for work that can wait for a connection. The ones that refuse to open are borrowed on terms you did not read. For anything you need on a plane, a train or below ground, swap in a local model now, while the download is fast. If you are deciding how much machine that takes, our personal compute post covers the hardware floor. Your most important tools should still work when the signal goes.

More reading

One-time payment. Yours forever.

No subscriptions. No seats. No renewals. Buy CSuite once, future updates included.

Secure checkout via Stripe. Already have a license? Download the app