Front-page articles summarized hourly.
By 2026 a global compute shortage is shaping AI deployment. AI workloads are more compute-intensive, with bottlenecks in GPUs, memory (HBM/DRAM), and power infrastructure. TSMC advanced-node capacity nears full utilization; memory demand outstrips supply, and data-center electricity could reach 200-300 GW by 2030. Hyperscalers sign multi-year capacity deals; miners and other Lazarus assets gain value for access to power and grids. Compute access becomes a strategic moat, risking higher costs or rationing unless efficiency, capacity, or demand slows.
Tract, a London-based proptech startup (2023–25), aimed to fix Britain’s housing crunch by reforming planning permission. After a £744k pre-seed, it pursued several bets: Tract Source (site sourcing), Attract (free land appraisals for landowners), land promotion, and Tract Editor (AI planning-doc drafting). Despite technical progress and Scout’s use, the venture failed to find a viable, venture-scale model in the fragmented UK market, generated no revenue, and ceased operations in March 2025, returning capital. Key lessons: validate with customers early, reach revenue quickly, focus on market quality, stay lean, test hypotheses, and consider the US opportunity.
Could not summarize article.
Describes a SIMD-friendly method to pack ternary digits (trits) into 8-bit bytes. By packing 5 trits per byte (3^5=243), it achieves 1.6 bits/trit (~99.06% efficiency). Packing builds a base-3 number; unpacking avoids modulo via fixed-point math and a multiply-to-extract the most-significant digits first, enabling fast SIMD unpack. A ceiling division is used during packing to prevent truncation errors. Provides pack_trits and unpack_trits examples; used in llama.cpp TriLMs and BitNet b1.58 (PR 8151) with AVX2/NEON SIMD.
Mathup is a lightweight MathML authoring tool with an AsciiMath-inspired syntax that parses simple expressions and outputs MathML. It supports command-line, Node.js, or browser usage (module script or custom element) and aims for speed by parsing/translating while leaving rendering to the browser. It handles identifiers, numbers, operators, text, spaces, fractions, subscripts/superscripts, fences, matrices, tensors, roots, accents, and fonts/colors. Options include decimal mark, column/row separators, display mode, and text direction; usable inline, server-side, or in the DOM.
At TacoSprint 2026 the author pursued Linux kernel support for $ORIGIN in PT_INTERP (and in shebangs) to enable relocatable binaries in Nix. After feedback from VFS maintainer Christian Brauner, a patch series using eBPF and binfmt_misc was developed. A programmable interpreter selection lets the kernel decide how to load binaries; example programs set the interpreter path and trigger on ELF files. This enables $ORIGIN in shebangs and could replace traditional QEMU/binfmt scripts. The plan is to add a PT_INTERP_NIX gate and upstream via a NixOS module while preserving compatibility.
Little Navmap is an open-source flight planner for X-Plane and MSFS. Written in C++ (~120K LOC), it uses Qt5, OpenGL/D3D and relies on a 134 MB SQLite DB; routing code is ~14K LOC. The post walks through planning two flights on a Windows workstation, importing X‑Plane data (airports, VORs, ILS, NDB, airspaces), and using the Little XConnect plugin for a live flight plan with X‑Plane 12. Examples: Tallinn–Copenhagen (Cirrus SR‑22T) and Helsinki–Bangkok (A350‑900) with SimBrief comparison. The author offers consulting/development and can be contacted on LinkedIn.
GTFO VR Postmortem details Paul G.'s five-year journey building a GTFO VR mod. He began by decompiling Unity with DnSpy, adding VR gameplay, UI, and terminals, then switched to runtime patching with Harmony/BepInEx to distribute code safely. Architecture centered on modular injection APIs across rendering, gameplay, UI, and input. IL2CPP later restricted near-source access, complicating updates. Open-source with community contributions and donations; ~6k downloads, 500 commits, 800+ hours, 6+ contributors. Interest waned; handing off was considered but not done; GTFO remains his favorite.
Could not summarize article.
A Nikkei study finds hidden, off-balance-sheet debt of five US tech giants has surged to about $1.65 trillion—eightfold in roughly four years—as opaque AI funding via data-center leases and GPU contracts balloons liabilities. The burden far exceeds disclosed debt and complicates risk assessment for investors; Meta alone carries about $420 billion in off-balance-sheet debt, nearly triple its visible debt.
Incremental is an OCaml library for incremental (self-adjusting) computations that efficiently update as inputs change. It helps build large reactive calculations, GUI views that incorporate new data, and derived data that stays synchronized with sources (e.g., filtering or inverting mappings). Documentation is in incremental/src/incremental_intf.ml, with an informal intro via a blog post and a video. MIT license.
Armaan Gomes ported Doom to a custom CPU on an FPGA. They built a 5-stage pipeline with separate ICache and DCache, a DDR3 interface, a memory arbiter, and MMIO for VGA, timer, UART, and keyboard. Initial hardware runs achieved ~0.7 FPS due to memory latency and uninitialized memory. By boosting clock, optimizing fetch, adding RV32I-ZMMUL, direct VGA writes, and faster cache reads, they reached 15–20 FPS, aiming for 30 FPS with out-of-order execution and further tweaks. Future plans include a basic GPU and Quake 2.
DIY guide upcycling 10 pounds of 3D printer waste into a koi pond mosaic, in a 20-step, photo-illustrated tutorial.
Contrary to common belief, MUMPS was first standardized in January 1976 as NBS Handbook 118, MUMPS Language Standard. From 1972–75, the MUMPS Development Committee (MDC), a public cross‑industry body, produced a three‑part standard (Part I: language; Part II: transition diagrams; Part III: portability). NBS then assembled these MDC releases into the government standard and published it in 1976. ANSI later ratified the material as X11.1-1977 (with later revisions), while the MDC continued stewardship. Historiography often cites the 1977 ANSI standard, overshadowing the 1976 NBS publication.
Portraify converts 1–3 front-facing photos into studio-quality headshots in under two minutes. Upload, let Gemini AI analyze features, and generate a professional portrait with auto background removal and lighting. Outputs are high-resolution and ready for LinkedIn, resumes, or company directories; no studio needed. Photos aren’t stored and are discarded after generation. Pricing: Starter $9 for 3 portraits; Pro $25 for 10; Studio $50 for 25; 3 free portraits on sign-up (no credit card). Credits never expire; ~90 seconds per portrait; 4.9★ rating.
It signals an HTTP 403 Forbidden error: access to the requested resource is denied.
Proposes opaque, interoperable passkey records to treat WebAuthn credentials as strings (e.g., $webauthn$v=1$transports=hybrid+internal$<base64 authenticator data>). The payload is authenticator data (CBOR) and transports encoded as PHC parameters. Applications store per-user passkey records (multiple per user) for cross-language/interoperability, without embedding full flow in code. A stateless Go API is outlined: RelyingParty.NewRegistration/Login, parseCreationOptionsFromJSON/parseRequestOptionsFromJSON, navigator.credentials.create/get, and a cache for login requests. Caveat: avoid Credential ID index collisions; seeking feedback before Go 1.28.
Made by Johno Whitaker using FastHTML