Posted by stalfosknight 1 day ago
* a product manager decides to include ads in some digital product. Their analytics show plenty of "engagement". The engagement is actually people accidentally clicking on the ad while hunting for the tiny "close" button, but even if the PM suspects it, they have no reason to volunteer that information. They keep getting their salary paid and even earn a promotion based on the engagement numbers.
* the developers are tasked with implementing the advertising infrastructure - they get paid while padding their resume about how they're building "scalable" systems.
* the "scalable" system runs on a cloud provider and earns them a ton of money. Cloud provider is happy.
* some marketing agency is given a budget to go and spend on ads. The person there maybe even knows that advertising in the aforementioned product is a bad idea because most of their clicks are fake... but if their client is tasking them with burning money, why would they refuse?
* a marketing person at a big company that doesn't actually need any more advertising to succeed is given a budget and spreads it across a few marketing agencies including the aforementioned one. They get paid, why should they refuse?
At every layer (and I haven't even listed them all), people get paid by skimming something off the top. It doesn't matter whether the advertising works, because nobody in the chain has any incentive to admit it while the status quo is so lucrative, so the rational thing to do for everyone is to not rock the boat.
If it was legal to kill for money they would do that too. In some ways that already occurs.
Ads + subscription ($18 for heated seats in BMW, anyone?) + optional accessories and you can squeeze 20% more revenue.
If your next question is "why do they need to keep making more money?", the answer is capitalism.
There's no way that this was ever /not/ going to happen under current laws (US).
Attention is the ultimate resource.
By a percentage every year.
Compounding.
This was always an obvious outcome.
What the outcome actually happening is indicative of however is that consumers are very very very bad at their job (consuming the best products) and do not have enough rights.
If a customer was entitled to a working product without this kind of deficiency, and we had courts that actually applied punishments to large corporations (instead of unilaterally and without justification, significantly reducing fines to nothing) we wouldn't have this problem. It wouldn't be possible to profit off of this kind of advertising because you would be too busy signing court documents about how you suck at building stuff.
There's only so many human beings who can buy your fridge. There's only so cheap you can build your fridge. There's only so much you can charge for your fridge. But line must go up.
This is simply what it looks like when the people with money and resources decide that a stable and reliable profit is a Failed business.
The execs will receive their bonuses in two years and then move to the next company to grift again, and again, until they retire.
An executive can point to a profit stream and suggest that’s beneficial to the company while ignoring externalities that cost the company 5x as much. Nobody inside has complete knowledge if someone was a good idea or not so the appearance of benefit often replaces the search for actual benefit.
Having followed the instructions to do it, it's much nicer having beautiful background images (rather than ads for crappy TV shows and movies) and a cleaner interface with at least one less click required to get to the apps I want (ie. a better UX).
TCL TVs are not a particularly premium product, so I'm not too annoyed about having to go this little bit of effort to make it nicer. However, a $3,500 fridge seems like a premium-ish price, and so to also have ads on that feels incredibly tacky to the point it cheapens the product and the brand overall.
You can ask Perplexity, but this doesn't give the adb commands to disable the default launcher (which you need to do so that it doesn't override what the user has chosen upon reboot): https://www.perplexity.ai/search/how-do-i-install-project-iv...
I should also mention: This may render some of the TV remote shortcut buttons useless. There's an app that's meant to help with this, but I've found it unreliable.
I'll find my notes tonight...
Here are my notes:
  Enable Android developer options.
  Work through various settings (developer and normal).
  Connect wired Ethernet (I use a USB dongle), enable RDNIS in USB port dev options. Disable WiFi.
  Turn on Google TV.  Log in.
  Disable auto-updates, work through permissions etc.
  Install ADB TV (PRO licence)
  Disable the following apps in ADB TV:
    AirPlayLaunchService
    AirplayAPK (two different APKs)
    BrowseHere
    Electronic card 5.0
    Gallery
    GameBar
    Google (com.google.android.katniss)
    Logkit
    MagiConnect
    Media Player
    Message Box
    Overseaeva
    Prime Video
    Rakuten TV
    Reminder
    T-Solo
    TCL Channel (two different APKs)
    TCL Home
    TCL Home Passive
    TCSCore
    T_IME
    User Center
    Works with Alexa
    com.tcl.iptv.App
  DO NOT DISABLE or you might have to start from scratch:
    TV (com.tcl.tv)
    TvInputService
  $ adb shell pm disable-user --user 0 com.google.android.apps.tv.launcherx
  $ adb shell pm disable-user --user 0 com.google.android.tungsten.setupwraith
That's pretty much it. A bit fiddly but a one-time thing (I did this two years ago and have been using the TV daily). I keep auto-updates turned off and basically nothing ever breaks and there are no random regressions.
I previously did the same on an older TCL TV. The panel was not as nice and the CPU was slower but the result was also quite good (it was what convinced me to get the 65C845 with its larger screen, better panel and faster CPU).
I used to run a similar FLauncher-based setup on a NVidia Shield Pro, but the new setup is so nice that I don't use the Shield for TV anymore.
Another experiment I did was replicating this exact setup on a Chromecast (I think GA01919). That also worked well, though having a second device was a bit inconvenient in terms of remote controls and such.
P.S. Where I live I have FTTH; TV is delivered as MPEG transport streams over multicast. I don't have OTA broadcast TV or a cable box and so couldn't vouch for the ergonomics there.
I don't want a fridge with a screen or any connections except power. All it needs to do is keep my food cold. I've had others very surprised to see my house containing mostly mid-century dumb appliances. I deal with enough problems caused by software at work, to know better than to bring that hassle home.
AI is going the same way.
In the end it’s always going to be ads. Is just sad.
HN loves them as the majority work or want to work for advertising firms.