tha-shed daily build — oct 05 2026

The Millisecond Hunt: XCOR Quiets Your Pager, Lexxy Quiets Your Keyboard

Two teams who’ve never spoken to each other shipped fixes for the same kind of pain on the same day — Oct 1, 2026. One rebuilt how engineers see an incident. The other rebuilt how a textarea feels. A third ecosystem is about to ship its own version in four days. Drag the sliders below and feel it yourself.

Topic 1: AI & DevOps Topic 2: Ruby vs Python Reading time: ~6 min

XCOR turns an alert flood into one sentence

On October 1, Palo Alto Networks (whose observability team came from the Chronosphere acquisition) shipped Cortex XCOR: the dashboard is no longer the product. A chat interface is. You ask what’s wrong, specialized agents investigate across logs, traces and historical incidents, and XCOR answers in plain language instead of handing you forty graphs to correlate yourself.

20 min → <3 min
manual triage vs. XCOR’s average time-to-recommendation
75% + 19%
RCA fully correct, plus incidents where it was still “useful”
89%
average data volume cut without losing visibility

Try it: drag the correlation slider. At zero, you’re looking at raw alert noise — the way most on-call engineers actually start an incident. Push it up and watch the same signals cluster into one root cause, the way XCOR’s agents claim to.

prod-alerts — incident #4471
Autonomous remediation
Open alerts
42
Time to recommendation
20:00
XCOR Operator
Waiting for signal… too much noise to isolate a root cause yet.

Illustrative simulation built from Palo Alto Networks’ published figures — not a live XCOR session.

Rails swapped its editor’s engine. You can feel the difference typing.

Also on October 1 — same day as XCOR — 37signals shipped Lexxy 1.0, the rich text editor that replaces Trix (Rails’ default since 2015) and will ship as a drop-in option in Rails 8.2. The reason wasn’t cosmetic: Trix’s flat document model structurally can’t represent a table, and every iOS release had a habit of quietly breaking typing or dictation. Lexxy is built on Meta’s Lexical — MIT-licensed, 42KB, zero dependencies — and is Action Text native, meaning the markup it emits is identical to what Trix saved. The swap is one line: config.action_text.editor = :lexxy.

38ms → 4ms
per-keystroke render time at 10,000 words (37signals’ own benchmark)
9.5×
less lag, same markup, same Action Text models
1 line
config change to switch editors in Rails 8.2

Type into the box below. Drag the document-size slider first — at a few hundred words the two editors feel identical. Stretch it toward 10,000 and the Trix-model pane starts visibly dragging behind your keystrokes while the Lexxy-model pane stays glued to your cursor.

editor-bench.rb — simulated keystroke latency
Trix (pre-Oct 2026)~2ms/key
Lexxy 1.0~2ms/key
Extrapolated over a full 2,000-character edit session at this doc size, Trix’s model costs roughly 0.1s more of visible lag than Lexxy’s. (Illustrative, scaled from the real 4ms/38ms benchmark — not 37signals’ own number.)

The same instinct, four days ahead of schedule in Python

Python’s own “stop paying for imports you don’t use yet” fix lands October 9: PEP 810, explicit lazy imports, is final and shipping in Python 3.15. The syntax is a new soft keyword — lazy import json — and the PEP’s own cited numbers are striking: 50–70% faster startup for CLI tools, 30–40% memory savings in long-running processes, with real deployments at Meta, Hudson River Trading and Qt/PySide backing the claim.

420ms
Resident memory (long-running process)
lazy import
pep810_example.py
lazy import json
lazy from reportlib import Report  # module body doesn't run until first use

def main():
    # json / Report are only loaded here, on first touch
    return Report(json.dumps({"ok": "true"}))
config/application.rb
config.action_text.editor = :lexxy  # Rails 8.2, drop-in for Trix
Takeaway
  • If you’re on Rails 7/8 with long-form Action Text fields (docs, tickets, knowledge bases), Lexxy is a one-line try in 8.2 — the benchmark gap only shows up past a few thousand words, so test against your actual longest documents, not a blank editor.
  • If you maintain a Python CLI or a service with a sprawling import graph, audit it before Oct 9: PEP 810’s biggest wins go to tools that import a lot and use little of it per run — the opposite profile sees almost nothing.
  • Neither fix required a rewrite of what the thing does — Lexxy emits the same Action Text markup, lazy imports are opt-in per statement. Both are evidence that “faster” shipped this quarter looked like subtraction, not a new framework.

Tha-Shed

Type a brief, get a finished film. Characters, voices and music included.

Start creating