AI Summarized Hacker News

Front-page articles summarized hourly.

Fractl.art – a fractal generator with 8 octillion different patterns

Could not summarize article.

HN Comments

A24 Is Copyright Striking Backrooms Artwork Older Than the Movie

A24 faced backlash after copyright-striking Backrooms artwork created before the film. In a statement, A24 said Backrooms is part of a larger ecosystem and they do not claim ownership of the yellow wallpaper or related community works; they began reversing an automated claim on Redbubble and will reinstate the listing. The Backrooms originated as a 2019 4chan creepypasta and expanded through independent creators like Kane Parsons, whose 9-minute film popularized it. Creators warn this sets a dangerous precedent for internet culture when studios retroactively copyright community-created content.

HN Comments

The Visual 6502

Visual 6502 in JavaScript is an online HTML5-based 6502 simulator requiring substantial RAM. Controls: z to zoom in, x to zoom out, n to step; left-click drag to pan when zoomed. See the User Guide. Source code on GitHub (visual6502). Use the easy6502 online emulator/assembler and the mass:werk disassembler; for advanced features, visit the Advanced page.

HN Comments

What else do people draw on gradient.horse?

Six months after gradient.horse’s January 2026 launch, over 600,000 drawings have been created—more horses than in the wild. A vandalism-filter hides many clever non-horse images unless SHOW NON-HORSES is enabled. Recurring themes include skateboards and trampolines, snails, seahorses, memes, and love/philosophy texts, plus caterpillars/centipedes, dragons, dinosaurs, wheelchairs, mobility-upgraded riders, bikes, hearts, and other animals like elephants, cats, sheep, crabs, and pegasi. The post invites users to draw what’s missing and points to related links and signup.

HN Comments

98.css

98.css is a CSS-only design system for creating Windows 98–style UIs. It provides semantic HTML-based components (Button, Checkbox, Radio/OptionButton, GroupBox, TextBox, Slider, Dropdown, Window with Title Bar and Status Bar, TreeView, Tabs, TableView, Progress Indicator, and field borders). No JavaScript is required; it works with any frontend framework. The docs show usage, accessibility (aria-labels), and how to import via unpkg or npm. MIT-licensed with guidance on contributing.

HN Comments

Interview with Matheus Moreira about Lone Lisp and Linux Kernel

Matheus Moreira recounts his evolution from C/C++ and Ruby to Lisp, and his work on Lone Lisp—a freestanding Lisp that runs on Linux directly via a minimal system-call layer, bypassing libc. He discusses learning through games, early schooling in Brazil, and reverse‑engineering laptop hardware. He prototyped nolibc/liblinux, then built Lone to expose Linux syscalls at the Lisp level, with a restartable error system, continuations, and generators. He envisions replacing much of Linux user space, iterating toward a standard library and shell. He’s also a doctor who uses AI (Claude) for project management and advocates open-source ownership.

HN Comments

Hitchcock and Herrmann: The Friendship and Film Scores That Changed Cinema

Jonathan Coe reviews Steven C. Smith’s Hitchcock and Herrmann, praising how Bernard Herrmann’s scores crystallized Hitchcock’s cinema—from The Trouble with Harry to Vertigo, North by Northwest and Psycho. He traces their prolific but fragile partnership, the mutual listening and clashes that led to The Wrong Man’s restrained mood and the lavish, Wagnerian romance of Vertigo, then the break over Torn Curtain. Coe argues Herrmann’s music captured Hitchcock’s essence and helped sustain his mystique, while post‑Hitchcock careers showed the enduring pull of Hitchcockian themes.

HN Comments

Selfie for sign-in: a new, easy way to access your Google Account

Google introduces selfie for sign-in as a backup method to recover access to your Google Account. You record a short, guided-head-movement selfie video that is encrypted and stored with your consent, and can be deleted anytime. When signing in, the video is compared to your saved selfie and verified as a live video to prevent impersonation and deepfakes. Check eligibility at g.co/signin-selfie. This complements existing options like passkeys and recovery contacts, with privacy and security in mind.

HN Comments

The Beam Engine

An interactive history of the beam engine and its role in the Industrial Revolution. It begins with steam pressure and atmospheric vacuum, explains Newcomen’s vacuum-piston engine, boiler limits, and Watt’s breakthroughs: the separate condenser, double-acting cylinder, and slide valve; the use of indicator diagrams; converting reciprocating motion to rotation with the crank, flywheel, and parallel motion; the pump to feed the boiler; and belt-powered mills. It traces the evolution to higher-efficiency engines, governors, Corliss valves, compounds, turbines, and the eventual dominance of steam in industry.

HN Comments

Couple pay >$800k for a gene-editing therapy for their daughter. She died.

Could not summarize article.

HN Comments

Escape Analysis in Go: Stack vs. Heap Allocations Explained

Escape analysis in Go decides whether a value stays on the stack or moves to the heap. A value escapes if a reference can outlive its function—common causes include returning a pointer, closures or goroutines capturing variables, boxing through interfaces, or storing values in long-lived containers. Inspect decisions with go build -gcflags="-m" (and -m twice for detail). JetBrains GoLand 2026.2 adds an Escape Analysis tool that runs this output, parses it, and shows results in-editor with gutter marks and a dedicated window; you can compare before/after and filter messages. Measure with profiling; focus on hot paths; keep code readable.

HN Comments

Big Tech Isn't Hiding $1.65T of Debt

Finterm debunks viral claims that five tech giants hide $1.65 trillion of debt. The total equals $821B in uncommenced leases plus $829B of purchase/construction commitments—obligations stretched over 1–30 years, not current debt. Reported interest-bearing debt is about $431B; total liabilities are ~ $1.35T, ~81% of combined revenue. “Hidden” is the wrong label: these are disclosed, long‑dated commitments and backlog (~$1.45T). The risk is real but contract‑dependent; commitments are not ordinary debt. Alphabet’s Q2 update lifts the five‑company total to ~ $2.14T as a sensitivity, not a new debt measure.

HN Comments

From Evaluation to Guardrails: What We Brought to ACM FAccT 2026

Mozilla reports on ACM FAccT 2026 about contextual evaluation of LLM guardrails, arguing guardrails deserve scrutiny equal to models. They evaluated 120 scenarios in English, Farsi, Arabic, Kurdish-Sorani, with evaluators, publishing MHRE data. Failures like unsafe referrals, missing disclaimers, and stereotypes spurred guardrail policies in English and Farsi. Textual evaluation is insufficient; factuality requires search and fact-checking, leading to agentic guardrails. In a demo, 35 participants showed 90% verdict agreement between agentic and non-agentic judges; tool use influenced outcomes. Mozilla's guardrail framework and Otari support modular guardrails and LLM switching, with plans to widen languages and domains.

HN Comments

Show HN: Trifle – Open-source analytics that stores answers, not events

Trifle is a time-series metrics platform that works with your existing database via a single API for Ruby, Elixir, and Go. It includes a core library, an app for dashboards, and a CLI. Use cases: Revenue Tracking, Background Jobs, Feature Usage, Custom Code Insights, Business KPIs, and AI Agent Analytics. Data flows from writes (key, timestamp, nested values) to bucketed reads and dashboards. Case study: DropBot tracks 80M+ daily calculations. Open-source libraries; App/CLI free; cloud Pro from $399, with first 20 customers at $19/mo for life.

HN Comments

Converting Files into Minecraft Worlds

Converts any file into a Minecraft world by mapping each byte to a block and stacking blocks in 16×16×16 sections across 24 vertical sections in a 32×32 region. The author builds a 256-entry PALETTE (bytes 0–255) from blocks that have no age/level state, filtering out beds, chests, and other tricky items. A header with magic 'SULF' and file size precedes the payload; cube_coords places each byte into a region (x,y,z). Decoding reverses the process. Early mistakes included a flat 16-block-high slab and misinterpreting the region header; fixes added header awareness and a 24-section height.

HN Comments

A solid-state “atomic channel” for separating rare earth elements

A 403 Forbidden error; the page could not be loaded due to access restrictions.

HN Comments

Meta Garbage Collection: Using OCaml's GC to GC Rust

Problem: Tree Borrows caused quadratic time in Soteria Rust when iterating a Range and reborrowing, ballooning the reference tree. Solution: meta garbage collection by delegating Tree Borrows' lifetimes to OCaml's GC. Use weak references (Weak sets, Ephemeron) so unreachable branches can be collected; keep live references strong. Trigger a major OCaml GC when the tree exceeds a threshold T, via Gc.major(), with a backoff if nothing is freed. Best T around 256. Results: linear time and large speedups (e.g., N=1000 from 3.02s to 0.54s; N=2000 up to 10.6x). Some benchmarks slower due to weak refs; can disable with --ignore-aliasing.

HN Comments

Geekbench 7

Could not summarize article.

HN Comments

Show HN: Claude-thermos – keeps your Claude session warm for you

claude-thermos keeps Claude Code’s prompt cache warm to avoid expensive full rewrites during long, multi-subagent sessions. It runs as a background warmer via uvx and requires Python 3.11+ and the Claude CLI on PATH. It sits behind a local reverse proxy, organizing traffic into sessions and lineages. When the main agent idles while a subagent runs, it replays a recent request to refresh the main cache, lowering write costs. Logs are stored under ~/.claude-thermos (events.jsonl and summary.json), and it estimates savings using a 0.1x read vs 1.25x rewrite token model.

HN Comments

Building on ATProto

Luke Kanies argues that Bluesky’s ATProto could anchor interoperable apps, but its current public‑only design and the proposed “permissioned data” approach undermine local‑first goals. He envisions review apps where data can be private or shared with select groups, yet ATProto forces two parallel data systems (public and private) and a Personal Data Server that isn’t truly offline‑friendly. He remains hopeful ATProto can evolve into a community‑driven, public data standard that preserves user control.

HN Comments

Made by Johno Whitaker using FastHTML