[–] 1 point 9 months ago

https://www.anthropic.com/engineering/building-c-compiler

The compiler is an interesting artifact on its own, but I focus here on what I learned about designing harnesses for long-running autonomous agent teams: how to write tests that keep agents on track without human oversight, how to structure work so multiple agents can make progress in parallel, and where this approach hits its ceiling.

The compiler is not supposed to be impressive. It's just an artifact, a proof that agents can work independently without human oversight to achieve a predetermined goal. The author is unfairly nitpicking on the wrong thing.

  • source
  • [–] 50 points 9 months ago* (last edited 9 months ago) (4 children)

    Of course the code it generates is pretty shit and full of comments…but it works.

    If it's shit but it works, it's still shit. You are building technical debt that will eventually have to be paid when you get more customers, and current codebase starts surfacing bugs, security and performance issues.

    Before you say it, yes, our codebase is shit, and was shit. We have practically no devops, no real team structure, and something is always on fire, though I’m under the impression that this isn’t very uncommon nowadays…

    Sounds like your team doesn't have a strong technical leadership, or they're prioritizing expansion rather than stability. Maybe you're working for a startup and have yet to turn profit? Or your clients don't care about quality and reliability.

    At only 3 years experience you are still learning, and it's telling that you can already recognize AI slop code. I feel sorry for you and hope you cna find more fulfilling work that will let you grow, but I dont't know what the job market is like right now. I believe that if all you do is interface with AI all day, your job itself can be replaced with AI, so the experience you're getting now may be of very little value as a software engineer. But who knows, AI is a real disruptor, and being able to review and scriutinize AI code can be a skill in itself.

  • source
  • [–] 29 points 9 months ago (16 children)

    Counterpoint: how do you even prove that any part of the code was AI generated.

    Also, i made a script years ago that algorithmically generates python code from user input. Is it now considered AI-generated too?

  • source
  • [–] 54 points 9 months ago (1 child)

    Enginecycles? If you specifically refer to internal combustion engine (ICE) then it'd make sense to call them icecycles. It sounds weird, maybe icicles?

    But seriously EU has a definition of what an ebike is, it's not just a bicycle with motor, there's max allowed power, max assistance level, and importantly it should only assist when pedalling. Anything beyond that, yes, is classified as a motorbike.

  • source
  • [–] 1 point 9 months ago (1 child)

    it is faster, but also has higher mental load, and more more likely you;ll shoot yourself in the foot. if you accidentally delete something via bad command, its gone. In file manager, you an recover file from the bin.

    no. 1 starts with "open file manager", while its commandline counterpart does not start with "open terminal"

    no. 2 is a strawman, you can just select all files, and rename it. the file manager will append the number.

    no. 4 is a dedicated utility that allows you to graphically view and drill down the folders. Example is based off "file manager"...

  • source
  • [–] 1 point 9 months ago

    I used to use Dropbox for this, and it works, it's automatic, so you'll have the latest copy without manually pulling changes.

    However, for any non-throwaway code i use git now. It gives me granular edit history via commits, branches for experimental changes, and i can push it to github where i can run tests and deployments for free. However if you're using git, you still need to run commit, push, pull commands but if you use an IDE or even a modern editor, it'll have hot keys for it already.

    Also there are files you're not supposed to commit, like binaries and 3rd party dependencies so you may need to setup a virtualenv and run pip install on each machine independently.

  • source
  • [–] 2 points 9 months ago
    Connections
    Puzzle #970
    🟩🟪🟩🟩
    🟩🟩🟩🟩
    🟨🟦🟦🟦
    🟦🟦🟦🟦
    🟨🟨🟪🟨
    🟨🟨🟨🟨
    🟪🟪🟪🟪
    

    Kept thinking 🟨 🟨 🟨 🟨 is a red herring 🤦‍♂️

  • source
  • [–] 5 points 9 months ago
    Connections
    Puzzle #967
    🟦🟦🟪🟦
    🟨🟨🟨🟨
    🟩🟩🟩🟩
    🟦🟦🟪🟦
    🟦🟦🟦🟦
    🟪🟪🟪🟪
    

    I had a feeling about the blue, but assumed >!miss Marple!< should be there too

  • source
  • view more: ‹ prev next ›