Front-page articles summarized hourly.
Researchers Jon Zehr and Kyoko Hagino uncovered that Braarudosphaera bigelowii, a marine alga, harbors a nitrogen-fixing bacterium that has become an integrated part of the alga—an endosymbiotic relationship so tight the bacterium functions like an organelle, dubbed Nitroplast. The bacteria had lost most of its genes, yet the alga provides proteins, a pattern seen at mitochondria/chloroplasts. This discovery breaks the long-held rule that complex life can’t fix nitrogen, with potential implications for agriculture and the nitrogen cycle. The teams collaborated across oceans, overcoming obstacles including lockdowns.
FSF sysadmins describe using the reaction tool (from Framasoft) to block botnet-driven scraping, especially Vo1d/Popa. They moved from fail2ban + ipset to a full reaction setup after firewall-rule limits; built custom scripts to manage patterns; created IP sets in the millions; improved with export/import to disk for fast restarts; published their configurations on the reaction wiki to help others. The approach complements other DDoS defenses; they solicit support via associate membership.
An informal guide to nudge Claude LLM’s vocabulary via a MessageDisplay hook. It shares a Python script that replaces phrases in Claude’s delta: 'load-bearing' → 'cooked', 'honest take' → 'spicy doodad', 'seam' → 'whatchamacallit', 'you're absolutely right' → 'I'm a complete clown'. Save as ~/.claude/hooks/wordswap.sh, make executable, and enable it in ~/.claude/settings.json under the hooks section. Hooks run at startup, so new sessions use the changes. Presented as a playful, customizable workaround.
Could not summarize article.
Juggler is an AI coding agent with a GUI-focused, tree-based session model instead of a linear chat. It lets you inspect, branch, backtrack, and edit tool calls and LLM prompts via a Finder-style interface. It supports multiple providers (Claude Code, OpenAI, Gemini, Ollama, etc.), runs as a desktop app with a headless server, and supports multi-client collaboration across local and LAN connections. Built in Go with a Wails UI, sessions use Yjs; extensions define contexts, strategies, and commands. Licensed AGPLv3 for the app and Apache-2.0 for extensions.
Thompson interviews Agnes Callard about the uni-context: a paradigm in which norms, once context-specific, converge into a universal set across all situations. Building on context collapse, it explains why online life emphasizes what’s universally bad, why identity supersedes character, and why attention is managed top-down. Technologies (radio, TV, smartphones) both reflect and amplify this impulse to be everywhere and know everything. The uni-context also accelerates comparison, drives market-like homogenization, and reframes ethics around inclusion and virtue. Its rise traces to early 20th-century modernists; it’s not inherently good or bad, but a condition of world openness that’s hard to judge.
Demis Hassabis frames the moment as pivotal: Artificial General Intelligence could be within a few short years, ushering in a new era. He outlines a framework for frontier AI to responsibly guide this transition and address the profound implications for humanity.
OpenAI will require Trusted Access for Cyber (TAC) members to use Advanced Account Security with hardware-backed passkeys to access frontier models, starting September 1. This phishing-resistant, passwordless setup replaces weaker MFA and raises the bar for access. Yubico promotes hardware-backed keys as essential, offering TAC members a 2-pack of YubiKeys (YubiKey C NFC and C Nano) at preferred pricing to enable easy deployment. The change also tightens access for high‑risk entities and jurisdictions. Enroll at chatgpt.com/advanced-account-security.
Differentiable Fortran with LFortran and Enzyme shows you can backpropagate through legacy Fortran/C/C++ simulations by differentiating LLVM IR with Enzyme, wrapping the result as a JAX primitive via Tesseract. The pipeline: Fortran → LLVM IR with LFortran, a thin C bridge, Enzyme AD, producing a shared library with forward, JVP, and VJP. Demonstrated on a 220-line Fortran heat solver with temperature‑dependent conductivity; Enzyme yields accurate gradients (vs an analytic affine model) in the linear regime, outperforming finite differences. Wired into JAX, it enables a 900‑parameter inverse problem solved with L-BFGS-B to ≈0.98 correlation. Not turnkey; debugging and memory remain.
AI makes it hard to trust online writing; thus 'Proof of Care' explores signals of genuine effort. The piece surveys low-bandwidth methods—handwritten messages and flyers, tattoos, storytellers, and even body mutilation—to show commitment; and high-bandwidth approaches—in-person gatherings, performances, multisensory communication—where the message is co-created with audiences. It notes how AI undermines copy-paste credibility, then describes the author’s own hand-written creation process. Overall, the piece argues that care must be demonstrated through tangible, communal, and often intense forms of communication.
Heather Burns discusses a four-minute video of Scotrail passengers confronting a drunken man filming 16–17-year-old girls, later revealed to be a senior Edinburgh City Council legal officer. The piece argues the incident shows bystander accountability and a victim-centered response, contrasting it with policy trends that seek to restrict young people's phone use in the name of safety. Burns contends such bans reflect elite, right-wing sensibilities about control and class, ignore power dynamics, and undermine young people's agency and safety. She personalizes the issue, linking it to experiences with an alcoholic ex-husband, and urges young people to keep their phones.
An engineer outlines building a small, header‑only C tensor library from scratch inspired by libnc. It represents tensors as flat data with shape and strides, supports views, reference counting, and arena allocators, plus elementwise ops and basic linear layers. The draft implements CPU and GPU paths (Metal) with kernels for activation and matmul, and a hand-rolled backpropagation for a Linear layer, plus cross-entropy loss and SGD with momentum. A MNIST demo trains a 784→128→10 net in seconds on a MacBook, with plans for autograd, OpenCL/WebGPU, and broader ops. Source at github.com/zserge/utensil.
ai-trains-ai documents a pipeline where an AI agent writes complete training jobs for other AIs and is itself trained to improve training. Two RL loops: outer loop trains a trainer agent (Qwen3.6-35B-A3B with LoRA) via Thinking Machines’ Tinker/GRPO; inner loop trains a small base model (prime-rl) on Runpod GPUs. The evaluator rewards validity, uplift, and speed; six task families test multi-step tool use. Results show two-stage learning, transfer to a held-out task, and better base-model selection. Infrastructure: 16 GPU pods; costs ~£0.1–0.3 per inner job; arc ~£950. Weights on Hugging Face.
Ryan Keane presents rjk::duck, a header-only C++26-reflection-based type erasure library. Declare an interface trait once and use concrete types (vector, string, map) via a generated vtable; the library uses C++26 reflection to turn trait members into tags, builds a vtable of function pointers, and resolves overloads with a generated overload_set. A pointer-interconvertibility trick avoids back-pointers, enabling ergonomic calls like duck.foo(5). The post covers performance options (inlineable calls), compile-time considerations, GCC caveats, and current limitations (overloads).
dmars is a Rust reimplementation of pMARS, providing a Redcode assembler and Core War simulator. It supports the ICWS'94 preprocessor for load-file output compatible with pmars, and a simulator that can enforce ICWS'88 rules behind a flag. The core runs in WebAssembly for browser play, plus a browser playground to write and fight warriors. Performance matches pMARS on single battles and is faster for many battles due to parallelism. Installation via a shell script or cargo; commands include assemble, run, watch, and --help.
Germany's governing coalition unveiled reforms to the Freedom of Information Act (IFG), arguing a modernization of state security. The plan would curb access to information, potentially restricting requests to natural persons only, excluding associations, raising fees, and redacting employee names. It also considers limiting rights to German and EU citizens living in Germany, with special care for critical infrastructure and counterintelligence data. Critics, including Greens and many NGOs, warn it would destroy transparency; SPD lawmakers say they won't back abolition. Some coalition members share concern. From 2015–2022, about 105,000 requests were filed; roughly 16,200 were partially withheld and 9,000 denied.
AI won’t magically simplify starting up. The speaker warns of two paths: chase endless AI builds that yield little real value, or use AI to accelerate the first step toward solving a real problem and gain real user feedback. Speeding up coding or landing pages isn’t the bottleneck; true startup hard parts remain: taking real risks, putting your name on work, facing rejection, enduring when others progress. AI can be an escape; the antidote is relentlessly confronting reality and pursuing truth with purpose and impact.
Henry Oliver reports a Federación de Gremios de Editores de España study showing 66% of Spaniards read for pleasure in 2025, with 75.3% of 14–24 year-olds reading in their free time. These figures challenge the idea of a Spanish reading crisis, suggesting Spain has not only avoided US-style decline but seen modest gains across generations despite digital changes (social media, video/audio content, AI). The piece also notes debates on why phones seem to hurt Anglo reading but not Spanish and questions about literacy and democracy.
Made by Johno Whitaker using FastHTML