Science & Analytics

The Scientist

The Signal

Karpathy's 600-line 'autoresearch' framework let Shopify's CEO

Point it at your most expensive serving model this week.

In Play

  1. Six CVSS 9.0+ Vulnerabilities Hit AI/ML Tools Simultaneously

    Langflow (9.9), FastGPT (10.0), Spring AI (9.8), CrewAI (9.6), LoLLMs (9.1), NVIDIA APEX (9.0) all disclosed critical RCEs in the same window. AI coding agents select known-vulnerable deps 50% more often than humans across 117K changes. DeepMind shows 86% prompt injection success in HTML/CSS for browse agents.

    Ask Clarity
  2. Sparse MoE Models Beat Frontier Dense at 1/10th Cost

    Holo3 (122B total, 10B active) hits 78.85% on OSWorld-Verified, beating GPT-5.4 and Opus 4.6 at claimed 1/10th inference cost. 35B variant is Apache 2.0. Arcee Trinity-Large-Thinking (400B/13B active) ranks #2 on PinchBench. Alibaba is closing its best Qwen models while the open ecosystem builds on Qwen3.5 MoE.

    Ask Clarity
  3. Automated Experiment Loops: 0.8B Beats 1.6B Overnight

    Karpathy's autoresearch (600 lines Python) runs autonomous hypothesis→train→evaluate loops. Shopify CEO ran 37 experiments overnight, producing a 0.8B model beating the 1.6B predecessor by 19%. The extension to knowledge work via LLM-as-judge (AutoBeta) carries serious Goodhart's Law risk — sycophancy, verbosity bias, and position preference degrade optimization signal.

    Ask Clarity
  4. Agent Production Economics: $72K/Year, Thinking Tokens, and Routing

    Running a 24/7 frontier agent costs ~$72K/year via API. Counterintuitively, uniform frontier routing (one model for all tasks) beats multi-model task routing on output quality. Thinking token redaction causes measurable quality regression. Dropbox validated DSPy for production prompt optimization. Context compression (Claude Code's 4-layer stack, Google's 90% reduction spec) is the #1 cost lever.

    Ask Clarity
  5. Production Retrieval & Serving: Sparse Search + KV Cache Compression

    Faire deployed sparse neural retrieval on Elasticsearch — 30%+ long-tail recall, 4.27% order value lift — using asymmetric sparsity penalties and domain BERT. Baseten's 7M-param perceiver compresses KV cache 8x with 90%+ factual retention. Multi-vector retrieval now provably outperforms single-vector even after fine-tuning, with better catastrophic forgetting resistance.

    Ask Clarity

Deep Dives

Your ML Dependency Tree Is Under Coordinated Attack — and AI Agents Are Making It Worse

The Escalation You Can't Ignore

What was reported Thursday as a LiteLLM supply chain compromise has escalated into the most significant coordinated attack campaign to hit ML/AI tooling. The SANS @RISK bulletin now documents the full TeamPCP timeline: initial access Feb 28, Trivy compromised Mar 19, all 91 Checkmarx tags overwritten in 7 minutes Mar 23, LiteLLM poisoned on PyPI Mar 24, and Databricks now investigating an alleged breach. The attackers' strategy was surgical: compromise security tools first, then move to AI infrastructure, then monetize via ransomware.

Simultaneously, six independent CVSS 9.0+ vulnerabilities hit AI/ML tools in the same window — this is not one incident but a systemic exposure of the AI toolchain:

ToolCVECVSSAttack VectorYour Exposure
FastGPTCVE-2026-3416210.0Unauthenticated HTTP proxyAny agent platform
LangflowCVE-2026-333099.9RCE bypassing prior fixLLM workflow builder
Spring AICVE-2026-227389.8SpEL injection in SimpleVectorStoreJava RAG applications
CrewAICVE-2026-22759.6RCE via Docker fallbackMulti-agent orchestration
NVIDIA APEXCVE-2025-332449.0Unsafe deserialization (PyTorch <2.6)Mixed-precision training
LoLLMsCVE-2026-333409.1SSRF in proxy endpointLLM web interface

AI Agents Amplify the Attack Surface

A study of 117,000+ dependency changes across thousands of GitHub repos found AI coding agents select known-vulnerable versions 50% more often than humans. Worse: ~20% of AI-recommended packages are hallucinated names, and 43% of those hallucinations are deterministic — the same fake package name appears consistently across queries. Attackers are registering these names with malicious payloads. One researcher registered a commonly hallucinated name and observed 30,000 downloads within weeks.

Your AI coding agent is the fastest, least security-aware developer on your team, and attackers are building exploit chains specifically for its blind spots.

The CrewAI vulnerability is especially treacherous for data scientists: when Docker isn't available — the default in Jupyter notebooks, Colab, and dev setups — CrewAI falls back to SandboxPython with no real isolation. Your prototyping environment is running arbitrary AI-generated code with full system access.


The Detection Gap

Traditional CVE-based scanning (npm audit, pip-audit) has a 267-day average detection lag and is blind to self-destructing malware — the Axios attacker's code deleted itself after execution, so audit tools returned clean. Vendor disclosure consistently underestimates scope: Checkmarx's own advisory said "older versions deleted" while independent analysis confirmed all 91 tags overwritten in 7 minutes. Build incident response assumptions around worst-case scope.

What to do

  1. Upgrade PyTorch to ≥2.6 across all training infrastructure to patch NVIDIA APEX deserialization vulnerability

  2. Audit all PyPI dependencies installed between Feb 28 – Mar 27 for LiteLLM, Telnyx. If present, rotate all credentials accessible from that environment

  3. Pin all GitHub Actions to full commit SHAs (not tags) across ML pipeline repos this sprint

  4. Isolate agent prototyping environments (CrewAI, Langflow) from production credentials and data stores

  5. Audit AI-generated dependencies from the last 90 days — verify each package exists in official registries and is on a non-vulnerable version

Sparse MoE Is Eating Dense Models — The Cost-Performance Frontier Just Shifted

Holo3: SOTA GUI Automation at 1/10th the Cost

H Company's Holo3 — a sparse MoE built on Qwen3.5 — activates only 10B of 122B parameters (8.2% ratio) while scoring 78.85% on OSWorld-Verified, beating both GPT-5.4 and Opus 4.6. The 35B variant (3B active) is fully open-source under Apache 2.0 on HuggingFace — small enough to run on consumer hardware.

The "1/10th inference cost" claim follows directly from MoE sparsity math — activating 8% of parameters should yield roughly an order-of-magnitude compute savings — but real-world cost depends on memory bandwidth, expert routing overhead, and serving infrastructure. Don't take the number at face value. Benchmark it.

Independently, Arcee Trinity-Large-Thinking (400B total, 13B active, Apache 2.0) ranked #2 on PinchBench behind Opus 4.6 and hit SOTA on Tau2-Airline. A Transformer co-author (Polosukhin) confirms the trend: "Open-source community is preferring MoE for comparable performance with faster inference."


The Alibaba Pivot: Open→Closed Ratchet

While open MoE models gain ground, Alibaba is systematically closing its best work:

ModelLicenseSuccessorSuccessor License
Qwen3.5-PlusOpen-sourceQwen3.6-PlusClosed/Proprietary
Qwen3-OmniOpen-sourceQwen3.5-OmniClosed/Proprietary

This is a textbook open-core bait-and-switch: seed adoption with free weights, build community, then gate the best capabilities behind paid APIs. If you've been fine-tuning Qwen weights, you're now permanently one generation behind the frontier. Meta and Google could execute the same pivot at any time — Alibaba's trajectory is a preview, not an anomaly.


The Convergence Signal

Three data points converge: MoE is winning open-source deployments, Qwen3.5's architecture is becoming a platform layer (Holo3 built on it, Alibaba released Qwen3.5-Omni on it), and Liquid AI's 350M-parameter LFM2.5 outperforms models 2x its size on tool use. The efficient frontier is shifting across every model scale.

Meanwhile, GLM-5V-Turbo from Zhipu AI uses joint RL training across 30+ domains simultaneously to prevent the see-saw effect (improving one capability degrades another). This joint RL methodology is the more interesting intellectual contribution — watch for their technical report on reward function design and convergence behavior.

Sparse MoE models are rewriting the cost-performance equation for agentic AI: Holo3 matches frontier dense models at 1/10th the cost, and the open-source 35B variant means you can verify this claim on your own hardware today.

What to do

  1. Download and benchmark Holo3-35B-A3B from HuggingFace against your current GUI automation or computer-use pipeline this week

  2. Model the inference cost savings of switching dense frontier model calls to sparse MoE alternatives for your top-3 agentic workloads this quarter

  3. Audit your dependency on Qwen open-source weights and establish fallback plans using Llama, Mistral, or Gemma families

  4. Investigate GLM-5V-Turbo's joint RL training across task families if you're seeing capability regression in multi-task fine-tuning

Autoresearch and Agent Economics: The Optimization Surface Has Moved

Autoresearch: Automated Ablation With an Agentic Outer Loop

Andrej Karpathy released autoresearch — a 600-line Python framework where a human defines the objective and constraints, and an AI agent iterates through hypotheses, implementations, training runs, and evaluations autonomously. In his initial test: 20 genuine improvements and 11% faster training over two days.

The more striking result: Shopify CEO Toby Lütke pointed autoresearch at an internal model and ran 37 experiments overnight. Result: a 0.8B model outscored the 1.6B predecessor by 19%. Half the parameters. Significantly better. Found while the CEO slept.

Critical unknowns the headlines omit: What evaluation metric does "19%" refer to? Were experiments sequential or parallel? What was the compute cost of 37 overnight runs on a billion-parameter model? How many were regressions vs. improvements? n=2 demonstrations are suggestive but not evidence of a generalizable methodology.


Where This Is Immediately Useful — and Where It's Dangerous

If you have established training pipelines with reliable evaluation metrics — classification accuracy, NDCG, perplexity — autoresearch is a near-drop-in accelerator. The Shopify result should trigger an immediate audit: if automated search can find a model half the size that performs 19% better, the inference cost savings alone justify the experiment compute.

The extension to knowledge work is where things break. Azeem Azhar's AutoBeta replaces objective metrics with LLM judge panels — essentially RLHF without the humans. The known failure modes are well-documented:

  • Position bias: LLM judges prefer outputs presented first
  • Verbosity preference: longer outputs score higher regardless of quality
  • Sycophancy collapse: optimizing against an LLM judge converges toward outputs the judge "likes," not outputs that are good

Azhar himself admits early experiments "produced outputs that looked fine but lacked measurable improvement signals" — textbook Goodhart's Law.


Convergence: Harness > Model, Everywhere

Autoresearch converges with three other signals on the same insight: your optimization surface is the harness, not the model.

  • A Transformer co-author (Polosukhin) reports 10x coding task improvement from changing how a smaller model edits files — no architecture or weight changes
  • Dropbox validated DSPy for production prompt optimization on Dash's relevance judge — systematic optimization across models, making prompt investment provider-agnostic
  • Thinking token redaction causes measurable quality regression in complex workflows — your cost-optimization lever may be a quality-destruction lever

The strategic implication: if a non-ML-engineer can run 37 experiments overnight and beat a model twice the size, your team's moat is migrating from "we know how to run good experiments" to "we have proprietary data, calibrated evaluation infrastructure, and deployment pipelines that compound."

Autoresearch is legitimate for ML tasks with objective metrics; the 0.8B-beats-1.6B result should trigger an immediate audit of your overparameterized production models, but the extension to knowledge work via LLM-as-judge oracles is an unsolved measurement problem, not a solved product.

What to do

  1. Run autoresearch against your most expensive serving model this sprint — measure wall-clock time to reach current best eval score vs. your manual ablation cadence

  2. Evaluate DSPy for your most fragile or expensive production prompt — likely an LLM-as-judge, relevance scorer, or classification prompt

  3. Profile quality metrics across thinking-depth budgets for your top-5 hardest use cases before adjusting token limits

  4. If building LLM-as-judge evaluation pipelines, implement inter-rater reliability checks: measure agreement across judge models, compare to human annotations, track calibration drift — require Cohen's kappa ≥ 0.6

The bottom line

Six CVSS 9.0–10.0 vulnerabilities hit AI/ML tools simultaneously while AI coding agents select vulnerable dependencies 50% more often than humans — upgrade PyTorch to ≥2.6 and audit your dependency tree today. On the opportunity side, Karpathy's 600-line autoresearch framework let a non-ML-engineer halve a model's parameters while improving performance 19%, and Holo3's sparse MoE beats GPT-5.4 at 1/10th the cost under Apache 2.0. The teams pulling ahead aren't choosing better models — they're automating their experiment loops, compressing their serving costs with MoE, and securing the toolchain that makes it all possible.