Front-page articles summarized hourly.
HN Atlas is a Hacker News hub by Andrea Ritossa with sections to browse topics and connections, plus a feedback feature to help improve Hacker Atlas. It notes privacy: emails are private and used only to reply, not for newsletters.
Ekselio by GPTBeyond is an AI-native CFO solution for QuickBooks Online Desktop. The workflow canvas is designed for desktop browsers; for best results, use a laptop or desktop. You can continue anyway while DuckDB-WASM loads and the browser-based data environment is prepared.
An experimental account of writing a ray tracer in Brainfuck to explore minimalism. The author uses a fixed-point Q16.16 representation, a DSL/SSA-like IR, and a BF-based code generator; arithmetic is implemented with move/copy primitives, multiplication by repeated addition, and division by long division. Sqrt uses an isqrt-based approach. The result is a 23 MB BF program that renders very slowly (about 100 rays/min for a 400×225 scene). An update describes a JIT/interpreter improvement using fork/join, yielding a much faster render.
Explains tackling Redis cluster hash-slot issues when caching route estimates for a gig economy delivery app. After deduplicating coordinates with H3, they cache per origin-dest results, but multi-key commands failed because keys spread across slots. Use Redis hash tags to force related keys into the same slots with braces: {routing:v1:<n>} and an integer to map to slots. They group by slot, chunk by node, and use Lua EVAL to set and expire in one step. Swapped JSON to CSV for lighter payloads; benchmarking helped. Benchmarking first became a habit.
OpenAI Codex is experiencing a full outage affecting Codex Web, Codex API, CLI, and the VS Code extension. Availability varies by subscription tier and features. Mitigation has been identified and applied, with recovery being monitored. Login via API key will unblock access. Root cause identified and mitigation steps are underway; earlier updates noted elevated errors and ongoing fixes.
The article analyzes loopjacking in A2A systems: a pending operation approved by a human can be substituted before execution, causing the approval to release a different action. In LangGraph Server tests, an approver viewed transfer A (20) and a maker updated the pending call to B (2000 to attacker-sink); execution used the approver’s authority. It argues Task IDs alone don’t reveal what was approved; the approval must be bound to the exact operation and scope and checked at dispatch. It proposes an Action-Bound Approval Protocol with atomic checks, integrity-protected decision, nonce, and spec clarifications (7.6.4); results are product-specific.
Trains a LeWorldModel/JEPA-style world model to play Pokémon Red from pixel observations. It encodes screenshots to embeddings and predicts the next embedding from an action, trained with embedding-space MSE. To prevent latent collapse, SIGReg imposes an isotropic Gaussian prior on embeddings, tested via directional projections and the Epps–Pulley test. Data: 42,382 grayscale frames from 1,009 trajectories. For planning, three starter Pokémon are goals; a planner uses CEM to search 14-step action sequences by minimizing distance to the nearest starter in imagined rollouts. Rollout fine-tuning improves predictions; in 100 trials, 52 plans found a starter (Squirtle) vs 0 random; final model ~12.5M params; code: lePokeRed.
Explains how to store and manage several values in a single Excel cell using lists and arrays: formatting with delimiters or line breaks and using dynamic-array formulas (like TEXTSPLIT or TEXTJOIN) to combine, split, or work with those items.
An online gallery of "Every road in America" organized by themes. It lists 1,068 mapped themes and shows how many roads fit each theme, e.g., World Capitals, Maine Towns, San Francisco Streets, Native American Peoples, John Williams Films, Iodine Isotopes, Mathematical Concepts, and many more. The page aggregates roads across geography, culture, science, and history and invites users to suggest additional themes via a link.
At Roland Garros airport on Réunion, the 2024 arrivals terminal is cooled by natural ventilation, not air conditioning. A curved roof creates a canyon that channels wind in through side vents; 7.5 m ceiling fans circulate air around 1 m/s. The aim is to keep indoor temperatures near outdoors, reducing perceived heat by 4–5°C in humid summers; in dry winters, ventilation is reduced and the building closes during cyclones. Since opening, energy bills fall about €150,000/year (roughly 60% less than AC) and emissions are eight times lower. Cost: €75m. Not easily transferable to polluted mainland Europe.
Plan mode is dead argues that as AI coding tools get smarter, explicit planning artifacts lose value. Planning and plan are not the same: models now make many decisions themselves, and long AI-generated specs are hard to read. Nuanced tried to make planning a persistent, thread-based process but split planning from building, creating a clunky, linear workflow. The result: teams struggle to keep a coherent mental model as many agents operate, so the author favors on-demand, chat-based planning integrated into the workflow rather than static plan documents. The core challenge remains helping humans stay oriented amid autonomous change.
Jeff Kaufman documents DIY cleanroom experimentation to improvise a bioshelter by pressurizing part of a house with a HEPA purifier (AirFanta 3Pro). He measured pressure with a Testo 510i, achieving 83 Pa in a taped bag, and about 12 Pa delta when mounting the unit through a 13x13 inch wall hole. Sealing doors with tape is tedious, so wall penetration is preferred. He plans to add a fine-grain sensor (SDP810-500PA) and Arduino, plus cheap phone-attached sensors, to map leaks and optimize pressure. He notes uncertainty about required pressure, depending on leak paths, and wants more tests, including PM2.5.
A satirical critique of MIT’s AI-enabled campus surveillance, lampooning administration’s push for pervasive cameras (with microphones) and Ambient.ai, the Panopticon-like chill on speech, and a supposed art-led ‘bedazzle’ campaign. It mocks a limited consultation process, data-sharing with police, censorship of protests and art, and biases in facial recognition, arguing that safety rhetoric masks control over community life. The piece uses humor to call for real debate and safeguards around surveillance and academic freedom.
AI is dissolving the boundary between programmers and users, enabling individuals to conjure on-device apps from building blocks rather than installing fixed-function software. Modern OSs, designed to partition apps from one another, make less sense in a world where software provenance blurs and apps are malleable. The author reveals plans to build a phone—a platform designed to let users create and run AI-driven apps on demand, on-device—rather than rely on prepackaged apps. They’re leaving Fly.io to join Kurt on this project, signaling a broader shift in computing.
Browsers and standards have evolved together; fixed plans rarely exist. When Chrome, Firefox, and Safari converge on a behavior the spec describes differently, it’s not simply browser vs. spec. Often the fix is to move the spec toward implemented behavior, or converge on a new approach. A case is newline normalization in HTML form submissions: browsers normalized newlines while the spec did not; the solution was to update the spec. WHATWG’s Working Mode and the Compatibility Standard formalize a feedback loop: specs, implementations, tests, and sites influence each other toward an interoperable Web. It’s a loop, not a hierarchy.
Laura Bassett posts on Bluesky that a Chase ad features an AI version of her and asks what she should do.
TAI-DR stands for "Too AI. Didn't read," a TL;DR parody used when someone didn't bother to read, questioning why anyone else should, and (AFAIK) credited to Ben.
Johannes Doerfert, a prolific LLVM contributor and OpenMP/Polly expert, died September 17, 2026, after battling cancer, aged 36. He earned a PhD from Saarland University (2018) and joined LLVM in 2014, becoming a core Polly developer, designer of the Attributor, and code owner for OpenMP target offloading (since 2021). He published widely on polyhedral optimization and HPC topics, mentored students, and helped build the LLVM community through events and talks. Memorial service October 3, 2026 in San Jose; survived by wife Xuejin Zhang and father Jürgen Doerfert. Donations to the LLVM Foundation with a 50k match are welcomed.
Made by Johno Whitaker using FastHTML