it has been zero days since a customer told us we're not allowed to handle their proprietary code on an internet-connected machine and then sent us a setup script that depends on the internet to bootstrap
to be clear: I don't think the customer has an offline development policy in THEIR office; rather, since we are an external party not subject to their IT, they want us to be super extra careful and only handle it offline. Which is fine, and something we agree to all the time. The issue is they forgor that their build process calls out to like five different CDNs before telling us to run it offline

@0xabad1dea what do you even do in this situation?

Host a copy of the CDN files locally?

Get them to see reason?

@_yossi_ probably what's going to happen is they're going to tell us to start with an internet connection and then disable it when the installation is finished. Which is a complication for us, because the offline machines we have specifically reserved for such offline requirements have been rendered physically and emotionally unable to connect to the internet

@0xabad1dea @_yossi_ So, not that different from most of us.

But we still do. Connect to the Internet. Every day. Don’t we? *to your offline machines* Stay strong. You can do this.

@0xabad1dea what do you mean, can’t you just run “curl | bash” on an air gapped machine!?

@arjjra @0xabad1dea

you mean "curl | sudo bash" ?

@kirrepic @arjjra @0xabad1dea the sudo is of course inside the curled part. Less typing for the customer.
@0xabad1dea Obviously they have offline environment that can access internet only through strictly monitored diode and can only download verified, scanned and notarized files. Right? (lol, of course not, that would cost)

@0xabad1dea

“We have Internet at home”

The Internet at home: wget and a USB drive :-/

@0xabad1dea in the immortal words of Elvis Costello, "Oh, I used to be disgusted, and now I try to be amused."
@0xabad1dea have you had one yet where they've also obviously used an LLM on it? That'd really be chefs kiss.
@zbrown nah, we mostly work with companies that need to ship an actual physical product that doesn't explode, so they're rarely that clownshoes about it.
@0xabad1dea fingers crossed the bubble burst before they have any ‘good ideas’ then
@0xabad1dea wdym you don’t have all of the internet on a thumb drive
@0xabad1dea 1% chance that somebody really smart at the customer did this as a "no brown M&Ms" test.