AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: Flashpaper – Self-destructing secret sharing with no database

Flashpaper is a privacy-first tool that uses zero-knowledge cryptography to create self-destructing notes and securely share encrypted files.

HN Comments

Stop Killing the Internet: No Digital ID and No Age Verification

Official EU portal for the European Citizens’ Initiative (ECI), outlining how it works and its lifecycle statistics. It provides resources for organizers—launch an initiative, online collection, regulatory and data protection policies—plus guidance on national implementation, history, FAQs, and results. It also offers news, newsletters, events, communication materials, ambassadors, podcasts, institutional pages, an educational toolkit for schools, the ECI Forum, and organizer accounts. The site is managed by the Secretariat-General and includes accessibility, contact, and privacy/cookie information.

HN Comments

Setup Script Should Support Git Worktrees

The article promotes a worktree-aware setup script (bin/setup) that turns any Git worktree into a safe, development-ready environment while sharing a single Docker stack. Each worktree gets isolated ports, databases, and resource names derived from a worktree identity, allocated through a registry with locking. bin/setup bootstraps the toolchain, runs bin/doctor for prerequisites, ensures Docker services are healthy, generates local config, and creates/migrates per-worktree databases before exiting to run bin/dev. It should be idempotent and concurrency-safe; some cases still need dedicated stacks.

HN Comments

Xenharmlib (music theory library) adds support for Just Intonation

Xenharmlib 0.4.0 is a major leap: its core supports all regular temperaments and Just Intonation via Prime Limit Tunings and Multi-Generator Tunings, enabling accurate analysis of Byzantium, Renaissance, Indian classical, Indonesian gamelan, Arabic Maqam, and 20th‑century music. It preserves use of existing analytic tools (Prime Form, Normal Form) for multi‑dimensional temperaments. The release revamps documentation and adds features: Just Intonation with Prime Limit Tunings; Custom Regular Temperaments; Full Interval Arithmetic; New harmonic primitives (Sequences, Interval Fans); Interval Class Vectors; Closest Frequency Approximation. Transposition is implemented as regular transposition to avoid scale‑degree inconsistencies.

HN Comments

Kimi K3 Architecture Overview and Notes

Sebastian Raschka reviews Kimi K3, a huge open-weight model (2.8T parameters) derived from Kimi Linear (48B). The key new component is LatentMoE, echoing Nemotron 3 Ultra, used to compress large linear layers. K3 emphasizes inference efficiency by replacing components with efficiency-oriented variants: MoE to LatentMoE, regular attention to multi-head latent attention and Kimi Delta Attention. Attention residuals improve residual paths with attention-based weighting, adding about 4% training cost and 2% inference cost. K3 uses NoPE (no positional embeddings) instead of RoPE and supports native multimodal input.

HN Comments

Show HN: XY – Fast, composable, GPU-accelerated Python charting library

XY is an extremely fast, interactive Python charting library for the web, notebooks, and static exports. Charts are declarative or matplotlib-style, and fully customizable with Python, CSS, or Tailwind. The Rust core renders large datasets (density views) while preserving exact rows for interactions; pan/zoom/hover return original data. It can export to HTML, PNG, SVG, or PDF. Install with pip install xy (or uv add xy). It also offers a Reflex adapter to embed XY charts in Reflex apps. Benchmarks show substantial speedups over Matplotlib and Plotly. License: Apache-2.0.

HN Comments

Zig's Incremental Compilation Internals

An in-depth look at Zig's incremental compilation, which reuses changed parts of a build to quickly update binaries. The pipeline processes source files into ZIR per file; ZIR is cached and rebuilt only when source changes. Semantic analysis is the hardest part; Zig uses analysis units (layout, type, const value, function body) with dependency graphs and source-code hashes to determine what to reanalyze. Code generation emits MIR per function; linking is tightly integrated with the compiler using a MappedFile to allow in-place updates. Usage: zig build --watch -fincremental (on x86_64-linux currently). Not yet stable.

HN Comments

How Do I Profile eBPF Code?

Describes profiling eBPF by measuring the performance impact of an eBPF hook with a minimal C test harness that times repeated raw openat syscalls to gauge p50/p99 latency, discarding the first 10% as warmup. Covers enabling BPF JIT and symbol exposure (sysctl), verifying symbols with bpftool and rg, and running perf with call-graph (-g), -e cycles:k, and a high sampling rate on a pinned CPU. Analyzing perf output helps identify hot paths (e.g., bpf_lsm_file_open and tail_calls) for optimization.

HN Comments

Delayed Gratification – Proud to Be 'Last to Breaking News'

A bot-verification prompt confirming the user is human.

HN Comments

You Could Have Come Up with Kimi Delta Attention

An in-depth look at Kimi Delta Attention (KDA), a family of linear-attention variants that replaces costly full-memory writes with delta updates on a fixed-size state S_t. Starting from quadratic softmax attention, the article derives DeltaNet and Gated DeltaNet, then introduces KDA with per-key-channel forgetting via D_t = diag(α_t), a diagonal-plus-low-rank (DPLR) update. It covers chunkwise and fused-recurrent Triton implementations for decode versus training, and notes Doubleword’s inference platform and hiring.

HN Comments

The Origins of Modern Mathematics in Russia

Origin of modern Russian mathematics arose abruptly under Peter the Great’s drive to build a state-backed academy and the Basel‑Bernoulli–Euler influx. Euler’s years in Russia founded the first real mathematical school; Lomonosov’s genius was defended by Euler, shielding him from marginalization. The 19th‑century native generation — Ostrogradsky, Bunyakovsky, Lobachevsky — produced central results: Gauss–Ostrogradsky divergence theorem, foundations of variational calculus, Ostrogradsky’s instability; Cauchy–Bunyakovsky inequality; early probability; non‑Euclidean geometry. The Chebyshev era forged the St. Petersburg school; Moscow later rose under Luzin. Together these strands built a distinct Russian mathematical civilization that influenced global mathematics.

HN Comments

VMs can't boot with Network Mode set to Bridged on Apple M5 Pro machines

Users report that VMs won't boot when Network Mode is Bridged on Apple M5 Pro machines. Reproduced with ubuntu-24.04.4-live-server-arm64.iso; Bridged fails, while Host Only or Extended works. Environment: UTM 4.7.5 (118), macOS 26.3.1 (a), Apple M5 Pro. The app stays on the loading screen after pressing Run; no crash log is generated, and debug log export isn't available. A VM config.zip was uploaded.

HN Comments

Italy Blocks Reproductive Health Websites Women on Web and Women Help Women

OONI reports that in Italy, from February 2026, several major ISPs (Fastweb, Vodafone Italia, EOLO, Sky Italia, Iliad/Scaleway, INTRED, WIND TRE) began DNS-based blocking of WoW and WHW domains (womenonweb.org and womenhelp.org). Techniques included bogon IPs (127.0.0.1), NXDOMAIN responses, and TLS-block pages (e.g., 195.162.95.240 with blocking.it.isp.sky). The analysis covers 1 Nov 2025–1 Jun 2026. The findings show censorship of reproductive health information in a country where abortion is legal but access remains challenging, underscoring calls for transparency.

HN Comments

Europe's Ultra-Rich Could Fund a Substantial Part of the EU's Budget

Europe’s 2028–2034 budget could be funded more from EU own resources than from member-state transfers. While the Commission’s plan forecasts about €58.2bn annually from ETS/CBAM revenues, waste, tobacco levies and plastics, the analysis notes higher-potential options. A minimum wealth tax on net assets above €100m could yield up to €41bn yearly; a coordinated EU tax on crypto transactions; an aviation levy; and taxes on online gambling. A mix of these cross-border bases would reduce reliance on labour taxes and finance European public goods.

HN Comments

GrapheneOS Defends Data-Wiping Function That Blocked US Border Search

GrapheneOS defended its data-wiping feature after activist Sam Tunick used a “duress password” to wipe his GrapheneOS-powered Pixel during a US Customs search. The foundation says GrapheneOS is legal and won’t weaken protections, and it cannot help law enforcement recover data or bypass encryption. The duress password triggers an irreversible wipe; the system also includes an auto-reboot timer to secure data. Tunick has been indicted for destroying or impairing government property and could face up to five years. The case highlights the privacy vs. government-investigation debate.

HN Comments

Dolmenwood: Fantasy RPG built around the acclaimed Old-School Essentials rules

Could not summarize article.

HN Comments

Solving Fermat: Andrew Wiles

Andrew Wiles devoted his career to Fermat's Last Theorem. He announced a proof in 1993, but an error nearly ruined his work. Isolated and driven by a lifelong fascination with Fermat, he pursued the problem for years. In 1986 Ken Ribet linked Fermat’s theorem to the Taniyama-Shimura conjecture, guiding him toward a correct approach. After collaborating with Richard Taylor to fix the error, he produced a 20th‑century proof. He reflects on obsession, solitude, and triumph, and notes new challenges like the Riemann Hypothesis.

HN Comments

Show HN: Vivari – Open-Source WebContainer for Node, Bun, and Python

Vivari enables running Node.js directly in the browser.

HN Comments

Show HN: I left VSCode to build an IDE to handle many projects/agents workflow

Silo is an open-source desktop tool for developers juggling multiple coding agents across many projects. It runs many workspaces simultaneously with persistent terminals and layouts, enabling instant switching without losing context. MIT-licensed, no subscriptions, local-first (no telemetry). Built as a pnpm monorepo, it provides an Extension SDK and ships a Claude Code skill to scaffold extensions. It aims to replace single-workspace editors by giving multiple active workspaces with dedicated terminals and agents on macOS, Linux, and Windows.

HN Comments

Show HN: Segue – Save context in one AI, load it in another by a short handle

Segue lets you hand off working context between MCP-enabled AIs. Save your current brief, notes, or plan with save_context(...), which returns a short, three-syllable handle (e.g., brelavo). Pass the handle to another AI and load_context("brelavo") to resume exactly where you left off. Works across Claude, ChatGPT, Cursor, Windsurf, and more—across tools and sessions. Contexts are portable Markdown exports, private to your account, with revocable, short‑lived tokens. Free: 20 saved contexts, 2 connected AIs; Pro: $5/mo or $48/yr, 2000 saved contexts, unlimited AIs.

HN Comments

Made by Johno Whitaker using FastHTML