Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

alternativeto.net

GravitySpoiled , (edited ) to Privacy in YouTube is testing server-side ad injection to counteract ad blockers

That'll make youtube disappear for me.

Over the years I watched less and less. I only seldomly have to look into youtube for things that are easier in video than in text.

Teens and many people don't know that there is a world without ads. They have to be educated that there are alternatives - not watching youtube is a real option. You do not depend on it.

I's a horrible world many people live in. Recently I saw someone browsing on instagram, each third post is an ad and oftentimes there are ads after ads. And people follow other people and watch their ads. Incredible!

Recently, I was browsing linkedin and there were 12 ads instead of real jobs in a row. in a row. Unrelated to my profession.

Cheradenine ,

I think many people see it as normal/expected.

A coworker showed me a video yesterday on their phone, I said 'holy hell what is this shit? This is what it looks like for you?' And opened it in Tubular. They had no idea such a thing existed.

I rarely watch videos because I prefer to read. The people I work with spend a vast amount of their free time watching YouTube and TikTok. They just seem to zone out, or be really interested when an ad comes on.

Rolando ,

I think many people see it as normal/expected.

Yes, that's it. People born in the early part of last century (my grandparent's era) only knew over-the-air TV which in the US included commercials. It was just part of reality, like billboards by the highway.

Steve ,

The county I live in banned billboards and most outdoor advertising long ago, and it’s NICE

TheFriar ,

But the point is there’s always been a way to avoid ads, even while browsing sites with ads and browsing YT. Personally, if that ability entirely disappears, i hate ads, ad-voice, and the concept of advertising so much that I will stop and close a whole tab if an ad plays. I’m in the minority though. Because, I think you’re right, a lot of people just don’t even think about it and mindlessly consume. I can’t. When Reddit fucked us and showed us our opinions and feelings didn’t matter, I left. I will do the same to YT.

jeena ,
@jeena@piefed.jeena.net avatar

I think I hate ads just as much. But I might cave in and start subscribing to premium again. I just stopped because they don't allow a family plan here in Korea.

Aloomineum ,

I will just start downloading videos and watching them at my leisure. Anything to not give this corp my money.
Funny thing is I use to have no problem watching ads on youtube until they increased the amount and started spamming ads for gambling. There is an option to select on your google account that limits the amount of gambling ads you see. I had that enabled and it felt like it increased the amount of gambling ads it was serving me.

Zerush OP , to Privacy in YouTube is testing server-side ad injection to counteract ad blockers
@Zerush@lemmy.ml avatar

YT has 2 posibilities

  • Hosting all videos doble, one with ads and the same vids without for premium user
  • Insert also markers which at the end also are exploited by adblockers and userscripts

I think they'll hit their teeth against a rock with this.

Meanwhile a lot of content creators a changing to Odysee

breakingcups ,

That's not true. The way their streaming works is basically a Playlist of shorter fragments. They can easily insert their own fragments without obvious visual tells if they don't alter other elements of the page to indicate that an ad is playing.

Deckweiss ,

But they will have to alter othet elements on the page. For example, scrubbing. It will either have to be paused at one specific timestamp while the ad is playing or the ad would have to be incorporated into the length of the video.

In either case, it is detectable.

The video chunks hash can be calculated and then blocked, in a crowdsourced way like with sponsorblock (but way more effective, because it will cover all videos)

WhatAmLemmy , (edited )

The obvious solution to me is sponsorblock switching to sampling pixels out of each frame, like that project that encoded data into video streams (yet resilient to compression), there are algorithms that could fingerprint any ad with an extremely high degree of accuracy. It'd be more complex than the current implementation, but it'd also be more resilient. I'd settle for it hiding the video and suppressing the audio for the ads duration, possibly displaying a countdown timer, vs actually watching the ad. Then Youtube would get paid, but have no way of knowing you haven't seen the ad, and the metrics around their ad effectiveness would ultimately suffer, so users still win.

You could even go so far as to have the client cache the video, several minutes in advance, dropping all the ad frames, so it's a seamless experience for the user. I got money, but will spend 10x as much ensuring Google gets less from me. It ain't about money. It's about sending a message!

vxx , (edited )

Wouldn't it show a Black screen for the duration of the add when you block it?

ShortN0te ,
  • Hosting all videos doble, one with ads and the same vids without for premium user

Not quite sure why, they simply could in the fly stitch those files together.

Twitch is doing that for a while now i think.

kevincox ,
@kevincox@lemmy.ml avatar

Exactly this. It isn't even really "stitching" as YouTube videos are served as a series of short chunks anyways. So you simply tell the player that there are a few extra chunks which happen to be ads. There is no video processing required it is basically free to do it this way on the sever side.

ShortN0te ,

That is true. But then you could probably use the chunk length to determine where the ads starts and ends since there is with a very high probability an unusually long chunk at those times.

kevincox ,
@kevincox@lemmy.ml avatar

I don't know about YouTube but the chunks are often a fixed length. For example 1 or 2 seconds. So as long as the ad itself is an even number of seconds (which YouTube can require, or just pad the add to the nearest second) so there is no concrete difference between the 1s "content" chunks vs the 1s "ad" chunks.

If you are trying to predict the ad chunks you are probably better off doing things like detecting sudden loudness changes, different colour tones or similar. But this will always be imperfect as these could just be scene changes that happened to be chunk aligned in the content.

Lmaydev ,

Actually the videos get stitched together dynamically.

SayJess ,
@SayJess@lemmy.blahaj.zone avatar

I think they'll hit their teeth against a rock with this.

Press X to doubt

Most people do not have an adblocker. Most people watch YouTube to varying degrees of frequency and duration. Most people will continue to watch the ads. I’d be surprised if YT noticed any amount of users leaving the site because of this. The privacy minded folk are few and far between.

Zak ,
@Zak@lemmy.world avatar

one with ads and the same vids without for premium user

If it worked that way, which others have already explained it doesn't, that would break their business model of showing each person individually targeted ads.

eveninghere ,

Not precise. They can dynamically generate the video stream from the ad-free original.

possiblylinux127 ,
@possiblylinux127@lemmy.zip avatar

Odysee is not an alternative

Zerush OP ,
@Zerush@lemmy.ml avatar

Better than any other- Well, there are some selfhosted video sites like PeerTube and others, but respect content are not a real alternative, nor other proprietary streaming sites, like removedute, Vimeo, Dailymotion, etc. Front-ends or desktop clients (FreeTube) with the new YT policy will die. What other alternatives then?

jlow , to Privacy in YouTube is testing server-side ad injection to counteract ad blockers
@jlow@beehaw.org avatar

Would sponsorblock be a solution for this?

illi ,

From what I read, this also breaks sponsorblock - as the ads are part of the video, it moves the time stamps of the video so it makes it not correct. The ads will also change I imagine so idk if sponsorblock will be a solution.

jayknight ,

So videos that reference timestamps in their own video won't work? And comments that reference a timestamp won't work?

jeena ,
@jeena@piefed.jeena.net avatar

They could on the fly change them.

gila ,
@gila@lemm.ee avatar

Wouldn't that need to be done via some kind of API for cross-platform compatibility? An API which could be exploited to detect ad segments?

jeena ,
@jeena@piefed.jeena.net avatar

No, they would just do that internally in their own code, why would they need an API for that?

gila ,
@gila@lemm.ee avatar

So that the timestamp adjustment can be propagated via uploader or user comments across YouTube clients on all platforms... i.e. to avoid having to hardcode each adjustment for each ad on each video on every client

relevants ,

Why couldn't they just serve the comments to each client with the ad-adjusted timestamps already? The only thing the client has to request then is the comment page it wants to load, and some unique ID for which the backend remembers which ad version it's associated with.

Zerush OP ,
@Zerush@lemmy.ml avatar

No, not in it's actual form, nor the front-ends can't not longer cutting the ads with their current form. Or they change their script, or you have the alternative to use YT or using another streaming service. But I think that there will be other solution in the future to show the middle finger to YT.

queermunist , to Privacy in YouTube is testing server-side ad injection to counteract ad blockers
@queermunist@lemmy.ml avatar

Looks like I'm testing not using YouTube.

jlow ,
@jlow@beehaw.org avatar

Yeah, that'll be hard. I'm trying to use Peertube but network effect is big on YT (not sure if that's the right expression here, noone is using Peertube, everyone is on YT).

BearOfaTime ,

I watch at most 1 video a week. It's not hard.

lockhart ,

try odysee, some creators mirror their yt vids there

jabathekek ,
@jabathekek@sopuli.xyz avatar

I like Odysee, but there's a lot of right-wing bullshit on there that give me a major case of cringe.

kevincox ,
@kevincox@lemmy.ml avatar

So don't watch it? I would rather the platform all all legal content then trying to be the morality police.

I would also prefer to use third party recommendation engines (like people posting on Lemmy) then one run by any particular platform.

jabathekek ,
@jabathekek@sopuli.xyz avatar

Sure, but it's literally every other thumbnail and it pisses me off as I do not tolerate intolerance.

umbrella ,
@umbrella@lemmy.ml avatar

be the change you want to see in the world

Onihikage ,
@Onihikage@beehaw.org avatar

Odysee takes a lot of curation to even be usable. You can block whole channels easily and they won't show up for you anywhere, but once you've blocked all the RWB you're left with mostly tech, gaming, and reactions. And this is despite Odysee/LBRY having been around for years.

bilb ,
@bilb@lem.monster avatar

That's not unlike youtube really

lemmyreader ,

Yeah, that’ll be hard. I’m trying to use Peertube but network effect is big on YT (not sure if that’s the right expression here, noone is using Peertube, everyone is on YT).

There was a time "noone" was on YouTube.

0xtero ,
@0xtero@beehaw.org avatar

Been using Nebula for a while now. Going to miss some YouTube creators, but I'll expect to get over it.

bokherif ,

It’s past due that we need a new platform.

kevincox ,
@kevincox@lemmy.ml avatar

We don't need a new platform. We need 20 new platforms, and authors can post on whichever ones are best for them. Have real competition and real incentive to be better.

Asudox ,
@Asudox@lemmy.world avatar

PeerTube?

SnokenKeekaGuard , to Privacy in YouTube is testing server-side ad injection to counteract ad blockers
@SnokenKeekaGuard@lemmy.dbzer0.com avatar

Oh dear lord no.

cy_narrator , to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source

Even Windows XP is unofficially open source at this point.

hydroptic , to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source

MIT license too, huh. I was sort of expecting a more restrictive one because, well, Microsoft and IBM

NeatNit ,

They could not care less, this is so ancient and irrelevant.

hydroptic ,

Something being ancient and irrelevant tdoesn't stop a lot of companies.

RizzRustbolt , to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source

Then once all the problems are fixed, make it private again.

just_another_person , to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source

DosBox gonna get a boost?

LimpRimble , (edited ) to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source
@LimpRimble@lemmy.ca avatar
avidamoeba , to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source
@avidamoeba@lemmy.ca avatar

Assembly 85.0% C 13.1%

TangledHyphae ,

I was shocked as I went through the source struggling to find any modules that had C. Craziness.

user224 , to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source
@user224@lemmy.sdf.org avatar

Great.
This should be the standard for old retired software.

Crackhappy ,
@Crackhappy@lemmy.world avatar

No. This is not great. This is older than all of my kids. Fuck.. this is older than my partner. This is not a good thing, this is far beyond the point where it should be open source. Where the fuck is DOS 6.22? Eh? Or Windows 3.11? This is stupid and dumb. Not to be celebrated.

nossaquesapao ,

The historical value alone it already a reason for it to become open source.

Siegfried ,

I see the crack, but where is the happy?

spongebue ,

So should it not have been done at all because it wasn't enough for you?

Diabolo96 , (edited ) to Technology in Microsoft and IBM make MS-DOS 4.00 Open-Source

Will it help improve wine? If yes, great! If no, I geuss it's a great learning tool for new OS devs.

Toes ,
@Toes@ani.social avatar

It could be helpful for dosbox devs.

Yaztromo ,

As someone who has done some OS dev, it’s not likely to be of much help. DOS didn’t have much of any of the defining features of most modern OS’s — it barely had a kernel, there was no multitasking, no memory management, no memory protection, no networking, and everything ran at the same privilege level. What little bit of an API was there was purely through a handful of software interrupts — otherwise, it was up to your code to communicate with nearly all the hardware directly (or to communicate with whatever bespoke device driver your hardware required).

This is great for anyone that wants to provide old-school DOS compatibility, and could be useful in the far future to aid in “digital archaeology” (i.e.: being able to run old 80’s and early 90’s software for research and archival purposes on “real DOS”) — but that’s about it. DOS wasn’t even all that modern for its time — we have much better tools to use and learn from for designing OS’s today.

As a sort of historical perspective this is useful, but not likely for anything else.

TootSweet ,

Extremely enlightening comment here.

Sounds like IBM kindof got ripped off. Seems about right for Gates/Ballmer/Microsoft.

And I bet a lot more of that jank is still in modern Windows than I'd like to think about.

FalseMyrmidon ,

You may find this article interesting https://en.m.wikipedia.org/wiki/IBM_PC_compatible

Yaztromo ,

To put things into context, IBM didn’t get ripped off in any way (at least not from DOS - the whole IBM/Microsoft OS/2 debacle is a different story). The earliest PCs (IBM PC, IBM PC XT, IBM PC Jr., and associated clones) didn’t really have the hardware capabilities needed to permit a more advanced operating system. There was no flat memory model, no protection rings, and no Translation Look-aside Buffer (TLB). The low maximum unpaged memory addressing limit (1MB) made it difficult to run more than one process at a time, and really limits how much OS you can have active on the machine (modern Windows by way of example reserves 1GB of virtual RAM per process just for kernel memory mapping).

These things did exist on mainframe and mini computers of the day — so the ideas and techniques weren’t unknown — but the cheaper IBM PCs had so many limitations that those techniques were mostly detrimental (there were some pre-emptive OSs for 8086/8088 based PCs, but they had a lot of limitations, particularly around memory management and protection), if not outright impossible. Hence the popularity of DOS in its day — it was simple, cheap, didn’t require a lot of resources, and mostly stayed out of the way of application development. It worked reasonably well given the limitations of the platforms it ran on, and the expectations of users.

So IBM did just fine from that deal — it was when they went in with Microsoft to replace DOS with a new OS that did feature pre-emptive multitasking, memory protection, and other modern techniques that they got royally screwed over by Microsoft (vis: the history of OS/2 development).

Toes ,
@Toes@ani.social avatar

I'd like to see the same for 5. Could potentially help with maintaining legacy stuff.

Yaztromo ,

I’m not sure what’s keeping Microsoft and ibm from Open Sourcing all the rest of the DOS versions as well — the 3.x series was very influential, 5 added disk compression, and 6 was the most modern of them all. I can’t remember if Stac’s lawsuit against Microsoft would require them to take out the disk compression parts (although AFAIK the relevant patents are probably long expired now), but even if that’s the case having these available as OSS would also be useful — even if only for a historical context.

deweydecibel ,

The only reason they would ever open source something like this is because there's no practical use for it in modern-day computing.

TootSweet ,

Yeah. This is Microsoft we're talking about.

funn , to Technology in Proton Mail adds Dark Web Monitoring to its data leak detection service

Ahh. It's nothing new most of the password managers are doing it for a long time, even Google Chrome does this.

Cethin , to Technology in YouTube is finally cracking down on third-party apps that enable ad-blocking

Good thing Firefox for Android allows plug-ins now. That's been my go-to mobile YouTube viewer ever since. It's almost as good as my desktop experience.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines