HN user

serpix

787 karma
Posts0
Comments356
View on HN
No posts found.

I may sound like a shill, but exponential growth and all. We are going to get near instant software from prompt, multiple ones and then choose the best one.

Discussions about choosing a library with the best syntactic sugar method naming is just as crazy as suggesting we type in assembly.

If you have permanent credentials then you are already in great danger. You should be using temporary credentials with something like Granted.

Linuxbrew is absolutely fantastic. No need to mess with apt repositories and can keep custom binaries separate from the os. Almost everything is there, and it just works.

ChatGPT Pulse 10 months ago

A very good tip: you get one chance to prompt them to a new path failing that clear the context and start again from the current premise.

Use only actionable prompts, negations don't work on ai and they don't work on people.

ChatGPT Pulse 10 months ago

Same here! Started learning self hosted k3s, with terraform and IaC and all the bells and whistles. I would never have had the energy to look up how to even get started. In three hours I have a cluster.

These points are about organising code and workflow. Even if you have organised your functions to the lowest possible unit of work you can still have a mess of async queue microservice hell which is the actual architecture.

Architecture is another topic entirely and the scope is higher abstractions across multiple systems.

Regarding using AI tools for programming it is not a one-for-all choice. You can pick a grunt work task such as "Tag every such and such terraform resource with a uuid" and let it do just that. Nothing to do with quality but everything to do with a simple task and not having to bother with the tedium.

What I've found with agents is that they stray from the task and even start to flip flop on implementations, going back and forth on a solution. They never admit they don't know something and just brute force a solution even though the answer cannot be found without trial and error or actually studying the problem. I repeatedly fall back to reading the docs and just finishing the job myself as the agent just does not know what to do.

So is it going to be Kubernetes as the IaC stack from now on? I'm asking as a heads up as I foresee a potential major demand for infrastructure migrations in the future.

Why Clojure? 1 year ago

The compiler will not know if a protocol is not passed to a function expecting a protocol. Whereas a static typing language will not compile.

Similarly nothing prevents invoking missing functions of a protocol, you will only know during runtime.

Lfp voltages are all over the place and even after charging to 90% the voltage drops back down. They might not care much at all being charged to high percentages. There is no reliable way to know the SoC other than coulomb counting and regular 100% top balancing.