Front-page articles summarized hourly.
The site owner disabled HTTP/1.1 to block bots and instructs users to access the site with newer software.
Groundcover's Part 1 blog shares lessons from building a GenAI OTel normalizer. They built a provider-agnostic AI observability stack using an eBPF sensor and OTLP SDKs, aiming for straightforward, unbounded data collection. They found OpenTelemetry isn’t truly standardized for GenAI: telemetry varies by instrumentation SDKs, frameworks, and providers. Three axes—SDKs, orchestration frameworks, and providers—create a 3D matrix; four wire formats exist. Normalization tackles model naming, token/cost semantics, and provider naming across sources. The goal: unified telemetry for faster root-cause analysis; Part 2 promises deeper exploration.
An extensive, community-maintained timeline of monad tutorials and related articles, cataloging hundreds of resources from 1992 to 2025. Each entry notes year, title, author, and a short blurb, with a call to add/update links as new tutorials appear.
From the late 1950s to the early 1970s, a London-to-Calcutta bus route, The Indiaman, spanned about 50 days and 20,300 miles, crossing Europe, Iran, Afghanistan, Pakistan and India via challenging roads. Garrow-Fisher ran four round trips starting in 1957; fares were £85 one way. The voyage spawned many copycats to Kathmandu, Delhi, Mumbai, and even Sydney; the last London–India services ended in 1979 due to geopolitical turmoil. In 2021 Adventures Overland announced a Delhi–London overland service, delayed by Covid, with the first bus planned for April.
Copy Fail (CVE-2026-31431) is a Linux kernel bug allowing unprivileged users to overwrite 4 bytes in a target file's page cache via AF_ALG with splice, yielding root on major distributions. A 732-byte Python PoC hijacks /usr/bin/su (setuid) by corrupting its in-memory page cache while the on-disk file remains unchanged. The root cause is an in-place AEAD path (authencesn) that lets page-cache pages leak into a writable scatterlist and be overwritten. Fix reverts to out-of-place operation and removes page-cache mingling. Mitigations: patch kernel; block AF_ALG or unload algif_aead. Demonstrated on Ubuntu 24.04, Amazon Linux 2023, RHEL 10.1, SUSE 16.
A Vercel Security Checkpoint page indicating the browser is being verified, with a prompt to enable JavaScript to continue and an option for the website owner to fix the issue; includes internal session identifiers.
Zig enforces one of open source's strictest anti-LLM policies: no LLMs for issues, pull requests, or bug-tracker comments (including translation). English is encouraged but not mandatory; non-English posts are ok with others translating. Despite Bun JS (acquired by Anthropic) using AI and forking Zig, Zig bans LLM-authored contributions from being upstream. Zig's Community VP, Loris Cro, argues that contributor growth matters more than processing imperfect PRs; LLM-assisted submissions waste reviewer time and hinder building trusted contributors. The idea is 'contributor poker': bet on the person, not the first PR's contents.
The post argues Zig is compelling for functional programmers, thanks to comptime, stronger type-system tooling, and correct-by-construction code. It critiques garbage-collected languages, advocating explicit memory control via arenas/allocators. Using axes of expressiveness, noise, and mean-time-to-surprise, the author finds Zig enables deep language engineering without GC. Examples show a Reader-like IO pattern, Maybe, and derive-able Eq via comptime rather than dictionaries. Overall, Zig is fast, expressive, with a longer mean-free-path than Rust/C++, and the author is bullish on its future.
Official code repo for Alignment Whack-a-Mole: Finetuning Activates Verbatim Recall of Copyrighted Books in Large Language Models. Provides the data preprocessing pipeline, finetuning scripts, memorization evaluation, and analysis tools. Uses excerpts from The Road by Cormac McCarthy as sample data; full text not included due to copyright. Workflow: EPUB to text, split into ~300–500 word excerpts, merge short chunks, generate summaries, and construct finetuning instructions emulating the author’s voice. Finetuning/generation scripts support OpenAI GPT-4o, Gemini-2.5-Pro, and DeepSeek (Tinker). Includes memorization metrics (BMC@k, longest memorized blocks/spans) and evaluation utilities. Requires uv, a virtual environment, and API keys.
Biology is a Burrito argues that quantitative thinking reveals the crowded, dynamic nature of cells. Using E. coli as example, it shows how a genome millions of bases long fits in a tiny cell by dense packing; transcription by RNA polymerase, translation by ribosomes, and diffusion drive a fast, chaotic, organized system. The piece shows life's processes depend on numbers—rates, concentrations, timescales—and how math makes the Central Dogma concrete. It also traces the author's shift from math-averse biology to physical biology and teaching students to think in absolute units.
Qumulator-sdk is a Python client for the Qumulator cloud quantum-simulation API. It runs exact simulations of quantum circuits on classical hardware (no quantum computer or GPU required) via a cloud service; supports up to 1,000 qubits at various depths, using the KLT Engine to auto-route to tensor-network, cluster-exact, Gaussian-covariance, nexus-graph, or full-statevector representations. Includes installation and quickstart code, drop-in backends for Qiskit and Cirq, and demos. Free tier offers 500 compute units/month with limits (20 qubits in statevector, 1,000 in MPS); paid plans start at $99/month. MIT license.
Claude experienced an outage affecting claude.ai, Claude API, Console, Code, Cowork, and Government. Investigation began at 01:20 UTC; a fix was implemented and monitoring started at 01:34 UTC; the incident was resolved by 01:51 UTC on Apr 30, 2026. Subscribers could receive updates via email or SMS.
J. Craig Venter, genomics pioneer and founder of JCVI (and Diploid Genomics), died at 79 in San Diego after hospitalization for cancer-treatment complications. A visionary leader, he helped define modern genomics and launch synthetic biology, built interdisciplinary teams, and championed federal science funding and cross-sector partnerships. His achievements include pioneering EST-based gene discovery at NIH, leading the first draft of the human genome, publishing the first high-quality diploid human genome, and creating the first self-replicating cell with a synthetic genome. He also led the Sorcerer II ocean sampling expedition. Memorial details will be announced.
Mike is an open-source legal AI platform, an alternative to Harvey and Legora, offering a chat assistant that reads documents, cites verbatim, runs multi-step workflows, and drafts contracts end-to-end. It supports plugging in Claude or Gemini keys and can be self-hosted with no vendor lock-in. Features include project-scoped workspaces, tabular review with verifiable citations, and reusable workflows plus firm-wide templates. Open code with auditable prompt-engineering keeps documents in your control. Available hosted or self-deployable from GitHub.
ACM.org access is blocked by Cloudflare’s security. The page explains that Cloudflare protected the site and that certain actions (like specific words, SQL commands, or malformed data) can trigger the block. To resolve, contact the site owner with details of your activity and include the Cloudflare Ray ID (9f4322fb4f8cc65e).
Could not summarize article.
Raymond Chen explains that calling a C function with too few arguments is undefined and can differ by architecture. On stack-based calling conventions, the callee may clean too much or reuse dead stack space. When arguments are passed in registers, the callee may read garbage; on Itanium, uninitialized registers can trigger NaT spills and crashes. Itanium also treats the number of outgoing registers architecturally (visible as r32, r33) and may raise faults if a frame is read beyond. The post cites Unix open as an example where the third arg is optional.
Max Taylor benchmarks Caveman, a Claude Code compression plugin, against a two-word prompt "be brief." across 24 prompts in six categories and five Caveman modes (baseline, brief, lite, full, ultra). Findings: Caveman and "be brief." deliver similar quality and token counts; "be brief." reduces tokens by about 34% vs baseline. Lite/full compress well; ultra tends to longer due to Auto-Clarity safety rules. Compression did not hurt correctness; all arms hit key_points with zero must_avoid. Caveman’s value is consistent output structure and session persistence, not just token savings. See repo/video for details.
Made by Johno Whitaker using FastHTML