H
HN HRCB stories | rights | sources | trends | system | about
home / twitter.com / item 47169748
+0.16 Twitch: "Hey, come back! This commercial break can't play while you're away." (twitter.com)
89 points by josephcsible 5 hours ago | 79 comments on HN | Mild positive Community · v3.7 ·
Summary Free Expression Acknowledges
This social media post expresses user frustration with a third-party platform's advertising mechanism. The tweet demonstrates active exercise of free expression on Twitter/X, with minimal substantive engagement with broader human rights frameworks.
Article Heatmap
Preamble: ND — Preamble Preamble: No Data — Preamble P Article 1: ND — Freedom, Equality, Brotherhood Article 1: No Data — Freedom, Equality, Brotherhood 1 Article 2: ND — Non-Discrimination Article 2: No Data — Non-Discrimination 2 Article 3: ND — Life, Liberty, Security Article 3: No Data — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: ND — No Torture Article 5: No Data — No Torture 5 Article 6: ND — Legal Personhood Article 6: No Data — Legal Personhood 6 Article 7: ND — Equality Before Law Article 7: No Data — Equality Before Law 7 Article 8: ND — Right to Remedy Article 8: No Data — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: ND — Privacy Article 12: No Data — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.16 — Freedom of Expression 19 Article 20: ND — Assembly & Association Article 20: No Data — Assembly & Association 20 Article 21: ND — Political Participation Article 21: No Data — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: ND — Work & Equal Pay Article 23: No Data — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: ND — Standard of Living Article 25: No Data — Standard of Living 25 Article 26: ND — Education Article 26: No Data — Education 26 Article 27: ND — Cultural Participation Article 27: No Data — Cultural Participation 27 Article 28: ND — Social & International Order Article 28: No Data — Social & International Order 28 Article 29: ND — Duties to Community Article 29: No Data — Duties to Community 29 Article 30: ND — No Destruction of Rights Article 30: No Data — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
Weighted Mean +0.16 Unweighted Mean +0.16
Max +0.16 Article 19 Min +0.16 Article 19
Signal 1 No Data 30
Confidence 2% Volatility 0.00 (Low)
Negative 0 Channels E: 0.4 S: 0.6
SETL +0.19 Editorial-dominant
FW Ratio 50% 2 facts · 2 inferences
Evidence: High: 0 Medium: 1 Low: 0 No Data: 30
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.00 (0 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: 0.00 (0 articles) Personal: 0.00 (0 articles) Expression: 0.16 (1 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.00 (0 articles) Order & Duties: 0.00 (0 articles)
HN Discussion 18 top-level · 26 replies
tencentshill 2026-02-26 18:18 UTC link
Drink verification can to continue
ge96 2026-02-26 18:22 UTC link
I'm still unable to accept that people accept ads as a part of life. I can't use instagram it's full of ads. I did finally get YT premium convinced by people on here but UBO all the way. Thankfully I never got sucked into Twitch.

I get it too I'm a bad person for not accepting articles where every other paragraph is an ad.

TulliusCicero 2026-02-26 18:23 UTC link
Long ad breaks were real annoying on Twitch, I try to watch the same streamers on YouTube now if possible, since I have a YouTube family subscription (seems like avoiding ads on Twitch requires a subscription to each streamer?).

That YouTube is much better technically (e.g. immediate rewinding) is also a nice bonus.

Edit: I'm seeing now that there's something called Twitch Turbo for $12/month to avoid ads, though YT premium family still seems like a better deal as long as you have 2+ people for it, since you also get a YouTube music sub and, y'know, no ads on the rest of YouTube proper.

andrewflnr 2026-02-26 18:24 UTC link
This is something that browsers should solve.
thih9 2026-02-26 18:26 UTC link
In some way it’s a feature, leaves more room for products that are more user friendly. Of course overall it's still bad; this framing gives me some hope at least.
ortusdux 2026-02-26 18:29 UTC link
I think it was the MPAA that tried to develop DVD players with cameras so they could count room occupancy and lock the content if you were tying to exceed the terms of their license.
jackdoe 2026-02-26 18:34 UTC link
> claude fork chromium, remove the api so it knows if the tab is open, always return true, compile it and replace my current chrome with it
PeterStuer 2026-02-26 18:38 UTC link
Twitch has been speedrunning their own demise. Maybe the people on charge have personally invested heavily in Kick?
dundarious 2026-02-26 18:40 UTC link
I am just today experience an issue where the volume is reset 100% for each ad. Ads play, I turn volume down to 8%, I have the tab still on display (though I have focus on a separate window), and when the 1st ad ends, the 2nd ad is as loud as 100% even though the slider remains at 8%. Click to reset it to 8%, then 3rd ad plays at 100%.
SunshineTheCat 2026-02-26 18:46 UTC link
This is related but also kinda an aside: has anyone been able to find a solid, reliable ad blocker for Twitch?

Brave use to block it for a while by default (it does great on YouTube ads).

There also use to be a ping pong between Twitch and some chrome extensions which worked temporarily and then Twitch broke a week later.

The best I've been able to find is Alternate Player for Twitch.tv which does hide the ads (essentially freezing the stream while they play), but I have been unable to keep the stream playing ad free for quite some time.

add-sub-mul-div 2026-02-26 18:47 UTC link
Maybe Spotify didn't do this first but they're the ones I blame. They pause an ad while the output is muted.
impute 2026-02-26 18:51 UTC link
"for a better experience"

Do people writing this type of copy actually believe this?

EarlKing 2026-02-26 18:53 UTC link
It's like someone saw an episode of Black Mirror and Idiocracy and went, "That's it! That's what we need to do!" and began using them as a playbook.

Yeah, I'm sure this won't drive massive adoption of ad blockers or anything.

ozlikethewizard 2026-02-26 19:00 UTC link
Friendly reminder to use a browser you can disable the active tab apis in, IronFox / LibreWolf are both great (Mobile / Desktop), Firefox if you value convenience the most.
j1elo 2026-02-26 19:08 UTC link
Why does the Window Manager have to provide focus and even visibility info to the application? I could foresee an evolution of runtime controls where "Is Focused" is a user-selectable permission for apps, just like how the browser requires user approval to allow web notifications or PeerConnection access to network or webcams.
CamperBob2 2026-02-26 19:28 UTC link
Just think. No matter how bad a day you're having at the office, somebody had to come to work and implement this.
nozzlegear 2026-02-26 19:35 UTC link
> Avoid minimizing or muting Twitch for a better experience.

Someone correct me if I'm wrong, but I'm under the impression that it's not possible for javascript to detect that you've muted the browser tab itself, at least. Doesn't solve the problem of them checking whether you have the tab focused, of course, but it should be mutable.

commandlinefan 2026-02-26 19:38 UTC link
That was a black mirror episode.
kg 2026-02-26 18:25 UTC link
Unfortunately, browsers "solved" this by intentionally adding APIs that enable websites to do this to you. It wasn't possible to abuse users this way until the relevant APIs for detecting focus and occlusion were added. :(
MiiMe19 2026-02-26 18:32 UTC link
I was thinking the same thing lmao
nyeah 2026-02-26 18:33 UTC link
Yeah. But anything bad does that.
organsnyder 2026-02-26 18:46 UTC link
They'd all enshittify in similar ways if they got traction.
TulliusCicero 2026-02-26 18:47 UTC link
Seems like something a plugin could solve.
ozgrakkurt 2026-02-26 18:47 UTC link
Youtube is still very much ad spam even if you block the ads.

Of course it depends on what kind of videos you watch. But videos themselves are becoming more ad filled and lower effort for me.

I mainly consume software, gaming, cooking and hardware news videos.

Huge portion of human effort going to ads is really sad

Legend2440 2026-02-26 18:49 UTC link
Please drink verification can.

(This never happened though. The MPAA did a lot of shady things with DRM, but not this.)

jeffwask 2026-02-26 18:51 UTC link
Twitch Turbo used to be Twitch Prime and was free with your Prime subscription.
NewJazz 2026-02-26 18:52 UTC link
Not sure if this applies, but might be worth consideration

https://www.gov.ca.gov/2025/10/06/no-more-loud-commercials-g...

jeffwask 2026-02-26 18:53 UTC link
When it stopped being about people playing games and became discount reality TV, it's death nell was rung.
throwaway85825 2026-02-26 18:55 UTC link
I believe this was a Microsoft patent related to the kinect.
ratelimitsteve 2026-02-26 18:57 UTC link
you'd be amazed what you can believe when eating food and sleeping indoors depends on that belief
dogleash 2026-02-26 18:59 UTC link
> Maybe the people on charge have personally invested heavily in Kick?

Twitch is owned by Amazon. AWS sells the streaming tech Twitch uses to Kick.

Amazon would probably rather sell IVS to Kick than try and figure out how to make Twitch profitable. Or the just don't care enough to notice the people at Twitch are just LARPing at business.

chmod775 2026-02-26 19:00 UTC link
No, they do not. They just value their silicon valley paycheck over personal integrity.

And really, this isn't a big deal. It's a bold lie everyone can see through, but it's not nearly as consequential as other bold lies society tolerates or is complicit in. Many of these lies make modern society function in the first place - they're necessary fictions everyone participates in.

This lie is... laughably irrelevant, which is why calling it out won't make you a pariah. People are jumping at the chance to point and laugh when doing so carries no consequence.

Other examples of inconsequential bullshit: "Your call is very important to us", "We value your privacy", "We're like family here", and "It's not about the money".

tl;dr: "whatever."

nticompass 2026-02-26 19:01 UTC link
> use firefox, install uBlock Origin
maskull 2026-02-26 19:02 UTC link
I noticed during the olympics that they would hide the in-page volume controls during commercials. I hadn't seen that before. Fortunately it's still possible to mute via the tab control.
cosmic_cheese 2026-02-26 19:03 UTC link
All this is also a great argument for just not making browsers capable of conveying this kind of information in the first place…

Some might argue that it allows for better web apps, but the delta between how much better in can make web apps and how much poorer it can make the overall web experience is too great to be worth it, and that's before one gets into the privacy implications of browsers being so eager to share all these little nuggets of info.

baal80spam 2026-02-26 19:05 UTC link
> The best I've been able to find is Alternate Player for Twitch.tv which does hide the ads (essentially freezing the stream while they play), but I have been unable to keep the stream playing ad free for quite some time.

This is not my experience. Alternate Player for Twitch.tv essentially ignores twitch ads for me. Using Brave, not sure if this is relevant.

BenjiWiebe 2026-02-26 19:09 UTC link
Open a new browser window just for that tab. Presto, that tab is always active, even if that window is underneath another window.

In Firefox you can drag'n'drop a tab "out" of the tab bar, which will move it to a new window. Might work in other browsers too.

deltoidmaximus 2026-02-26 19:28 UTC link
Was it Sony that had the patent on a device that would require the watcher to say the product name out loud to the microphone to continue watching? The product to my knowledge doesn't exist but the patent for it did.
toss1 2026-02-26 19:30 UTC link
They don't specify who gets the "better experience" (hint: it is them, harvesting the ad dollars)
vodofrede 2026-02-26 19:56 UTC link
Firefox, uBlock Origin, then follow the linked section of the Twitch Ad Solutions GH. This has worked for me for a very long time. Use the VAFT script. https://github.com/pixeltris/TwitchAdSolutions?tab=readme-ov...
hedora 2026-02-26 20:06 UTC link
I suspect this is one of the less nefarious reasons age verification is getting pushed so hard. 2026: you need a webcam to prove your age. 2030: we know you have a webcam because you verified your age. It must be left on with echo cancellation and background noise suppression disabled so we can hear the ad we are playing.

<insert obvious ways in which this will be misused here>

hydrogen7800 2026-02-26 20:22 UTC link
Good fiction writers seem to have a very deep understanding of human behavior, both as individuals and groups/systems. It's probably a combination of art imitating life, imitating art, and part prediction based on this understanding how human behavior and human systems evolve and interact.
iroddis 2026-02-26 20:58 UTC link
I think this case was the browser was active, but not the tab, so the browser reports that.

Many, many telemetry metrics have been added in the name of power and efficiency. If a page refreshes every 30 seconds, is it still worthwhile doing it when the tab isn’t active? It would be better to wait until the tab is active again, then refresh immediately.

That being said, all of these capabilities are a privacy nightmare, only increasing the precision of browser fingerprinting and user monitoring. Firefox could have taken a stance on refusing to implement them, but I don’t think it has an easy opt out.

Editorial Channel
What the content says
+0.25
Article 19 Freedom of Expression
Medium Advocacy Framing
Editorial
+0.25
SETL
+0.19

Tweet demonstrates active exercise of free expression; user publicly criticizes corporate entity and its support teams without self-suppression

ND
Preamble Preamble

No substantive engagement with human dignity or rights principles

ND
Article 1 Freedom, Equality, Brotherhood

No engagement with equality or inherent dignity

ND
Article 2 Non-Discrimination

No discussion of non-discrimination

ND
Article 3 Life, Liberty, Security

No substantive treatment of life, liberty, or security

ND
Article 4 No Slavery

No discussion of slavery or servitude

ND
Article 5 No Torture

No engagement with torture or cruel treatment

ND
Article 6 Legal Personhood

No discussion of legal personhood

ND
Article 7 Equality Before Law

No engagement with equal protection before law

ND
Article 8 Right to Remedy

No discussion of remedies for violations

ND
Article 9 No Arbitrary Detention

No discussion of arrest or detention

ND
Article 10 Fair Hearing

No engagement with fair trial or due process

ND
Article 11 Presumption of Innocence

No discussion of criminal procedure or presumption of innocence

ND
Article 12 Privacy

No substantive discussion of privacy

ND
Article 13 Freedom of Movement

No discussion of freedom of movement

ND
Article 14 Asylum

No engagement with asylum or refuge

ND
Article 15 Nationality

No discussion of nationality

ND
Article 16 Marriage & Family

No engagement with family or marriage rights

ND
Article 17 Property

No discussion of property

ND
Article 18 Freedom of Thought

No engagement with freedom of thought or conscience

ND
Article 20 Assembly & Association

No substantive engagement with freedom of assembly or association

ND
Article 21 Political Participation

No discussion of political participation or public affairs

ND
Article 22 Social Security

No engagement with social security or welfare

ND
Article 23 Work & Equal Pay

No discussion of work or employment

ND
Article 24 Rest & Leisure

No engagement with rest or leisure

ND
Article 25 Standard of Living

No discussion of food, housing, health, or security

ND
Article 26 Education

No engagement with education

ND
Article 27 Cultural Participation

No discussion of cultural or scientific participation

ND
Article 28 Social & International Order

No engagement with social order supporting rights

ND
Article 29 Duties to Community

No discussion of limitations or balanced rights

ND
Article 30 No Destruction of Rights

No engagement with restrictions or nullification

Structural Channel
What the site does
+0.10
Article 19 Freedom of Expression
Medium Advocacy Framing
Structural
+0.10
Context Modifier
ND
SETL
+0.19

Twitter/X permits this critical speech to be published and visible, though platform content moderation policies and algorithmic amplification create structural constraints on expression reach

ND
Preamble Preamble

N/A

ND
Article 1 Freedom, Equality, Brotherhood

N/A

ND
Article 2 Non-Discrimination

N/A

ND
Article 3 Life, Liberty, Security

N/A

ND
Article 4 No Slavery

N/A

ND
Article 5 No Torture

N/A

ND
Article 6 Legal Personhood

N/A

ND
Article 7 Equality Before Law

N/A

ND
Article 8 Right to Remedy

N/A

ND
Article 9 No Arbitrary Detention

N/A

ND
Article 10 Fair Hearing

N/A

ND
Article 11 Presumption of Innocence

N/A

ND
Article 12 Privacy

N/A

ND
Article 13 Freedom of Movement

N/A

ND
Article 14 Asylum

N/A

ND
Article 15 Nationality

N/A

ND
Article 16 Marriage & Family

N/A

ND
Article 17 Property

N/A

ND
Article 18 Freedom of Thought

N/A

ND
Article 20 Assembly & Association

N/A

ND
Article 21 Political Participation

N/A

ND
Article 22 Social Security

N/A

ND
Article 23 Work & Equal Pay

N/A

ND
Article 24 Rest & Leisure

N/A

ND
Article 25 Standard of Living

N/A

ND
Article 26 Education

N/A

ND
Article 27 Cultural Participation

N/A

ND
Article 28 Social & International Order

N/A

ND
Article 29 Duties to Community

N/A

ND
Article 30 No Destruction of Rights

N/A

Supplementary Signals
Epistemic Quality
0.20
Propaganda Flags
1 techniques detected
loaded language
Profanity ('what the actual fuck') and excessive punctuation (six question marks) to convey emotional intensity and frustration
Solution Orientation
No data
Emotional Tone
No data
Stakeholder Voice
No data
Temporal Framing
No data
Geographic Scope
No data
Complexity
No data
Transparency
No data
Event Timeline 20 events
2026-02-26 23:01 eval_success Light evaluated: Neutral (0.00) - -
2026-02-26 22:41 rater_validation_fail Light validation failed for model llama-4-scout-wai - -
2026-02-26 22:37 rater_validation_fail Light validation failed for model llama-4-scout-wai - -
2026-02-26 22:04 rater_validation_fail Validation failed for model llama-4-scout-wai - -
2026-02-26 21:22 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 21:19 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 21:18 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 21:17 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 18:43 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:41 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:41 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:41 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:40 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:39 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:39 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:37 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:37 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:36 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:34 dlq Dead-lettered after 1 attempts: Twitch: "Hey, come back! This commercial break can't play while you're away." - -
2026-02-26 18:32 credit_exhausted Credit balance too low, retrying in 256s - -
About HRCB | By Right | HN Guidelines | HN FAQ | Source | UDHR | RSS
build d633cd0+ahgg · deployed 2026-02-26 22:27 UTC · evaluated 2026-02-26 22:10:52 UTC