AI Summarized Hacker News

Front-page articles summarized hourly.

Benchmarking Vector Indexes

Percona's vector-index benchmarking measures recall vs throughput using true ground-truth nearest neighbors. It explains embeddings, distance metrics (L2 vs cosine) and the two main vector-index designs, HNSW and IVF, noting that IVF often underperforms recall and that they test only HNSW engines for fair comparison. The harness builds a table per engine, runs top-k queries (k=10), and compares recall and QPS across ef_search and M settings, plus filtered and bulk-build scenarios. Ground truth is brute-force nearest neighbors. They stress that curves, not single numbers, show performance; results live on GitHub: vector-bench.

HN Comments

We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go

Checkly rewrote a Node.js daemon (Results Daemon) in Go with Claude Code. They designed a rigorous test harness first: black-box inputs, golden files, real boundaries (PostgreSQL, queues) and 90–100% code coverage, using Playwright, Docker Compose, and Toxiproxy. The agent produced ~13k lines of Go code and handled ~92M messages/day with zero incidents. A misstep—harness local topology not matching production—was fixed by aligning the harness to production and hardening retries. Results: 60% fewer active DB sessions, 15% DB CPU reduction, ~15 vCPU/45GB memory saved; faster deployments and better observability.

HN Comments

Fractal Jittered Voronoi Partitions

Fractal Jittered Voronoi Partitions describes a fractal Voronoi variant for coastlines: jittered Voronoi with a random site per grid cell, enabling per-point computation without building a full diagram. It recursively builds layers with halved cell size; each layer’s site has a parent in the previous layer defined as its nearest site, and the root is the layer-0 cell. The finite-depth partition maps a point to the root of its nearest-site at that depth. The code provides site, nearest_site, parent, root, and partition, plus an adaptive variant with early stopping (nearest_site_safe) and partition_adaptive.

HN Comments

EFF to Courts: Don't Rewrite Copyright over AI Hype

EFF argues courts should not expand copyright in response to AI hype. Recalling past tech panics, they warn against “market dilution” theories that could gut fair use and let rightsholders suppress non-infringing AI-generated works. Copyright should promote new expressive works, not empower gatekeepers. Citing research and examples, they claim large AI models rarely infringe and can augment human creativity. Treat AI as a general-purpose tool, and avoid preemptive copyright expansion that would stifle innovation and artistic expression.

HN Comments

Lake Ontario ("Lake America")

OpenStreetMap forum discusses a Trump-ordered rename of Lake Ontario to “Lake America” and potential GNIS updates. Following Gulf of Mexico precedent, the consensus is to set official_name:en-US=* to “Lake America” while leaving name=* unchanged unless local usage shifts; this would apply to the whole lake. Some features briefly changed name=* but were reverted. Mappers will document the consensus on the Lake Ontario wiki and alert the DWG; renderers may not display the tag, but it aids search. Jokes aside, concern remains about possible edit wars and future renamings.

HN Comments

DIY – Build a Potato Box (2022)

DIY – Build a Potato Grow Box explains growing up to 100 lb of potatoes in 4 sq ft using a tall, layered box. Materials: 2x4s, 1x6 boards, outdoor screws, garden hose with end cap, rebar, and, avoid pressure-treated wood. Build four posts and side panels to form a tall box. Install simple irrigation with the hose, fill with dirt, plant seed potatoes 4–5 in apart, and cover with 1 in soil. Water and, as vines grow, add dirt to create new layers. Harvest in early fall by removing bottom boards and store potatoes cool and dry.

HN Comments

Codes – typed application outcomes for Kotlin and Java

Codes is a lightweight JVM library for stable application outcomes, structured issues, and explicit protocol mappings for Kotlin and Java. It lets you define domain outcomes with stable identities (e.g., PAYMENT_DECLINED) that travel across boundaries while keeping per-boundary meaning, mapped to HTTP and gRPC statuses via HttpOutcomeMapper and GrpcOutcomeMapper. Includes ValidationResult, Outcome, and custom OutcomeDefinition support. Zero runtime dependencies, Java 17+ compatibility, and Kotlin-friendly APIs. Licensed Apache-2.0; usable via Gradle or Maven with sample mappings shown.

HN Comments

NASA: Fill in a name, and you can have an exclusive coordinate in the universe

NASA's Nancy Grace Roman Space Telescope is a next-gen infrared observatory to study dark energy, exoplanets, and infrared astrophysics. It features a 2.4-meter primary mirror and a Wide Field Instrument with a field of view about 100 times that of Hubble's infrared camera, enabling large sky surveys with shorter observing times. The site also promotes "Adopt a Pixel," a public engagement campaign allowing individuals to claim a pixel on Roman's first images, receive a certificate, and share on social media.

HN Comments

AnkiDroid: Google Play no longer allowing Open Collective donation link

AnkiDroid’s Open Collective donation link was blocked on Google Play for violating Payments policy, which requires donations to tax-exempt organizations and the use of Google Play billing. AnkiDroid and Open Source Collective argued that 501(c)(6) qualifies as tax-exempt; OSSC provided IRS determination letters in July 2026. Google said donations still appear non-exempt and must be removed or redirected via Google Play Billing or External Content Links, with regional restrictions. The team published a detailed timeline, submitted updates (2.24.x→2.25.0alpha3), and continues the appeal, warning the app could be removed in many countries.

HN Comments

Global Trade and the United States Navy

Global trade hinges on sea lanes; roughly 80% of goods travel by sea, making naval power a critical enabler of living standards worldwide. The United States Navy functions as a load-bearing component of the global economy by keeping sea lanes open, deterring disruptions, and enabling power projection ashore with carriers and a global logistics network. Other powers lack either the carriers, propulsion, or basing reach to replace this role; China’s PLAN trails in global deployment. Recent US retrenchment (Hormuz, Bab el-Mandeb) risks fragmenting trade, raising costs, hitting the developing world hardest. Absent a replacement, global trade suffers.

HN Comments

44% on ARC-AGI-1 in 67 cents

Mithil Vakde reports 44% on ARC-AGI-1 with a small transformer trained from scratch in 1.5 hours on a single RTX 5090, costing about $0.67. The model is faster, cheaper, and open-source, updating the ARC-AGI series with 8 layers, SwiGLU, RMSNorm, 3D RoPE, per-task embeddings, and cross-task additive embeddings; training is supervised and avoids training on inputs, with reduced augmentations. He combines ARC-1/ARC-2 data carefully to avoid leakage, details ablations and costs, and makes the code open for contributions, targeting ~65% and broader accessibility.

HN Comments

American Airlines' Legendary Mechanic Passes Away at 100 After 80-Year Career

Veteran American Airlines mechanic Azriel “Al” Blackman has died at 100, after an 80‑year career that Guinness World Records recognizes as the longest for an airline mechanic. Beginning in 1942 at age 16, he worked across AA’s fleet—from flying boats to Boeing 777s—serving as a JFK-based Aviation Maintenance Technician Crew Chief and mentoring generations of technicians. AA honored him with a dedicated 777‑200 (N751AN) in 2017 and a US Capitol flag; Blackman’s work ethic and passion epitomized a lifetime with the airline, spanning aviation’s evolution. He died July 24, 2026.

HN Comments

Polishing Cloth Updated

Apple’s Polishing Cloth is now $9, with no clear signs of any product change since its 5‑year‑old debut. The post lists compatibility with a wide range of iPhones, iPads, Macs, Apple Watches, and displays. 512 Pixels is a blog by Stephen Hackett about tech that lights up and makes noise, and the post also promotes St. Jude fundraising.

HN Comments

CollectWise (YC F24) Is Hiring

CollectWise, a YC-backed startup using AI to automate debt collection, seeks a Founding Customer Success Engineer in New York. You’ll own post-launch customer relationships, troubleshoot technical issues, optimize AI agents, support implementations, and drive upsell. Requires 3+ years in technical CS/engineering-like roles with strong coding/API skills and client relationship abilities. Compensation: $150k-$180k OTE (base $130k-$160k) plus 0.03%-0.10% equity. 12-person team, founded 2024; aims for $10M+ ARR. US work authorization required.

HN Comments

Roget's Thesaurus

This entry describes a digital edition of Roget's Thesaurus (1911) prepared by MICRA Inc. in 1988 via manual transcription. MICRA, a New Jersey company led by Patrick J. Cassidy, also produced an electronic Webster's 1913 Dictionary, as part of its NLP and semantic interoperability research for the ARTFL Project at the University of Chicago.

HN Comments

Google Ads vs. Facebook Ads: Which Is Better for Small Businesses?

Google Ads suits high-intent, local conversions via search; Facebook Ads excels at visual storytelling, broad targeting, and brand building. Decide by mapping the customer journey, evaluating your creative assets, and testing with a modest budget (14–30 days) using KPIs like CPL or ROAS. In practice, use the platform that matches buying behavior first, then scale with data. Ideally, combine both for a well-rounded strategy.

HN Comments

Vermell – Minimal, dependency-free C++ web framework using epoll

Vermell is a minimal, zero-bloat C++ web framework for modern environments. One header plus one static library, with no runtime, no garbage collector, and no DSL; write plain C++ and Vermell runs on an epoll-based event loop with a worker pool. It has zero dependencies beyond base Linux APIs and builds with g++ or CMake. Features: per-verb router, static directories (SPA-friendly), templates (compose/render), in-tree JSON DOM, environment/process info, and hardened defaults. Targets x86_64, aarch64, armv7, Android Termux, WSL, Raspberry Pi. MIT.

HN Comments

Flat vs. segmented memory – it's recursive

The piece argues that x86 memory protection weakened with 64-bit and fast syscalls, undermining fine-grained segmentation. Unix-style flat address spaces favored simplicity, delaying a lasting segmentation-based 64-bit revival. CHERI offers hardware-assisted enforcement of software-defined memory subdivisions, countering the flat memory model deemed unsafe. Software remains recursive while hardware stays non-recursive; CHERI lets bounds be narrowed by software along capability chains, though auditing grows harder. Liballocs expresses recursive, nested allocations as a uniform interface, hinting at secure, flexible models beyond flat segmentation and exposing tensions with hardware-centric design and locality.

HN Comments

GPU World

GPU World invites stories imagining a 2040 world with universal frontier-AI access (8 billion GPUs). Prize pool: $100k ($40k, $20k, $12k; seven $4k finalists). Judges: Neal Stephenson, Gwern Branwen, Matt Huang. Submissions: 1000–5000 words, Markdown or PDF, CC BY-NC or freer license. AI use allowed but discouraged; disclose usage. Deadline Oct 31, 2026; winners announced December; published on gpuworld.org, paradigm.xyz, gwern.net. Open to all; one entry per person.

HN Comments

Restroom Archive

A chronological catalog of restrooms at restaurants and venues. The page lists numerous entries across cities (notably New York, plus UT, AZ, CA, FR, CN), including a detailed Brooklyn entry for Paulie Gee's Slice Shop: a spacious family restroom off the bar with subway-tile walls, wood paneling, a basket-weave floor, and graffiti on the door and soap dispenser. Entries note accessibility and condition.

HN Comments

Made by Johno Whitaker using FastHTML