3,141 karma · joined April 3, 2018
[ my public key: https://keybase.io/jeffallen; my proof: https://keybase.io/jeffallen/sigs/nJfLchP35rFv8zuKLYFh5_kfjbSm6ASYkWc2XqiWc64 ]
I <3 you HN, never change.
I have worked on high stakes crypto code. Getting it right requires a level of knowledge, care and engineering conservativism that is very hard to come by. I was teaching students. I wasn't gatekeeping. But a vanishingly small percentage of them were able to make secure software, or analyze existing code to know if it was secure.
In as much as AI coding makes testing or code verification cheaper, sure let's use it. But cryptography engineering is hard for reasons that are not "write moar code" and so AI coding should not be used on production crypto work.
MeteoSwiss has an app, which sends geo-specific weather alerts, using the normal handheld notification system. You opt-in by installing it. Simple. No nonsense.
I'm so lucky to have competent bureaucrats.
Instead, look to Exoscale, Proton, Infomaniak, or Scaleway.
Disclaimer: I work for one of 'em.
None of this is preordained. We, the phyical persons, can choose how we want to live, and what constraints the corporate persons must accept.
Or something as stupid as, "vendor requires $50 failed DIMM replaced under warranty to be returned by UPS instead of chucked into the e-waste bucket, but UPS cannot pick up from DC because the driver can't be bothered to ring the bell on the DC gate".
That one alone probably resulted in our longest ever ticket.
The physical world sucks.
Our company's policy on LLM use is: use it, disclose it, and take responsibility for the code you commit.
There's no way that typing that tool back in would have done anything useful for me or my organization.
Also, I'll never use it.
Because a language feature that needs marketing is against readability, among those in my target audience who have not yet read the marketing.
I need my shell scripts to be long enough to explain to my audience exactly what they are doing.
Hope we can read more about this.
https://youtu.be/zqmOSMAtadc?si=UUlmnk9sI-leq0SV
But of course, American infrastructure was built on the cheap, and is not maintained correctly. This is why we can't have nice things.
Also, it occurs to me that we leaders should do a better job of saying, "look at that excellent job of attacking that corrective item that team just did!" so that it's clear to people that this is not clean-up work, but in fact the most essential kind of tech debt that's actively being paid down, which identified itself as such by causing an outage.
My step dad's worst was shoveling iron shot used to grind cement out of the grinder, lifting them up over his head, next to the kiln on an already boiling hot Californian summer day.
Bonne lecture !
But decidabilty, Godel's theorm, busy beaver numbers, etc... those were unexpected and worth the price of admission.
Thanks Prof Hadas, you made it fun to have my mind blown.