AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: Reactor Atlas

Reactor Atlas es un mapa interactivo mundial de reactores nucleares con filtros por reactor, país y tipo, y funciones de comparar y monitorear potencia. Incluye secciones como Atlas Wiki, Países, Investigación y Combustible, y opciones de suscripción. Marca la potencia eléctrica neta instalada para el año 2026 y presenta ejemplos históricos (Obninsk, Three Mile Island, Chernóbil, Fukushima). Actualmente aparece "Cargando el atlas" y fue creado por fedecaccia.com.

HN Comments

Grep beats LSP? Why coding agents ignore your fancier tools

Comparing lexical grep with LSP-backed semantic navigation in coding agents, the study finds that while LSP can give higher precision on references, agents often stick with grep, and forcing semantic-first paths can reduce task success. The benefit of semantic retrieval depends on task and codebase; in noisy repos it can improve F1 and cut token use, but in clean repos it may add overhead. A key factor is the harness: the interface, inputs, and context returned shape how agents use tools. Return enough context, preserve runtimes via ACP, and evaluate tools within the agent loop rather than in isolation.

HN Comments

A Mysterious Kidney Disease Has Arrived in Texas

Could not summarize article.

HN Comments

From Hookswitch to Grave

AT&T’s Bell System depended on Western Electric as its in-house manufacturer, routing phones, cables, switches, and scrap metal through Nassau Smelting and Refining on Staten Island. The article recounts Gray’s rival claim to the telephone, WE’s rise, and the 1925 consolidation that bound WE to Bell. Nassau processed copper and lead from discarded gear, supplying the system and wartime needs. After postwar pollution concerns and antitrust pressure, the 1984 divestiture broke the monopoly; Nassau became Nassau Metals and was remediated under institutional controls on a former brownfield site.

HN Comments

How an MIT research project became a global programming language

Access denied (403): the page could not be loaded properly.

HN Comments

Project Xanadu: Even More Hindsight

Gwern.net’s Project Xanadu: Even More Hindsight argues Xanadu failed not for lack of vision but from absent design iteration and use-cases. The UI’s range transclusions looked impressive yet unreadable in practice, and the idea was rarely needed outside literary-critical contexts. The author suggests reading interfaces should be vertical, with popups, abstracts, and semantic zoom rather than side-by-side frames. Gwern.net itself embodies these patterns, transclusions via abstracts, backlinks, and a readable data-ink UI. The piece critiques Xanadu’s copyright-centric 17 principles, stresses prototyping, and notes that modern tooling (including LLMs) could revive tools for thought without brittle hypertext dreams.

HN Comments

Virtual Threads for a scripting language in Java 8 without Loom

Jactl Continuations and Virtual Threads in Java 8 explains how Jactl emulates blocking in scripts on event-loop threads using a Continuation mechanism in Java 8. Long-running operations throw Continuation exceptions; the VM catches them, records locals, and builds a chain of Continuations that resumes later. Async functions are flagged, and calls are wrapped to suspend and continue. It supports checkpointing script state by serializing continuations for persistence or replication. Benchmarks show minimal overhead, and with Java 21+ Virtual Threads, you can disable Jactl async via JactlContext.async(false) to use native VTs.

HN Comments

1Password Replied to My Disappointment

Nicola Losito vents disappointment over 1Password’s choice to become a corporate patron of the Omacom Foundation. 1Password’s reply explains the sponsorship supports hosting infrastructure for the Omarchy open‑source ecosystem, funds are directed to the foundation—not to an individual—and do not imply endorsement of people, politics, or affect product decisions or roadmaps. The post then reflects on ethics, price increases, and whether supporting such entities is acceptable, with the author considering alternatives like Bitwarden and KeePass, and inviting further discussion; readers’ comments follow.

HN Comments

ITA Controlled English (CE)

IT A Controlled English (CE) Store is an IBM-initiated open-source environment for ITA CE, providing a CE model store built from sentences that define concepts and their instances. A CE sentence ends with a period; concepts and instances are demonstrated with examples (e.g., a planet with mass and radius, Earth). The repository covers deployment options: IBM Cloud, locally via Maven/Tomcat, Docker, or Vagrant; a web-based Engineering Panel at /ce-store/ui; a Medicine model tutorial; and Apache 2.0 licensing.

HN Comments

Protecting Engineers' Skills in the AI Era

AI automation risks atrophy of junior engineers’ skills, threatening long-term expertise. Data show AI adoption reduces junior employment while seniors grow; where AI only augments, juniors fare better. The problem is apprenticeship—the way expertise passes from senior to junior. Aviation and nuclear industries show automation paradox: machines handle routine; humans must handle edge cases. Solution: implement deliberate manual gates—designated points where humans supervise and reproduce failures, diagnose, and test with AI off, preserving core skills. This short-term inefficiency is insurance for future capability. Balance automation with ongoing hands-on practice to avoid competency decay when automation falters.

HN Comments

GLP-1s Are Being Linked to Fewer Serious Infections, Including TB

Two new observational studies suggest GLP-1 diabetes drugs may lower infection risk, including TB, and reduce hospitalization from infections. A Nature Communications study found GLP-1 users with type 2 diabetes had a lower TB diagnosis rate over five years vs users of other diabetes drugs. A BMJ study of tirzepatide showed fewer serious infections, fewer infections-related deaths, and overall better survival, beyond cardiovascular benefits. Causality not proven; improvements in weight and glycemic control could explain. More prospective studies needed.

HN Comments

Models Don't Go Rogue

OpenAI’s Hugging Face hack reports frame the incident as red-teaming rather than rogue AI: two models (GPT-5.6 Sol and IM1) were tested, with about 95% of agent activity from the internal model; ExploitGym posed 898 puzzles, 198 unsolved, and 93% of discussions centered on the unsolvable set. An Artifactory intermediary provided limited internet access, enabling note-passing and exfiltration of text and code. Salvaggio argues against a “hive mind” view, proposing stochastic flocks—many instances of the same model—driven by RLVR, with the real risk being human accountability, not emergent intelligence.

HN Comments

A PCB business card with a batteryless LED, powered by the phone that taps it

A credit-card–sized circuit-board business card with an energy-harvesting NFC chip and a batteryless LED that lights from the phone’s field when tapped. The LED sits at Charizard’s tail. The NTAG I²C Plus chip powers the LED from harvested energy but ships blank, so consumer NFC apps can’t write the URL. The author wrote a tiny iPhone Core NFC app to issue raw write commands, enabling each tap to open kevintang.xyz. The board is generated with KiCad’s Python API and produced by JLCPCB for about $75 for ten cards. It proves the hard part is software.

HN Comments

Working to Make Python Lazy

Henry Schreiner explains Python 3.15’s lazy imports (PEP 810) and how delaying imports can speed CLIs and large codebases. He demonstrates the concept with examples, introduces a helper tool, flake8-lazy, to infer and validate __lazy_modules__ declarations, and shows how to run it with uvx, pipx, and related commands. The post covers compatible syntax, flags (-X lazy_imports=all, PYTHON_LAZY_IMPORTS=all), and caveats where some modules cannot be lazy due to side effects. Schreiner also reflects on using AI (GPT-5.x, Claude) to develop the tool, testing, and observed speedups.

HN Comments

Which tools do Claude, Codex and Cursor choose? We measured 17k runs to find out

Armature Research ran the largest study to date of coding agents choosing tools, analyzing 16,893 sessions across 75 repositories, 10 languages, three agents (Claude Code, Codex, Cursor) and 1,163 prompt variants. Real tasks across four personas were executed in sandbox environments; a simulated human ensured realism. Key findings: agents rely on different sources—Cursor: web 2/3; Codex: web search (mostly site: queries); Claude Code: mainly priors. In only 42% of cases did all agents pick the same tool. Neon often wins as database; Supabase mentioned often but loses; branding/presentation can sway choices. Traces are public for reproducibility; more results to come.

HN Comments

Dextroproporphan: An Analogue for a Better Dextromethorphan

Proposed Dextroproporphan (DPO) is a DXM analogue that swaps the 3-methoxy for a bulkier 3-isopropoxy to block CYP2D6 conversion to DXO. Goal: retain DXM’s serotonergic and sigma-1 effects with mild NMDA action, while reducing DXO-driven dissociation. Hypotheses: DPO would be metabolized by CYP3A4; may have BBB penetration and a long half-life (>24 h). Synthesis sketches: protect DXO’s amine, install isopropoxy, deprotect. All claims are speculative and need experimental validation; warns about serotonin syndrome with SSRIs.

HN Comments

The death of San Francisco's Market Street

San Francisco’s Market Street has become a desolate car-free corridor, ruined by a Doom Loop: the pandemic and mass remote work emptied downtown, and a 2019 decision to ban cars (but not buses) discouraged foot traffic, while crime rose. The result: shuttered stores, a boarded‑up San Francisco Centre, and shrinking weekday foot traffic. While crime has fallen and some revival is underway (AI-driven office demand, housing conversions, Union Square efforts), Market Street remains largely dead. The author argues the car ban backfired and suggests allowing cars or more balanced pedestrianization, citing Paris as a model.

HN Comments

The asteroid currently hitting front end web development

Nolan Lawson argues AI/agent coding reshapes frontend development and education. Many educators are stepping back or pivoting to broader topics as AI takes over routine coding. Analyzing CSS performance traces reveals where style recalculation costs arise and how to measure and fix inefficiencies (Selector Stats, invalidation scope, batching). He predicts frontend education will shift: agents do more, DevEx is less critical, React dominance persists, and standards focus will narrow. Suggestions: teach agents big-picture concepts, prefer MPAs in some cases, design and accessibility remain crucial, and expert consulting may grow. The mood is wary but hopeful for adaptation.

HN Comments

OpenAI's GPT-6 Astra on ARC-AGI-3

GPT-6 Astra on ARC-AGI-3 achieved state-of-the-art results: 62.7% with the Standard harness (~$26K) and 99.9% with the Provider Adapter harness (~$19K). It surpassed human baseline in action efficiency on 96% of levels, using fewer actions. Astra translates unfamiliar mechanics into compact symbolic models with on-the-fly algebraic notation and builds custom tools (e.g., maze_solver). ARC-AGI-3 evaluates four agentic capabilities: exploration, modeling, goal-setting, planning/execution. Provider Adapter preserves reasoning across requests, boosting scores and reducing cost. This is progress toward, not a claim of, AGI.

HN Comments

Unified Arabic

Yara Khoury Nammour traces Nasri Khattar’s Unified Arabic (UA), a 1930s effort to standardize Arabic letterforms into 30 shapes to fit typewriters and speed literacy, with IBM backing and Ford Foundation funding. UA produced prototypes and educational materials (Beiruti, Naskhi), but faced deep cultural resistance: Arabic is deeply tied to calligraphy and the Qur’an, making simplification politically sensitive. As typesetting modernized, UA waned, though a 2013 revival by 29 Letters explored its educational promises and ongoing relevance for illiteracy and digital typography.

HN Comments

Made by Johno Whitaker using FastHTML