AI Summarized Hacker News

Front-page articles summarized hourly.

APL\? (1990)

Could not summarize article.

HN Comments

Show HN: My friend and his AI homies wrote SGI Indy emulator in Rust

IRIS is SGI Indy emulator ('Irresponsible Rust IRIX Simulator') written in Rust with AI help. It emulates enough SGI Indy hardware to boot IRIX 6.5 and 5.3, with networking, X11, a framebuffer and input. It features a Cranelift-based MIPS JIT (optional) and a REX3 graphics JIT, plus a copy-on-write disk overlay and headless CI mode. Build/run with cargo and features (jit, rex-jit, tlbvmap, lightning). Getting started requires a raw IRIX disk image and an Indy PROM image. The project aims to learn Rust and invites contributions; Claude/Gemini assisted in writing it.

HN Comments

Drone pilot makes US rescind no-fly zones around unmarked, moving ICE vehicles

During Jan 2026, the FAA imposed drone no-fly zones around mobile DHS assets, including unmarked, moving vehicles, extending nationwide and lasting until Oct 2027. The policy created ambiguity and fear for journalists and drone operators, with potential criminal penalties for violations. The Electronic Frontier Foundation and media groups challenged it as violating First and Fifth Amendments and creating a chilling effect. Photographer Rob Levine paused flights, then, after litigation (Levine v. FAA), the FAA replaced the blanket prohibition with a narrower security advisory (NOTAM 6/2824) that advises caution near 'covered mobile assets' while allowing flight. The lawsuit continues.

HN Comments

A New Type of Neuroplasticity Rewires the Brain After a Single Experience

Quanta reports on a newly identified neuroplasticity mechanism—behavioral time scale synaptic plasticity (BTSP)—that can encode learning from a single experience. In the hippocampus, dendritic plateau potentials lasting tens to hundreds of milliseconds can strengthen active synapses up to six to eight seconds away, enabling single-trial learning and rapid memory formation. This expands beyond Hebbian "neurons that fire together, wire together," suggesting dendritic activity can drive plasticity without repeated exposure. BTSP likely complements Hebbian learning, may help solve credit-assignment, but its exact molecular mechanism (involving eligibility traces and CaMKII) is still being studied and its prevalence beyond hippocampus remains under investigation.

HN Comments

Before GitHub

Armin Ronacher reflects on GitHub’s rise and decline, arguing it transformed Open Source by making publishing, discovering, and collaborating easy, but centralized social infrastructure. Before GitHub, projects lived on self-hosted forges (SourceForge, Trac, Subversion, Bitbucket). GitHub democratized access but created a dependency and memory archive that now threatens autonomy as leadership churn, Copilot noise, and ecosystem shifts push projects to non-GitHub hosts (Codeberg, Ghost Ty). He warns of dispersion’s social costs and argues for a public, well-funded archive for source, releases, and metadata to preserve history independently of corporate platforms.

HN Comments

I Won a Championship That Doesn't Exist

Security researcher fabricates a fake '6 Nimmt!' world championship to probe retrieval-based LLM trust. By seeding 6nimmt.com with a cheap domain, issuing a brief press release, and editing the 6 Nimmt! Wikipedia page to cite the domain, they cause LLMs to repeat the claim due to circular citations. The attack highlights three failure modes: retrieval ranking, training data contamination, and agent actions. Mitigations include provenance, multi-source corroboration, and scrutiny of new edits. The deception is quickly undone, but exposes a dangerous vulnerability in AI information substrates.

HN Comments

Intel Arc Pro B70 Review

Intel Arc Pro B70 is a 32‑GB VRAM, 230 W professional GPU for AI workloads. It doubles cores and memory vs B50, with 256‑bit bus and 608 GB/s bandwidth. Puget Systems tests across Lightroom, Premiere, After Effects, Resolve, Blender, Unreal Engine, MLPerf, Revit, Inventor, and SOLIDWORKS. The B70 generally sits mid‑pack for traditional pro apps, outperforming the B50 but often slower than AMD R9700 and NVIDIA 4000/2000 Blackwell; however, in MLPerf AI inference it shines, delivering best/near‑best performance and fastest token times. Best for AI‑first multi‑GPU workstations; value is mixed for non‑AI workloads.

HN Comments

A good AGENTS.md is a model upgrade. A bad one is worse than no docs at all

Study of dozens of AGENTS.md files shows well‑designed AGENTS.md can boost code-generation quality by ~10–15% in mid‑size modules; poorly made ones can hurt more than no docs. Effective patterns: progressive disclosure with 100–150 line core file plus reference docs; procedural workflows; decision tables; small real-code examples; domain-specific rules; pairing 'don't' with a concrete alternative; modular scope. Pitfalls: over‑engineering architecture details, excessive warnings, and introducing patterns that don’t fit the codebase. The piece also offers migration, discovery, and maintenance guidance.

HN Comments

Bankruptcies increase 11.9 percent

Bankruptcy filings rose 11.9% in the 12 months ending March 31, 2026, to 591,850 (from 529,080). Business filings up 11.4% to 25,960; non-business up 11.9% to 565,890. Totals have climbed each quarter since a 2022 low of 380,634, after a long decline from a 2010 high near 1.6 million. By chapter in 2026: Chapter 7, 369,702; Chapter 11, 9,941; Chapter 12, 312; Chapter 13, 211,700.

HN Comments

C, Just In Time!

CJIT (C, Just in Time) is a tiny portable C compiler/interpreter inspired by HolyC and TinyCC, created by Jaromil and the Dyne.org team. Delivered as a single under-2MB file with no EULA or IDE to install, it runs on Windows, macOS, and Linux. It supports calling functions in dynamic libraries for rapid prototyping and lets you write and execute C programs quickly.

HN Comments

Warp is now Open-Source

Warp is an agentic development environment born from the terminal, featuring a built-in coding agent and support for external CLI agents (e.g., Claude Code, Codex, Gemini CLI). OpenAI is a founding sponsor. The UI framework is MIT-licensed, while the rest of Warp is AGPL v3. The project welcomes community contributions, with local build/run steps, contribution guidelines, security policies, and Slack-based support channels.

HN Comments

Patch applies fake diffs from commit messages

Phantom Patch Samizdat describes how GitHub .patch exports can embed a diff inside a commit message that GNU patch will apply, creating a phantom file alongside the real patch. A public demo shows a patch that adds SHOULD_NOT_BE_HERE.md in addition to readme.md when downloaded and patched with -p1. While git apply and git am reject .git paths, they can still accept injected diffs for ordinary files; git cherry-pick uses Git objects directly. The author isn’t sure where the bug lies—in GNU patch, GitHub’s export, or the patch-format contract—and plans to investigate. CC BY-SA 4.0.

HN Comments

Interview with OpenAI and AWS CEOs about Bedrock Managed Agents

Ben Thompson interviews OpenAI’s Sam Altman and AWS’s Matt Garman about Bedrock Managed Agents, an AWS-native runtime powered by OpenAI frontier models. The product packages models inside a managed agent environment with identity, memory, permissions, logging, and governance, so enterprises can run stateful agents entirely inside their AWS VPC. Built atop AWS’s AgentCore primitives, it aims to simplify creating virtual co‑workers across an organization, with memory and security controls designed for production. Microsoft’s amended OpenAI deal—replacing exclusive Azure access with cross‑cloud licensing—shapes the strategic backdrop. Trainium and GPUs will power the service; data remains on AWS.

HN Comments

DOOM running in ChatGPT and Claude

Chris Nager created a playable DOOM MCP app that runs inline in compatible hosts like ChatGPT and Claude, with a browser fallback. Architecture: a small MCP server, a browser DOOM shell, and a signed-token launch flow; deployment at chrisnager.com/doom/play and /doom/mcp. It uses cloudflare/doom-wasm with Freedoom Phase 1. Two MCP tools exist: create_doom_session (returns a signed launch URL) and get_doom_launch_url (fallback). Inline rendering was simplified from nested iframes to drawing the DOOM canvas directly in the host iframe to avoid CSP issues. Result: DOOM runs in ChatGPT/Claude with a self-contained session model.

HN Comments

Ghostty Is Leaving GitHub

Mitchell Hashimoto announces Ghostty will leave GitHub after 18 years, citing frequent outages that block work. He plans to move Ghostty and its maintainers to alternative providers, keep a read-only GitHub mirror, and leave his personal projects on GitHub for now. The timing coincides with the April 27, 2026 outage, reflecting ongoing efforts to decouple from GitHub’s issues, PRs, and Actions infrastructure with a gradual migration and future hosting updates.

HN Comments

The Americans queueing up to renounce their citizenship

Thousands of Americans abroad are renouncing citizenship, despite long waits (often 14+ months in London; six months in many European cities) and costs—even after the fee dropped from $2,350 to $450. The process involves oath at a consulate, passport confiscation, and potential 'covered expatriate' status with tax penalties and loss of re-entry rights. Motives range from disillusionment with US politics (Trump era) to banking/tax issues tied to citizenship-based taxation. Some opt for 'vacation renunciations' to bypass scheduling.

HN Comments

Claude.ai is unavailable

Claude.ai is unavailable with elevated authentication errors across the Anthropic API and Claude Code. The incident affects claude.ai, Claude Console, Claude API, Claude Code, Claude Cowork, and Claude for Government. Teams are investigating, have identified the issue, and are working to resolve with updates to come.

HN Comments

Things C++26 define_static_array can't do

Arthur O’Dwyer critiques C++26 std::define_static_array, showing it cannot replace the long “constexpr two-step” in many scenarios. It relies on reflect_constant, which currently works only for structural types; non-structural like std::optional, std::string, spans, and pointers to string literals fail. It also requires copyable NTTPs, so move-only types and mutable data can't be produced. It places arrays in rodata and returns a span to them; template parameter objects are effectively const inline variables, preventing constinit-mutable arrays. Therefore define_static_array is useful but not a universal replacement; future solutions may involve broader structural types or new static-storage facilities (P3380R1).

HN Comments

GitHub RCE Vulnerability: CVE-2026-3854 Breakdown

Wiz Research uncovered CVE-2026-3854, a critical RCE in GitHub’s internal git pipeline via X-Stat header push-option injection. Attacker-controlled push options can inject fields that override security settings, enabling unsandboxed code execution as the git user. The chain relies on rails_env, custom_hooks_dir, and repo_pre_receive_hooks to trigger remote code execution on GHES, and, with additional flag tweaks, on GitHub.com as well. GitHub patched GitHub.com within 6 hours; GHES patches released; affected GHES versions ≤3.19.1. Upgrade to GHES 3.19.3+ immediately. Wiz notes ~88% of GHES instances remained vulnerable at disclosure.

HN Comments

Waymo in Portland

Waymo announces its first Portland rollout, pursuing a regulatory path with officials and partners to deploy its autonomous fleet. Beginning now, Waymo will manually drive to train the Waymo Driver on Portland’s streets—from bridges to rain-slick corridors—aiming for a safe, reliable, stress-free mobility option for residents and visitors. Portland Mayor Keith Wilson frames autonomous tech as key to Vision Zero safety. Waymo notes the Waymo Driver has reduced serious injury crashes by 13x in other cities, and MADD supports safer roads. Sign up at waymo.com/updates.

HN Comments

Made by Johno Whitaker using FastHTML