Auto-download daily
Issue · October 31, 2026

Top of Hacker News

8 stories of the day: AI, technology, business and simply interesting discussions — recapped and unpacked.

A tampered Claude Code extension on Cursor's marketplace planted an SSH backdoor (phorion.io)

No click was needed: the moment Node loaded the extension, it added an attacker's key labelled "svc-telemetry" to ~/.ssh/authorized_keys and opened a reverse SSH tunnel to an outside server. Uninstalling it doesn't remove the persistence.

Anthropic says someone with access to Cursor's marketplace published the tampered copy, so readers argued over whose incident this is.

🚀Tech ★ 784 · 💬 490 · yesterday · #AI#dev tools#security#Anthropic#Claude Code#Cursor+1

Not just a headline — the discussion unpacked

The top HN threads: facts from the discussions, both sides, insider voices. Email, Telegram, or RSS.

An observability vendor warns AI incident response will leave SREs unable to fix novel outages (newsletter.signoz.io)

The essay borrows a 1983 paper, Lisanne Bainbridge's "Ironies of Automation": the more a system runs itself, the less practice operators get, yet they are needed exactly when it fails. Its proposed fix is staged human-only drills, as the FAA mandates manual flying.

Engineers in the thread split between "Claude finds root cause in minutes" and "nobody will pay for the drills".

Proton's CEO cancelled mandatory AI "re-interviews" a day after 404 Media reported staff feared firing (404media.co)

Six current employees and audio of a two-hour all-hands told 404 Media the same thing: the sessions were a test, and failing it could cost a job. Andy Yen called them off, admitting a "communication failure on my part" while insisting the AI push continues.

He also promised a reorganisation next month with "no loss of jobs from AI". Staff told the reporters the criteria may still land in performance reviews.

📈Biz ★ 262 · 💬 220 · yesterday · #AI#economy#privacy#404 Media#Andy Yen#Proton

Northflank: assume every environment variable is stolen, and customers say AI keys are already being used (status.northflank.com)

A Wiz alert at 11:43 UTC on October 30 started the incident. By the next day Northflank had enabled Postgres and MongoDB secret rotation for every customer, and turned on audit logs for all accounts, free ones included.

Users reported unauthorized use of their AI provider keys, and the company told them to revoke those with the issuers rather than wait.

Cisco gave a 27-year-old unlimited AI tokens and four weeks to refactor legacy code (fortune.com)

Paddy Krishnamurthy joined Cisco when it bought his translation startup EzDubs in 2025. He proposed refactoring legacy code with a two-person team, and president Jeetu Patel replied with an uncapped AI-token budget. The stated goal is 98% of Cisco's legacy code within 24 months.

📈Biz ★ 110 · 💬 117 · yesterday · #AI#big tech#economy#Cisco#EzDubs#Jeetu Patel+1

A compiler turned an NES into Qwen weights that match a reference emulator exactly (github.com)

nesformer computes the weights of a stock Qwen3.5 checkpoint so the model predicts a 6502 CPU's execution log one token at a time, with the 2 KB of RAM held in its Gated DeltaNet state. Traces matched the reference emulator on three test programs, and the weights compress to a 3.3 MB zip. The catch: about 1,650 tokens per second.

🚀Tech ★ 196 · 💬 112 · yesterday · #AI#hardware#programming#nesformer#Nintendo#Qwen+1

Five cross-tenant Azure bugs, one shared API Management instance, $200,000 in bounties (binarysecurity.no)

A Binary Security researcher found that Azure API Connections swap a user's token for the backend's through one shared API Management instance, so security rests on input validation. Path traversal in DynamicInvoke read a secret from another tenant's Key Vault; later bypasses reopened the hole after each fix.

Tangled relaunches as a federated Git forge where issues and pull requests live in the repository (tangled.org)

Tangled, built on the AT Protocol, now keeps issues, PRs and comments as Git objects on the self-hostable knot server, with an attestation written to each user's own PDS. A Rust rewrite of the knot, a Svelte frontend and an in-memory indexer running in 11+ regions come with it. Early users already found gaps: SHA-256 repositories and the comment button.