Engineering
A green CI run is not a deploy
A green check on a pipeline means every step that ran, succeeded. It does not mean the steps you cared about ran at all.
Engineering
A green check on a pipeline means every step that ran, succeeded. It does not mean the steps you cared about ran at all.
Engineering
A marketing site and a blog usually live in different systems, and the join between them is where things quietly rot. The common answer is to fetch posts in the browser. We think that is the wrong…
Cloud
A long-lived access key in CI is a credential you cannot see being used, cannot scope tightly, and will forget to rotate. GitHub Actions has supported OIDC for years, and the migration is smaller…
Artificial Intelligence
If you open Cost Explorer, filter on "Amazon Bedrock" and see a number that looks reassuringly small, you are almost certainly not looking at what you spend on Bedrock.
Engineering
Long-lived credentials in a pipeline are a liability that grows quietly. The rotation nobody owns, the key that appears in a log, the contractor who left with a copy. OIDC removes the class of…
Engineering
Wheels with native extensions are compiled for a specific operating system and processor architecture. Install them on the machine you are sitting at, ship them to a Linux runtime, and the failure…
Artificial Intelligence
A retrieval system that returns the right document 95% of the time sounds excellent until you work out what the other 5% does to your answers.
Engineering
A script that writes generated content into an existing file can also delete parts of it, and the deletion will not look like an error. It will look like a successful run.
Artificial Intelligence
Every team putting an LLM in front of customers eventually asks the same question: how do we stop it saying something we cannot stand behind?
Artificial Intelligence
Retrieval-augmented generation gets described as a way to give a model your data. It is more useful to think of it as a way to give the model a reason to be right, and reasons have provenance.
Artificial Intelligence
Teams evaluating LLM features usually start by asking which model is best. That is the wrong first question, because it has no answer without the second one: best at what, measured how.
Artificial Intelligence
Apache MXNet is an open-source deep learning framework that is used to build, train, and deploy deep learning models. It is a popular choice for developers and data scientists due to its scalability…