Postgres 19 slips because AI finds its bugs, Astra fixes Qwen by editing its weights, and Ubuntu waits on a 9.8

1 hour ago

Postgres 19 slips to November because language models are finding its bugs faster than committers can fix them. Also from Monday's Hacker News front page: GPT-6 Astra repairing Qwen by editing its weights directly, the Trigger.dev environment variable exposure, and Ubuntu still waiting on a fix for a 9.8 kernel TCP bug. Postgres 19 is late, and it's AI's fault, by Robert Haas http://rhaas.blogspot.com/2026/10/postgres-19-is-late-and-its-ais-fault.html Discussion: https://news.ycombinator.com/item?id=50312408 tibbar on a summer of AI-assisted bug hunting in Postgres: https://news.ycombinator.com/item?id=50331824 droppedasbaby on verification as the bottleneck: https://news.ycombinator.com/item?id=50312516 Sparks of Weight-Space Programming: LLMs can natively read & write neural network weights https://rikiyat.github.io/blog/weight-space-programming/ Discussion: https://news.ycombinator.com/item?id=50341174 GodelNumbering's attempt on a bash-command model: https://news.ycombinator.com/item?id=50345802 Security Disclosure: Sunday November 1st, Trigger.dev https://trigger.dev/blog/security-incident-nov-2026 Discussion: https://news.ycombinator.com/item?id=50331784 corvad on the "Resolved" status: https://news.ycombinator.com/item?id=50333116 CharlieDigital on "Mitigated": https://news.ycombinator.com/item?id=50335606 WTF Ubuntu? https://chalmovsky.com/posts/wtf-ubuntu Discussion: https://news.ycombinator.com/item?id=50337608 Ubuntu's page for CVE-2026-98432: https://ubuntu.com/security/CVE-2026-98432 throw0101c on fixed kernels in the proposed repository: https://news.ycombinator.com/item?id=50338468 strenholme on moving to Rocky Linux: https://news.ycombinator.com/item?id=50343071 The front page that day: https://news.ycombinator.com/front?day=2026-11-02

Ask about this presentation

Chapters

  1. 0:00Postgres 19 slips to November
  2. 0:28Back-patched fixes jumped
  3. 0:54Discovery is cheap, review is not
  4. 1:22Astra edits Qwen's weights
  5. 2:01Trigger.dev environment variables exposed
  6. 2:38Ubuntu waits on a 9.8 kernel bug
Show transcript
  1. On Monday's HN front page, Postgres committer Robert Haas explains why Postgres 19 will probably ship in November, a month after its usual window, and maybe later. Three big features came out late in the beta, between late August and mid-September: temporal updates and deletes, SQL property graph queries, and merging and splitting partitions. If you were planning around any of them, they won't be in 19.

    Slide text

    Postgres 19 slips to November because AI keeps finding its bugs

    Pulled from Postgres 19
    UPDATE/DELETE FOR PORTION OF SQL/PGQ property graphs MERGE/SPLIT PARTITION
  2. New work on the main branch held steady this year. Fixes back-ported into the release branch rose from about 720 to nearly 1,200, and fixes reaching last year's release rose by three quarters. Far more people now run language models over the Postgres code and report what they find. A model can draft a patch, but a committer still has to review it, and that time came out of checking what was going into 19.

    Slide text

    Fixes back-patched into the release branch jumped by 60 percent

    2025, into the Postgres 18 branch
    724
    2026, into the Postgres 19 branch
    1,169
    Commits from feature freeze, April 8, to September 25
  3. In the thread, tibbar describes a summer of AI-assisted bug hunting in Postgres: serialization anomalies, foreign key integrity bugs and planner errors. They reported a dozen or two out of hundreds of candidates. droppedasbaby names the cost. Discovery isn't the bottleneck anymore, and the same small group of maintainers still has to check every report and review every fix.

    Slide text

    Finding Postgres bugs is cheap now, and fixing them still takes a committer

    “The list got so long that I had to triage what I even had time to report, and settled for a dozen or two out of hundreds of candidates.”

    — tibbar

    “discovery isn’t the bottleneck anymore”

    — droppedasbaby
  4. GPT-6 Astra can read a small model's raw weights and repair them. Handed the weights of Qwen 3.5, a 0.8 billion parameter model, with no training and no gradients, Astra traced the model's endless thinking loops to one direction in two layers, and subtracted it. The model went from solving about one math problem in thirteen to about half, and its instruction following roughly tripled. On Gemma 3, a model that rarely loops, it found nothing to fix. In the thread, GodelNumbering tried it on a small model that writes bash commands. The edit fixed some grep mistakes and broke other commands.

    Slide text

    GPT-6 Astra fixed Qwen’s math by editing 0.016% of its weights

    Qwen3.5-0.8B on MATH-500
    7.9%
    After Astra’s edit, with no training
    48.1%
    → Gemma 3 270M rarely loops, and Astra could not improve it
  5. If you run background jobs on Trigger.dev, check your inbox. An attacker got into the environment variables of a subset of customer organizations, which is where most teams keep their API keys and database passwords. The exploit is blocked, and affected owners got an email with steps to take. The incident went up already marked resolved. corvad asked how a leak of customer secrets counts as resolved, and CharlieDigital would call it mitigated until customers confirm they've seen the email. Rotating every key you keep there is the safe move either way.

    Slide text

    An attacker read environment variables from some Trigger.dev customers

    The exploit
    Blocked
    Affected owners
    Emailed with steps to mitigate
    Status page
    Posted as “Resolved”, November 1
  6. A use-after-free in the Linux kernel's TCP code, rated 9.8 out of 10, can be hit over the network and dates back about ten years. Debian, Arch and Alpine have shipped the fix. Ubuntu rates it High rather than Critical, and every supported release, LTS included, still shows as vulnerable. strenholme moved to Rocky Linux in about four hours. throw0101c points to fixed kernels already in Ubuntu's proposed repository. For a server facing the internet, I'd install that kernel now and test it, rather than wait.

    Slide text

    Ubuntu still lists every supported kernel as vulnerable to a 9.8 TCP bug

    Debian
    Fixed, October 16
    Ubuntu 26.04 LTS
    Vulnerable, fix in progress
    Ubuntu 24.04 LTS
    Vulnerable, fix in progress
    Ubuntu 22.04 LTS
    Vulnerable, fix in progress
    CVE-2026-98432 · Ubuntu priority: High

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York