AI Summarized Hacker News

Front-page articles summarized hourly.

Preemption is GC for memory reordering (2019)

Paul Khuong argues preemption should be treated as a sunk cost like garbage collection and can be exploited to enforce memory ordering in userspace. Using interrupts as pre-paid barriers yields asymmetric, low-overhead ordering for lock-free primitives such as event counts, hazard pointers, and epoch reclamation. The post outlines OS-assisted blocking via futexes and a barrierd daemon that tracks per-core interrupt timestamps with eBPF, waking waiters as needed. It compares single- and multi-producer event counts to membarrier, finding barrierd often far faster, especially under load. Interrupts thus provide a practical barrier path for preemption.

HN Comments

Count Binface, Nigel Farage's space-warrior foe

Could not summarize article.

HN Comments

AI 2040: Plan A

AI 2040 Plan A presents a scenario-based policy framework to avert existential AI risk by delaying superintelligence to 2040, making AI R&D public, and pursuing a synchronized, slowly scaling "mutually assured compute destruction" with transparent governance. It contrasts with Plans B, C, D, S and argues for an international deal establishing full transparency, guardrails, export controls, and verification. The proposal outlines a 2029–2040 timeline, starting with a US–China pact to pause reckless racing, moving to top-human AI by 2035 and superintelligence by 2040, with interventions (compute limits, reporting, verification). The intent is to stress-test policies, not predict the future.

HN Comments

Postgres locks do not scale

Recall.ai's Postgres on AWS RDS crashed under extreme concurrent bot activity, hitting 100% CPU with system time spent in lock management. A massive lock convoy formed: ~15,000 backends waited on a single GIN index extension while a deadlock check ran, and a flood of BotEvent updates when bots joined calls caused frequent index extensions and IO contention. Rebooting the DB didn’t help; they thinned connections via security groups, pruned expensive queries, and performed targeted DB surgery. Key lessons: monitor wait queues, avoid synchronized updates on indexed fields, and design bursty systems with decoupled indexing and controlled concurrency.

HN Comments

GhostLock, a stack-UAF that has existed in ALL Linux distributions for 15 years

GhostLock (CVE-2026-43499) is a Linux kernel stack use-after-free vulnerability present in v2.6.39–7.1-rc1 that lets an unprivileged local user obtain a dangling kernel stack pointer, write to arbitrary addresses, and hijack control flow to gain root. It stems from misusing remove_waiter() during FUTEX_CMP_REQUEUE_PI, leaving a waiter on the victim’s stack. An attacker reuses the stack via PR_SET_MM_MAP, forges a fake rt_mutex_waiter, overwrites a function table (inet6_protos[IPPROTO_UDP]), pivots to a ROP chain, and uses DirtyMode to flip core_pattern to world-writable. Patch released April 2026; widely deployed; affects major distributions without patch.

HN Comments

SpaceX wants to launch 100k more Starlink satellites for 100x the bandwidth

SpaceX has filed with the FCC to launch Gen3 Starlink, a 100,000-satellite low‑Earth‑orbit constellation intended to deliver ultra‑low‑latency, multi‑gigabit broadband. SpaceX promises up to 100x more total bandwidth and sub‑20 ms latency, with potential gigabit speeds, though current users see roughly 145–170 Mbps down and under 40 Mbps up. The plan requires two‑ton Gen3 satellites and new end‑user hardware, likely launched by Starship. It seeks broad spectrum use across Ku, Ka, V, E, W, and D bands, with FCC review and possible conditions. Prices, interference, and debris concerns loom, and rivals push back.

HN Comments

Einstein's relativity rules chemical bonds in heavy elements, new research shows

Brown University chemists provide direct spectroscopic evidence that relativity alters triple bonds in heavy elements. Using photoelectron spectroscopy on carbon-bismuth molecules cooled to near absolute zero, they find the canonical one sigma plus two pi bonds does not hold: bonds resemble one pi plus two hybrid sigma-pi bonds due to spin-orbit coupling in heavy atoms. This relativistic mixing blurs the sigma/pi boundary, effectively changing the bond picture for heavy elements like bismuth. The work could prompt revising chemistry textbooks and informs heavy-element chemistry with potential uses of bismuth in solar cells and quantum materials.

HN Comments

Inference Optimization for MiMo v2.5: Pushing Hybrid SWA Efficiency to the Limit

MiMo-V2.5 combines Hybrid SWA, sparse MoE, and multimodal encoders to deliver long-context, cross-modal inference. This article documents end-to-end production optimizations that translate theoretical gains into real efficiency: a dual KVCache (Full vs SWA) with O(W) SWA storage, SWA-aware prefix trees, and tiered GCache for L3 KVCache; scheduler (LLM-Router) with load-affinity and TTFT prioritization; Prefill/Decode enhancements including reduced EP, length bucketing, and MoE balance; decode memory and MTP improvements; GPU-accelerated multimodal preprocessing and encoder sharing. Result: ~7x KVCache efficiency, 93–95% KV cache hit rate, 2.3x–1.5x MTP speedups, ~40% EP throughput gain, substantial throughput/latency reductions and API price reductions.

HN Comments

Apple sues OpenAI, accuses ex-employees of stealing trade secrets

Apple has filed a lawsuit against OpenAI accusing former Apple employees of stealing trade secrets to benefit OpenAI. Named individuals include Tang Tan, a former Apple VP of product design, and Chang Liu, a former senior electrical engineer; both left to join OpenAI. The suit alleges Tan used insider knowledge to interview candidates, bring Apple hardware, and share internal documents; Liu allegedly downloaded confidential files after leaving. OpenAI and its partner io (owned by Jony Ive) are named. Apple seeks injunctive relief and damages; it notes over 400 ex-Apple staff now at OpenAI.

HN Comments

Software Engineer's Firing Ruled Illegal in a Rare Win for a Tech Worker

Could not summarize article.

HN Comments

Why We Don't Trust the Database with Authentication

Trusting the database as the sole arbiter of identity is risky. A SQL injection can let an attacker reuse a valid API key by swapping the stored hash, bypassing the perimeter. Sturdy Statistics solves this with defense-in-depth: a server-side cryptographic pepper signs an HMAC-SHA512 that binds the api-key-id, rotation-version, org-id, and secret; the pepper never touches the DB. The database stores verifiers only and cross-checks with the backend. Tenancy is enforced at routing, auth, app, and DB layers, with zero-downtime rotation and triggers to prevent rollback. Datomic’s immutable ledger further protects state.

HN Comments

Moss (YC F25) Is Hiring

Moss, a YC-backed real-time semantic search startup for conversational AI, is hiring a Senior/Staff Software Engineer - SDK to own Moss SDKs across JavaScript/TypeScript, Python, Swift, Android, Elixir, C, and Rust. Design safe bindings to the Rust core, improve FFIs, packaging, and cross-language APIs, and push performance (startup latency, binary size) while supporting production customers. Requirements include deep systems engineering, Rust expertise, and shipping multi-language SDKs at scale; bonus for mobile/embedded AI. Success means delivering end-to-end SDK improvements and driving cross-platform strategy.

HN Comments

GPT-5.6, Grok 4.5, Claude, and Muse Spark build the same 4 apps

TryAI pits twelve models (GPT-5.6 Sol/Terra/Luna, Muse Spark 1.1, Grok 4.5, Claude Opus 4.8, Claude Fable 5, Qwen 3.7 Plus, DeepSeek V4 Pro, GLM-5.2, Kimi K2.6) across four apps—raycaster, 3D Rubik’s Cube, Calculator, and Game of Life—with five attempts each; all raw builds are published. Conclusions: on hard, novel tasks the frontier models win—GPT-5.6 Sol and Claude Fable 5 excel (raycaster and cube). On simpler Life tasks, OSS like Qwen 3.7 Plus and GLM-5.2 perform well and cheaply. Grok 4.5 offers strong cost-performance; Muse Spark is surprisingly capable but inconsistent.

HN Comments

45% of Enthusiasts 'Seriously Considering' Leaving Sony for PC

Could not summarize article.

HN Comments

Don't discontinue Gemini 2.5 Flash

Forum posts urge Google not to discontinue Gemini 2.5 Flash, arguing it still outperforms newer variants in latency and reliability. Users report 2.5 Flash delivers low-latency completions (as low as ~300–400 ms) and handles diverse tasks well, especially for voice agents in Australia, where 3.5 Flash lags (600–800 ms) and has limited deployment. They warn 2.5 Flash accounts for a large portion of usage and traffic, and fear retirement without a suitable substitute; calls include extending the end-of-life date and reconsidering the deprecation timeline.

HN Comments

The Clouds of Hiroshima

Surveys Hiroshima cloud photography from aerial and ground views, detailing key images: Caron’s Enola Gay shots (cropped vs broader) and why a later smoke-cloud photo isn’t the mushroom cloud; reconnaissance shots obscured by fires, and the first clean aerial photo on Aug. 8. Includes Japanese ground photos by Mitsuo Matsushige and others (Kure Arsenal, Honkawa), plus a rare ‘view from below’ by Seizo Yamada. Distinguishes mushroom cloud from pyrocumulus smoke cloud, notes scale and radiation issues, and previews Nagasaki coverage.

HN Comments

An Update on the scraper situation

The piece updates on the ongoing surge of web-scraping driven by residential proxies used to train large language models. It describes attacker networks built on compromised devices and 'ethically sourced' proxies (e.g., Bright Data), with traffic from millions of IPs and fake user agents. Large model vendors also scrape, but not as intense. Defenders include proof-of-work, CAPTCHA-like challenges, login gates, paywalls, and data poisoning; sites optimize and reduce expense during attacks. LWN faced its heaviest attack yet, defending without heavy tools like Anubis. Google/FBI shut down NetNut, briefly easing pressure. A lasting solution is sought; Common Crawl is cited.

HN Comments

Mayor Mamdani Announces Landmark "Click-to-Cancel" Consumer Protection Rules

Access denied; the NYC mayor’s office news article cannot be retrieved due to permission restrictions.

HN Comments

Cpp2Rust: Translates C++ to safe Rust automatically

Cpp2Rust translates C++ to safe Rust automatically using clang's AST. It parses input, traverses the AST, and emits Rust code with libcc2rs runtime to model C pointers (Ptr<T>) and satisfy the borrow checker. By default it produces fully safe Rust (reference-counting); an unsafe path is available via --model=unsafe. It can translate a single file or a directory (after generating compile_commands.json); the output is rustfmt'ed. Build and test instructions use CMake/Ninja, with examples showing translation of hello.cpp.

HN Comments

Materials innovation has a scale-up problem, not discovery

Atomscale targets the materials scale-up bottleneck: turning known lab materials into reliable production. Physical hurdles come from context-rich stacks; informational hurdles from fragmented data, siloed tools, and missing metadata. With no true internet of materials, we need systems that use existing data to guide growth in real time. Atomscale deploys a hierarchy of physics-informed models—adapters, time-series, and reasoning—that extract 43x more useful information and steer each run. It replaces data drudgery with automated insight, accelerating scalable material manufacturing.

HN Comments

Made by Johno Whitaker using FastHTML