AI Summarized Hacker News

Front-page articles summarized hourly.

Arrow heads at Obi-Rakhmat (Uzbekistan) 80K years ago?

Obi-Rakhmat Grotto (Uzbekistan, ~80 ka) yields three projectile-armature classes in layers 20–21: large retouched points, micropoints, and bladelets. Micropoints (15–23 mm; ~0.7–2.5 g) show impact traces and fractures consistent with arrow-head use on shafts; bladelets may supplement cutting edges or serve as inserts; large points reveal hafting diversity and multiple weapon types. The findings indicate light projectiles in the Middle–Upper Paleolithic transition, with parallels to Mandrin (France) and Sibudu (South Africa). Methods include microscopy, 3D modeling, and experimental replication; the sample is preliminary but supports arrows over darts.

HN Comments

Orchestrating Claude Code Agents: The Chief of Staff Pattern

Chief of Staff pattern: a long-lived coordinator manages multi-session AI coding, while short-lived sessions implement the work. A durable external board (Plan Desk) holds tasks, design docs, dependencies, and progress, so memory isn’t tied to any one context. The coordinator writes briefs, re-runs claims, reads diffs, and records lessons; it does not implement. Work proceeds one item at a time with pull, read, red-gate verification, delegate, prove, observe, gate, ship. Three components: Claude Code runtime, cmux session substrate, Plan Desk board. Use for long, correctness-critical, multi-session projects.

HN Comments

Spain Orders Blocks on Archive.today and Its Mirrors

Could not summarize article.

HN Comments

UTF-8000: Unlimited UTF-8

UTF-8000 is a proposed, infinitely extensible extension of UTF-8 that preserves UTF-8’s key properties (self-synchronization, self-punctuation, and strcmp ordering) while allowing code units to grow arbitrarily. It splits the first byte into a self-synchronization prefix and start bits (the start bits roll across multiple initial bytes), enabling multi-byte code units with no new special cases beyond ASCII and the 2-byte UTF-8 overlong check. The specification covers anatomy, encoding/decoding, error handling, BOM, endianness, and information rate (approaching 5n+1 content bits; ~62.5% for large codes). Includes Python reference implementations and discussion of related ideas (ASCVI, UTF-∞-8, UTF-16K/32K).

HN Comments

Dropbox's Jan 1st 2027 terms of service

Dropbox's Terms govern use of its Services, including accounts (and Dropbox Teams), Your Stuff, and permissions to host, back up, and share content. They cover software licenses, beta/early access features, electronic signatures, templates, and fax services. They outline paid accounts, billing, cancellations, downgrades, and refunds, and termination or discontinuation of Services. The Services are provided 'as is' with limited liability; disputes fall under California law, with mandatory U.S. arbitration and no class actions, plus notices for updates. DocSend/Dropbox Sign have separate terms.

HN Comments

Chess Atlas

Trace the design of chess across 1,300 years and cultures, from early Persian/Sasanian ivory and clay pieces to Meissen and Wedgwood, then standardization via Selenus, Régence, and Staunton patterns. The timeline covers the rise of modernist and artist-craft crossovers (Man Ray, Hartwig, Max Ernst) and contemporary collaborations (Gehry for Tiffany; Zaha Hadid; Skyline Chess). Emphasizing materials—ivory, wood, porcelain, metal, crystal, lucite—the exhibit frames chess as both game and design object.

HN Comments

Telling a Computer to Do Things

Starting from a GUI-reliant approach, the author shows how shell scripting let him automate multi-step tasks, handle failures, and stitch programs together. Early scripts were brittle, and many engineers rely on GUIs. Over years he learned shell basics and patterns (loops, pipes, conditionals), realizing Bash/Zsh is ergonomic for simple stitching, but complex logic benefits from a real programming language. Tools like zx (for JS teams) and CLI utilities (fzf, xargs, rsync, sed, direnv, gh, ngrok) broaden what you can do. The core message: know the shell and your toolbox; choose the right tool; automation is empowering.

HN Comments

Polymarket's Rush to Grow Left a Door Wide Open for Fraudsters

WSJ 404: page not found. The site can’t locate the requested page and asks users to check the URL or email [email protected]. The page also lists popular articles—“Patients Sue GLP-1 Drugmakers Over Risk of Sudden Vision Loss”; “Law Firms Have a Big Problem: Senior Partners Aren’t Retiring”; “Gemini Hacked”; “Three Companies in First Known Breakout by Google’s AI”—and features latest podcasts such as “What’s News in Markets: Markets Digest Shocks, Tokenized Stocks, Buffett Steps Down” and “AI Therapists Are Here. Are They Safe?”

HN Comments

Why isn't mutable a subtype of immutable, or vice versa?

Immutable and mutable variants cannot be subtypes under Liskov’s substitution principle, because mutability changes the contract of operations. Immutable pairs guarantee unchanged values, enabling stable hashing and hash-consing; mutable pairs require mutator operations, breaking that contract. Thus they are separate types with distinct operations. Languages use ad hoc polymorphism (type classes, interfaces, traits) to share a common contract without subtyping; dynamically typed languages rely on duck typing, which can be error-prone.

HN Comments

BYD Slashes Price of Electric Car and Becomes Cheapest in Australia [video]

An automated CAPTCHA/verification notice from Google/YouTube explains that unusual traffic from the user’s IP triggered a block. Access is restricted until the CAPTCHA is solved. Causes include malware, a browser plug‑in, or a script sending automated requests, and on shared networks another user could trigger it. The page lists the IP, time, and URL. The block usually expires when traffic subsides. If on a shared network, contact the administrator to resolve.

HN Comments

Step 5 Preview: Advancing the Pareto Frontier

Could not summarize article.

HN Comments

Weeping whales: Stillborn humpback whale grieving documented

Your request was blocked by the server's security policies; if you believe this is an error, contact support.

HN Comments

Comparing reflection capabilities of C++, Zig and C3

Post comparing compile-time reflection in C++, Zig, and C3. All rely on compile-time introspection for enums and struct fields with no runtime cost, covering enum-to-string, struct printing, and validation. C++ uses heavy templates; Zig uses comptime-based introspection but lacks macros or attributes for field data. C3 uses macros and a dedicated compile-time syntax, with contracts for compile-time or runtime validation. All can support serializers and debug printers. The author finds C3 readable and stable, close to 1.0, and competitive with Zig; C++ remains powerful but verbose; Zig is well-marketed.

HN Comments

Regeneration of used batteries via electrode–electrolyte interphase dissolution

Could not summarize article.

HN Comments

RSA-896

RSA-896, a long-standing RSA challenge, was factored on September 19, 2026 by Stephen A. Weis with Claude. The result is RSA-896 = p × q, with the primes p and q listed in the article.

HN Comments

AI in schools – The choice we keep making

Ivan Johnson argues that education technology repeatedly promises efficiency but never replaces the core teacher-student relationship. He cites past misfires (television classrooms, smart boards) and open-gradebooks that inflated grades and shifted focus to scores over growth. He warns AI could aid or replace teachers, but the true value lies in teachers guiding individualized learning. Education is expensive because it requires time and human connection; the solution isn’t cheaper tech but preserving teacher judgment and relationships, even at higher costs.

HN Comments

An open source roguelike adventure through dungeons

Dungeon Crawl Stone Soup is an open-source roguelike where you explore dungeons to find the Orb of Zot. Play online or download for Windows, macOS, Android, and Linux. Resources include LearnDB for monster stats and item concepts, a community wiki, and forums for strategy and changes. Chat channels: IRC #crawl on libera.chat with Sequell, dev channel #crawl-dev; Roguelikes Discord channel #dcss; Cerebot bridged to Sequell. Bug reports via mantis tracker (registration closed). Source code is available for fork or contribution.

HN Comments

The Hugging Face Hack Wasn't What It Was Cracked Up to Be

WSJ 404 page: page not found; instructions to check the URL or email support. It also lists popular articles: patients sue GLP-1 drugmakers over vision-loss risk; law firms facing senior-partner retirement issues; Gemini hacked; three companies in the first known breakout by Google’s AI. Latest podcasts include What’s News in Markets: Markets Digest, Shocks, Tokenized Stocks, Buffett Steps Down, and AI Therapists—Are They Safe?

HN Comments

Authenticity's Triumph

Authenticity's Triumph argues that a modern plutocracy uses LLMs and digital platforms to drain value from society—eroding critical thinking, outsourcing creativity, rewriting history, silencing dissent, and hollowing public discourse. It targets the 'McDragon'—billionaires who pose as outsiders to consolidate power—and warns AI is being weaponized to extract wealth rather than inspire. The author calls for authenticity through open models, civic engagement, and offline communities: reduce reliance on centralized platforms, support democratic socialist policy, and invest in education, writing, and neighborly bonds to counter elite power.

HN Comments

Faster NumPy in the Browser

NumPy in the browser now benefits from an accelerated BLAS by linking OpenBLAS in WebAssembly via Emscripten-forge. OpenBLAS 0.3.34 provides large speedups for matrix products (np.matmul, @, np.linalg) compared with no BLAS; 1024x1024 float32 ~30.9x, float64 ~14.9x. OpenBLAS 0.3.35 adds SIMD128 kernels and an optional Relaxed SIMD path, boosting end-to-end throughput to ~64.9x float32 and ~30.1x float64; x@A and A@x also improve. Emscripten-forge acts as a language-agnostic WebAssembly package ecosystem. Fortran tooling (Flang) enables Fortran in wasm; this benefits Pyodide and others.

HN Comments

Made by Johno Whitaker using FastHTML