News for hackers. Stuff that matters.
Re:Why is Stack Overflow trying to start audio? by mikeash on Wednesday June 26, 2019 @07:43PM (#20290467)
The only reason it’s not the same situation is because they’re willing to throw their users under the bus for a little extra cash. If they wanted to exert more control, they absolutely could. Ads would cost more and we’d see fewer distinct ads as a result.
Re:Why is Stack Overflow trying to start audio? by manigandham on Wednesday June 26, 2019 @08:14PM (#20290621)
That is absolutely not the only reason. Digital ads work entirely different from the TV medium and its more than "a little extra cash".

No single publisher today really has the power to change much, no matter how big they are. The issue likes with adtech (like Google) and advertisers.

Re:Why is Stack Overflow trying to start audio? by mikeash on Wednesday June 26, 2019 @08:57PM (#20290849)
Digital ads could work where every single one is vetted by people before it’s served to any users. There is no reason it can’t work this way, other than it being a lot cheaper to skip that step.
Re:Why is Stack Overflow trying to start audio? by manigandham on Wednesday June 26, 2019 @09:16PM (#20290941)
All creatives (and the root templates of dynamically construted ones) are actually audited on the advertiser-facing platforms before they ever get to the publisher.

Unfortunately running javascript means these ads can do anything at any time and change into malware. Other than adding some technical guardrails, the best practice would be to ban bad actors (of which many are known and usually the same shady people) but many large adtech companies look the other way because it makes money and they have no consequences.

Malware and adfraud is primarily a business problem, not a technical one.

Re:Why is Stack Overflow trying to start audio? by mikeash on Wednesday June 26, 2019 @09:18PM (#20290944)
So, don't allow them to run JavaScript. That's not necessary, just convenient.
Re:Why is Stack Overflow trying to start audio? by manigandham on Wednesday June 26, 2019 @10:29PM (#20291259)
See my other comment for how it all works: https://news.ycombinator.com/item?id=20290673

It's not that simple. There are many layers in the supply chain that currently requires JS. Publishers can't disable the JS and they can't demand JS-free creatives either.

Re:Why is Stack Overflow trying to start audio? by mikeash on Wednesday June 26, 2019 @10:39PM (#20291302)
Of course it’s that simple. Don’t let ads run JS. Done.

You’re saying that doing this would drastically decrease ad revenue. Which is what I’m saying too: it’s about money, not necessity.

Would a site like SO be unable to survive without ads that run arbitrary JS? I don’t know. Even if the answer is that they must do this to survive, it’s still insane that content companies let randos inject arbitrary code into their pages. If this is so entrenched in the industry that there’s no way around it, that just means the industry is insane.

Re:Why is Stack Overflow trying to start audio? by manigandham on Wednesday June 26, 2019 @10:48PM (#20291339)
Money is a necessity, that's how SO exists, and it wouldn't sustain its current size if it required JS-free network campaigns or tried to sell all ad space directly.

Simple doesn't mean it's easy or realistic. Yes, adtech has major problems but they're being slowly worked on and won't change overnight. This applies to any other industry where you think can just walk in and solve everything if everyone just did X. Reality doesn't work that way.

Re:Why is Stack Overflow trying to start audio? by mikeash on Wednesday June 26, 2019 @11:00PM (#20291405)
We know that advertising can work and make money without arbitrary JS. When there’s a clear existence proof, is it really wrong to say that a problem could be solved by not doing the problematic behavior?

Of course reality doesn’t work that way. Ad companies aren’t going to change, because they like money and don’t give a shit about users.

We’re stuck in a local minimum. It’s insane. It could be easily fixed if everyone just stopped doing the insane things. And they won’t stop.

Re:Why is Stack Overflow trying to start audio? by scarface74 on Wednesday June 26, 2019 @11:12PM (#20291439)
Maybe the business model of ExpertsExchange where they charged money wasn’t such a bad idea....
Re:Why is Stack Overflow trying to start audio? by manigandham on Thursday June 27, 2019 @01:44AM (#20292017)
The fact that everyone uses StackOverflow and nobody uses ExpertsExchange seems to say otherwise.
Re:Why is Stack Overflow trying to start audio? by aerique on Thursday June 27, 2019 @07:44AM (#20293532)
Well, my browser hasn't been running JS for ages and more people are going to do that. If the business isn't going to fix it, users will.

And yes, I'm enjoying my 90's internet and enable JS when it is needed (rarely) for specific domains.

Re:Why is Stack Overflow trying to start audio? by pushpop on Friday June 28, 2019 @02:16AM (#20301917)
Yet adverts on porn sites do operate as per our wish list:

* adverts are vetted by a human

* adverts are not allowed to inject JavaScript.

There have been a few interesting blog posts from businesses outside of the adult entertainment industry where they discuss just how work is involved in getting an advert approved on adult sites.

It’s a sad state of affairs when an adblocker is less required on porn sites than it is on Stack Overflow.

Re:Why is Stack Overflow trying to start audio? by manigandham on Thursday July 04, 2019 @04:18PM (#20357443)
All major ad networks audit every single creative. The problem is javascript can change at anytime, and the publisher is the most exposed and also the most removed to be able to discover and mitigate. There have been some movements to whitelist the JS providers but volume is incentivized so most networks look the other way for now.

Adult ads are definitely not better and are served by even looser networks that allow anything. That industry has pioneered things like popunders, clickjacking, and monetizing every possible action on a window while serving as the primary vector for malware and browser bitcoin mining. I'm not sure what blog posts you've read but the only strict standards they would have is on getting paid.

Re:Why is Stack Overflow trying to start audio? by pushpop on Monday July 08, 2019 @06:00PM (#20387185)
Like everything, it depends on the sites in question. Disreputable adult sites aren’t going to be any better nor worse than disreputable sites of any other content. However adult sites run as a reputable business - of which there are many - most certainly do follow the points I described earlier.

What you’re effectively doing is looking at Source Forge and then arguing that Github, Gitlab and Bitbucket are all probably just as bad.

Re:Why is Stack Overflow trying to start audio? by wdr1 on Wednesday June 26, 2019 @10:46PM (#20291332)
Or -- the more expensive ads don't justify the ROI, meaning advertisers don't buy them, meaning fewer ads, but less content.