AI Summarized Hacker News

Front-page articles summarized hourly.

Nintendo announces price increases for Nintendo Switch 2

Nintendo announced price revisions for Switch hardware, Switch Online, and related cards. In Japan (effective May 25, 2026): Switch 2 (Japanese) ¥49,980→¥59,980; Switch OLED ¥37,980→¥47,980; Switch ¥32,978→¥43,980; Switch Lite ¥21,978→¥29,980; Switch 2 multi-language on My Nintendo Store unchanged. Switch Online Japan prices rise (1‑month 306→400; 3‑months 815→1,000; 12‑months 2,400→3,000; Family 4,500→5,800; effective July 1, 2026). Outside Japan, US/Canada/Europe: Switch 2 and Switch price rise Sept 1, 2026 (US $449.99→$499.99; Canada $629.99→$679.99; Europe €469.99→€499.99). Playing cards in Japan revised (May 25, 2026).

HN Comments

Floats Don't Agree with Themselves

IEEE 754 floating-point nondeterminism causes different polygon-decomposition results across architectures. The author debugged a server-client mismatch and built exact-poly, a 2D geometry library using only integers (i64/i128) with a fixed scale (SCALE = 1e6). Cross products and areas are computed in i128 to avoid rounding, ensuring bit-for-bit identical results on wasm, x86, ARM. The library enforces area conservation (sum of parts equals ring area) and uses a cascade of integer convex-decomposition algorithms (Bayazit, Hertel-Mehlhorn, EarClip) with no epsilons. It rejects invalid inputs and aims at reproducibility for ZK, geofencing, and embedded use.

HN Comments

The surprisingly complex journey to text-selectable client-side generated PDFs

SDocs presents a configurable styling UI (fonts, sizes, colors, headings H1–H4, code, blockquotes, lists, links) and per-block options; lets you save defaults via sdocs-dev CLI to ~/.sdocs/styles.yaml; supports exporting as PDF, Word, or Markdown; mentions client-side, text-selectable PDFs; notes privacy (SQLite, stored messages and timestamps) and analytics, feedback, and open-source info.

HN Comments

HantaWatch Real time hantavirus outbreak tracker

HantaWatch reports an Andes-virus hantavirus outbreak linked to cruise MV Hondius with confirmed human-to-human transmission. By May 8, 2026: 9+ cases (5 lab-confirmed, 4+ suspected) and 3 deaths; UK confirms a 3rd suspected case. The ship, traveling from Cape Verde to the Canary Islands, is to be evacuated in Tenerife on May 11; ~150 onboard; 23 countries involved in monitoring. WHO assesses global risk as LOW. Guidance emphasizes a 40-day monitoring/quarantine for close contacts; no vaccine; treatment is supportive.

HN Comments

Dithering with CSS

Describes using CSS to apply dithering to site images to maintain a consistent color aesthetic. While pre-dithering images can simplify things, CSS dithering offers on‑the‑fly customization. The text references noise dithering and a two‑tone option, showing example parameters (baseFrequency, numOctaves, seed, mix, k1–k4) to tune the effect for dark and light modes.

HN Comments

ClojureScript Gets Async/Await

ClojureScript 1.12.145 adds ^:async to emit JavaScript async functions when targeting ES2016, simplifying interop with modern browser APIs. The example shows using await with Promises inside a defn marked ^:async and tests as well. This reduces the need for extra dependencies for common JavaScript interop, addressing community desires from the survey. Release notes point to additional fixes for the May 7, 2026 release.

HN Comments

GPT-5.5 Price Increase: What It Costs

OpenRouter analyzed GPT-5.5 vs GPT-5.4 with a switcher cohort and found a 2x price rise: input tokens $2.50/M to $5.00/M and output tokens $15/M to $30/M. GPT-5.5 is less verbose, yielding shorter completions for long prompts. Net costs rose 49–92%; longer prompts (>10K tokens) produced 19–34% fewer completion tokens, offsetting some costs. For shorter prompts (<10K), completions were similar or longer, driving higher costs: <2K +92%; 2K–10K +69%; 10K–25K +51%; 25K–50K +62%; 50K–128K +49%; 128K+ +85%. Costs normalized per million OpenRouter tokens.

HN Comments

Digging into Drama at the Document Foundation

The Document Foundation, LibreOffice’s nonprofit, ousted about 30 Collabora-affiliated members to protect its nonprofit status, prompting Collabora to pivot toward a trimmed Collabora Office. The article explains TDF’s governance as a German Stiftung with a board, membership committee, and directors; Collabora has long been LibreOffice’s largest external contributor. Audits from 2023–24 flagged potential nonprofit-law issues tied to past tenders and trademark use, fueling disputes that produced non-renewals and delayed elections. New bylaws would force resignations of members tied to disputing entities. The piece weighs governance, Gemeinnützigkeit, conflicts of interest, and possible paths forward (reform, mediation, or splitting the ecosystem).

HN Comments

US will start revoking passports for parents who owe child support

US will revoke passports of thousands of parents who owe child support, starting with those in arrears of $100,000 or more (about 2,700 holders). The policy will expand to >$2,500 in unpaid support, potentially many more. Previously tied to passport renewals, revocation now applies to all past-due payments over $2,500; arrears must be paid to reapply. Those abroad at revocation can obtain emergency travel documents from a U.S. embassy or consulate. Since 1998 the program has recovered about $657 million in arrears, including $156 million in lump-sum payments in the last five years.

HN Comments

Inventing Cyrillic

Could not summarize article.

HN Comments

A polynomial autoencoder beats PCA on transformer embeddings

Polynomial autoencoder combines a PCA encoder with a closed-form quadratic decoder (polynomial lift + Ridge OLS) to capture nonlinear variance in transformer embeddings. After projecting to d dimensions with PCA, the vector is lifted to all monomials up to degree 2, and a linear regression recovers the original embedding. No SGD; training is a single solve. On FiQA/BEIR, poly-AE consistently beats PCA at the same per-vector budget, especially at d=128 (about 8× compression) with modest gains; at d=256 gains vary by model. Practical caveats include corpus dependence and solver cost; code available.

HN Comments

Blaise – A modern self-hosting zero-legacy Object Pascal compiler targeting QBE

Blaise is a modern self-hosting Object Pascal compiler built to shed legacy baggage. It uses one language mode, one UTF-8 string type (reference counted), automatic reference counting for strings/classes/interfaces, no {$mode}, no old object types, and reified generics. It targets native code via QBE (LLVM backend in development). Build with PasBuild; modules: compiler, rtl, tools, vendor/qbe. Self-hosting bootstrap complete; 1200+ tests. LLVM backend and Windows/macOS ARM64 in progress; LSP/VS Code extension planned. Community not yet accepting contributions. Apache-2.0 with runtime library exception.

HN Comments

Mojo 1.0 Beta

Mojo is a compiled, statically-typed language that blends Python-like syntax with Rust-like memory safety and Zig-style compile-time metaprogramming, designed for high-performance AI workloads running on CPUs and GPUs without vendor lock-in. It emphasizes easy GPU programming in the same language as CPU code, with Python interoperability for importing and packaging, and seamless offloading of performance-critical parts. The site outlines getting started (stable and nightly builds), tutorials (Game of Life, GPU puzzles, Intro to Mojo), and a roadmap from core parser to dynamic OOP, with open-source plans and a community forum. Markdown versions available via .md.

HN Comments

Hardening Firefox with Claude Mythos Preview

The text indicates an HTTP 403 Forbidden error served by nginx, meaning access to the requested resource is denied.

HN Comments

How to make SSE token streams resumable, cancellable, and multi-device

The post argues SSE with Last-Event-ID can support resumable, cancellable, and multi-device token streams, but it’s not easy. Resuming requires per-token storage and cleanup; stateless replicas complicate resuming from an ID. Cancellations need a shared cancel marker so another replica can abort. Multi-device sharing is possible via stored token history, but syncing new prompts across devices without polling is hard. In short, SSE is workable but inefficient for streaming tokens; a pub/sub transport (e.g., Ably) offers persistent streams, rewind/history, and automatic cancellation routing.

HN Comments

New York state set to ban law enforcement, including ICE, from wearing masks

Could not summarize article.

HN Comments

Singapore introduces caning for boys who bully others at school

Singapore has introduced caning as a last-resort punishment for male students aged 9 and above who bully others, including cyberbullying. Up to three strokes may be administered in schools, only after principal approval and by authorised teachers, considering the student’s maturity and the gravity of misconduct. It applies to upper primary levels (age 9-12) and above; female students will face detention, suspensions, or conduct-grade adjustments instead. Counseling and wellbeing monitoring follow caning. The move follows a year-long review triggered by bullying incidents. WHO warns corporal punishment harms children; global prevalence remains high.

HN Comments

Los Alamos and the long path to detecting neutrinos

Los Alamos has a storied neutrino program. From the Homestake solar-neutrino deficit to the discovery of neutrino oscillations, these elusive particles forced revisions of the Standard Model. The SAGE collaboration established flavor transformation and set an electron-neutrino mass limit below 1 eV, countering Soviet claims of ~26 eV. LSND hinted at sterile neutrinos, a clue debated by MiniBooNE and MicroBooNE. SNO’s results confirmed oscillations with a meV-scale mass. Today Los Alamos helps run LEGEND, searching for Majorana neutrinos via neutrinoless beta decay, while exploring dark matter and matter–antimatter asymmetry.

HN Comments

Cloudflare to cut about 20% workforce

Could not summarize article.

HN Comments

Pinocchio is weirder than you remembered

Collodi's 1881 Pinocchio ends with a puppet hanged, then readers beg for more; he continues with a dark, satirical saga: a dead cricket, a fairy who begins as a corpse, a donkey-skin drum, and Pinocchio nearly drowning in a fish. The violence and satire critique moralising children’s books and truancy panic in schooling. Its lasting legacy is linguistic: writing in simple Florentine Tuscan helped standardize Italian as schooling spread, turning Tuscan into everyday Italian. Today the original remains approachable; Storica offers unsanitised Pinocchio for language learners.

HN Comments

Made by Johno Whitaker using FastHTML