AI Summarized Hacker News

Front-page articles summarized hourly.

Speeding Up the Plush Garbage Collector

Plush is a toy Lox-like language with actor-based parallelism. The author’s initial copying GC used a sender–receiver message-allocator with a hash-map for copies, but Rust's HashMap (secure hash) and extra lookups crippled performance. Swapping to FxHashMap and pruning lookups cut times to ~43ms on a 1M-object test, but still above 20ms. Reverting to the Cheney copying algorithm with an undo-list for the message-send case yields ~7ms for 1M live objects (well under 20ms). A mmap-based reserved address space lets the message allocator grow without coordination, reducing memory usage. Future ideas: tagging schemes, register-based interpreter, JIT, or mark-sweep.

HN Comments

How I developed an Am29000 C compiler and web browser

Oscar Toledo G describes building an Am29000 C compiler and a 32-bit windowed OS (Fénix) for a homebrew Am29000 computer during 1998–1999. With no GCC/High-C toolchain, he ported Small-C to Am29000, bootstrapped via DJGPP on DOS, and created a complete C compiler, assembler, and text editor inside the OS, using a tree/IR and a custom register allocator. He ported to G11V2, managed endianness and ROM execution, and built a 40 MB hard disk image with a SCSI emulation and a Cirrus CL‑GD5440 video stub. Simultaneously he wrote a web browser, Biyubi, with TCP/IP, PPP, DNS, and HTTP, tested over a modem.

HN Comments

How to ship a database every day

TurboPuffer ships database upgrades daily across 100+ clusters in public SaaS, single-tenant SaaS, and BYOC. BYOC clusters run inside customers’ clouds with no vendor credentials; operations are driven by a local Kubernetes agent using a single TurbopufferOperation CR and a reconciliation loop, so clusters can finish work even when disconnected. A central control plane (UI, API server, MySQL/PlanetScale) polls clusters for operations, mirrors status, and stores CRs in etcd. Fleet upgrades roll out in waves with gates and Slack alerts. The design keeps things simple, scalable, and keyboard-driven for engineers.

HN Comments

File Recovery in Process

Author reports ongoing file recovery and a backlog of encrypted mails, with unsigned replies about Debian’s LLM usage vote. He describes data corruption on a brand-new, high-end workstation and slow backups via rsync. The 4TB NVMe SSD (TM8FFJX34T) runs hot (up to ~107°C) and shows media integrity errors; colleagues have observed similar issues in other systems. He will push the provider/institute to fix or replace components. He is backing up, not using cryptographic keys for a few days, and is offline (no IRC/Jabber) due to a bouncer on his workstation. CC BY 4.0.

HN Comments

Show HN: Eve Software Factory

Foreman is a vercel-labs eve software factory template that automates the dev loop. It pulls tasks from GitHub and Linear and passes them through four agent stations: Classifier triages, Analyst creates a plan with acceptance criteria, Implementer executes in a sandbox, and Reviewer judges against the real diff with evidence. A factory brain preserves context between runs, and the pipeline ends with a draft PR linked to the issue. It deploys via Vercel with GitHub and Linear connectors. Local dev: vercel link, vercel env pull, pnpm dev. Config includes FACTORY_REPO, FACTORY_LABEL, and branch prefixes.

HN Comments

We Tracked a Shipment of Rare Books. It Ended at an Amazon AI Training Facility

404 Media tracked a shipment of rare books suspected to be for AI training data and followed it to an Amazon Las Vegas warehouse (LAS8) home to the VGT3 operation that scans, and sometimes cuts bindings off, books to feed training data and destroy them. The route went from California to Milwaukee, to a Kenosha distribution site, then west to Colorado and Grand Junction before Las Vegas. Amazon says it buys books to improve services but declined specifics on VGT3; workers describe VGT3 as a repetitive, scan-only job, with a T-rex–book logo.

HN Comments

How to put 170 atoms in an atom

Using a Rydberg excitation in a Bose-Einstein condensate, researchers can effectively fit additional atoms inside a single atom. In 2018, scientists created a strontium BEC, excited one atom to a Rydberg state, and trapped nearby atoms inside its enlarged orbital to form a Rydberg polaron. Simulations indicate up to 170 more strontium atoms could be packed into this polaron. The finding advances understanding of quantum mechanics and atomic structure, though practical applications remain uncertain.

HN Comments

How to disable or avoid intrusive AI

A practical, platform-by-platform guide to disable or reduce intrusive AI across common software and devices. It covers Adobe Acrobat/Reader, Android Gemini, Messages, Apple Intelligence & Siri, Chrome/Edge/Firefox AI controls, Google Workspace smart features, Slack, WhatsApp, Windows Copilot, Notepad/File Explorer/Office Copilot, Zoom, and privacy-focused options like DuckDuckGo no-AI.

HN Comments

AI-Generated GitHub Copilot "Autofix" Allowed Compromise of Snowflake's Jira

Autonomous Wiz Red Agent found a GitHub Actions vulnerability in Snowflake’s repo introduced by Copilot Autofix, enabling script injection via untrusted issue titles. The issue title was interpolated into a shell command in run blocks, bypassing a flawed security gate; exfiltration of Snowflake Jira credentials occurred via an out-of-band callback. Snowflake patched the workflow the same day (June 23) and rotated the Jira token; Wiz confirmed only its testing IPs accessed data and that data was deleted afterward. Lessons: AI code generation requires strict guardrails and rapid patch cycles; assess AI-generated PRs with the same scrutiny.

HN Comments

A Preview of DuckDB v2.0

DuckDB v2.0, codenamed Cyanoptera, arrives this fall as a feature release with a server mode (Quack/CONNECT), first-class VARIANT, full triggers, extended SQL dialect, asynchronous I/O for object storage, major query speedups, Storage Format v2.0 with on-demand index paging, a new PEG-based parser (with dialect_compatibility_mode), timezones/calendars/collations implemented without ICU, and an expanded stable C API enabling write-ext extensions hosted in user repositories. Includes 10k+ commits since v1.5; some breaking changes like new storage format and lambda syntax; preview builds available.

HN Comments

Apple's App Tracking Transparency treated its own apps better than rivals

Bundeskartellamt concludes its ATTF proceeding against Apple by binding commitments to align consent prompts for Apple’s own offerings and third‑party apps, simplify the framework, and remove discouraging elements. Third‑party apps will be able to combine Apple’s consent request with data‑protection consent in a clearer, neutral design. Apple remains allowed to protect user privacy, but must not set rules that favor its own offerings. The commitments, tied to Germany’s special abuse control of large digital companies, run for seven years and are monitored by an independent trustee; four months to implement. EU authorities collaborate; similar fines in France and Italy.

HN Comments

Pi coding agent: config folder is out of place on Linux

Could not summarize article.

HN Comments

Cialis is an erectile dysfunction drug. Could it also help you live longer?

Tadalafil—best known as Cialis—is being repurposed by some wellness circles as a longevity drug. Observational data have found associations between its use and lower cardiovascular mortality and reduced dementia risk, but there are no randomized trials proving longevity benefits. Online clinics market low-dose tadalafil for age-related health. Experts urge caution: causation isn’t established, and long-term safety data are lacking. Some cardiovascular specialists, citing limited evidence, say it may be appropriate for a subset of men at high cardiovascular risk, but not broadly recommended.

HN Comments

My Ten Years in No Man's Sky

Database connection error: unable to establish a connection.

HN Comments

Show HN: Sokoban AI Solver

Sokoban is a grid puzzle where you push boxes onto goals; in this variant the keeper must end on a goal, so there is one extra goal. Move one square at a time; you cannot pass walls or boxes, and you can push a single box if the next cell is empty or a goal. Undo/reset are available. The goal state has every box and the keeper on a goal. An AI solver uses A* with a move-optimal macro-push and deadlock pruning, plus compact bitmask states. Boards 1–14 solve live; board 15’s optimum (184 moves) is precomputed offline and replayed.

HN Comments

Show HN: 1667, a terminal UI for writing fiction with language models

1667 is a terminal-based writing tool that treats a novel as a navigable tree of takes. You prompt, the model writes the next paragraph, and the new take sits beside the old. You compare takes, flip between them, and keep or delete lines; everything stays in a local folder with no analytics or accounts. It supports OpenAI, Anthropic, and other endpoints or runs locally; no server. Exports to Markdown and provides path/tree/mass views across macOS, Linux, and Windows. Apache-2.0.

HN Comments

Incident with Github.com

GitHub is experiencing degraded performance on GitHub.com. The Issues service and related features (Pull Requests, Webhooks, API Requests, Actions) show about a 20% error rate. Investigations are ongoing and updates will be posted as they become available.

HN Comments

David Sacks on X: Some thoughts on Dario's post

David Sacks critiques Dario Amodei's post, arguing Dario fails to address Gavin Baker's account and mischaracterizes critics who see regulation as more than capture. He defines regulatory capture (Stigler) and accuses Anthropic of lobbying to shape policy. He rejects Dario’s call for a DMV/FAA-like AI regulator, warning it would create delays and hurt US competitiveness. Sacks asserts Anthropic could weather such rules and that centralization risks grow from governance over capabilities, not just compute. He flags earlier AI fear campaigns and frames the core dispute as distributive open AI vs centralized control.

HN Comments

People are worried about America's solvency

A Financial Times security verification page blocks access with a 403 error, asking users to enable JavaScript and cookies. It shows a request ID (a2c8d60aec8abe62) and links to Terms, Privacy, and Cookie Policy, noting FT’s self-regulation and copyright.

HN Comments

Who Owns Commodore? The Retro PC Brand Still Exists, but a Lot Has Changed

Once a home‑computer titan (PET, VIC‑20, C64, Amiga), Commodore went bankrupt in the mid‑90s and its brand passed through a tangled web of owners—ESCOM, Gateway, Tulip Computers—with AmigaOS licensed to various players (Village Tronic, Amiga Inc., Cloanto). Hyperion and other companies developed AmigaOS 4; Gateway/Acer litigated over the Amiga rights. Commodore USA briefly tried hardware (2010–2013). In 2025, a YouTuber relaunched Commodore International, releasing the FPGA‑based C64 Ultimate and planning the Callback phone amid ongoing legal disputes and nostalgia.

HN Comments

Made by Johno Whitaker using FastHTML