‹ BackHN Continuity

Thread

AI coding has made CI a bottleneck, so we reworked ours to keep up

317 points · 408 comments · julian_digital

  1. torben-friis · · focus · HN ↗
    Here's my constant question:

    Everyone's going so fast that they keep hitting walls. Review, CI, product asking for things, whatever.

    Why have we not seen an improvements in products?

    While every post and thread feels like a 90's wall street office, the new android and iphone ship with fewer features than usual. No indie guys come up with a linux-sized alternative OS. Switch 2 remains unhacked. Windows takes 3 seconds to show the right click menu.

    Is everyone just running full speed in circles or something?

    1. lukevp · · focus · HN ↗
      PS5 emulation has gone from barely working to running Dark Souls at 10+ FPS with virtually no graphical glitches… in 6 weeks. If you’re not familiar with normal emulator development time, this is… quite extraordinary. There have been insane progress on decompilations and many other things in the emulator space.

      Everyone’s trying to figure out how to convert this speed to product features at scale, but enterprises are like container ships. Lots of might but slow to turn. The littler companies can actually take advantage of this and produce higher quality products at much faster speed. I think you’re expecting too much in the short term and too little in the long term. AI-native companies are gonna eat everyone’s lunch, once they figure out how to actually do it reliably.

      1. decompgoldenage · · focus · HN ↗
        Also, in 12 months, we went from seeing game dissassembly and decompilations projects be slow and annoying, to suddenly having enough mapower where people are taking the liberty to CHOOSE which decompilations to support. DK64's release was 80% anti-AI marketing, not because they were strictly anti-AI, but because they were telling the OTHER decompilation to fuck off and learn some goddamned standards. Completely unthinkable before.

        There was a video by a layperson 2 years ago where they wanted to know the mechanics of some elusive pokemon pinball spawns where there was a whole bunch of missinformation about it online. The people behind that project had the correct addresses but they were completely unlabeled and the layman had to essentially figure out and do some of the work themselves to sort it out and figure it out. Nowadays that would never happen. An LLM will just do it for you within the day.

        1. Eufrat · · focus · HN ↗
          The fact that this is an account with a username specifically focused on this specific concern that was created 5 hours ago is real weird/suspicious.

          Also, are these even actual decompiles? Sure, playing Wheel of Fortune with a LLM model that at some undetermined point spits out what seems to be a working example is sorta useful, but also…how exactly do you debug this nonsense? Don’t tell me we’ll just have the LLM thrash around a bunch again. What I’m asking is does anyone understand what is going on here other than “lol, it works, shut up”?

          1. brookst · · focus · HN ↗
            I mean, do you understand the systems you work on? Down to the ISA? The transistors? The electrons?

            The stack gets taller and more complex, as it ever as. People who understand one part of the stack in great depth rarely understand the entire stack. Those who understand its full shape don’t have complete depth at any one part. This is how computing has worked for a few decades at least.

            You don’t have to shut up, you’re free to dive in and learn. But you’ll have to balance breadth and depth like the rest of us.

            1. sublinear · · focus · HN ↗
              I think most people with even a bachelor's in anything STEM know it down to the transistors. That's also been true for decades. Every time I hear this line of argument I cringe. Computers aren't that deep compared to other engineering topics.
              1. Eufrat · · focus · HN ↗
                > Every time I hear this line of argument I cringe.

                Because it’s the same kind of fatuous logic that intelligent design proponents use. This thing is so complex so we can’t possible understand it. Therefore, it’s magic.

                People specialize for sure, but it’s not like the average person can’t figure this stuff out with some motivation.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.