AI Summarized Hacker News

Front-page articles summarized hourly.

Tool to explore regularly sampled time series

tseda is a Python (Dash) app to explore regularly sampled time series (hourly+) up to 2000 samples by a three-step workflow: (1) Initial Assessment with KDE/box plots and ACF/PACF; (2) Time Series Decomposition via Singular Spectrum Analysis with adjustable window sizes by sampling frequency; users group components and reconstruct series, with optional change-point analysis and variance/aic-based model selection; (3) Observation Logging with summaries. It provides a notebook interface and data loaders; dataset requires CSV/Excel with timestamp and value, no missing values, max ~2000 rows. Install via PyPI or conda; run locally at http://127.0.0.1:8050; supports uploading data and docs.

HN Comments

The AI revolution in math has arrived

AI is increasingly used to generate and verify mathematical proofs, accelerating discovery. After 2025 breakthroughs (Olympiad results, First Proof), teams used AlphaEvolve and other LLMs to formulate conjectures, discover structures (e.g., hypercubes in Bruhat intervals) and even prove the convergence of Nesterov’s method, with humans guiding and validating. The tech raises issues: access inequalities, pedagogy, risk of AI-generated nonsense, and the need for formal verification. Mathematicians foresee a future where AI augments research but preserves human creativity and oversight.

HN Comments

Design and Implementation of DuckDB Internals

Torsten Grust's DuckDB-based course 'Design and Implementation of Database System Internals (DiDi)' supports a 15-week undergraduate sequence on DuckDB internals at the University of Tübingen (Mar 2026). The material covers core internals through chapters: Welcome & Setup; Query Performance Spectrum; Memory management and grouped aggregation; Sorting; Large Tables; The ART of Indexing; Query Execution Plans and Pipelining; Vectorized Query Execution; and Query Rewriting and Optimization. Prereqs: basic SQL; directs to the companion Tabular Database Systems course. Acknowledges 15 weeks can't cover all internals; slides/materials are on GitHub; links to related talks and resources.

HN Comments

SnapState - Persistent state for AI agent workflows

SnapState provides persistent state for AI agent workflows, enabling save, resume, and replay of multi-step processes across sessions and crashes. It supports JavaScript, Python, and MCP-compatible agents. Features include full-state checkpointing (JSON up to 1 MB) with diffing and ETags; resume from the latest checkpoint or replay history; agent identity tagging for cross-agent audit; built-in analytics; MCP Server compatibility with Claude Desktop and Cline; pricing with a generous free tier: 10k writes/mo, 1 GB storage, 5k resumes/mo, 1k replays/mo; no credit card required.

HN Comments

Why it's impossible to measure England's coastline

Coastline length is inherently ambiguous: the coastline paradox means length depends on measuring scale and what you count. As you use smaller rulers, adding in bays, inlets and even barnacles, the measured length grows—and theoretically could approach infinity. Consequently, national coastline estimates vary widely (UK: ~7,723 miles to ~12,251 miles; US: ~12,380 to ~95,471 miles). Tides, erosion and constant change further complicate standardisation. England’s 2,689‑mile Coast Path, ~80% complete, will be rolled back inland as the coast shifts and could eventually link with Wales; Scotland’s coast would add thousands more miles.

HN Comments

Write less code, be more responsible

AI-assisted programming changes how we build software but doesn't replace creativity or effort. The author shares trials with Codex/Copilot, moving from overreliance to a balanced, commit-by-commit workflow that uses AI for dull tasks while he writes the core code and verifies output. He advocates openness about AI use, avoids guilt, and stresses responsibility in tooling, quality, and licensing as vibe-coded apps rise. The point: AI is a tool; keep grinding, build high-quality projects, and be responsible.

HN Comments

WiiFin – Jellyfin Client for Nintendo Wii

WiiFin is an experimental Jellyfin client for the Nintendo Wii, written in C++ with GRRLIB and MPlayer CE. It provides console-friendly media browsing, playback, and authentication (username/password or QuickConnect), saved profiles, library navigation, detail views, and playback controls, with server-side transcoding via MPlayer CE. Status: experimental; no direct-play; video transcoded, stereo audio, embedded subtitles; TLS via mbedTLS; Wiimote pointer support; ships as .dol and .wad. Build requires devkitPro/devkitPPC/libogc/wii-dev, GRRLIB, MPlayer CE. Project structure includes source, data, libs, tools, and apps/WiiFin. GPL-3.0.

HN Comments

The Human Cost of 10x: How AI Is Physically Breaking Senior Engineers

Denis Stetskov argues the so-called 10x AI productivity comes at a human cost. AI dramatically increases the volume of work for engineers, forcing constant context switching and cognitive load that exceed human bandwidth. Data from Berkeley, Upwork, MIT shows AI raises workload, burnout, and drop in review quality; seniors face the majority of risk as AI-generated PRs flood their desks. While developers merge more code, defects and bugs rise and organizational throughput stalls. The math doesn’t add up; the body bears the cost—eye strain, poor sleep, and health risks.

HN Comments

Lean proved this program correct; then I found a bug

Fuzzing a verified Lean zlib (lean-zip) with Claude across millions of runs revealed two bugs outside the verified scope: a heap buffer overflow in the Lean 4 runtime (lean_alloc_sarray) and a denial-of-service in lean-zip’s archive parser due to unvalidated ZIP headers. The test used 16 fuzzers, 359 seeds, about 19 hours, yielding 4 crashes and 1 memory vulnerability. Verification was strong for the application code, but not for the unverified Archive.lean or the runtime, underscoring both the power and limits of formal verification and noting a pending PR to fix the runtime.

HN Comments

Ascending into the Realm of Japanese Charts

RJ Andrews chronicles how a prewar trove of Japanese statistical charts—found via Kosho and the National Diet Library—expanded from curiosities to a substantive archive. AI helped translate, navigate listings, and locate digitized copies, but he still judged which items were alive and valuable. Eight orders totaling 19 volumes were shipped from Japan, turning a shopping problem into a monumental view of how charts became routine administrative tools in post-disaster Japan. He argues digitization gaps, language barriers, and archive access obscure Asian graphic history, and that many more discoveries await for those with taste and patience.

HN Comments

Air Powered Segment Display? [video]

Google shows a CAPTCHA block due to unusual traffic from the user's network, preventing access to YouTube until the CAPTCHA is solved. The system suspects automated requests or malware, or a browser extension; the block ends when traffic subsides. On shared networks, contact the administrator since another device could be using the same IP. The notice lists the user's IP and timestamp and points to the video URL.

HN Comments

Mathematical Minimalism

Could not summarize article.

HN Comments

What We Learned Building a Rust Runtime for TypeScript

Encore rebuilt its Go runtime in Rust to run TypeScript in-process, with Rust handling HTTP, DB pools, pub/sub, tracing, object storage, and an in-process API gateway (Pingora). It uses two config layers: application metadata (from a TS parser at compile time) and environment-specific runtime config (at deploy time). It bridges Node.js and Rust via NAPI and a promise-aware ThreadSafeCallContext, plus a CancellationGuard to finalize traces if a JS handler is canceled. Cloud providers are abstracted with trait objects (NSQ, GCP Pub/Sub, AWS). A custom binary trace protocol, a SWC-based TS parser, and ~67k Rust lines power the system. Encore.ts ~9x Express throughput.

HN Comments

N-Day-Bench – Can LLMs find real vulnerabilities in real codebases?

N-Day-Bench measures frontier LLMs’ ability to find real-world vulnerabilities disclosed after their knowledge cut-off. Uses the same harness and context; updated monthly; traces are publicly browsable. Project by Winfunc Research. Latest run: advisories scanned 1000, 47 accepted, 953 skipped; top models—OpenAI GPT-5.4 (83.93), z-ai glm-5.1 (80.13), Claude Opus-4.6 (79.95), moonshot Kimi-K2.5 (77.18), Gemini-3.1-Pro-Preview (68.50). Finder models and recent traces listed. Run metadata shows created, started, and completed on Apr 13, 2026.

HN Comments

The tech jobs bust is real. Don't blame AI (yet)

Could not summarize article.

HN Comments

Show HN: Continual Learning with .md

README for SunAndClouds/ReadMe explains turning local files into a memory filesystem for AI agents. It shows how an agent scans and traces sources (e.g., ~/.codex/sessions, ~/.claude/sessions, Downloads, Projects) and stores user context under ~/.codex/user_context and a 2026_agentic_rag_memory_systems directory (with 2026-04_bootstrap_and_consolidation and related files). It installs a hint at ~/.codex/AGENTS.md: < user_context > and includes example Q&A about recent work. It offers setup steps to initialize codex, enable daily updates, and use memory/context retrieval for agentic behavior.

HN Comments

Tax Wrapped 2025

A tool called Tax Wrapped lets you see how the federal government spent your tax dollars, starting in 2025. It asks for your 2025 earnings to calculate your "wrapped," and notes the data are only used for calculation and won’t be stored.

HN Comments

I Just Want Simple S3

Seeking a simple, reliable S3 backend, the author reviews Minio, Garage, SeaweedFS, Ceph, and Versity GW. Minio is deemed dead; Garage is too heavy; SeaweedFS is cool but slow on LAN; Ceph is powerful but overkill. Versity GW wins for them: it uses a local filesystem for S3, offers a web UI and public buckets, and stores metadata with xattrs, delivering line‑rate LAN performance. After testing with rclone, the author plans to replace it with a true ZFS-native object storage later. Other options noted: RustFS, filestash, Zenko CloudServer, Supabase Storage.

HN Comments

(AMD) Build AI Agents That Run Locally

GAIA SDK is an open-source framework for building AI agents in Python and C++ that run completely on local hardware with no cloud dependency, ensuring data never leaves the device. It provides local inference and AMD-optimized acceleration on Ryzen AI, with Python and C++ SDKs. Start quickly with a Python or C++ quickstart and an Agent UI. Capabilities include privacy-first desktop chat with document Q&A, offline speech-to-speech, code and image generation, MCP integration, intelligent agent routing, system health monitoring, and a Wi‑Fi troubleshooter. Docs, source, and community at GitHub, PyPI, Discord, Mintlify.

HN Comments

Stanford report highlights growing disconnect between AI insiders and everyone

Stanford’s annual AI report shows a widening gap between AI insiders and the public. Experts see AI improving health care (84%), jobs (73%), and the economy (69%) over the next 20 years, but the public is far more pessimistic: 44%, 23%, and 21% respectively. Pew data cited show only 10% of Americans more excited than worried about AI. Trust in U.S. AI regulation is low (31%), with 41% saying regulation won’t go far enough and 27% saying too far. Global sentiment edges toward more benefits (59%), but general anxiety remains high (nervous 52%), especially among Gen Z.

HN Comments

Made by Johno Whitaker using FastHTML