• 0 Posts
  • 378 Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle


  • In fairness, this was all on a switch, where the commands are very tightly tied to the vendor and their underlying in-house shell. So commands may vary by release greatly. I was already explicitly telling the bot what software version and licenses I had, but ultimately I had to resort to the CLI’s help function at times and tell the bot “The command you gave me didn’t work. Here’s where it broke, and here’s the commands it will accept”. Given that information, it could (generally) figure it all out.


  • I have serious issues with being fed confidently incorrect answers.

    Except I have plenty of experience dealing with this from humans. (Mainly from the aforementioned new managers, because being wrong with confidence seems to be a key trait to get promoted.) It’s been my experience that when you tell an AI “I just tried that and it didn’t work”, it will accept that more readily than a human would.

    Every bit of AI-generated code that I use, even in the smallest and most meaningless context, has to pass my own review first. I have to understand every line, and if I don’t I will ask the bot to explain what it did. By the time I am done with it, I can stand behind it just as if I wrote it all myself. I might note that I got AI help, but if my name is on the commit I will not pass the buck on any errors.


  • I had this experience once. We have a ChatGPT license where I work, and I asked it to configure a switch that I wasn’t familiar with. I simply described in words what network architecture I wanted and it did it! It even made some nice-looking documentation.

    But, then I tried the new configs, and they didn’t work. It turns out there were some key syntax things it got wrong. And the documentation was wrong on top of that, with incorrect diagrams, and when I asked it to fix it it made different errors I the diagrams in different places. On balance, I still saved some time over reading all the manuals and figuring out the syntaxes myself, but only because I made my own documentation with the results that worked. If I had trusted the AI I would be sunk.

    I’ve concluded that AI gives the illusion of competence, like a overly confident new manager. This can be very attractive to a less experienced person. But it’s really guessing, just like we all are. It can just guess after actually “reading” all the manuals. I haven’t used AI to write anything more than simple configurations and helper scripts. If I did want to use AI for more it would be in more of a pair-programming context. I might have a window open where I describe some things and ask for analysis, but I wouldn’t just run anything it does blindly.







  • Certain employer-sponsored visas have requirements that the job be posted for a period of time to see if any US applicants apply. This is supposed to make sure the foreign worker isn’t “taking a job away” from a similarly qualified American.

    Companies do prefer to hire foreign nationals for these jobs, though, because they typically take less pay, and their US work authorization is tied to their employment, so that makes it much harder for them to change jobs in the US without leaving the country first. So while they are supposed to “post the job” for Americans to apply, they will do the bare minimum to post it, and make sure the requirements are written so that no one other than a foreign worker would bother applying.








  • My understanding, though, is they have their own chip specs, for custom die nobody else uses , and they integrate that into their chiplets or whatever it is they are using. So it’s not like those vendors can just sell those die to other customers. Whoever is making Apple’s RAM is making it specifically for them.

    Unless their contracts with Apple have some sort of escalation clause, I would figure Apple would be pretty insulated from all this price nonsense. Heck, they have enough cash on hand that I bet they can buy a smaller RAM vendor if they had to. It mainly depends on how much of that custom RAM tech they own vs. licensing from any particular vendor. If they are using patents from their vendor, then that makes it harder to just switch.