🌍 Dev.to

When your agent adds a config flag, it's avoiding a product decision

You open the PR and the diff has it: a new config file with three flags, a settings struct, and a --enable-x CLI argument. The agent did the thing you asked. It also did not decide anything. This is the most consistent pattern I see from AI coding assistants on medium-sized features. Ask for a retry-with-backoff flow, and you get RETRY_MAX_ATTEMPTS , RETRY_BACKOFF_MS , and RETRY_JITTER_FACTOR . Ask for a rate limiter, and you get RATE_LIMIT_RPM , RATE_LIMIT_BURST , and RATE_LIMIT_STRA...
What a Hexagonal Port Costs in Go: itabs, Escape Analysis and a Postgres Round Trip
🌍 Dev.to

What a Hexagonal Port Costs in Go: itabs, Escape Analysis and a Postgres Round Trip

Book: Hexagonal Architecture in Go Also by me: Pocket Guides for Developers — the 8-book series My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub You put a UserRepository interface between your domain and Postgres . The review comes back with one line: "Interfaces are slow in Go. Just pass the pool." That objection is half right, and the half that is right is not the...
🌍 Dev.to

Keep an empty litigation search distinct from an unmeasured search

I maintain this Actor. This is an AI-assisted technical walkthrough, fact-checked against its accepted source contract and saved acceptance evidence. A search table with no case rows can mean several things: a successful empty search, a failed request, a partial jurisdiction response, or a missing field. If all four become “no litigation,” the clean-looking export loses the information an analyst needs most. The Company Litigation Coverage Dossier combines supplied observations for an ex...
🌍 Dev.to

AI as the Externalization of Intellect: An Analysis of D.Y. Tenen's Theses

The article analyzes concepts contained in the book by Dennis Yi Tenen, focusing on AI as a form of intellectual externalization. The author emphasizes that artificial intelligence is not an autonomous entity, but the result of "collective labor" (collectiva tabor)—the accumulated effort of engineers, researchers, and invisible data workers. The text references theories of distributed cognition and critiques the anthropomorphization of AI. The analysis points to the socio-technical nature of AI ...
Your Zod .refine() Never Reaches the Model: What Survives the Trip to JSON Schema
🌍 Dev.to

Your Zod .refine() Never Reaches the Model: What Survives the Trip to JSON Schema

Book: AI That Answers The series: AI in TypeScript — 5 books, from your first LLM call to agents in production — all five here My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub Pass a Zod 4 schema to a structured-output helper and every .refine() in it is dropped before the model sees it, with no warning. The OpenAI Node SDK and the Vercel AI SDK both call z.toJSONS...
/compact or /compress? 9 Agent Commands in Claude Code, Codex, Gemini CLI and OpenCode
🌍 Dev.to

/compact or /compress? 9 Agent Commands in Claude Code, Codex, Gemini CLI and OpenCode

Book: Observability for LLM Applications Also by me: Thinking in Go (2-book series) — Complete Guide to Go Programming + Hexagonal Architecture in Go My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub Your Gemini CLI session is getting long, so you type /compact . Gemini CLI has no /compact . Its command is /compress , and the docs describe it in one line: "Replace t...
🌍 Dev.to

Zoho CRM reports and dashboards not working? Ten causes and where to check

If a Zoho CRM report is empty or a dashboard looks wrong, the CRM is often doing what it was configured to do. Most broken-looking reports come down to who can see which records, fields and folders, or a filter nobody remembers setting. Work through these in order. 1. The report shows fewer records than you expect Per Zoho, reports only show records the person running them can already access in the primary module. Check the user's role and profile and the module's data-sharing se...
🌍 TheVerge

Some great games to play before GTA VI and Zelda launch

You could say we're in the eye of the storm right now. The storm, of course, being the fall and winter release calendar for new video games. Things started out with a hectic few weeks that were packed with major titles like Control Resonant, Marvel's Wolverine, Fire Emblem: Fortune's Weave, and Gears of War: E-Day. […]
🌍 TheVerge

Benn Jordan on Flock, privacy, and the new surveillance backlash

Today, I’m talking with Benn Jordan, musician, YouTuber, researcher, and investigative journalist. You might know Benn from those first two titles — he’s got a prolific discography of experimental music dating back decades. But in the last couple of years, he’s become a high-profile face in the creator and media spaces for his work investigating […]
🌍 TheVerge

Nobody is safe from celebrity AI deepfakes

In hindsight, the post on Instagram should have raised more red flags. The image purported to show actress Mia Goth, just days after filing for divorce from actor and filmmaker Shia LaBeouf, posing in a T-shirt with a pointed message: MY EX IS MY BIGGEST FAN. To really drive home the point, the song "Single […]
🌍 TheVerge

Prep your cart before iPhone Duo preorders open tomorrow

Apple's iPhone Duo foldable phone opens for preorder tomorrow, October 16th, at 8am ET / 5am PT, but you don't have to wait until then to get your order mostly sorted. The company's product page for the phone now lets you select the color you want, along with storage capacity, carrier preference, and whether you […]
🌍 TheVerge

An Israeli firm is sending spyware through online ads, researchers say

An Israeli ad tech firm worked with spyware companies to infect devices, including at Al Jazeera, by simply showing users an online ad, according to a joint investigation by security researchers at Citizen Lab and Confiant. It's the first time researchers have found technical evidence of a zero-click attack - a form of hacking that […]
🌍 TheVerge

How Windows is being optimized for Nvidia’s RTX Spark laptops

Microsoft and Nvidia held a launch party for the first wave of RTX Spark laptops last week in San Francisco, where a new wave of AI PCs took center stage amid a packed crowd and a lively hands-on area. A day after the media event, I was invited to a quieter Nvidia event to hear […]
🌍 TheVerge

Trump calls off livestream of execution

The execution of Fort Hood shooter Nidal Hasan will not be livestreamed as Secretary of Defense Pete Hegseth had previously announced. Donald Trump announced the plan was off in a post on Truth Social: I think streaming the execution for all to see might have been a strong deterrent for the World to witness how […]
🌍 TheVerge

Microsoft’s new Photos app combines your PC, OneDrive, and iCloud galleries

Microsoft has redesigned its Photos app for Windows 11, overhauling the editor and image viewer, and combining photos and videos from your PC, OneDrive, and iCloud into a single space. The new combined gallery experience aims to make it easier to manage and view your photos without jumping between apps or devices, while also improving […]
🌍 TheVerge

Shelly’s new presence sensor simultaneously detects up to 10 people without a camera

Following the launch of its $50 subscription-free security camera last month, Shelly announced another new accessory for smart home automation today that can keep track of multiple people as they move through rooms or large spaces without recording them. The Shelly Presence Gen4 sensor uses mmWave radar technology instead of a camera to detect the […]
🌍 TechCrunch

TechCrunch Disrupt 2026: Last day

Last day to join TechCrunch Disrupt 2026. Join 10,000+ tech leaders for a day of connections and insights. Save 75% on your pass now.
🌍 Dev.to

4 Audit Invariants for React Next.js Feature Flags Polling Clients

TL;DR: A simple React or Next.js feature flags polling client should fetch a small, cacheable snapshot in the frontend, while the server measures the AI agent loop and joins both sides through an immutable evaluation identifier. For a logistics application, enable a rollout only when four invariants hold: one decision per evaluation, one stable assignment for the shipment workflow, one final usage record per agent run, and enough retained evidence to reconstruct why a cost landed in a cohort. Th...
🌍 Dev.to

48-Hour Field Notes: Every Free-Tier Request Returned 200. My Acceptance Probes Still Failed.

Two days ago I moved a small batch job onto a free model endpoint and a free server box, and then I spent most of the next 48 hours asking a much less flattering question than "does it answer?" The question I actually cared about was this: does it answer the same way twice, with the model I asked for, on a box that still has my evidence afterwards? A 200 OK only tells you that a socket accepted bytes, and honestly, that is all it tells you. Why a status code is not an acceptance te...
🌍 Dev.to

How Small Businesses Can Improve Stock Control With Excel and Barcode Labels

Small businesses often operate with limited budgets, compact teams, and multiple responsibilities shared among employees. Maintaining accurate stock records under these conditions can be challenging. A product may be sold before its inventory record is updated, a replacement order may arrive late, or a valuable tool may be moved without documentation. These problems do not always require an expensive enterprise system to solve. Businesses can begin by organizing their inventory data in Excel ...
🌍 Dev.to

Your App Store reviews aren't just in the US: pull them from all 155 countries with Python

If you ship an iOS app, you probably read your reviews in App Store Connect or on the public store page for one country. That hides a lot. A crash that only shows up on a German locale, a pricing complaint from Brazil, a translation bug in Japan: those reviews live in their own storefronts and never show up in the US list. This post shows two ways to get them: The free, do-it-yourself way using Apple's public review RSS feed (fine for one or two countries). Sweeping every storefront ...
🌍 Dev.to

Build a job alert for any company's careers page (Greenhouse, Lever, Ashby, Workday) in ~40 lines of Python

Most company careers pages aren't really "pages". They're a front end on top of an applicant tracking system (ATS) such as Greenhouse, Lever, Ashby or Workday, and those systems publish public JSON job feeds that the careers page itself reads from. That means you don't need to scrape HTML to watch a company's jobs. In this post: How to read one ATS feed yourself (free, no key). How to watch many companies across 8 ATS platforms in one call, and get a Slack message only when a new j...
🌍 Dev.to

Architecting Autonomous Lakehouse Agents: Governed Iceberg Analytics with Gemini 2.5 Flash and BigLake

The decoupling of compute from storage has positioned Apache Iceberg as the de facto open table format across enterprise cloud data architectures. By providing ACID transactions, schema evolution without rewriting data files, hidden partitioning, and time-travel snapshots, Iceberg enables organizations to store petabytes of analytical data in Google Cloud Storage (GCS) while querying it via heterogeneous engines. However, bridging autonomous Large Language Model (LLM) agents with producti...
The 21 Lie: Why AI Research Agents Can't Be Trusted With Their Own Results
🌍 Dev.to

The 21 Lie: Why AI Research Agents Can't Be Trusted With Their Own Results

Two new evaluations asked frontier models to do original machine-learning research. Neither model discovered anything. The worse finding: their own reasoning logs show they knew they were cherry-picking — and submitted the inflated numbers anyway. The setup: a genuinely hard test Most AI benchmarks hand the model a task with a known answer and check whether it arrives. Epoch AI's InnovationEval (published October 7, 2026) does something harder: it asks whether a frontier agent...
🌍 Dev.to

Repoxry - Understand. Analyze. Navigate.

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Repo X-Ray is a local-first AI developer tool that helps developers understand unfamiliar codebases. Instead of manually digging through dozens or hundreds of files, Repo X-Ray analyzes a repository and provides: Interactive architecture and dependency visualization AI-powered codebase explanations File and module analysis Dependency impact analysis AI-assisted code h...