It's one tiny animation, Michael, what could it cost, 70%?
post
GPU usage drops from 70% to 3% by hiding side bar, Thanks alot.
It’s like they’re trying to maximize power consumption even by their users.
There is something rather ironic with slopbros getting upset about resource usage. Can’t quite put my finger on what though. Guess I need to outsource my thinking to an LLM.
And the "fix" is to add an option to hide the spinner:

Job done! Everybody go home!
What a waste of power and water. Hilarious...
It's about 70% utilization and up to 1.5 W power on my M4 Pro
Ok so either Apple GPUs are the crazyiest crap on the market, or this dude's power sensor is broken... or both.
Same as the discord typing animation
The issue is from early April and still open lol
Was the animation vibe coded by any chance?
Not vibecoded, completely vibed:
while(working) {
chatgpt.prompt("Please generate an image similar to the current spinner image, but rotated a slight bit more to the right.");
}
Their fix will probably be, adding "Give a quick answer, don't think too hard" to the prompt.
“don’t make mistakes”
The Codex TUI has a similar bug where a useless animation costs way too many resources, but it's definitely a different area of code. It was originally redrawing the entire TUI screen every 32ms. That one has a Codex-created fix, but user PR's aren't considered anymore. It was originally memory leaking 20GB (!) over 2-3 days
I use an agent at work, and it added a little animated icon for me to a page. Seemed just fine. My colleague removed it a week later because he found it was causing a huge performance lag on some of the pages he maintains.
It used a css key frame animation. Seemed fine, but apparently was not.
I thought the joke was that the bug reporter didn't realize the machine is doing its "thinking" on the GPU, in addition to maybe animating a singer.
Instead of spinners, you should use progress bars. When the endpoint of a process is unknown, you should just have a ticker that displays an increasing number. In codex, for example, just show me the number of tokens read or generated so far. It gives me feedback that the process hasn't frozen, and it provides useful information. What an easy and cheap solution!
Pretty sure I've seen this exact problem in many versions of web browser with their loading throbbers.
I still wouldn't call them "useless". The visual feedback that something is happening is useful.
When the proportion of processing to benefit is that far out of whack it is useless.
Especially if you could use the space to display what the model is actually doing, like the thinking process or other current model states (prefill, decode, idly waiting for a slot...)
Wrong. If more processing power is used for displaying the spinner, then the actual task will take longer, thus the spinner will be displayed for a longer time, so the spinner becomes even more useful.
We should go back to the 8 frame wristwatch from the old Mac days. 🕛🕑🕒🕓🕕🕖🕘🕚 perhaps that will save resources.
It's a web app and you just showed we can do it in text with Unicode and a modern browser. This bug is a level of self-inflicted, shouldn't-be-in-the-realm-of-possible problem I struggle to comprehend. It's the software version of not even wrong.
Crypto sites are even better: it takes them like 5 seconds of desktop CPU to load a fucking chart.
Ngl I had ai make me a portfolio template using hermes (never used threejs, have used blender, wanted a reference for certain visual styles), now I'm worried it unnecessarily eats performance and I won't be able to figure out how, not really an issue, but ai makes it harder to learn sht because you have to backtrack to find out whats wrong Ai Generated Site
All apps developed by AI use useless, annoying, battery draining animations. That’s why you have to close them once you’re done if you want any battery life at all. The Suno app will chew through 50% of my battery in an hour.
Always noticed this about vibe coded garbage. Horrible performance, like it wasn’t even tested. I’ve had more websites, even from big names, crash my entire browser or PC in the last 6 months than ever before.
Claude code is a terminal app and runs slower for me than Cyberpunk with ray tracing on. Turns out it’s 100% vibe coded, big surprise.
I’ve had more websites, even from big names, crash my entire browser or PC in the last 6 months than ever before.
Yup. Websites and apps are breaking in strange ways I'd never seen before. And only in the past several months has it started to happen.
One that I can think of off the top of my head is Rotten Tomatoes
Browsing for movies/TV shows has been broken for weeks now. No matter how you try to sort them (e.g. most popular, highest rated, or new releases), it gives you literally all of them, in alphabetical order, starting with the "#" symbol.
Been like this for weeks. I've noticed in the past few days or so that sometimes it'll give you maybe 8 that fit the sorting criteria, before moving to movies with titles like "#Alive" that came out years ago.
Rotten tomatoes is a special kind of hell. The reviews section is coded like absolute trash. It first loads a bunch of reviews. Then, when you click the load more button, it loads a bunch more, and goes through a really slow (and compute heavy, for some reason) JavaScript loop through every previously loaded review, and the newly loaded ones. I guess it does that to build the HTML from the list of reviews from an API or something. It's bearable for the first few pages, but after 20 pages, the loop takes so much time to complete that librewolf warns me the tab may have crashed. You can just wait and it ends up loading, after making my PC sweat for minutes. I don't have a very old PC.
Horrible performance, like it wasn’t even tested.
You solved the case!
I'm missing artisanal, carefully crafted software from before LLM times. Microsoft Teams, Eclipse, Elastic, Lotus Notes even, and every website, well-thought and carefully optimized, taking its 30 second to load carefully picked handcrafted ads with broken CSS and color palette causing epileptic seizures. But sure.
Software has been horrible for the last 20 years.
Photoshop slop was replaced by AI slop. LLMs have replaced software bootcamps.
Here's Tom with the weather.
Another one of those things to think about at scale. So many vibe-coded web sites have such terrible performance. Computers burning power on absolutely nothing, phones draining battery on absolutely nothing. They are causing energy usage to go way up across the planet by lazy ass design that isn't tested or verified all across the board.
And the "fix" was to add an option to hide the spinner, it seems. I guess understanding why stuff is happening is too old-fashioned for today's vibe pioneers.

Vibe bros LOVE their useless animations and effects. There is this one website I found for doing Regexes called openregex or something. And just having that page open with nothing else going on slams your GPU. It looks ugly as sin, too. And if you go to wayback machine and see when that page first was created it actually looked relatively normal and fine.
The spinning, thinking, animation is very frustrating anyway. I had to have my router remotely reset and my provider uses an AI assistant to handle that. It felt like it had to remind me every 15 seconds it was working or thinking about what to do. It felt like it was using more resources to tell me it was working vs just researching. I miss process trees.
This is pretty normal in the wonderful world of web apps.
The Foundry TTRPG app consumes a 100% of my laptop GPU while the game is paused, because of the spinning icon. Otherwise it hovers around 70%.
That is, if the details are cranked to minimum, and framerate limited to 30fps.
Am I the only one using AI to make my stuff as fast as possible and removing useless features and frameworks?
all 15 comments