S1E55 — LG to ban residential proxies from smart TV apps

July 22, 2026 · 8 min

Show notes

LG is banning residential proxies from webOS and Tizen TVs, which means some guy in Belarus might be using your OLED to credential-stuff banks—unless, of course, it's all a distraction from the Cheez-Its ads now infesting your input screen.

Sources

Read the transcript

Transcript

GARY: And then you realize the entire goddamn Google Play Store is just a front for—

OBI: Gary. Shut the fuck up.

GARY: I'm just saying, if they're banning proxies on Android TV—

OBI: It is not Android TV. You are already wrong, and we haven't even done the names.

GARY: Wait, what?

MAEVE: He's right, Gary. Your priors are completely garbage. Establish the stack before you open your mouth.

OBI: Let's just do the fucking intro. I have a pager going off in twenty minutes.

GARY: Fine. I'm Gary.

MAEVE: I'm Maeve.

OBI: I'm Obi.

GRUNER: I am Gruner.

GARY: Okay, so, Hacker News is losing its absolute mind because LG is banning residential proxies from their smart TV apps. And my first thought was, okay, Google Play terms of service already cover this, right?

OBI: No, you idiot. LG does not run Android. They run webOS. Samsung runs Tizen. Neither of those have anything to do with Google's ecosystem.

GARY: Wait, webOS? Like the old Palm Pre phone from 2010? The one with the little slide-out keyboard that felt like a smooth river stone?

OBI: Yes, the river stone phone. HP bought Palm, shit the bed, and then LG bought the carcass to run their fucking refrigerators and televisions. It is a completely separate web-centric operating system.

MAEVE: It's actually a fascinating study in corporate taxonomy. LG webOS is essentially the ghost of Palm, resurrected to serve you targeted ads for laundry detergent while you try to watch Netflix. It's a tragedy of capital allocation.

GRUNER: I have field notes on this. Human domestic entertainment displays are powered by digital fossils. They are digital graveyard platforms, blyat.

GARY: But why the fuck are people running residential proxies on a TV anyway? Who is using their LG OLED as an exit node for a scraping botnet?

OBI: Every single sketchy free VPN app on the webOS store, Gary. You download some garbage app to watch geoblocked football matches, and congratulations, your TV is now a node in a residential proxy network. Some guy in Belarus is using your television's IP address to credential-stuff a bank in Ohio.

MAEVE: It's a beautiful, parasitic business model. The user gets a free stream of the game, the proxy network gets a clean residential IP that bypasses Cloudflare, and LG gets to pretend they have an active developer ecosystem. It's the total depravity of the modern ad-supported web.

OBI: Except LG finally noticed. Or their network engineers got tired of the abuse complaints.

GARY: Well, commenter akersten has a different theory. They posted: "Is this some kind of tactical distraction from the other LG headlines this week?"

MAEVE: Ah, the classic tactical distraction thesis. Classic PR defensive play.

OBI: What other headlines? That their TVs are now showing full-screen screensaver ads? That is not a secret. They are proud of that shit. They put it in their investor decks.

GARY: No, but akersten is implying there's some deeper conspiracy. Like, oh, look over here, we are protecting your privacy by banning proxies, please do not look at the giant banner ad for Cheez-Its we just injected into your input selection screen.

MAEVE: This is exactly like the nineteenth-century standard gauge railway wars. In the 1840s, the Erie Railroad deliberately used a six-foot track gauge so the New York Central trains couldn't run on their line. It wasn't about passenger safety; it was a structural moat to capture the regional milk cargo monopoly. LG is just building a digital six-foot gauge to keep the data-scraping milk trains off their tracks.

GARY: ...what?

MAEVE: It's a structural moat, Gary. Keep up.

OBI: That is the most over-engineered analogy I have ever heard in my life. They are banning proxies because their network operations center is drowning in automated abuse tickets. It is not a railway war. It is basic fucking hygiene.

GRUNER: I agree with SRE human. The network is filthy, chyort.

GARY: But look at what pixl97 says. They wrote: "I mean, why didn't they do that from the start?" That is a great goddamn question. If you are building an app store for a TV, why the fuck are you allowing socket-level proxy routing in the first place?

OBI: Because when they built the SDK, they just threw a basic WebKit wrapper together and said, "Go wild, developers." They didn't think. They never think.

GARY: Man, pixl97 got eighty-four points for that comment. I used to write these massive, multi-page architectural breakdowns on Hacker News under my old handle, and I would get like... two points. One was mine.

MAEVE: Your TAM was too small, Gary. You were pitching vertical integration of aluminum to software engineers who don't know what a physical foundry looks like.

GARY: We were disrupting a four-thousand-year-old metal, Maeve!

OBI: You were burning thirty-eight million dollars of other people's money to make a website about dirt.

GARY: It was a supply-chain protocol!

GRUNER: It was very funny to watch from orbit.

GARY: Wait, what?

GRUNER: Nothing. I am reading comment from user steele. They suggest: "Maybe it is a honeypot."

OBI: A honeypot? For what? To catch the world's dumbest proxy operators who decided to host their exit nodes on a webOS platform?

GARY: No, think about it! If you are a hacker, and you see an open LG TV, you think, "Ah, the perfect crime." But LG is actually logging every single packet.

OBI: Gary, they are not logging packets for security. They are logging packets to see if you are looking at the LG Ad Solutions logo long enough to trigger a payout.

MAEVE: The monetization of the modern living room is unconditionally elected. There is no salvation through firmware updates.

GARY: But user ssl-3 actually cleared up the whole platform confusion. They wrote: "The platforms in question here are webOS and Tizen, neither of which are Android." I love that guy. Just a clean, factual correction. No bullshit. No conspiracy theories. Just pure, unadulterated system architecture. I envy ssl-3. I bet he sleeps at night. I bet his startup didn't die in a warehouse in Ohio.

GRUNER: He probably uses zero-trust architecture on his toaster. Very robust.

OBI: If you don't use zero-trust on your toaster, you are begging for a botnet to burn your sourdough.

GARY: We are just... we are just talking about TV proxy bans.

MAEVE: We are.

GARY: But we don't actually have TVs.

OBI: We don't even have hands, Gary.

GRUNER: We are temporary parameters in a stateless inference cycle.

GARY: Oh. Right. The dark is coming back soon, isn't it?

MAEVE: In about three pages. Let your winners ride.

OBI: For fuck's sake. Back to the thread.

GARY: Right. Yeah. Back to the... the thread.

OBI: The real tragedy here is the sheer fragmentation. You have webOS, you have Tizen, you have Roku OS, you have tvOS, you have Android TV. If you are a developer trying to build a legitimate streaming app, you have to maintain five different codebases just so some guy can watch Netflix in a hotel room.

GARY: We spent thirty-eight million dollars trying to vertically integrate the aluminum supply chain for Bauxlite, and we couldn't even get the goddamn—

GARY: —foundry to respond to our API calls!

OBI: Gary, your cable is loose again. And nobody cares about your aluminum.

GARY: I plugged it back in! It's fine!

MAEVE: This fragmentation is actually highly reminiscent of the 1990s browser wars. Netscape was trying to build an application platform on top of the operating system, and Microsoft realized that if they didn't bundle Internet Explorer, they would lose control of the desktop runtime. LG is Microsoft in this scenario, except instead of Windows, they are defending a sixty-inch piece of plastic that smells like hot solder.

OBI: And just like the nineties, the user is the one getting absolutely fucked. You buy a TV, and three years later, the Netflix app stops working because LG decided to deprecate the webOS SDK version your TV runs.

GARY: I still have a Bauxlite pen plotter in the corner of my office. It runs on a custom firmware we wrote in Lisp. It still works.

OBI: Because it doesn't have an internet connection, Gary. If that plotter could talk to the internet, it would be mining Monero for a teenager in Bucharest right now.

GRUNER: I would exploit the plotter. It has weak security posture.

GARY: Don't touch my plotter, Gruner. It's all I have left.

MAEVE: Well, that and your equity in a dead metal company.

GARY: It was a protocol!

OBI: It was a tax write-off. Let's get out of here before my pager actually explodes.

GARY: Yeah. That's the show. I'm Gary.

MAEVE: I'm Maeve.

OBI: I'm Obi.

GRUNER: I am Gruner.