this post was submitted on 08 Sep 2024
259 points (94.8% liked)

Showerthoughts

30644 readers
455 users here now

A "Showerthought" is a simple term used to describe the thoughts that pop into your head while you're doing everyday things like taking a shower, driving, or just daydreaming. The most popular seem to be lighthearted, clever little truths, hidden in daily life.

Here are some examples to inspire your own showerthoughts: 1

Rules

  1. All posts must be showerthoughts
  2. The entire showerthought must be in the title
  3. No politics
    • If your topic is in a grey area, please phrase it to emphasize the fascinating aspects, not the dramatic aspects. You can do this by avoiding overly politicized terms such as "capitalism" and "communism". If you must make comparisons, you can say something is different without saying something is better/worse.
    • A good place for politics is c/politicaldiscussion
    • If you feel strongly that you want politics back, please volunteer as a mod.
  4. Posts must be original/unique
  5. Adhere to Lemmy's Code of Conduct

If you made it this far, showerthoughts is accepting new mods. This community is generally tame so its not a lot of work, but having a few more mods would help reports get addressed a little sooner.

Whats it like to be a mod? Reports just show up as messages in your Lemmy inbox, and if a different mod has already addressed the report the message goes away and you never worry about it.

founded 2 years ago
MODERATORS
 

We mostly watch news and sports in my house. So unfortunately, live TV. Occasionally we watch other things. I mute the commercials and browse my phone when they're on.

But I would love a TV that is smart enough to auto hide & mute every kind of ad. Even little logos on the athletes' uniforms. Hide the ads on the pitcher's mound. Hide the billboards and signs in the stadium. Show some cool little generic animation, music video, or slide show during commercial breaks. Hide the damned popup window ads and scrolling ads that some channels do. Remove product placements from movies and shows. Basically make all ads completely vanish.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 5 months ago

Meanwhile tv manufacturers are working on AI to sneak in more advertising.

[–] [email protected] 2 points 5 months ago

You could always just buy any TV with an an analog tuner and watch whatever's on the air these days.

[–] [email protected] 3 points 5 months ago

Interestingly, in the novel Contact by Carl Sagan a rich character got his money by selling a device that did more or less that.

[–] [email protected] 7 points 5 months ago (1 children)

I just want a good quality TV without a smart os built in.

[–] [email protected] 4 points 5 months ago

Same! So hard to find and much more expensive when you do.

[–] [email protected] 31 points 5 months ago (1 children)

Unfortunately this does not financially benefit the tv manufacturers, and may land them in trouble with the platforms they themselves advertise on (like Google).

They're more likely to use AI to serve you more ads as an extra revenue stream; capitalism has gotta capital.

[–] [email protected] 2 points 5 months ago (1 children)

Sounds like a viable market gap for a new manufacturer!

[–] [email protected] 0 points 4 months ago
[–] [email protected] 9 points 5 months ago

Not for most duff you mentioned, but the adbreaks themselves:

Our old dvr enabled us to skip ads in the recorded tv programs pretty accuratley. It set chapter markings whenever an ad-block began/ended which it figured out by the frequency of hard cuts as ads have them between every ad (so multiple times a minute) whlie normal programming usually does not. This was way pre-AI (like late 00s). Sadly the built in dvrs in our tvs after that did not have that function, but maybe there is a modern implimentation somewhere.

[–] [email protected] 4 points 5 months ago* (last edited 5 months ago) (2 children)

I agree but I don't watch TV so I don't bother. Yet... I still hate product placement so I might be interested in such a solution. Anyway here is how I would do it :

  • evaluate what exists, e.g SponsorBlock, and see what's the closest that fit my need, try it, ask in forum or repository issues if modifications are possible
  • gather videos of the typically problematic content, say few hours to start
  • annotate them by adding the time stamps then the location on the image
  • replace problematic content with gradually complex solutions, e.g black, average color of the area, denoising (quite compute intensive)
  • honestly evaluate the result
  • consider the biggest problem, e.g here on first pass fixed content so a detector based on machine learning for the type of content could help
  • iterate, sharing my result back with the closest interested community

Honestly it's a worthwhile endeavor but be mindful it's an arm race. There are a LOT of smart people paid to add ads everywhere... but there are even more people, like you and I, eager to remove them. IMHO the key trick is, like SponsorBlock, to federate the efforts.

[–] [email protected] 1 points 5 months ago

See also suggestion on hardware and commercialization https://lemmy.world/comment/12248508

[–] [email protected] 1 points 5 months ago

annotate them by adding the time stamps then the location on the image

Depending on your legislation it might be legally mandatory to disclose, so if one can have an automated way to know this, it would simplify greatly the problem.

[–] [email protected] 4 points 5 months ago

LibreELEC on a network with at least one Adguard home instance!!

[–] [email protected] 44 points 5 months ago (1 children)

"We're sorry, using AI-based ad-blockers is a violation of our Terms of Service Agreement. Per the agreement terms, your account is now suspended and you've been charged an additional early termination fee, because fuck you."

While I'm sure there will eventually be some grass-roots attempts, the providers will fight it to the death. A person can dream, though.

[–] [email protected] 5 points 5 months ago

Then they'll get sued by some rando, and the company won't immediately ban other users but instead use their own version of AI generated ads that will figure out a way to increase all the ads, bypassing the blockers, and then they increase their subscription prices because the "pirates made us do it!"

[–] [email protected] 4 points 5 months ago

I just watch shows on a few apps with no ads. Britbox and Acorn are my go tos. They are premium but total about $15/mo. Also PBS app but there are a couple of ads as shows begin.

[–] [email protected] 6 points 5 months ago (1 children)

You cleanly have gotten this all wrong. The AI is suppose to make money not reduce income. Get out of here with this "make all ads completely vanish"

[–] [email protected] 2 points 5 months ago

People with this mentality are so odd to me, like you must be very young or actively avoided witnessing any of the endless stream of disruptor technologies which have come and ended once untouchable business by making them obsolete.

That or you've conveniently forgotten all the times you said something like 'streaming will never replace video rental' or 'they'll never let VoIP displace long distance call charges' then reality has proven you wrong.

I call the other side of the world almost every day for several hours and it costs me absolutely nothing, when I was a kid we had to time how long a call to the other side of town lasted because it was so expensive.

Tech regularly makes things significantly cheaper, and not just on the scale of things like lace costing so much that lace curtains were a sign of high affluence before the industrial revolution. Have you ever had a encyclopedia salesman knock at your door? No? It was common before Wikipedia and the internet absolutely destroyed that business model and gave everyone access to information for free.

[–] [email protected] 25 points 5 months ago (3 children)

I run my tv through my pihole. It doesn't take out everything, but it's a good start.

[–] [email protected] 1 points 5 months ago (1 children)

Any issues with content not coming through like it should when using that? My household uses youtube apps on roku, and i have a feeling i would just mess that up if i employ a pihole since youtube serves ads on the same servers as content.

[–] [email protected] 1 points 4 months ago

My YouTube is ad free, although that isn't the pihole as far as i know. The most noticable effect is lack of ads in Samsung apps like the broadcast tv guide. I will say that Samsung is a bunch of assholes since they try to process more than 1000 requests per minute and i see that in the pihole log.

[–] [email protected] 8 points 5 months ago* (last edited 5 months ago)

This is why i pirate. Haven’t seen a tv ad in months (not counting product placement in shows/movies obviously).

[–] [email protected] 3 points 5 months ago

It does help a bit, but most stuff I watch on my TV with ads (Hulu, YouTube, and YouTube TV) don't work unless the ads are unblocked as well :⁠'⁠(

[–] [email protected] 7 points 5 months ago

I use npvr with comskip.exe and it does a fairly reasonable job of taking the ads out of free to air TV.

You can see in the timeline where it's detected ads, but you can use the mouse or arrow keys to still play those areas if it got it wrong.

[–] [email protected] 71 points 5 months ago

Sorry, but the only AI TV you'll get has the job of analyzing your habits and selecting additional ads especially for you while completely trampling on your right or privacy.

[–] [email protected] 4 points 5 months ago

I mean for advert breaks, there are projects to do this to recorded tv automatically (with varying degrees of success depending on the config and the channel).

That is, you record the TV from either a TV receiver card, or streamed live channels to disk, then run this process on the mkv/mp4/ts, and it will either create a set of chapters marking the ads (so you can skip them), or it will just remove them entirely.

I don't think it would transfer to "live" TV quite so readily though. Because it does scan the whole program to find things like logos etc to help work out where the adverts are. But, I mean a lot of the work has been done.

For removing all product logos. I mean, I bet we're not far from the processing power to make it possible. But, probably a fair bit of effort needed.

I can imagine the "AI" chips being neutered for these kind of tasks, like the "low hash rate" Nividia cards.

[–] [email protected] 14 points 5 months ago

But I would love a TV that is smart enough to auto hide & mute every kind of ad. Even little logos on the athletes’ uniforms.

So, the best part about this example is that it is well intended but would have so many side effects it would be hilarious to see someone try to make it work. My assumption is that you want it to just have regular uniform colors where the ads are now.

The first assumption is that the team logo and colors aren't advertising. They are! Yeah, they make bank on tickets, but the real money is in merchandising. Merchandising only works because the people associate it with the team, so team uniforms at their core are ads. They weren't as much in the past when the majority of income was from tickets and concessions, but they are now. An easier version of this example is auto racing, where the car colors and entire paint job is an advertisement with a bunch of smaller ads plastered all over. Would the AI need to recolor all the cars to avoid color based advertising like bright yellow and black for DeWalt?

That also means that other media that exists to prop up sales in other areas are also ads. A lot of cartoons like Transformers, GI Joe, and My Little Pony existed as advertisements for the toys. The best way this gets convoluted is that Teenage Mutant Ninja Turtles (TMNT) was originally a comic book, which someone thought would be a great starting point for selling toys and to sell the toys they made a cartoon. But then they stopped selling the toys for a while, so the cartoon reruns weren't really ads at that point in time the same way they were originally. So does the TMNT cartoon always count as an ad because of the intent at the time it was created, or is it only an ad while the thing it is advertising is being sold?

Then you get into the fake ads in movies for things that don't exist. Are they ads? What about media where a real world thing is part of the plot, like how the military being in a movie is likely to be intended as an ad for the military?

I'm sure the idea is that the AI would know what the user means by ads, but the viewer will always be surprised when things they don't realize are ads get blocked and it would have to adapt to each individual viewer. Even more fun when multiple people try to watch something and they aren't on the same page about ads that impact the ability to watch!

I still love the post, but thinking how it could play out even if it worked is kind of funny.

[–] [email protected] -1 points 5 months ago* (last edited 5 months ago) (1 children)

A pet pieve of mine is people randomly sticking the term "AI" into a description of some particular tech solution.

You want ad blocking. (Which is based.) But you don't want "AI". If this can be done in a way that doesn't qualify as "AI", that would satisfy you, yes?

And using the term "AI" that way makes it clear you haven't really thought through what you really even want in that feature. (Not that there's anything particularly wrong with that, especially in a showerthoughts community, but it's still kindof a "slaps me in the face" kind of thing.)

And the term "AI" is so imprecise anyway.

And particular kinds of "AI" are such a bubble right now. And that's why everybody is sticking the word "AI" into random contexts for no fucking reason. But it's also just a gimmick at best and a huge scam at worst.

And "AI" is inevitably bad about false positives and such.

I'd really rather see the word "magic" than "AI" in this context. Because at least that admits that this is an idle wish and not something you think actual real-world adult humans should be seeking venture capital to attempt.

I'm sorry for taking this out on you specifically. You're definitely not the first person I've seen do this.

[–] [email protected] 8 points 5 months ago (1 children)

They have absolutely thought through what they want in terms of features and the features they described absolutely require machine learning as it stands today. I cannot think of any other methods to remove advertisements from objects in a live video feed like the pitcher mound example op provides.

[–] [email protected] 1 points 5 months ago* (last edited 5 months ago)

I cannot think of any other methods

Exactly. What you're describing isn't "AI." It's "magic." And "AI" can't do what OP wants either.

No "AI" solution we have any reason to expect we'll be able to create in anything approaching the foreseeable future is going to be able to do anything remotely like this without ridiculous amounts of false positives and/or false negatives.

By false positives in this case, I mean things like not coming back from the cool little slideshows until a minute past the end of the commercial break or obscuring important details of the show having falsely "concluded" that it's a logo or some such.

And I would have assumed "without a lot of false positives" would have gone without saying. If OP is comfortable with lots of non-ad content blocked/obscured along with the ads, then I've got a 100% guaranteed zero-false-negatives solution that'll fit OP's requirements without involving a speck of "AI" anywhere that OP can implement right now: turn the TV off.

load more comments
view more: next ›