frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Race Is on to Make Rare Earth Magnets Outside China

https://www.nytimes.com/2025/09/19/business/china-rare-earths-magnets.html
1•corvad•28s ago•0 comments

First AI-designed viruses a step towards AI-generated life

https://www.nature.com/articles/d41586-025-03055-y
1•Brajeshwar•3m ago•0 comments

The Useful Idiots of AI Doomsaying

https://www.theatlantic.com/books/archive/2025/09/what-ais-doomers-and-utopians-have-in-common/68...
2•Jtsummers•4m ago•0 comments

Is there a simple uptime bot with customizable status pages?

1•vinserello•5m ago•0 comments

Meta Pushes into Power Trading as AI Boom Sends Demand Soaring

https://www.bloomberg.com/news/articles/2025-09-19/meta-files-with-us-regulators-to-start-selling...
1•Brajeshwar•5m ago•0 comments

Astronomers discover previously unknown quasi-moon near Earth

https://www.cnn.com/2025/09/16/science/earth-quasi-moon-2025-pn7
1•Brajeshwar•6m ago•0 comments

Could AI unlock the creation of more bespoke software?

https://medium.com/@SoCohesive/could-ai-unlock-the-creation-of-more-bespoke-experiences-3acdf6f25f0c
1•socohesive•7m ago•1 comments

Cloudflare: You don't need quantum hardware for post-quantum security

https://blog.cloudflare.com/you-dont-need-quantum-hardware/
1•bwesterb•9m ago•0 comments

Resemver: Using AI to rewrite semver based on actual breaking changes

https://fossa.com/changes/
1•robszumski•10m ago•0 comments

New Wave of Recognition: Palestine on the Eve of the UN General Assembly

https://govars.com/blog/107402004490988/18/New%20Wave%20of%20Recognition:%20Palestine%20on%20the%...
1•mazwar•11m ago•0 comments

Giant redwoods: largest trees 'thriving in UK' (2024)

https://www.bbc.co.uk/news/science-environment-68518623
1•Lio•11m ago•1 comments

Google AI Workers Were Fired Amid Fight over Working Conditions

https://www.wired.com/story/hundreds-of-google-ai-workers-were-fired-amid-fight-over-working-cond...
1•plotti•11m ago•0 comments

Doyensec – Systemic SQL Injection in PREST

https://github.com/prest/prest/security/advisories/GHSA-p46v-f2x8-qp98
1•tony-ds•12m ago•0 comments

Verbalized Algorithms

https://arxiv.org/abs/2509.08150
1•PaulHoule•13m ago•0 comments

The Commodity and the Moneymaker

https://theaiunderwriter.substack.com/p/the-commodity-and-the-moneymaker
1•participant1138•14m ago•0 comments

How the Octopus Came to Earth

https://www.themarginalian.org/2023/05/30/verany-mediterranean-mollusks/
2•tortilla•16m ago•0 comments

Ask HN: Feasibility of AI that converts user workflows into local ML apps?

1•iamnnk•16m ago•0 comments

Slow Liquid

https://www.robinsloan.com/lab/slow-liquid/
14•thomasjb•21m ago•5 comments

Some Notes I Took on Software Architecture

https://lautarolobo.xyz/blog/some-notes-i-took-on-software-architecture/
2•lautarolobo•22m ago•0 comments

Type Branding in TypeScript

https://azraelsec.sh/2025/09/06/Typescript-Branding/
3•Bogdanp•22m ago•0 comments

The Veil of Romance in Work – A Reflective Spoken-Word Piece

https://soundcloud.com/alnewkirk/the-veil-of-romance-in-work
1•alnewkirkcom•24m ago•0 comments

Year of Independence

https://zeux.io/2024/12/31/year-of-independence/
1•andsoitis•24m ago•0 comments

Progressive Mermaid and streaming diff code blocks – 100x faster render

1•simon_he•25m ago•0 comments

Reddit is blocking comments with em dashes assuming they're AI generated

https://imgur.com/a/2iwOrIR
3•rglover•25m ago•3 comments

Pentagon Bans Tech Vendors from Using China-Based Personnel

https://www.propublica.org/article/pentagon-dod-microsoft-digital-escorts-china-ban-cybersecurity
4•tysone•25m ago•1 comments

When Not to Do Microservices: A Reality Check

https://ainchishty.substack.com/p/when-not-to-do-microservices-a-reality
1•chishtyain•27m ago•0 comments

Why Do LLMs Design Mediocre Architecture?

https://www.recurse.ml/blog/arch
1•ashvardanian•28m ago•0 comments

Suspect Asks for a 'Lawyer, Dog,' Willfully Ignorant Court Denies Comma, Counsel

https://abovethelaw.com/2017/10/suspect-asks-for-a-lawyer-dog-willfully-ignorant-court-denies-com...
2•deegles•28m ago•0 comments

Show HN: Ray3 AI Video – A New Model That Can Makes Realistic Videos (Ray3.run)

https://ray3.run
1•combineimages•29m ago•0 comments

VektorGame: Strategic Vector Combat

https://vektorgame.ca
1•amichail•29m ago•0 comments
Open in hackernews

Ask HN: Does anyone else notice YouTube causing 100% CPU usage and stattering?

71•NooneAtAll3•1h ago
Pretty much becomes unusable

Comments

bArray•1h ago
I have noticed Google sites showing what looks like some form of memory leak. Typically it's only Microsoft websites doing this.
burgerrito•1h ago
This memory leak happens very often to me in GitHub, not sure why, and not sure if it's Microsoft's fault, or Firefox's. I actually have no idea at all on how to debug this...
snickerdoodle14•1h ago
Firefox Console > Memory > Enable record call stacks, reload the page, take a snapshot, wait until you notice memory grows, take another snapshot. Then compare the two: https://firefox-source-docs.mozilla.org/devtools-user/memory.... You can also try a performance recording.

But you probably won't be able to make much sense of the results without a lot of effort because of all the minimization/obfuscation.

busterarm•1h ago
This started happening on one of my older computers recently and I had to actually disable hardware acceleration to get the audio to stop being out of sync. The tradeoff for that has been noticeable frame dropping. I even added an extension to force h264 but there's no difference.

It can play video no problem on other sites or in VLC. It's just YouTube and just on that PC...That PC can run Doom Eternal. Video content shouldn't be a problem.

BolexNOLA•1h ago
Given their actions the last two years or so unfortunately the default assumption is (reasonably) “probably something intentional to get people to stop doing something they don’t want, like using ad blockers.”
imcritic•1h ago
Sometimes it's just browser<>GPU driver issues.
busterarm•1h ago
Except it's still a problem with hardware acceleration disabled.
RisingFusion•1h ago
If you have an adblocker it might be intentional.
mwkaufma•1h ago
Hanlon's Razor: https://en.m.wikipedia.org/wiki/Hanlon%27s_razor
ses1984•1h ago
I’m sorry but big tech doesn’t get the benefit of the doubt.
mwkaufma•51m ago
The benefit of the doubt... that corps _don't_ write clunky, slow software?
jamesnorden•22m ago
When the supposed to bug happens to conveniently cause issues for adblocker users, yeah.
mwkaufma•12m ago
Possible, but still just an assumption.
jitix•47m ago
Google does - Google search and maps have gotten objectively worse over the past 2 years. At least in Canada.

I have 38 locations in my (huge) city saved in Google maps and it breaks when I ask it to find a way from point A to point B. Works fine when logged out.

Maps also put traffic signals where there are none, and while finding shortest path it stopped putting weights to traffic signals. So you could have it route you via a city's main street instead of the freeway because it's 2km shorter but it ignores the 9 traffic signals that wastes 15 mins. Apple maps works fine.

Google search on web has adopted bad UX, and clicking a map or a shopping item has a noticeable delay between. Also right click "Open in new tab" options are gone.

Are you saying all these "enshittification" changes are deliberate?

izzydata•1h ago
Programmers are usually pretty smart though.
mwkaufma•53m ago
Their middle mgmt though?
slacktivism123•1h ago
>Hanlon's Razor

Sorry, but drive-by philosophy is not applicable here.

YouTube developers single out adblocker users and taunt them with an "Experiencing interruptions" toast prompt that locks the video stream for ~5 seconds. Curiously, it contains a link to the YouTube Help Center, to the section fragment "#check_ad_blockers". In other words: "yeah, we know you've got uBlock Origin enabled, enjoy the speedbump".

Player base.js:

    api.XL("innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"Experiencing interruptions?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT", text:{runs:[{text:"Find out why"}]},navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers
User reports: https://old.reddit.com/r/youtube/comments/1la6tkm/anybody_no...
josefritzishere•34m ago
I have noticed this but have been unable to explain it until now.
crazygringo•57m ago
That's not plausible.

If someone sees, oh YouTube is making my computer hot, the last thing that's going to occur to them is, "wait let me try turning off my adblocker."

When corporations try to change people's incentives, they are obvious about it, so people know what to change.

In contrast, changing CPU usage on video playback for people who use adblockers and then not telling anyone is... just not a strategy that makes any sense at all.

j45•51m ago
It might be worth finding out what codec might be coming down the pipe in any case.
hedora•49m ago
Sure it is. They’ve done crap like make firefox or safari run hot on other Google properties in the past.

Is it incompetence or sabotage? Who knows. The first rule of sabotage is to be indistinguishable from incompetence.

https://www.gutenberg.org/ebooks/26184

crazygringo•37m ago
Incompetence is by definition not intentional, and sabotage is the action of a rogue employee, not corporate strategy. A corporation can't intentionally sabotage itself, by definition.
kevin_thibedeau•29m ago
They're sabotaging non-Chrome browsers to drive people toward their platform with the strategically weakened extension API.
crazygringo•7m ago
I don't think that has any connection to the subject under discussion, which is about YouTube CPU performance and adblockers.
glenstein•10m ago
I find it fascinating that people think 12 seconds armchair psychology is enough to definitively rule out phenomena that hinge on complex tech and complex human deliberations about policy. That works on campy monster of the week TV shows but it catastrophically underestimates real world complexity.

We've got documented cases in the wild of youtube adding 5 second timer, as well as experimenting with 3 video limits for adblock users, not to mention the cat and mouse game of breaking scraper-oriented tools like Newpipe. So it's happened before, and on-the-ground evidence of historical precedent and a straight look at incentives tell us more than assumed psychological states.

crazygringo•5m ago
Did you mean to reply to a different comment? Mine didn't say anything about psychology.

But you do seem to be strengthening my comment -- when YouTube was implementing a 3 video limit for users blocking ads, they were doing so with a big huge message: "It looks like you may be using an ad blocker. Video playback will be blocked unless YouTube is allowlisted or the ad blocker is disabled."

That makes sense as a strategy, telling the user what to change. Silently using up more CPU doesn't.

itissid•35m ago
Possibly You are conflating CPU usage with halting of video for length of the ad? ad blocker halts the video i.e.spinner widget appears for length of the ad.
vdnkh•31m ago
I work for another large streaming site where people like to use adblockers. These adblockers also cause similar performance issues that are entirely caused by awful code in these blockers. I've studied the code for all of these blockers and they do stuff like:

- Constantly hammering the playlist endpoint to try and get something without an ad stitched in

- Constantly tearing down and remaking the player

- During an ad, requesting the playlist for every other quality to see if those do not have any stitched ads

- Proxying all traffic to servers the adblocker people own in countries where ads are not typically served (eg Russia)

- Intercepting playlist requests and simply deleting segments that they believe are ads (oh no why is my stream broken!!! stupid streaming website!!)

Youtube _could_ be doing something here, but there is also a very real chance your adblocker code is simply bad.

jamesnorden•24m ago
None of what you're mentioning applies to uBlock interacting with YouTube, I suspect you're talking about Twitch, which bakes the ad breaks into the stream so you still get the stream interrupted even you manage to block the ads, making people resort to hacky things like using the homepage player when an ad would be played.
Aldipower•1h ago
When I open the "My Videos" tab, then I get this problem, otherwise it works.
sjw987•1h ago
Sorry to hijack, but...

I have weird issues with YouTube on my home PC. If I have a Chrome window with a YouTube video running to the side of my monitor, it always inevitably ends up freezing up the whole display. Ctrl+Alt+Delete and cancelling back in makes it go away briefly, however sometimes it can just keep freezing the monitor up constantly.

The weird thing is, the PC (running Windows 11) has a powerful graphics card which can handle AAA games (as of earlier this year at least), graphics drivers are all up to date, and YouTube works fine in fullscreen across the whole ultra-wide monitor.

I just can't work out what's causing it. It makes running YouTube side-by-side with other programs a real pain in the ass. It's been like this for months now. Checked browser HWA settings, and they're all as they should be.

okwhateverdude•55m ago
Do you have an iGPU+dGPU combo like in a gaming laptop? For my 2019 gaming laptop with a i915+RTX2060, if I leave the switchable option on in the hardware settings (meaning the OS can choose which GPU to use ie. iGPU for low power), I end up with similar behavior in Linux/Win10. The external port actually uses the dGPU so rendering must go through it but it will struggle with the switchable option and I end up with freezing or stutters. In Linux, I explicitly configure Xorg to only use the iGPU and reserve the dGPU for model inference which fixes the stuttering issue. When booting into Win10, I explicitly disable the iGPU and turn off the external monitor so my VR playing doesn't stutter or youtube doesn't freeze or stutter.
zarzavat•1h ago
Thought it was just me! This started happening just today.
jjallen•1h ago
I have not and don’t run an adblocker fwiw.
PlotCitizen•1h ago
And do you notice high CPU usage or stuttering?
bak3y•51m ago
Just out here raw-dogging the internet...
Am4TIfIsER0ppos•1h ago
On the few occasions I visit I noticed excessive CPU usage with their crappy "ambient" mode.
camhart•1h ago
If the video is encoded using a codec your hardware doesn't handle, it would be left up to the CPU to decode. Av1 can slow everything down to a crawl over CPU. You'd think the browser would be smart about the stream selection though.
nine_k•56m ago
I run an extension that allows to automatically request h.264 streams from YouTube even when av1 is also available. Saves a lot of CPU, at the cost of some bandwidth.
yonatan8070•50m ago
What's the name of the addon?

I recall h264ify but not sure about it

wing-_-nuts•31m ago
Yep, that's what I use. It took youtube from using 100% cpu, to the point where my little xps13 was thermal throttling, to 50% cpu running 1080p at 2-3x speed.
yonatan8070•14m ago
Out of curiousity, what CPU do you have in that XPS 13?
cosmic_cheese•46m ago
It’s funny that this kind of browser extension has recurred over the years. Originally it was to replace the awful CPU hog flash player with an HTML5 h.264 player[1], then it was to sidestep YouTube’s insistence on VP* codecs, and now it’s to sidestep AV1.

[1]: https://web.archive.org/web/20110302145602/http://www.vertic...

ryandrake•33m ago
In a beautiful world, there would be a link to each codec to let the user decide, or the browser itself would override the web site's preference and provide such links. It's sad that we keep having to resort to browser extensions to circumvent terrible web site and browser software.
alex_duf•30m ago
I guess in a beautiful world we'd have hardware accelerated, patent free codecs.

Which is almost what AV1 is, native hardware decoding is slowly slowly progressing

lxgr•31m ago
Assuming you have hardware support for VP9 as well, setting media.webrtc.codec.video.av1.enabled to false on about:config achieves the same outcome without an extension.
jsheard•47m ago
That's intentional on YouTubes end, they aim to serve more bitrate-efficient codecs wherever possible, even if it's a high burden on the client due to a lack of hardware acceleration. They'll only fall back to older codecs if the client is completely incapable of handling the modern ones. It's annoying but at their scale it no doubt saves them a shitload of bandwidth.
cwillu•22m ago
Classic externality: at their scale, the power costs offloaded to their clients will also be enormous.
lxgr•34m ago
I believe Youtube's player is driving codec selection, not the browser (i.e. the player requests a list of supported codecs and then picks the one most beneficial for Google, not the other way around).

That said, I've solved this problem for myself on macOS and Firefox by setting media.webrtc.codec.video.av1.enabled to false on about:config, as all other codecs used by Youtube are hardware accelerated on my Mac.

snickerdoodle14•1h ago
If you have an adblocker and it happens at the start of a video then this is intentional
SigmundA•1h ago
I keep getting the video restarting after a few seconds randomly, very annoying even more so when it's the ad that restarts from the beginning, which almost seems intentional. Like a bug that nobody is in a hurry to fix.
paol•1h ago
I've had something similar happen starting maybe a year ago, and varying in intensity from "no problem" up to "pegged CPU in the youtube tab and UI actions can lag up to several seconds". It doesn't affect video playback though.

This behavior comes and goes over time, for example it's been fine for several weeks in a row now. I assume it's punishment for running an ad-blocker.

liquidise•1h ago
Disabling “Ambient Mode” in the settings helps cpu usage a lot on my intel MBA.
WASDx•23m ago
Same. I recall the "stable volume" setting also eating cpu.
jjbinx007•1h ago
YouTube is pretty shocking in Firefox, even worse with an ad blocker.
WD-42•52m ago
I like imagine the stuttering and jagged reflows are the result of uBlock origin violently battling the page and destroying all the ads.
shakna•50m ago
The experience suddenly gets mysteriously better if you switch your user agent to Chrome's, though.
cosmic_cheese•43m ago
Sounds like an unnecessary polyfill.
orsev•1h ago
Have only noticed this on my Windows machine, not any of my Macs. The windows machine has enough horsepower to use most of it's 2000w power supply, so I don't think it's a hardware issue. Using firefox engine & an adblocker fwiw.
gatane•59m ago
Also happens with Github and anything that uses ads lately. A 2 core PC dies while trying to render those pages.
gatane•57m ago
Hell, I have to use my phone instead if I want to go to any of those pages nowadays. And even my phone now gets a random crash from chrome or the page itself.
hedora•42m ago
I wonder if it’s proof of work bullshit. For those to be effective, they have to slow down whatever machine is running in an LLM farm.

That generally means they have to peg a desktop GPU for long enough to make a dent larger than LLM inference time.

Browsing with a 2 core box is like using a musket to blow a hole in a wall that’s optimized for armor piercing rounds.

Is this dumb? Of course. Your best recourse is probably to work around the anti-LLM blocks by having an agent read and summarize the page for you.

Are there any decent cloud based web renderers yet? Something like vnc or rdp backed by a shared 4090 could solve the problem. For static content, it’d only have to run proof of work once, then serve the result from cache.

ndriscoll•29m ago
That makes no sense. You require PoW before providing the information, not when the page is already sent. For a large code repository like GitHub for LLM training, it's also trivial to just git fetch to scrape. The simpler explanation is that modern web devs are frequently incompetent and can't get static text to appear on an idle page without pegging cores, can't get subsecond server page generation for simple CRUD, etc. This was the trend before LLMs were ever a thing.
DrNosferatu•51m ago
A great (free and O.S.) Android client with ad blocker is

https://github.com/polymorphicshade/Tubular

it also integrates SponsorBlock!

eXpl0it3r•45m ago
Will Google ban your account if you login?
buckle8017•49m ago
Disable ambient mode.

It can use a ridiculous amount of CPU.

It seems hardware accelerated only on windows chrome.

acheong08•45m ago
Tried [Invidious](https://github.com/iv-org/invidious)? It's really lightweight. I host my own instance: https://iv.duti.dev and it works wonders (Librewolf with strictest fingerprint resist)
SoftTalker•45m ago
I pretty much only watch YouTube via the app on my phone, rarely in a browser. I also pay for Premium. Have not noticed any recent/new issues.
barrenko•43m ago
I have like 4 simple tabs and my Chrome is hogging 1.8GBs of RAM.
iLemming•17m ago
Somewhat relevant: can somebody share good mpv defaults (or some other interesting technique) for playing YT videos? I have managed to get it to work, but it still pauses a lot for bufferring. I wonder if there's maybe some yt-dlp, ffmpeg, etc. trick to pre-cache some segments or something like that. The reason to play it in mpv is not to avoid commercials (I have a paid account), but because I can then play it from my editor while fully controlling the playback - it works great for watching lectures and taking notes.
namibj•4m ago
Either download ahead, or turn down the bitrate via ytdl format expressions; see the latter's docs for how to express your desires.
2OEH8eoCRo0•7m ago
It's probably the special Google hardware obsoleting sauce called AV1. Without hardware acceleration your computer will struggle to decode their videos.