AI Summarized Hacker News

Front-page articles summarized hourly.

Software Engineer's Firing Ruled Illegal in a Rare Win for a Tech Worker

Could not summarize article.

HN Comments

Why We Don't Trust the Database with Authentication

Trusting the database as the sole arbiter of identity is risky. A SQL injection can let an attacker reuse a valid API key by swapping the stored hash, bypassing the perimeter. Sturdy Statistics solves this with defense-in-depth: a server-side cryptographic pepper signs an HMAC-SHA512 that binds the api-key-id, rotation-version, org-id, and secret; the pepper never touches the DB. The database stores verifiers only and cross-checks with the backend. Tenancy is enforced at routing, auth, app, and DB layers, with zero-downtime rotation and triggers to prevent rollback. Datomic’s immutable ledger further protects state.

HN Comments

Moss (YC F25) Is Hiring

Moss, a YC-backed real-time semantic search startup for conversational AI, is hiring a Senior/Staff Software Engineer - SDK to own Moss SDKs across JavaScript/TypeScript, Python, Swift, Android, Elixir, C, and Rust. Design safe bindings to the Rust core, improve FFIs, packaging, and cross-language APIs, and push performance (startup latency, binary size) while supporting production customers. Requirements include deep systems engineering, Rust expertise, and shipping multi-language SDKs at scale; bonus for mobile/embedded AI. Success means delivering end-to-end SDK improvements and driving cross-platform strategy.

HN Comments

GPT-5.6, Grok 4.5, Claude, and Muse Spark build the same 4 apps

TryAI pits twelve models (GPT-5.6 Sol/Terra/Luna, Muse Spark 1.1, Grok 4.5, Claude Opus 4.8, Claude Fable 5, Qwen 3.7 Plus, DeepSeek V4 Pro, GLM-5.2, Kimi K2.6) across four apps—raycaster, 3D Rubik’s Cube, Calculator, and Game of Life—with five attempts each; all raw builds are published. Conclusions: on hard, novel tasks the frontier models win—GPT-5.6 Sol and Claude Fable 5 excel (raycaster and cube). On simpler Life tasks, OSS like Qwen 3.7 Plus and GLM-5.2 perform well and cheaply. Grok 4.5 offers strong cost-performance; Muse Spark is surprisingly capable but inconsistent.

HN Comments

45% of Enthusiasts 'Seriously Considering' Leaving Sony for PC

Could not summarize article.

HN Comments

Don't discontinue Gemini 2.5 Flash

Forum posts urge Google not to discontinue Gemini 2.5 Flash, arguing it still outperforms newer variants in latency and reliability. Users report 2.5 Flash delivers low-latency completions (as low as ~300–400 ms) and handles diverse tasks well, especially for voice agents in Australia, where 3.5 Flash lags (600–800 ms) and has limited deployment. They warn 2.5 Flash accounts for a large portion of usage and traffic, and fear retirement without a suitable substitute; calls include extending the end-of-life date and reconsidering the deprecation timeline.

HN Comments

The Clouds of Hiroshima

Surveys Hiroshima cloud photography from aerial and ground views, detailing key images: Caron’s Enola Gay shots (cropped vs broader) and why a later smoke-cloud photo isn’t the mushroom cloud; reconnaissance shots obscured by fires, and the first clean aerial photo on Aug. 8. Includes Japanese ground photos by Mitsuo Matsushige and others (Kure Arsenal, Honkawa), plus a rare ‘view from below’ by Seizo Yamada. Distinguishes mushroom cloud from pyrocumulus smoke cloud, notes scale and radiation issues, and previews Nagasaki coverage.

HN Comments

An Update on the scraper situation

The piece updates on the ongoing surge of web-scraping driven by residential proxies used to train large language models. It describes attacker networks built on compromised devices and 'ethically sourced' proxies (e.g., Bright Data), with traffic from millions of IPs and fake user agents. Large model vendors also scrape, but not as intense. Defenders include proof-of-work, CAPTCHA-like challenges, login gates, paywalls, and data poisoning; sites optimize and reduce expense during attacks. LWN faced its heaviest attack yet, defending without heavy tools like Anubis. Google/FBI shut down NetNut, briefly easing pressure. A lasting solution is sought; Common Crawl is cited.

HN Comments

Mayor Mamdani Announces Landmark "Click-to-Cancel" Consumer Protection Rules

Access denied; the NYC mayor’s office news article cannot be retrieved due to permission restrictions.

HN Comments

Cpp2Rust: Translates C++ to safe Rust automatically

Cpp2Rust translates C++ to safe Rust automatically using clang's AST. It parses input, traverses the AST, and emits Rust code with libcc2rs runtime to model C pointers (Ptr<T>) and satisfy the borrow checker. By default it produces fully safe Rust (reference-counting); an unsafe path is available via --model=unsafe. It can translate a single file or a directory (after generating compile_commands.json); the output is rustfmt'ed. Build and test instructions use CMake/Ninja, with examples showing translation of hello.cpp.

HN Comments

Materials innovation has a scale-up problem, not discovery

Atomscale targets the materials scale-up bottleneck: turning known lab materials into reliable production. Physical hurdles come from context-rich stacks; informational hurdles from fragmented data, siloed tools, and missing metadata. With no true internet of materials, we need systems that use existing data to guide growth in real time. Atomscale deploys a hierarchy of physics-informed models—adapters, time-series, and reasoning—that extract 43x more useful information and steer each run. It replaces data drudgery with automated insight, accelerating scalable material manufacturing.

HN Comments

Show HN: Wyrm – Solve algebra by touch, built on an open-source soundness engine

wyrm_math is a zero-dependency TypeScript exact symbolic algebra engine with a conditionally sound invariant: only legal moves exist; illegal moves and undefined results may be gated by assumptions. It uses immutable ASTs and bigint rationals (no floating point) and a rewrite-rule system (~25 rules) for linear equations, fractions, exponents, inequalities, and quadratics. It supports parsing/printing, evaluation, layout, and a derivation log, plus an in-browser demo. It powers Wyrm Math (gesture-based algebra) and is MIT-licensed and DOM-free.

HN Comments

How the Terrorist Group Boko Haram Uses Frontier AI

Could not summarize article.

HN Comments

Bun vs. Deno vs. Node.js 2026: Real Benchmarks Mislead

HTTP 429 error: the user sent too many requests in a given time, triggering a rate limit.

HN Comments

New York City to become first in US to ban deceptive subscription practices

New York City will become the first US city to ban deceptive subscription practices, with a rule starting Oct. 1 that fines violators up to $525 per user and back fees. It also targets “junk fees” by requiring total upfront prices, including mandatory charges. The changes, led by Commissioner Samuel AA Levine and Mayor Zohran Mamdani, would also influence housing rents by mandating that all mandatory fees be included in monthly rent. Expected to cut costs; public comment process to proceed.

HN Comments

Combustion Engine Web-Based Simulator

COMBUSTION LAB is an open educational engine-dynamics simulator with a single-zone thermodynamic model. It supports inline and boxer layouts, configurable bore/stroke, displacement, compression, fuel/air mixture, spark advance, induction (naturally aspirated, turbo/supercharged), intercooler, and valvetrain limits, plus RPM control. It provides live data, P–V and P–θ plots, energy logs, and CSV export. The model uses Wiebe heat release, Woschni heat transfer, Chen–Flynn friction, and Livengood–Wu knock, offering engineering-realistic trends for education rather than certification.

HN Comments

War Atlas: An interactive cartography of every named war in human history

War Atlas is an interactive map cataloging every named war in roughly 5,000 years of history. It filters by empire borders, using reconstructed extents and dashed lines for contested borders. The atlas can be exported and explored via tours (Bronze Age, Iron Age, Classical, Medieval, Early Modern) across time scales from 3000 BCE to 2000 CE, with search and cite options.

HN Comments

Hands-On with the AMD Ryzen AI Halo

Could not summarize article.

HN Comments

Show HN: Reviving my 2001 college band with AI

Fading Maize, a Ripon College band, pairs its 2001 dorm recordings with a 2026 AI-assisted revival. Original songs by Charlie Saponara (lead) with drummer Jacob Graf and guitarist Brad Mott appear alongside AI-assisted reimaginings that keep consent, authorship, provenance, and avoid erasure or displacement. Fans can toggle mid-song between original and 2026 versions. The project preserves the 2001 site and archive, adds recovered videos/photos, and plans ongoing releases and merch. Timeline spans 2000–2026, including a 2025 site relaunch and 2026 editions.

HN Comments

Anyone else get a vague GitHub shakedown notice?

Greg Troxel reports receiving a GitHub email about Code Quality moving to GA on July 20, 2026, with pricing: $10 per active committer per month plus usage-based AI credits, Copilot code review, and Actions minutes. The message claims recipients are “GitHub Sponsors,” but Troxel isn’t sponsored and had left several orgs. He asks if QGIS uses Code Quality, whether others received it, and whether it’s mis-targeted or a potential surprise bill.

HN Comments

Made by Johno Whitaker using FastHTML