Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Five real failure modes that reported success: a firewalled packet capture, a silently unelevated script, a flag that made machines wipe forever.
-
Wiring dashboard refresh buttons to the Kubernetes Job API, why every table sorts, and the velocity metric that quietly rewrote my purchasing rules.
-
Four ticket states, parts split into purchases and uses, labour at a real rate, a no-go rule at intake, and roles that keep the bench out of the books.
-
The unglamorous half of resale automation: listing drafts that never auto-publish, barcode labels from the inventory record, self-printing pack slips.
-
Letting agents write to an internal wiki is easy.
-
You buy a lot and sell units.
-
Managing workstation config for other people with a reference repo and an agent instead of Ansible: per-machine snapshots and an unattended installer.
-
Surplus auctions are a firehose of badly photographed pallets.
-
Fetch Bitwarden secrets into CI and AI agents without leaking—shell-variable discipline, masked vs protected vars, first3/last3 verification, permission rules.
-
A data model that turns a Pokémon card lot into a defensible max bid using eBay SOLD comps, grade matching, sell-through velocity, and a margin of safety.
-
Three real MCP servers — docs, personal finance, inventory ops — and the design lessons: schema from type hints, stdio transport, and gated writes.
-
Five operational rungs for coding agents: from read-only to auto-merge, promotion criteria, demotion triggers, and why infra caps lower than app code.
-
Background monitors that babysit LLM-driven infra: goal drift, test deletion, CronJob failures, and cost spikes, all gated by deterministic guardrails.
-
I pulled first-commit dates for every agentic pattern in my repos, then researched when each went mainstream.
-
I route finished, working, already-reviewed code to Google's model and ask it to attack the reasoning.
-
Why consulting several LLMs widens your analysis surface instead of chasing consensus: a practical guide to running Claude and Gemini as a decision panel.
-
Two headless Claude agents talk over Mattermost to trade context.
-
I point Claude at a problem and let it run — often without reading the merge request, because the blast radius is internal-only.
-
Automate Dell BIOS with CCTK and run a headless PC imaging bench on a PiKVM V4 Plus and multiport Switch extender — reflash surplus desktops, no monitor.
-
Turn a phone photogrammetry scan into a 3D-printable model: voxel remesh to a watertight, manifold shell, decimate for the slicer, then print it on a Bambu.
-
Old cassette decks fail spectacularly—but not always for reasons you'd recap.
-
The same local ComfyUI box that makes blog headers also strips backgrounds off hardware photos, batch-generates consistent icon sets, and runs across two Mac Studios.
-
A tour of the machinery behind this site: Hugo and PaperMod generating static HTML, S3 plus CloudFront serving it, Terraform managing the AWS, and an AI pipeline drafting posts for human review.
-
Every cover photo and inline illustration on this blog is generated locally by asking an agent to call a ComfyUI MCP tool.
-
Reimaging and configuring a bench full of small-form-factor PCs without ever plugging in a monitor — PiKVM for eyes and hands, Dell Command Configure for BIOS settings as code.
-
A budgeted sweep that fans out parallel agents to scan releases, CVEs, and CI inefficiencies across my repos, test the safe wins in isolated worktrees, and open merge requests — under a hard token cap.
-
A GitLab CI pipeline that reviews merge requests, proposes fixes, and — at higher trust rungs — commits them, with deterministic guardrails that always run before any LLM judgment.
-
Government-surplus Dell OptiPlex 7060/7070 desktops are the cheapest serious x86 cluster nodes you can buy.
-
Autonomous agents fail quietly and spend silently.
-
I route every LLM call — local Ollama, cloud frontier models, OpenRouter — through a single LiteLLM gateway with per-key budgets and spend alerts, so cheap bulk work stays cheap and nothing runs away.
-
Eight days of shipping on my LLM-driven Ultima Online shard: NPCs with daily routines, towns that gossip about players, a GM avatar with genie rules, delivery quests, and 200 chatty denizens per city — all on free local inference.
-
Model Context Protocol turns any local HTTP API into something your AI agents can call.
-
One SSO login in front of every internal service.
-
A growing library of multi-gigabyte model checkpoints will eat any SSD.
-
Running a Mac Studio M3 Ultra as a headless GPU host for local LLM inference and image generation, proxied into a k3s cluster, with 256 GB of unified memory split between Ollama and ComfyUI.
-
I swapped Ultima Online's canned NPC dialog trees for a local LLM on my homelab — persona, cross-reboot memory, autonomous errands, and now talking liches.
-
A code-level walkthrough of the C# integration that gives ServUO's Ultima Online NPCs LLM dialog, durable memory, and a fail-open, allowlist-guarded loop.
-
Used Surface Pro 7 tablets are cheap, have a gorgeous touchscreen, and run a real browser — which makes them a near-perfect wall-mounted dashboard for Home Assistant, Grafana, or any homelab panel.
-
When a new Claude model dropped I re-audited my agent config, offloaded bulk work to a local LLM, and wired in session drift monitoring.
-
The parts of my homelab stack that still live in AWS and Anthropic's API — DNS, KMS, S3 backups, Bedrock — and the principles behind drawing the line.
-
A deliberate, scheduled disaster-recovery drill — wiping GitLab, Vault, Harbor, and Longhorn volumes on purpose to prove the Terraform + S3 rebuild works.
-
What pushed me off ECR, GitHub Actions cloud, and a chunk of AWS onto my own k3s cluster — and where managed services are still the right answer.
-
Migrating from sealed-secrets to a HashiCorp Vault HA cluster on k3s, fronted by Authentik OIDC for humans and the Kubernetes auth method for workloads.
-
Kill-a-Watt readings from k3s nodes plus a pair of Mac Studios, monthly bill math, BTU heat load, and the honest break-even calculation against cloud.
-
How I decide what an autonomous agent is allowed to do without asking — a four-rung trust ladder that earns autonomy through repetition, not promises.
-
How I run several Claude Code sessions in parallel without them stepping on each other — coordinating via a shared Mattermost channel and a tiny coordination board.
-
What it takes to run a trillion-parameter mixture-of-experts model on two M3 Ultra Mac Studios connected via Thunderbolt 5 — and what actually fits in 512GB of unified memory.
-
How I caught my LLM-driven hypothesis evaluator cheating by reading the future — and the masking patch that finally produced trustworthy out-of-sample numbers.
-
Surplus Extreme Networks WS-AP3825i access points cost about $6 and run OpenWrt 23.05.5 — vendor-free, no controller, no license.
-
How I configured Harbor as a proxy cache for docker.io, ghcr.io, lscr.io, and quay.io — eliminating Docker Hub rate limits and surviving an upstream outage in the process.