all 14 comments

sorted by: hot top controversial new old
[–] 45 points 3 months ago (6 children)

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.

  • source
  • hideshow 6 child comments
  • [–] 18 points 3 months ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 5 points 3 months 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.

  • source
  • parent
  • [–] 12 points 3 months ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 3 months ago

    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.

  • source
  • parent
  • [–] 33 points 3 months ago* (last edited 3 months ago)

    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.

    fix post

  • source
  • [–] 22 points 3 months ago (1 child)

    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.

  • source
  • hideshow 1 child comment
  • [–] 7 points 3 months ago

    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.

  • source
  • [–] 12 points 3 months ago (1 child)

    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.

  • source
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    Am I the only one using AI to make my stuff as fast as possible and removing useless features and frameworks?

  • source
  • 25 comments in c/programmer_humor@programming.dev view that post
    [–] 87 points 3 months ago (1 child)

    The issue is from early April and still open lol

  • source
  • hideshow 1 child comment
  • [–] 68 points 3 months ago (7 children)

    Was the animation vibe coded by any chance?

  • source
  • hideshow 7 child comments
  • [–] 66 points 3 months ago (3 children)

    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.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 26 points 3 months ago (2 children)
  • [–] 18 points 3 months ago

    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

  • source
  • parent
  • [–] 28 points 3 months ago

    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.

  • source
  • parent
  • [–] 26 points 3 months ago (1 child)

    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!

  • source
  • hideshow 1 child comment
  • [–] 16 points 3 months ago (5 children)

    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.

  • source
  • hideshow 5 child comments
  • [–] 27 points 3 months ago (4 children)

    When the proportion of processing to benefit is that far out of whack it is useless.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 3 months ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 3 months ago

    That's... an expensive loading spinner.

  • source
  • [–] 17 points 3 months ago (2 children)

    We should go back to the 8 frame wristwatch from the old Mac days. 🕛🕑🕒🕓🕕🕖🕘🕚 perhaps that will save resources.

  • source
  • hideshow 2 child comments
  • [–] 5 points 3 months ago

    Crypto sites are even better: it takes them like 5 seconds of desktop CPU to load a fucking chart.

  • source
  • [–] 1 point 3 months ago

    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

  • source
  • [–] -1 points 3 months ago

    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.

  • source
  • 15 comments in c/fuck_ai@lemmy.world view that post
    [–] 54 points 3 months ago* (1 child)

    It's one tiny animation, Michael, what could it cost, 70%?

  • source
  • hideshow 1 child comment
  • [–] 54 points 3 months ago

    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.

  • source
  • [–] 29 points 3 months ago

    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.

  • source
  • [–] 14 points 3 months ago

    Probably AI written code.

  • source
  • [–] 28 points 3 months ago* (1 child)

    And the "fix" is to add an option to hide the spinner:

    fix

    Job done! Everybody go home!

  • source
  • hideshow 1 child comment
  • [–] 13 points 3 months ago (2 children)

    What a waste of power and water. Hilarious...

  • source
  • hideshow 2 child comments
  • [–] 10 points 3 months ago

    I fucking knew it

  • source
  • [–] 7 points 3 months ago* (last edited 3 months ago)

    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.

  • source
  • [–] 6 points 3 months ago

    It's funnier cause it's not a LLM running on his PC that's causing it

  • source
  • [–] 6 points 3 months ago (1 child)

    Same as the discord typing animation

  • source
  • hideshow 1 child comment