[–] 3 points 1 day ago*

I think AI is kind of like that stupid universal socket wrench head that has a bunch of pins in it. The main skill in using something like that would be guessing when it's not gonna work and not using it.

  • source
  • parent
  • context
  • [–] 6 points 6 days ago

    I think an even bigger problem here is - what are you bringing to the market, and why should you be making any money? Your AI provider has perfect knowledge of how your "organization" works, but they are far better equipped to optimize it, while you're just using their API as a black box.

  • source
  • [–] 6 points 2 weeks ago

    Yeah sloppers I know went from “see it proved new math! that totally clears us of plagiarism accusations we get when we repost that someone ai generated a frogger and a WoW clone” to “tried to use it for coding and it didn’t do a good job”.

    The math stuff is mostly using Lean proof verifier and all that, by the way, the only use of LLM that they found that is actually legit because it doesn’t matter if its slopping, and you want your attempts randomized.

  • source
  • parent
  • context
  • [–] 2 points 3 weeks ago*

    Anyone who would have tried the kind of bullshit he's trying, a century ago, would have died of radium poisoning or something equally dreadful. The only reason this idiot is still alive is regulations; however he's pretty good at risk compensating greater safety of quack treatments in 21th century with the sheer number of quack treatments he's doing.

    I'm going to prognosticate that he'll die through some combination of the sheer brute force effort he's putting into finding a lethal quack treatment, and the weakening of regulations and corresponding societal norms relating to quack treatments.

  • source
  • [–] 17 points 4 weeks ago* (last edited 4 weeks ago)

    Fucking knew it. I follow some idiot slopper thread and they are all always going on about their prompting and absolutely none of them ever even considered measuring the effects.

    Having actually done optimizations including professionally once upon a time, its so ridiculous to see people thinking they optimize a stochastic process [when they don't even formally measure anything]. It is just gambling.

  • source
  • [–] 6 points 1 month ago*

    In addition to shoving absolute piece of shit "products" into everything. Prompt injectable "assistants", worthless search overviews, shoveled out without any QA or security reviews or anything.

    Take those doctor transcriotionists that make up whole sentences. Why in the fuck is there even an LLM in there? Oh it lowers word error rate? That's because nobody expected having to benchmark bad faith efforts where coherent sentences can be completely made up, so nobody thought it necessary to disqualify for it.

  • source
  • parent
  • context
  • [–] 2 points 1 month ago

    There’s a slopper at the other end of it who believes that asking AI to find the best place to buy bitcoin is something that AIs are good at. Or perhaps asking AI to summarize the article and getting a penis enlargement ad as a summary.

  • source
  • parent
  • context
  • [–] 5 points 1 month ago*

    I think even if development at an instant is some % faster to start with, it writes the same functionality in more lines of code which will rapidly lead to a cumulative slowdown.

    Imagine you are traveling the oregon trail in a wagon and a devil offers you an extra horse but all of its manure has to go into the wagon. Initial speed up followed by a cumulative slowdown. If you keep accepting devil’s deals as your wagon keeps slowing down to a crawl, the progression is governed by a horseshit version of Tsiolkovsky’s equation.

  • source
  • parent
  • context
  • [–] 5 points 1 month ago* (last edited 1 month ago)

    Well, the big issue is that there's only this much demand. How many web browsers is there genuine end user demand for, worldwide? Probably just 1. Several are made thanks to other demands by large corporations. How much value does a web browser provide, to billions of people who use it? What ever the number may be, it's orders of magnitude more than it costs to develop.

    Why is software observably hard for companies? When 90% of people are working on projects that are going nowhere, that creates a situation where competence is quite rare. Because in most projects it is objectively unnecessary (would make no difference). Where majority of software engineers never seen a successful project all the way from the start to the finish line.

    Then there's startups, these are (predominantly) mere vehicles for moving money from the coffers of large publicly traded corporations into pockets of VCs (who sell startups to said corporations). Whole world of pretend software engineering.

    Then there's large corporations, where CEOs want to get paid more and to be able to get paid more they need to add more layers to the hierarchy underneath them, which they need to fill somehow, and they can't fill on merit because they just don't have enough stuff happening that they could measure merit in.

    edit: basically the management always wants to do the equivalent of having hired a dozen heart surgeons to work on one heart and a "heart surgery architect" as well, the more layers the better because the more layers the higher is the pay their layer can get.

  • source
  • parent
  • context
  • [–] 13 points 1 month ago* (last edited 1 month ago) (6 children)

    As a software engineer, all of the free portion of the article is 100% correct about software engineering dysfunction.

    There's another reason why it is that way, though. A software engineer who is competent and productive and working under competent leadership making an useful product, would make a very large multiple of their salary in profits.

    That permits all sorts of utter dysfunction while still breaking even on the average. You can have incompetent leadership in 90% of projects, you can saddle your developers with any kind of bad practices, you can impose all sorts of productivity damaging nonsense and yet still break even.

    The dysfunction can be presented as relentless innovation and pursuit of new, uncertain opportunities, as a shrewd strategy.

    If you fall below break-even, the consequences will not be visible for many years. And up until it becomes impossible to recover, on the technical level it is extremely cheap to recover: it's easier to do nothing than to convert your OS's start menu to React. Tech companies don't fail because of tech.

    This also relates to using AI to write code. You already can have a human write your code and pay them $1 for $10 you would make from it - or $0 you would make if you fucked up. You want it to become $0.5 with AI coding tools? Then you're multiplying your probability of success by what's left after the probability that you get some unmaintainable slop . It's simply not worth it.

  • source
  •  

    There's a very long history of extremely effective labor saving tools in software.

    Writing in C rather than Assembly, especially for more than 1 platform.

    Standard libraries. Unix itself. More recently, developing games in Unity or Unreal instead of rolling your own engine.

    And what happened when any of these tools come on the scene is that there is a mad gold rush to develop products that weren't feasible before. Not layoffs, not "we don't need to hire junior developers any more".

    Rank and file vibe coders seem to perceive Claude Code (for some reason, mostly just Claude Code) as something akin to the advantage of using C rather than Assembly. They are legit excited to code new things they couldn't code before.

    Boiling the rivers to give them an occasional morale boost with "You are absolutely right!" is completely fucked up and I dread the day I'll have to deal with AI-contaminated codebases, but apart from that, they have something positive going for them, at least in this brief moment. They seem to be sincerely enthusiastic. I almost don't want to shit on their parade.

    The AI enthusiast bigwigs on the other hand, are firing people, closing projects, talking about not hiring juniors any more, and got the media to report on it as AI layoffs. They just gleefully go on about how being 30% more productive means they can fire a bunch of people.

    The standard answer is that they hate having employees. But they always hated having employees. And there were always labor saving technologies.

    So I have a thesis here, or a synthesis perhaps.

    The bigwigs who tout AI (while acknowledging that it needs humans for now) don't see AI as ultimately useful, in the way in which C compiler was useful. Even if its useful in some context, they still don't. They don't believe it can be useful. They see it as more powerfully useless. Each new version is meant to be a bit more like AM or (clearly AM-inspired, but more familiar) GLaDOS, that will get rid of all the employees once and for all.

     

    They train on sneer-problems now:

    Here’s the “ferry‑shuttle” strategy, exactly analogous to the classic two‑ferryman/many‑boats puzzle, but with planes and pilots

    And lo and behold, singularity - it can solve variants that no human can solve:

    https://chatgpt.com/share/68813f81-1e6c-8004-ab95-5bafc531a969

    Two ferrymen and three boats are on the left bank of a river. Each boat holds exactly one man. How can they get both men and all three boats to the right bank?

     

    I think this summarizes in one conversation what is so fucking irritating about this thing: I am supposed to believe that it wrote that code.

    No siree, no RAG, no trickery with training a model to transform the code while maintaining identical expression graph, it just goes from word-salading all over the place on a natural language task, to outputting 100 lines of coherent code.

    Although that does suggest a new dunk on computer touchers, of the AI enthusiast kind, you can point at that and say that coding clearly does not require any logical reasoning.

    (Also, as usual with AI it is not always that good. sometimes it fucks up the code, too).

     

    So I signed up for a free month of their crap because I wanted to test if it solves novel variants of the river crossing puzzle.

    Like this one:

    You have a duck, a carrot, and a potato. You want to transport them across the river using a boat that can take yourself and up to 2 other items. If the duck is left unsupervised, it will run away.

    Unsurprisingly, it does not:

    https://g.co/gemini/share/a79dc80c5c6c

    https://g.co/gemini/share/59b024d0908b

    The only 2 new things seem to be that old variants are no longer novel, and that it is no longer limited to producing incorrect solutions - now it can also incorrectly claim that the solution is impossible.

    I think chain of thought / reasoning is a fundamentally dishonest technology. At the end of the day, just like older LLMs it requires that someone solved a similar problem (either online or perhaps in a problem solution pair they generated if they do that to augment the training data).

    But it outputs quasi reasoning to pretend that it is actually solving the problem live.

    view more: next ›