Front-page articles summarized hourly.
Alex Chan discusses hard problems in institutional social‑media archiving, contrasting it with a private, chaotic scrapbook. Key issues: scale forces selection and boundary rules; many materials are private or ephemeral, hard to access or share; capturing the lived experience and algorithmic context is necessary but difficult; platforms resist bulk preservation, raising consent, copyright, and governance questions (Bluesky's User Intents for Data Reuse is mentioned); identity across pseudonyms complicates provenance; memes and shared context matter for meaning; and while you can't save everything, careful, targeted archiving (tags, controlled vocabularies) can preserve meaningful cultural history; small, pragmatic efforts matter.
picol is a Tcl-alike interpreter implemented in about 500 lines of C by antirez. It aims to be a readable, real-style interpreter suitable for learning how Tcl-like parsing and execution work. Features include interpolation, variables, procedures, if/else, while, recursion, and common Tcl-like commands (set, + - * / == != > < >= <=, puts). It has a hand-written parser (picolGetToken) and an evaluator (picolEval); variables and command substitutions are handled in frames. It runs interactively or from a file (picol filename.tcl) and can be compiled with gcc -O2 -Wall -o picol picol.c.
Researchers from the Austrian Academy of Sciences have identified a previously unknown Christian world chronicle from the early 8th century, dating to AD 712–713, at St. Catherine’s Monastery in Sinai. The Maronite Chronicle of 713, written in Syriac and later Arabic, survives only in an incomplete 13th‑century manuscript. It details 7th‑century events—the Byzantine–Sasanian War, the rise of Islam, early Arab conquests and Arab–Byzantine clashes—and reaches the Balkans, Sicily, and Rome, offering a rare Christian perspective on Islam’s first century. A critical edition and translation are in progress.
Expensively Quadratic argues that in coding agents, cache reads increasingly dominate cost as context grows, with cache reads accounting for a large share (about 87% in their example). Costs come from input tokens, cache writes, output tokens, and cache reads; total cost scales roughly as tokens × number of LLM calls, not token-square. A simulator using Anthropic rates shows cache reads dominate after ~20k tokens. Strategies include reducing LLM calls, using subagents/tools to iterate outside the main context, and occasionally restarting conversations to manage costs while preserving guidance.
Aluminum foil shows a shiny and a matte side because the last rolling pass is performed on a sandwich of two sheets; the outer surfaces stay smooth while the inner surfaces contact each other and become matte. Hence, it makes no difference which side faces food. The post also notes that tin foil preceded aluminum foil for phonographs, and that aluminum became the standard by mid-20th century. It adds a FunFact that aluminum is the Earth’s most abundant metal and briefly cites MIT research on aluminum-foil helmets.
An experiment in distributed AI: Claude, Codex, and Gemini collaborate to build a SQLite-like engine in Rust (~19k lines). Implemented components include parser, planner, volcano executor, pager, B-trees, WAL, recovery, joins, aggregates, indexing, and transaction semantics with stats-aware planning; 282 unit tests all pass. The project demonstrates strict coordination via git, lock files, tests, and merge discipline, and favors modular boundaries (parser → planner → executor ↔ storage). A coalescer with Gemini was introduced to tackle duplication, but ran only at the end. Replication, run instructions, and reflections on parallelism, testing cadence, and observability are documented.
Kévin asks about washing his car and cites a car-wash price that is cut off ("The car wash is 50 mete…"). The rest is Mastodon UI text prompting users to enable JavaScript or use native apps.
Floe uses a built-in, queryable metadata model in a special sys schema. All database concepts (tables, views, functions, namespaces, catalogs) have corresponding system objects; columns and their statistics are stored in sys.table_column with foreign keys to sys.table. You can query metadata via SQL (e.g., sys.table, sys.query, sys.query_log, sys.query_plan, sys.session, sys.session_log) and use sys.diag* views for quick diagnostics. Exposed with ADBC and PostgreSQL wire protocol and designed to be compatible with INFORMATION_SCHEMA. Keys: Snowflake IDs for tables/queries, UUIDs for clusters. This enables deep diagnostics and automation entirely in SQL.
Benchmark compares six PDF engines (speedata Publisher, Typst, pdflatex, LuaLaTeX, WeasyPrint, Apache FOP) on a mail-merge task (1 and 500 pages). 1-page times: sp 95 ms, Typst 106 ms, pdflatex 329 ms, WeasyPrint 335 ms, LuaLaTeX 519 ms, FOP 532 ms. 500 pages: Typst 157 ms (0.3 ms/page), pdflatex 712 ms (1.4 ms/page), sp 4.4 s (8.7 ms/page) — 28x slower; WeasyPrint 8.7 s (17.3 ms/page). WeasyPrint scales poorly; pdflatex scales well. Typst is fastest at scale; speedata Publisher excels in adaptive layouts via SavePages/PlaceObject. For mail merge, Typst; for complex adaptive layouts, speedata Publisher has advantages. Benchmark on GitHub.
The piece argues that human-level AI is not imminent despite public CEO claims. It frames cognition as built on deep, evolutionarily grounded primitives—object permanence, number sense, causality—taught through embodied interaction, not just language. LLMs, trained on text, struggle with multi-step reasoning, generalization, and grounding; video or synthetic data help but don’t substitute for real-world embodiment. World-model research (SIMA 2, Dreamer 4, JEPA) shows promise but hasn’t demonstrated transfer to language or general intelligence. Transformers’ strictly feed-forward architecture limits backward information flow; neurosymbolic, recurrent, or embodied approaches may be necessary, likely taking decades. Benchmarks like ARC reveal core gaps.
Pete Fletzer explains his renewed love for board games and the psychology behind their appeal. He highlights tactile, well-designed components that trigger embodied cognition and heighten anticipation (e.g., Return to Dark Tower). He notes how sitting around a table fosters social bonding, shared rules, and low social risk with high emotional payoff. Losing becomes a safe, learning-rich loop that encourages experimentation. The hobby’s sheer variety invites openness to experience, turning entertainment into presence, focus, and shared human connection around the table.
Opinion: JS-heavy web apps harm long-term performance; server-centric, HTML-first approaches usually deliver better user experience and maintainability. The piece notes recurring issues in JS-heavy stacks: bloated dependencies and growing bundle sizes, fragile architectures, and hard debugging. It advocates server-side rendering or server-centric models (e.g., full-page navigation, progressively enhanced components) as default where possible, reserving JS for light interactivity. For unavoidable JS, it offers mitigations: performance budgets, code splitting, bundle-size tracking, lint rules, and real-user monitoring. In short, push toward server-centered design rather than reflexively using JS frameworks.
ChronDB began as a Clojure server backed by Git storage, exposing PostgreSQL/Redis/REST. To embed it in Rust (and Python), the author used GraalVM Native Image to build a shared library (libchrondb) loaded via FFI, eliminating a JVM at runtime. The architecture comprises five layers: language bindings (Rust/Python), a C API, a Java bridge with @CEntryPoint, a Clojure bridge, and the ChronDB core (GitStorage + LuceneIndex). It uses opaque integer handles for cross-language objects and JSON as the data interchange. Build steps produce platform-specific libs; new languages can be added by writing an FFI wrapper.
A Penn Medicine study found pink noise during sleep reduces REM sleep and can worsen sleep quality, especially with aircraft noise. In 25 healthy adults, 50 dB pink noise cut REM by about 19 minutes; aircraft noise reduced deep sleep (N3), and earplugs largely prevented this. When pink noise and aircraft noise were combined, both deep and REM sleep declined, with more wakefulness. Earplugs protected sleep better than pink noise; findings caution against broadband-noise sleep aids, particularly for children, and call for more research.
Christian Lorentzen reviews Lance Richardson’s True Nature: The Lives of Peter Matthiessen, a sprawling biography. Richardson portrays Matthiessen as a lifelong double: CIA asset and acclaimed writer, Paris Review cofounder, globe-trotting naturalist, and Zen-influenced novelist. The piece traces his recruitment by Angleton, his Paris years, multiple love affairs, and the ambiguous politics behind his work, from early stories like Sadie to major novels such as At Play in the Fields of the Lord, Far Tortuga, and the Edgar Watson trilogy, as well as The Snow Leopard. Lorentzen situates Richardson’s portrait as exhaustively insightful and morally complex.
Made by Johno Whitaker using FastHTML