TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why is Stack Overflow trying to start audio?

909 pointsby iokanuonalmost 6 years ago

44 comments

Nick-Craveralmost 6 years ago
I just wanted to chime in from Stack Overflow here and let people know: we are aware of the issue. And we&#x27;re NOT okay with it. We&#x27;re trying to sort out how to kill the audio behavior now. It&#x27;s not very straightforward to find where it&#x27;s coming from, but we are working on it. We&#x27;ve also reached out to Google for their assistance in tracking it down. If anyone can offer advice, we&#x27;ll more than happily take it.<p>- Nick Craver, Architecture Lead at Stack Overflow
评论 #20289689 未加载
评论 #20289722 未加载
评论 #20290118 未加载
评论 #20289803 未加载
评论 #20291913 未加载
评论 #20292164 未加载
评论 #20289850 未加载
评论 #20290201 未加载
评论 #20290487 未加载
评论 #20289819 未加载
评论 #20291512 未加载
评论 #20289621 未加载
评论 #20292708 未加载
评论 #20291077 未加载
评论 #20289703 未加载
评论 #20289659 未加载
评论 #20291256 未加载
ndiscussionalmost 6 years ago
How We Make Money at Stack Overflow: 2016 Edition: Quality ads. &quot;...we don’t want to use an automated system that selects some ads for us. We looked at this. It didn’t allow us the control we required to maintain the level of quality we want to maintain.&quot;<p>How We Make Money at Stack Overflow: 2019 Edition: Taking money from Microsoft and Google fingerprinting our users 100+ ways<p>source: <a href="https:&#x2F;&#x2F;stackoverflow.blog&#x2F;2016&#x2F;11&#x2F;15&#x2F;how-we-make-money-at-stack-overflow-2016-edition&#x2F;" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.blog&#x2F;2016&#x2F;11&#x2F;15&#x2F;how-we-make-money-at-s...</a>
评论 #20289967 未加载
superasnalmost 6 years ago
Maybe it&#x27;s to identify users behind a VPN as this is fingerprinting the device, not the connection.<p>That&#x27;s why I think the idea of running each site in a container is so effective.<p>And while we&#x27;re at it the container should just spit out random shit like different resolution, audio api, user agent, once in a while (unless the user turns it off) to thwart such attempts.<p>Unfortunately when the creator and maintener of 67% of all browsers is an ad company who is exploiting this in the firsr place, then there is no chance that this could happen
评论 #20289218 未加载
评论 #20289560 未加载
评论 #20289751 未加载
kylegordonalmost 6 years ago
And this is why, even with the best intentions of site operators, my browser will continue to use the best ad-block tools I can get, and my networks will be protected by tools like PiHole.
评论 #20289851 未加载
评论 #20290359 未加载
评论 #20292311 未加载
评论 #20289952 未加载
ploxilnalmost 6 years ago
It&#x27;s pretty obvious that the only real fix is to accept money in exchange for putting an image with a hyperlink on your website.<p>Anything involving javascript will do shenanigans for various reasons. Fingerprinting via any means possible is industry standard ad-network behavior at this point. No one in the industry could imagine doing any less - it&#x27;s impractical, it&#x27;s absurd. But targeting! But fraud! But the only fix is to just give it all up, go back to how it was done in the 90s.
johnwheeleralmost 6 years ago
I wonder if the top brass at alphabet ever worry that their trillion dollar empire is based on fragile foundations like web audio fingerprinting, etc.<p>that sure would keep me up at night.<p>obviously, i know google does more, but it seems like a large chunk of their revenue must be dependent on shady technical tricks like these working.
评论 #20289532 未加载
评论 #20289605 未加载
评论 #20289664 未加载
评论 #20293370 未加载
miohtamaalmost 6 years ago
I like the comment on SO: &quot;Deanonymizing via fingerprinting - illegal in EU&quot;
ingloralmost 6 years ago
Why is this surprising to anyone? It is clear that ads use tracking mechanisms and cookies and this is no different.<p>Audio feature detection isn&#x27;t even a novel techique.<p>I&#x27;ve seen trackers look at download stream patterns to detect whether or not BBR congestion control is used, I have seen mouse latency based on the difference between mouse ups and downs in double clocks and I have seen speed-of-interaction checks in mouse movements.<p>Just checking for the constructor of something an ad might legitimately use (like audio) is relatively benign to be honest and it is naive to expect ads to not do this and it is why I use an ad blocker even on sites without annoying ads
评论 #20289637 未加载
评论 #20289386 未加载
评论 #20289349 未加载
atoavalmost 6 years ago
I don’t get the modern ad stuff, any reasonable person uses an adblocker anyway, because ads are often slow, problematic in terms of privacy and security.<p>The fact that even people of a big site like stack overflow <i>don’t know</i> where it comes from <i>instantly,</i> is only further proof that using an adblocker is a resonable decision.<p>Maybe it is naive, but all ads should be in my eyes is a picture and something that counts the page views. And when you are a site that has ads as it’s main income you should have at minimum one employee who knows and tests each ad before it gets accepted and put onto <i>your</i> server.<p>Only then your customers will trust the ads you use and only then any reasonable person can even consider deactivating the adblocker for your site.<p>I am pretty sure somebody explored this idea before me, why doesn’t it work?
评论 #20292944 未加载
jackdhalmost 6 years ago
Has there been any serious thought &#x2F; discussion about how the cat and mouse chase of the ads vs ad blockers is going to end?<p>It would be interesting to see where we are in ten years.
评论 #20289233 未加载
评论 #20289224 未加载
评论 #20289292 未加载
评论 #20289117 未加载
评论 #20289203 未加载
评论 #20289152 未加载
评论 #20290008 未加载
评论 #20289961 未加载
评论 #20289270 未加载
评论 #20290025 未加载
评论 #20289222 未加载
lol768almost 6 years ago
It&#x27;s insane to me the extent to which companies will go in order to prevent cross-site scripting attacks.. and yet they&#x27;re perfectly happy to include unvetted, potentially malicious JavaScript <i>on the same origin</i> in the form of ads.<p>There is no reason these ads should be <i>anything</i> other than a linked image.
mappualmost 6 years ago
There&#x27;s something up with my PulseAudio (maybe changing audio output formats?) that means i hear a very loud &quot;pop&quot; when pages try to do this.<p>e.g. Browsing to an arstechnica.com article, with speakers on but nothing else playing.
评论 #20289581 未加载
ddtayloralmost 6 years ago
How about stop letting remote sites execute arbitrary Javascript on your pages?
captn3m0almost 6 years ago
A little bit of corporate newspeak (and digging):<p>Ad URL: <a href="https:&#x2F;&#x2F;static.adsafeprotected.com&#x2F;sca.17.4.95.js" rel="nofollow">https:&#x2F;&#x2F;static.adsafeprotected.com&#x2F;sca.17.4.95.js</a><p>JS Domain: adsafeprotected.com<p>Domain Owner: Integral Ad Science, Inc[0]<p>Google&#x27;s recent stance on the matter of fingerprinting[2]:<p>&gt;Chrome also announced that it will more aggressively restrict fingerprinting across the web. When a user opts out of third-party tracking, that choice is not an invitation for companies to work around this preference using methods like fingerprinting, which is an opaque tracking technique. Google doesn’t use fingerprinting for ads personalization because it doesn&#x27;t allow reasonable user control and transparency. Nor do we let others bring fingerprinting data into our advertising products.<p>The important part being: _Nor do we let others bring fingerprinting data into our advertising products._<p>The same company advertises their fingerprinting capabilities:<p>&gt;Browser and Device Analysis: We analyze the technological fingerprints of browsers and devices in order to uncover bots fraudulently posing as human users. We can validate what type of mobile or desktop device a browser is running on, providing additional context with which to identify fraud.<p>And it is this fingerprinting that gets them selected as a Google Brand Safety and Viewability Preferred Measurement Partner[1]<p>&gt;New York, NY – Integral Ad Science (IAS) has been selected as a preferred partner in Google’s Measurement Program for both brand safety and viewability. Partners were selected after meeting rigorous standards for accuracy and using reliable methodologies to measure KPIs that matter for marketers. The program is designed to make it easier for advertisers to source trusted, third-party measurement providers.<p>The gist of it being that Google has heavy cognitive dissonance, with their advertising wing rewarding partners that fingerprint users (against their own policies), and the Chrome team barely managing to introduce some anti-fingerprint measures, which are clearly not enough.<p>[0]: <a href="https:&#x2F;&#x2F;integralads.com&#x2F;capabilities&#x2F;ad-fraud&#x2F;" rel="nofollow">https:&#x2F;&#x2F;integralads.com&#x2F;capabilities&#x2F;ad-fraud&#x2F;</a><p>[1]: <a href="https:&#x2F;&#x2F;integralads.com&#x2F;news&#x2F;google-selects-ias-brand-safety-viewability-preferred-measurement-partner&#x2F;" rel="nofollow">https:&#x2F;&#x2F;integralads.com&#x2F;news&#x2F;google-selects-ias-brand-safety...</a><p>[2]: <a href="https:&#x2F;&#x2F;blog.google&#x2F;products&#x2F;ads&#x2F;transparency-choice-and-control-digital-advertising&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.google&#x2F;products&#x2F;ads&#x2F;transparency-choice-and-con...</a>
评论 #20290026 未加载
kabwjalmost 6 years ago
If you don’t use an ad blocker you should expect your browser to behave in strange ways.<p>If you don’t use an ad blocker you should consider your computer compromised.
评论 #20289644 未加载
jasonjayralmost 6 years ago
Why can&#x27;t Google come up with an AMP for ads? That will transpile a restricted javascript (or whatever) into a runtime that just doesn&#x27;t do these things?<p>This would get rid of the greasy ads, and Google could focus on making tools that allow site owners to filter by &quot;features used in ad&quot;, and ad developers could actually return to delivering ads, rather than collecting fingerprints?
评论 #20290107 未加载
评论 #20291251 未加载
crispyporkbitesalmost 6 years ago
As a website publisher, is there an ad network available for me to use that doesn’t allow advertisers to run JavaScript?<p>If so, what kind of rates can I get?
z3t4almost 6 years ago
I guess it&#x27;s part of Googles Ads&#x27;s endless battle against &quot;robot&quot; clicks. A site as big as SO should not use Google ads, but instead use their own ad service. Just make an automated system where people can signup and show an ad. Make it cost 1$ per 100 page views. That would probably earn SO two orders of magnitude more then they get from Google Ads.
评论 #20290909 未加载
pnw_hazoralmost 6 years ago
Programmers make these tools. When challenging said programmers who work for companies that promote this kind of behavior (G) they suggest that they work for these evil companies because their job is interesting and it pays well.<p>This practice could stop tomorrow if the best and brightest of us decided so.
评论 #20292153 未加载
amadeuswalmost 6 years ago
Does Microsoft (ad owner) or Google (ad provider) perform the fingerprinting in this case?
评论 #20289327 未加载
thelazydogsbackalmost 6 years ago
This issue (along with many others) is due to one simple fact -- the internet is still primarily about <i>presentation and rendering</i> not <i>information</i>. We had both client-side template-based rendering and Semantic Web initiatives -- these failed for various technical and non-technical reasons at the time, but I&#x27;m hoping we go in that general direction again at some point. Nobody else should be able to (definitively) decide what information I want and how it should be presented to me. We only get the Internet that the majority are willing to put up with.
JimBrimble35almost 6 years ago
Aside from the obvious usability benefits, this kind of thing makes it abundantly clear why much of the web has gone to javascript dependent SPAs. If you need JS to run the site, then you also have to leave it on to be tracked&#x2F;fingerprinted.<p>Kind of makes sense why companies like Google and Facebook have invested so much in creating open-source front-end frameworks. The ROI is probably phenomenal.<p>I get that stackoverflow isn&#x27;t an SPA, it just made me think of this point.<p>Side-note: you can block JS on stackoverflow and still view answers. That works for 98% of my usecase for the site.
评论 #20289510 未加载
louhikealmost 6 years ago
Gosh, it&#x27;s incredible the length they will go to de-anomize user data. I guess I will think better next time a website I like ask me to add them to my ad blocker whitelist.
miguelmotaalmost 6 years ago
Seems like classic fingerprinting behavior from Google Ads. It&#x27;s unfortunate and hope they fix it quick but most importantly figure out a way to prevent it in the future
6gvONxR4sf7oalmost 6 years ago
I would love for this to be illegal.
评论 #20289665 未加载
boomlindealmost 6 years ago
Tangentially related anecdote: I came across a site the other day that requested access to the MIDI API for no apparent reason. Is this a common tracking vector? The available MIDI interfaces can say something about the system but in 99% of cases (the 99% that don&#x27;t have any physical MIDI interfaces) I don&#x27;t imagine that you&#x27;ll discover anything other than operating system family.
hellowormalmost 6 years ago
Has anyone made a plugin that does a DOS on each ad server(s) detected? Then, we have built-in DDOS on the ad servers, if enough users install it.
评论 #20289625 未加载
评论 #20290128 未加载
评论 #20290576 未加载
ReedJessenalmost 6 years ago
Is this a scandal?
评论 #20289326 未加载
评论 #20289549 未加载
评论 #20289324 未加载
nvr219almost 6 years ago
Always use ublock (origin)
iamnotacrookalmost 6 years ago
It&#x27;s ok. SO&#x27;s policy on abusive ads is to mention it on mets and hope a moderator notices and then acts upon it.
评论 #20289646 未加载
评论 #20289629 未加载
alinspiredalmost 6 years ago
this is the time to appreciate uBlock Origin&#x27;s advanced mode, since 3rd party JS is blacklisted by default <a href="https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock&#x2F;wiki&#x2F;Advanced-user-features" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock&#x2F;wiki&#x2F;Advanced-user-feature...</a>
unixheroalmost 6 years ago
&quot;Probably it tries to use the AudioContext for browser fingerprinting. – Bergi 11 hours ago&quot;
avipalmost 6 years ago
If you&#x27;re a newcomer to this long thread, pls CTRL+F manigandham and read all his comments as a primer. Lots of misinformed couch-comments here. If you&#x27;d like to reasonably rant about ad-tech (and that&#x27;s welcome), understand the value it provides first.
eyeballalmost 6 years ago
I’ve been noticing horrible battery drain on my iOS devices lately. The battery monitor in settings says the worst offender is “safari audio”. I wonder if it’s something similar.
zaphirplanealmost 6 years ago
If this is caused by accepting JS enabled ads. What’s to stop the ad from changing the dom or redirecting the browser to a SO fishing site
EGregalmost 6 years ago
I don’t get how it can get the fingerprint to be so unique as to attribute ads. Most mobile browsers are exactly the same, you have the same screen resolution and so on. And most desktop browsers when maximized are the same resolution. I mean there must be groups of thousands of users for each combination of fingerprinted features. So it’s not all the way down to the person, right? It’s just correlations?
评论 #20289896 未加载
评论 #20290912 未加载
评论 #20289748 未加载
emmelaichalmost 6 years ago
It now makes sense that you’re rewarded for staying logged in.
paulcarrotyalmost 6 years ago
Ultradisgusting case on StackOverflow: 99.999% top answers are edited by moderators - they just promote yourself with free content.<p>We need a real alternative - without stupid ads and master-slave karma-based community relations.
sergiotapiaalmost 6 years ago
Is there something I can use to randomly fuzz every tab individually as I browse the web?<p>They can track me through websites and I don&#x27;t want that. Already using ublock origin.
评论 #20290127 未加载
评论 #20290051 未加载
unixheroalmost 6 years ago
Post closed due to wrong category.
meeritaalmost 6 years ago
Did anyone checked how much data from our data plan cede to advertising? I bet it&#x27;s 30%-40%.
评论 #20289544 未加载
dabeeeensteralmost 6 years ago
&quot;It&#x27;s not very straightforward to find where it&#x27;s coming from, but we are working on it.&quot;<p>This encapsulates the entire problem with the current state of digital advertising in 1 simple sentence.
评论 #20292188 未加载
评论 #20290056 未加载
评论 #20290591 未加载
评论 #20298151 未加载
评论 #20291127 未加载
rkagereralmost 6 years ago
TLDR: A case of invasive fingerprinting triggered by a Microsoft ad delivered by Google.
评论 #20289431 未加载
synthmeatalmost 6 years ago
It&#x27;s most likely for web scraper detection. State of the art was using video codec availability as fairly reliable data point, and I haven&#x27;t seen audio being used for this. Quite interesting.
评论 #20289867 未加载