Front-page articles summarized hourly.
GOLDE is a modern C++23 editor/simulator for Conway’s Game of Life based on HashLife, capable of simulating trillions of generations instantly. It uses a canonical quadtree of LifeNodes with a bump-pointer allocator and a hash map; an 8×8 base-case (65,536 patterns) precomputes the center 4×4 via bitwise windows. It supports toroidal boundaries by ghosting edge cells and provides Topology, LifeDataStructure, and LifeAlgorithm abstractions for easy extension. For exact-step jumps it implements a Rokicki/Golly-style decomposition into powers of two. It uses std::jthread for safe stopping and per-thread caches. Open-source on GitHub.
Water Dictionary provides water profiles for coffee, tea, baking, brewing, aquarium, and horticulture, drawn from supermarket bottled waters. How it works: pick a profile, buy the suggested bottles (usually two), then mix at the given ratio. Profiles include coffee cities (London, Melbourne, Portland; Rao, SCA), teas, baking (Montreal Bagel, Neapolitan Pizza, Paris Baguette, New York Bagel), brewing (Kölsch, NEIPA, Pilsen, Vienna, Burton-on-Trent, Dortmund, Dublin, Edinburgh, Munich), aquariums, and horticulture. Data licensed CC BY 4.0; note affiliate links; privacy policy, terms, methodology.
GCC 16 adds clearer C++ error messages with default hierarchical diagnostics, showing the nested structure of errors; the SARIF output is updated to capture nested logical locations for easier filtering; an experimental HTML diagnostic view is introduced for multi-output diagnostics (--diagnostics-add-output) and can highlight code and call stacks; static analysis is improved with a rewritten supergraph and a simpler memory-content model; -fanalyzer now works with C++, including exception handling and NRVO, but only on small examples and with potential scaling issues; you can try GCC 16 in Compiler Explorer or Fedora 44.
Julio Merino describes a Markdown-based test suite for EndBASIC’s compiler and VM, inspired by AI. Tests live as Markdown files (core/tests/*.md) and each test case has sections such as Source, Disassembly, Exit code, Output, and Runtime errors. A lightweight driver runs tests and rewrites a golden file with results; you can regenerate goldens with REGEN=true. Benefits: easier readability/editing, human- and AI-friendly, and rapid iteration through LLM inference of rules. Downsides: easy regeneration can hide mistakes, noisy diffs, and less-native test filtering for Rust.
Haskell Foundation announced leadership and structural changes. Executive Director José will step down in June 2026. The Board will restructure to dedicate most resources to technical work, giving members a voice in project selection and fostering ownership of the ecosystem. A new committee will steer a unified technical vision, while the Foundation operates without a full-time executive director for the foreseeable future; fundraising and coordination will be handled by the Board and a new part-time role for financial sustainability. Departing directors Andres Löh, Hazel Weakly, and Josh Meredith are replaced by Dominik Schrempf and Simon Marlow. More updates soon.
Intuit will lay off over 3,000 employees (about 17% of its workforce) to refocus on AI across its products, according to an internal memo by CEO Sasan Goodarzi cited by Reuters. The maker of TurboTax, QuickBooks and Credit Karma had about 18,200 employees worldwide in 2025. Despite the broader tech layoff wave, Intuit reported Q2 revenue of $4.65 billion (up 17%) and net income of $693 million (up 48%), and it expects about 10% Q3 revenue growth.
Yes We Scan lets you use an old USB scanner in the browser by running SANE on Alpine Linux inside a v86-emulated x86 machine. A small C bridge exposes scanner settings and streams scan data to the browser, where it’s drawn to a canvas or compressed on the fly with wasm-mozjpeg/fflate. USB/IP and WebUSB bridge the real USB, routing data via lwIP in WebAssembly. Tested on CanoScan LiDE 100; may support many models. George MacKerron, May 2026.
deepseekCLI is a Python-based CLI that uses the DeepSeek API to generate complete projects from natural-language task descriptions. It provides a REPL and direct commands (build, ask, update, fix, show, serve) to plan, generate, write, evaluate, and learn from a project. It includes installation scripts for Linux/macOS/Windows, API-key setup, and optional HTTPS via trustme. A per-project .deep/ directory stores metadata; it supports extensions via 'skills' and can run a web server for mobile access (HTTPS) through Tailscale.
Kevin Kelly argues you should strive to be the most improbable version of yourself. By embracing individuality, you create a unique path that resists AI predictability. They explain entropy trends: while the universe moves toward sameness, life and evolution build order and information, making organisms and minds increasingly unlikely. Humans expand improbability through technology, so no life story will be repeated elsewhere. To maximize improbability, cultivate your authentic mix of talents and desires, occupy a niche of one, and nurture originality, which yields less competition and more genuine fulfillment.
Phosphene is an open‑source macOS Tahoe (26+) video wallpaper engine that pairs a menu‑bar app with a wallpaper extension to render user videos as desktop and lock‑screen wallpaper. It uses Apple's WallpaperExtensionKit (loaded via dlopen) for out‑of‑process playback that survives app quit and respects lock‑sleep states, integrating with the system wallpaper picker. Features include multi‑display wallpapers, gapless looping, and power‑aware playback with occlusion handling and lock‑screen transitions. Architecture: Phosphene.app (UI) and PhospheneExtension.appex (WallpaperAgent) share a container for videos and prefs; PlaybackPolicy controls state; VideoRenderer uses AVSampleBufferDisplayLayer. MIT license; Swift 6, Xcode 17. Note potential OS changes from private framework.
OEIS meta sequence A051070 maps n to the nth term of A_n or -1 if A_n lacks many terms. Examples: a(1)=1 (A000001 has one entry); a(2)=2 (A000002 has 2 in position 2); sequence starts 1,2,1,0,2,3,0,7,8,4,63,1,316. Indexing may drift; a(58) has 58669977298272603 digits, too large to store, and a(66) is first unknown since A000066 is known only up to 12 vertices. Two quirks: a(53) and a(54) are -1 because subway lines have insufficient stops (A000053, A001049). A102288 = 1 + nth term in A_n yields paradoxes; debates show whimsy trumps definability, illustrating OEIS's playful messiness.
Dos Zone is a browser-based hub for online DOS games, playable in-browser (and offline) via js-dos. It categorizes titles by genre and platform (MS-DOS, Windows 3.x/95) and includes Russian/Soviet-era translations. The catalog spans hundreds of games across Action, Strategy, Racing, RPG, and more, with hot/recent titles and a multiplayer hub. Notable entries include DOOM, Quake, Duke Nukem 3D, and Open Transport Tycoon. The site is mobile-friendly, ad-free thanks to subscriptions, and powered by js-dos.
LinCx is an engineered electrical synapse built from Morone americana connexins Cx34.7 and Cx35 that forms exclusively heterotypic docking to enable long-term, cell-type–specific circuit editing in mammals. A flow-enabled tracking of connexosomes (FETCH) screen identified mutations yielding docking specificity and incompatibility with endogenous CNS connexins (Cx36/Cx43). In Xenopus oocytes, HEK293 cells, C. elegans and mice, Cx34.7(M1)–Cx35(M1) synapses increased targeted intercellular coupling, altered microcircuit dynamics (notably PV+ interneurons with PYR), and modulated behaviors (social preference, stress responses). Demonstrates LinCx as a precision circuit-editing toolkit without exogenous actuators; notes limitations and future directions.
yapsnap — Snap any video URL or audio file into plaintext. No GPU. No cloud. One command. It runs offline after the first run, downloads an ~80 MB Kroko English model via sherpa-onnx. It uses yt-dlp to fetch, ffmpeg to decode, and a streaming transducer for transcription. Supports YouTube, Shorts, X/Twitter, TikTok, Instagram Reels, direct media URLs and local files. Outputs plaintext transcripts with optional sentence-level timestamps. Install with pip install ., and use yapsnap or the alias transcribe.
Age assurance laws aim to protect youth but risk burdening open source developers and infrastructure if poorly scoped. The post outlines types of age assurance (self‑report, estimation, verification) and the difficulty of defining “app store” and “application,” warning OSS tooling could be swept up. It covers US bills (California, Colorado, Illinois, New York), Brazil’s Digital ECA, and EU efforts, noting cases with OSS exemptions. It urges developers to participate in public consultations to preserve open development while safeguarding minors; GitHub will host related discussions.
Archaeologists uncovered a 1,600-year-old Egyptian tomb in Al-Bahnasa with fragments of Homer’s Iliad tucked with a mummy. The lines come from Book 2’s “catalog of ships” and suggest that Greek literature functioned as a cultural passport in later Egypt, signaling social status and possibly helping the deceased navigate the underworld described in the Book of the Dead. The Iliad continued to be prized for therapeutic and protective properties, illustrating Homer’s enduring cultural power across centuries and cultures.
Could not summarize article.
Dari-docs is a CLI to test whether docs are clear enough for fleets of agents. It sends your docs to simulated developer agents to perform real tasks, reports blockers, and can generate proposed edits from feedback. It creates a repeatable loop: define task, run simulated users, inspect failures, and edit docs. It surfaces ambiguities, missing context, and inconsistent terms, and proposes fixes. It supports managed (hosted Dari Docs service) or self-managed runs, with artifacts saved in .dari-docs/updated/. Install and run via the provided install script and commands.
Made by Johno Whitaker using FastHTML