Front-page articles summarized hourly.
GolemUI is a declarative, schema-driven form engine that renders forms across React, Angular, Lit, Vue from a single JSON schema. It supports JSON DSL serialization, accessibility (WCAG/ARIA), i18n, validation (including Zod-based), and theming. Forms are portable JSON definitions that can be stored in CMS or databases, versioned, and even generated by LLMs. It provides 28 widgets, a gui.* builder for reusable blocks, and "bring your own" options for frameworks, component sets, validators, and i18n adapters. The docs showcase the same form across frameworks.
RayTracer is a ClickHouse SQL-based ray tracer that renders scenes entirely in SQL and outputs PNGs, with no UDFs. Each pixel is a row; a single query computes all pixels and samples via per-pixel ray marching plus CSG primitives (cylinders, tori, spheres) and a terrain from noise, with shading, shadows, and fog. Scenes include a ClickBulb and Pixar homage; text rendered from a bitmap font. The project generates queries with Python and runs via clickhouse local, parameterized by width, height, and SAMPLES. Inspired by Andrew Kensler and Paul Heckbert.
Could not summarize article.
After his first son arrived in 2018, James Weiner pivoted from the Mount Fuji pixel-art project to quick 1-bit emoji art, drawn for the constraint and retro icon feel. In Summer 2019 he recreated 42 Apple-style emojis in 1-bit before tiring. The works are licensed CC BY-NC-ND 4.0; credit and a link are requested if reused. Made on a Macintosh; ©2017–26 James Weiner.
Mainmatter's The C to Rust Migration Book presents a self-paced course for migrating C code to Rust without risking existing systems. It covers FFI fundamentals (C ABI, extern blocks), moving primitives and data across boundaries with bindings tools (bindgen, cheadergen), safer FFI types (NonNull, Option, newtypes, enum discriminants), input validation at the boundary, error handling and API design, and production-quality FFI with documentation and invariants. It aims to help maintain a safe mixed C-Rust codebase and incremental migrations. Authored by Jonas Kruckenberg; offered by Mainmatter, which provides Rust migration training and services.
ProbeLab's Optimistic Provide speeds IPFS publishing by changing the DHT provide operation. Traditional approach waits for three of 20 closest peers in a DHT Walk before pushing records, causing 13–20s latency. The method estimates network size from routing-table refresh, uses predictive termination to stop the walk when 90% confident the discovered peers include the 20 closest, and returns control after a subset (e.g., 15) of 20 confirmations; the rest proceeds in background (Reprovide Sweep). Results: sub-second PUTs (~0.7s), >40% overhead reduction, maintained availability. Limitations: estimate accuracy, undialable peers, cold start. Suggestions: filter private IPs, persist size. Encourages adoption.
Cerebrium outlines GPU cold-start reduction via CPU/GPU memory snapshots that capture a fully warmed CUDA-enabled runtime (libraries, weights, kernels) and restore it into a new container. By checkpointing after warm-up and rehydrating on demand, startup times drop drastically (average ~71% faster; up to 88% on vLLM; 2.25s from 9 GiB checkpoint over S3, 9s from local NVMe). The system uses a host checkpoint service plus a modified gVisor shim; restoration is chosen at container creation, not sandbox start. Challenges include compatibility, IO bandwidth, network state, and non-portable GPU memory states. It’s opt-in and workload-aware.
An illustrated tour of how an internal combustion engine works: from a simple crank converting linear force to rotation, to a four-stroke cycle (intake, compression, power, exhaust) driven by valves and a camshaft. It covers an inline four-cylinder block, crankshaft with bearings and counterweights, pistons with rings and rods, lubrication and crankcase pressure, and the role of torque and inertia (flywheel) in smoothing operation. It explains intake/exhaust ports and valves, cylinder-head gasket, timing belts, and dual fuel delivery (carburetion vs. ECU-controlled injection) with spark plugs and ignition, plus exhaust energy and cooling systems.
Scientists at the University of Minnesota built SpudCell, a synthetic cell that feeds, grows, divides and competes for food. They assembled a broth of about 100 proteins and molecules and 36 essential genes from a virus and E. coli inside lipid bubbles, which self-assembled into cells that perform life-like chemistry. The cells can reproduce and even show evolution, though they cannot yet assemble ribosomes and must be supplied with them. The work, published online as a groundwork for Biotic, aims to illuminate minimal life and enable open, collaborative development.
Harry Halpin responds to Palantir’s manifesto with a call to resist surveillance capitalism and technofascism. He argues programmers have a moral duty to defend a universal, uncensored Internet and harden privacy with code over laws, since mass surveillance is privatized and unaccountable. The piece champions decentralization, anonymous access, distributed autonomous organizations, and anti-centralized digital identity; condemns propaganda, state violence, and automated warfare. It envisions the decline of American empire, warns of AI-enabled surveillance, and insists real freedom comes from building private, interoperable technology. Note: these are Halpin’s personal beliefs, not Nym’s.
Cloudflare announces the Monetization Gateway, a system to charge for any resource protected by Cloudflare using the x402 open protocol and stablecoins. It provides a global rules API to enforce usage-based pricing for web pages, APIs, datasets, or MCP tools, with payment verification at the edge so the origin stays shielded. The x402 flow uses HTTP 402 Payment Required and settlements occur peer-to-peer in stablecoins, enabling sub-second payments and no buyer onboarding. Early access waitlist for Cloudflare customers.
Red now offers static linking of C libraries, producing a single self-contained binary. Using miniz as an example, you can compile a static library and link with Red/System via -s to embed mz_compress/mz_uncompress into the executable. The toolchain supports extension-less imports (resolved to miniz.dll/.so by default or miniz.lib/.a with -s) or explicit extensions for per-library control. Supported targets include Windows, Linux (x86), Linux ARM, macOS, with cross-compilation. A real-world CherryTracker mod-player demonstrates the workflow. The real static linker handles selective archive loading, COMDAT/weak-symbol folding, full relocation, and system-symbol resolution across COFF/ELF/Mach-O.
Box3D is an open-source 3D physics engine forked from Box2D, adding triangle mesh, height-field, and baked compound collisions. Its core API is Box2D-like (C17, sub-stepping, continuous collision, graph coloring, wide SIMD, multi-threading, scheduler, large-world doubles, recording/replay). Released on GitHub with docs and samples. It was created for The Legend of California to address Unreal’s Chaos limits (no gyroscopic torque, large-scale trees and entities) by forking Rubikon-Lite and integrating Box2D-style code. Box3D is alpha; v0.1 then v1.0 planned; welcomes PRs with CLA. Used by s&box, Esoterica, and a 1000-player space game.
SpudCell is the first fully bottom-up synthetic cell capable of a complete cell cycle, built entirely from defined chemical components. It contains a ~90 kb genome spread across multiple plasmids and 36 purified enzymes using the PURE system, inside liposome membranes. Growth occurs by fusion with feeder liposomes delivered via a protein SpudCell makes that anchors to the feeder, linking nutrition and division to genome control. Division occurs without a cytoskeleton, driven by membrane crowding. Over five generations, faster variants outcompete slower ones; future work includes ribosome synthesis, genome inheritance, and autonomy.
Scientists built a synthetic cell from nonliving components enclosed in a lipid membrane that can grow, duplicate its DNA, and divide, though it is not alive and requires external supplies. Led by Kate Adamala, the team assembled a minimal genome and supply packs (ribosomes, tRNA, enzymes) inside liposomes and used a membrane-anchored protein to induce division. While not self-sustaining or fully evolving, the work demonstrates a path toward living-like behavior from nonliving materials and raises questions about life's origins. They plan to share data via Biotic for broader use and future enhancements (cytoskeleton, self-sustained metabolism).
The post argues that age verification can be privacy-preserving if the EU uses signed attestations proving age thresholds rather than exposing IDs. Traditional methods (ID scans, third-party logins) risk data leakage and tracking. A better approach issues a credential like “age_over_18,” and can use zero-knowledge proofs to avoid revealing age or identity. The EU blueprint envisions attestations, trusted issuers, and wallet-based verification aligned with the Digital Identity Wallet. Risks come from poor implementation (data leakage, centralized logs, over-collection); emphasis should be on privacy-first safeguards.
Frond is a frontend runtime graph for React apps. It treats services, resources, and lifecycles as a graph of nodes (ProfileNode, SessionNode, PresenceNode, etc.). Effects run the work; React stays the renderer. On user changes, Frond evicts dependent nodes and releases work to prevent leaks. It enforces readiness, cancellation, scope, and eviction, with graph ownership guiding what can exist. Types propagate across the graph for end-to-end safety; drivers feed node.results to consumers. Errors cascade via a serializable cause chain and can be reported to trackers. It’s the runtime behind your app, not the UI.
BusPatrol, which sells stop-arm cameras with over 40,000 units across 24 states (and at least 30 states permitting them), reportedly plans to turn these into always-on license-plate readers. Leaked documents describe tests aiming to deploy 100 LPR cameras on school buses by next month, with data sold to law enforcement. Civil-rights groups, including the ACLU, warn of mass surveillance and warrantless data use as regulators lag behind the tech and investors push new revenue streams.
ISC High Performance 2026 hosts a half-day tutorial on FPChecker-based compiler-assisted floating-point error analysis and profiling. It covers using clang/LLVM to instrument C/C++ code to expose floating-point behavior, evaluating dynamic range, precision requirements, and propagations of rounding errors across code regions, and detecting infinities/NaNs. Includes hands-on sessions with linear solvers, finite-difference methods, and numerical libraries; distributed via Conda; AWS-ready pre-configured instances for those without local resources. Presenter: Ignacio Laguna (LLNL). Resources: FPChecker, GitHub repo, slides, documentation.
Made by Johno Whitaker using FastHTML