Most people treat dnf as a drop-in replacement for yum and stop there. But that misses a lot of what makes DNF worth learning; automatic dependency resolution, transaction history with full undo support, module streams, and a plugin system that goes beyond what yum offered. DNF (Dandified YUM) has been the default package manager on Fedora since Fedora 22 (2015) and on RHEL since RHEL 8 (2019). It is used across RHEL 8/9/10, Rocky Linux, AlmaLinux, CentOS Stream, and Fedora. If you’re still typing yum on any of these systems, it is usually linked or aliased to DNF anyway. One…
Author: drweb
TL;DR — Key Takeaways Confidence is not change control. Policy must be revalidated immediately before consequential actions. Idempotency prevents duplicate side effects when an agent workflow retries or resumes after an ambiguous failure. High-risk actions need stronger gates, combining approval, current policy, one controlled transmission and receipt verification. An AI agent that can call tools is not automatically an unsafe system. The dangerous move is smaller: Letting a workflow turn a recommendation into an external action without a durable decision record.That distinction matters in DevOps. An agent can sensibly summarize a failed deployment, draft a rollback plan or classify a…
Codex CLI is OpenAI’s coding agent that runs in your terminal, reads your files, and executes shell commands on your machine. In this guide, you’ll learn how to install it using curl or npm, sign in from a headless server, and configure sandbox modes before letting it work with anything important. It’s easy to install an AI agent, run it with all the guardrails turned off, and only check the sandbox settings after it has changed a configuration file you needed. Codex provides three sandbox levels along with a separate approval policy. The combination you choose determines what it can…
TL;DR — Key Takeaways AI-generated infrastructure is showing a measurable security gap, with deployment infrastructure performing worse than general application code in cited testing. AI-authored IaC should pass through stronger automated gates, including syntax validation, misconfiguration scans, container checks, policy-as-code and secret scanning. Provenance tracking is a practical next step, allowing AI-drafted changes to be tagged and routed for closer review before production. Ask a platform engineer how much of their Terraform, Kubernetes manifests or CI/CD YAML was drafted with an AI assistant, and the honest answer is usually “most of it.” Ask the same engineer how much of that…
Who is going to do my job now. That was the question in an email that arrived at 4:41 this morning, from a man who gave sixteen years to one company and handed his laptop back before lunch yesterday.He said I could use this if it helped somebody. Names and details are changed so nobody is identifiable. The emails are trimmed for length and nothing else.“Pinal, I dont know why I am writing this to you. Yesterday they called me at 10:40 and the call was nine minutes. I gave the laptop back before lunch. 16 years.I am not asking…
TL;DR — Key Takeaways Tricentis is previewing new AI capabilities under its Tricentis Transform initiative, including the autonomous Aida testing agent. Aida can explore web and Windows desktop applications to identify defects and coverage gaps without requiring teams to create scripts. Release Risk Intelligence is designed to identify testing gaps, prioritize risks and launch AI-driven remediation tasks using context from the Tricentis platform. Tricentis is providing early access to multiple artificial intelligence (AI) capabilities that it is gearing up to roll out later this year via a Tricentis Transform initiative, including an autonomous AI agent, dubbed Aida, that explores web…
Dark romance has taken over BookTok lately. Writers are scrambling to keep up with the demand.I’ve spent a lot of time testing AI tools to see which ones can actually handle the genre without turning everything into a generic love story.The best AI dark romance writers can hold onto morally complex characters, slow-burn tension, and messy power dynamics across an actual story instead of forgetting what happened three chapters ago.Some platforms can even take you from a rough idea to a complete manuscript with chapters, dialogue, and a cover.If that’s what you want, ImagineYourBook.com is the one I’d start with.1)…
TL;DR — Key Takeaways Correlation is not diagnosis. Grouping related alerts helps reduce noise, but it does not explain which event caused the failure or what should actually be fixed. True AI-assisted diagnosis needs causal reasoning, current dependency data and the ability to admit uncertainty rather than confidently guessing. Good postmortems are critical training data. Teams that document clear causal chains are better positioned to build trustworthy automated incident diagnosis. Anyone who’s ever been on an on-call rotation knows the feeling. A dashboard lights up green to red across a dozen services, an incident channel starts filling with theories and…
I was trolling the docs and noticed the SIGN() function. I have never written this in production code, but it is an interesting function. This post looks at where I might use this and when the need arises. Another post for me that is simple and hopefully serves as an example for people trying to get blogging as #SQLNewBloggers. How It Works The SIGN() function works by taking an argument and evaluating if the value is positive, negative, or zero. The example in the MSLearn Docs shows the values working in a few ways. I’m reproducing that here to look…
TL;DR — Key Takeaways Production agents need durable execution, not just better models. Long-running workflows require state, retries, checkpoints and recovery. The workflow becomes the application, with an orchestrator coordinating specialized agents and parallel tasks. Human review and governance belong inside the workflow, alongside scoped permissions, observability and auditable evidence. Enterprise AI agents need more than stronger models. They need durable execution environments that can coordinate multi-step workflows, survive failures, pause for human review and resume reliably after disconnects or delays.AI Agents Have Moved Beyond Chat DemosAI agents work beautifully in demos. A user asks a question, a large language…
