Front-page articles summarized hourly.
CI’s value lies in catching mistakes before deployment; failures prevent bad changes from going live, shortening feedback loops and reducing damage. If no mistakes exist, CI adds friction without benefit. Flaky CI erodes trust, while truly faulty CI is a separate issue. The article emphasizes that CI is valuable when it fails, not when it passes, and hints at future posts on optimizing by making CI fail fast on your machine (NixCI).
Emacs stores Lisp values in a 64‑bit Lisp_Object, using the low 3 bits as a type tag to represent eight core types. To expand the type space without bloating objects, it uses: (1) tagged pointers (heap objects with a tag in the pointer) for dynamic data, and (2) Poor Man's Inheritance—placing a header at the start of a struct so a pointer can be cast to the header, read a sub‑tag, then downcast to a concrete type. The article also covers unboxed tagged unions (std::variant), fat pointers, and LLVM’s Custom RTTI (SubclassID). It notes NaN boxing and kernel techniques.
obscrd is an open-source content-protection system for React that scrambles HTML to defeat scrapers and AI bots while keeping content readable to humans. It hides underlying data via CSS ordering, character shuffling, and decoys, plus protections for email/phone, images, and clipboard. Server-side blocking uses robots.txt automation and middleware. It provides a CLI and seed-based setup, with React components like ProtectedText and ProtectedEmail wrapped in an ObscrdProvider. Installation is npm i @obscrd/react @obscrd/robots. Join the waitlist for updates. Developed by Mosr LLC (2026).
Calyx is a macOS 26+ native terminal app built on libghostty with a Liquid Glass UI. It uses a Metal-accelerated terminal engine and adds tab groups, split panes, a command palette, and session persistence. Features include desktop notifications, browser integration, scrollback search, native scrollbar, cursor-click-to-move, and Git integration. It also provides Claude Code IPC (MCP) for cross‑pane communication, a rich set of keyboard shortcuts, and a straightforward build/install path from source. Licensed MIT.
Iranian hacktivist group Handala claimed credit for a severe, global cyberattack on medical-device maker Stryker, defacing login pages and wiping many servers and employee devices. Hackers said they hit 200,000 Stryker servers and stole 50 terabytes of data, prompting Stryker to report a global Windows disruption and ongoing restoration efforts. The attack began around 3:30 am ET, affecting the US, Australia, India, Ireland, and more, with employees reporting wiped devices and blocked access. Stryker, a 56,000-employee company with military contracts, said it has business-continuity measures and is restoring operations.
Rudel is Claude Code Session Analytics for Claude Code. It installs a CLI hook that uploads session transcripts to Rudel, stored in ClickHouse, with dashboards for token usage, duration, activity, and model usage. Prereqs: Bun runtime; npm install -g rudel; rudel login; rudel enable; optional rudel upload for past sessions. Data collected: session IDs, timestamps, user/org IDs, project path, Git context, and transcripts. Privacy: transcripts may be sensitive; hosted service claims no access to personal data; see privacy policy. MIT license.
zi2zi-JiT is a conditional font-synthesis model that transfers a source character to a target font style using pixel-space diffusion. It extends JiT with a Content Encoder (structure), a Style Encoder (style), and Multi-Source In-Context Mixing to jointly condition on font, style, and content. It trains two variants, JiT-B-16 and JiT-L-16, on 400+ fonts (mostly Chinese, some Japanese) totaling 300k+ character images. Evaluated on 2,400 pairs with metrics like FID, SSIM, LPIPS, and L1. The repo provides dataset generation, pretrained checkpoints, and LoRA fine-tuning and generation scripts.
Could not summarize article.
DuckDB tests the new MacBook Neo (8 GB RAM, 6-core A18 Pro, 256/512 GB) for big-data workloads using ClickBench and TPC-DS. Cold ClickBench favors local NVMe; hot runs favor cloud instances. Memory capped at 5 GB to reduce swapping. TPC-DS SF100 median 1.63s, total 15.5 min; SF300 shows heavy spilling (up to 80 GB) and a long query (51 min, total 79 min). Verdict: not ideal for daily big-data workloads due to disk I/O and memory limits; if you run DuckDB in the cloud and use the laptop as a client, it’s viable; otherwise other Macs are better.
Thinnings are witness data for sublist queries, viewed as non-overlapping selections that map a big list of length M to a small one of length N. They can be represented as bool lists, bitvectors, prefix sums, or index selectors, and they enable easy verification of a sublist relation via a compact certificate. The post shows how thinnings compose (with identity) to form a category, and gives core operations (presum, comp, id, prod, thin, verify, shift, widen). It ties thinnings to de Bruijn shifting, lambda egraphs, hash-consing, and proof objects, and discusses connections to Prolog and the simplex category.
Dolphin Progress Report 2603 covers Triforce arcade support, multicabinet work, and major MMU/fastmem optimizations that map page tables into fastmem. Rogue Squadron II–III performance soars (full speed on high-end hardware), with Cars 2 and Spider-Man 2 also benefiting. Highlights include Triforce fixes, Namcam2 progress, and touchscreen work for The Key of Avalon, plus improved IC Card emulation for Virtua Striker 4. Other updates add Load Whole Game into Memory for NAS setups, SDL hints in the GUI, and various patches to force VBI synchronization and boost performance.
Sam Estep argues Newcomb's paradox hinges on who or what makes the prediction, not the medium itself. A demon/alien or psychologist can predict based on your history; the key is the predictor’s accuracy and its relation to your decision process. If the predictor is nearly perfect (as in Laplace’s demon), one-boxing can be rational; if it’s fallible, prior errors undermine simple probabilistic arguments. He critiques Veritasium’s framing, questions independence assumptions in the usual proof, cites Nozick (1969), and notes other discussions, concluding the debate will continue.
Profile of Inigo Quilez covering computer graphics, mathematics, shaders, fractals, and the demoscene; notes that the page is not found and invites reporting if it's an error; states Quilez has been learning computer graphics since 1994.
Informal Systems argues that executable specifications (Quint) improve reliability in the LLM era by serving as a precise, verifiable bridge between English and code. The four-step workflow—Spec Change, Spec Validation, Code Change, Code Validation—lets AI translate specs into code while humans validate semantics. Illustrated with Malachite (Fast Tendermint), a complex change was completed in about a week instead of months, using Quint's parse, typecheck, model-based testing, and trace validation. The spec becomes a debugging compass and validation target, enabling scalable, reliable AI-assisted development. Demos offered for teams.
Galaxy Zoo is a Zooniverse project where volunteers classify images of distant galaxies to help researchers understand galaxy formation. Over 15 years, volunteers have contributed to classifying galaxies imaged by the Sloan Digital Sky Survey and by space- and ground-based telescopes from NASA, ESA and others. The project emphasizes community, discussion, and tracking statistics—every click counts. It has migrated to Zooniverse’s new architecture, offers ways to get started, join Talk, and explore ongoing discoveries in astronomy.
Edge encounters a Too Many Requests error.
The post argues that deep understanding comes from explaining ideas to others and breaking problems into simple steps—the essence of programming. Learning is about the process, not possession, and programming is best learned by teaching or writing code that a “stupid machine” can handle. The author notes the irony of AI offering to improve quotes and reiterates his stance suggested by the title: he doesn’t rely on LLMs for programming.
An IOCCC 2020 obfuscated C entry: a tic-tac-toe game implemented in a single printf call. The program uses one fmt string and a long argument list to encode all game logic and display. Through carefully crafted printf format specifiers, it emulates memory bits, computes wins, and renders the board; a separate scanf handles user moves. The game alternates players until a win or draw, printing a refreshed board each turn and clearing the screen. GPLv3 license; compilation: gcc -o prog prog.c; run to play.
Oliver Charles promotes 3D-knitting (Wholegarment) in Brooklyn, using SHIMA SEIKI 5th-gen machines to produce seamless sweaters from a digital CAD model. Benefits include near-zero waste (less than 1%), higher durability, a smooth fit, and lighter weight, all with on-demand, inventory-less production. The factory in Industry City programs, sets up, knits, finishes, labels, and ships in eco-friendly tubes, typically with a six-person team. Compared with cut-and-sew, 3D-knitting saves materials and energy; it enables full customization and scalable sizing for sustainable, slow-fashion.
Made by Johno Whitaker using FastHTML