Front-page articles summarized hourly.
Roman Letters is an open-source project mapping 7,049 surviving late-Roman letters into a network view of how the empire communicated. It traces a once-global correspondence among professors, bishops, senators, and emperors from ~97–800 AD, showing the West’s collapse and the East’s resilience. Chapters include The Connected World, The First Cracks, The Networks Fray, The Last Romans, New Kingdoms, Old Letters, The Last Effort, Meanwhile, in the East, After the Letters Stop. It preserves 8,112 letters across 60 collections and offers 3,123 first-English translations. Created by Craig Vander Galien.
Leonard explains emulating Atari YM2149 sound on the Amiga with PAULA to run Atari music at near zero CPU cost during a sin-dots record. The approach uses four PAULA voices (three for YM2149-like square waves, one as a volume modulator). After initial attempts, he flips the modulation: store the triangle envelope as 8‑bit PCM and use a square wave as the volume modulator, achieving richer sounds (MadMax buzzer) without CPU load. By pre-generating COPPER lists per frame, the YM2149 emulation runs entirely in COPPER, yielding 0% CPU. Result: 7210 dots; demo downloadable.
Alex Wright chronicles the pre-Linotype era of fast hand-set type, where “Swifts” could outpace rivals and draw crowds in dime museums. George Arensberg’s 1870 feat of 2064 ems per hour earned him the nickname “The Velocipede” and sparked a national race circuit. Contests offered large prizes, celebrity competitors, and a raucous, male-dominated culture; women began competing, notably L. J. Kenney’s unofficial 24,950 ems in Boston amid bias. As unions grew and publishers pursued efficiency, mechanization—Burr typesetters, then Linotype—eroded hand typesetting, with Linotype’s 1886 debut signaling the era’s end.
Mozilla asks UK policymakers not to block VPNs in age-assurance proposals, arguing they are essential for privacy, security, and digital literacy. The submission contends that age-gating or mandatory VPN restrictions won’t meaningfully protect young people and would undermine universal rights. VPNs conceal IPs, reduce tracking, and support remote work and free speech for activists and journalists. Mozilla urges addressing online harms by holding platforms accountable, promoting responsible parental controls, and investing in digital skills and wellbeing, rather than restricting access to privacy tools.
A 400 Bad Request indicating the server blocked the request by its security policies; if this is an error, contact support.
Codiff is a local desktop diff viewer for reviewing staged and unstaged Git changes before committing. It offers a fast, minimal native app, supports an LLM-generated walkthrough with -w, inline comments on changed lines, and copying the full review as Markdown with diff context. Download the macOS app from the release page and run Codiff > Install Terminal Helper to enable the codiff command.
Scientists often hold partial, illusory understandings; even simple methods like linear regression admit multiple valid but conflicting causal interpretations. Through Simpson’s paradox, regression to the mean, Lord’s paradox, and Stein’s paradox, the article shows how prediction does not equal explanation and how intuition can mislead. It argues for acknowledging layered understanding across domains, careful induction, and cautious communication, with humility, diverse methods, and expert consensus as guides rather than verities in advancing science and education.
Tesla's Solar Roof, unveiled 2016 with promises of roof-integrated tiles, never hit mass production: peak ~2.5 MW per quarter in 2022, far from 1,000 roofs/week, ~3,000 total by early 2023; production halted, now pivoting to conventional solar panels (TSP-420) with 18-zone optimization to fix shading. Installation largely outsourced to third parties; customer service poor; 2024 layoffs hit solar division; many existing customers stuck with underperforming systems and high costs (avg $106k vs $60k for panels; 15–25 year payback vs 7–12). Marketing has faded; Solar Roof appears to be fading while Tesla pursues panel-based growth and large solar manufacturing goals.
Crawlers must identify with a user-agent and follow the robot policy; see the linked WMF resources for details.
Website requires JavaScript and won’t load with JS disabled. The failure may be due to a browser extension, network issues, or settings. To fix it: enable JavaScript, check your connection, disable ad blockers, or try a different browser.
Critique of C++26 std::simd: a library-based portable SIMD that fails to match real-world needs or compiler auto-vectorization. It’s slower than scalar loops, imposes fixed 128-bit widths, lacks runtime dispatch and cross-lane operations, and hides optimization inside templates, hurting aliasing and alignment. It can’t express SVE or many SIMD patterns used in codecs, image processing, and HFT. Competing approaches (Highway, SIMDe, xsimd, EVE) and ISPC outperform it. The author argues to rely on intrinsics and the auto-vectorizer rather than std::simd for performance-critical code.
Gödel showed some math is true but unprovable. Zero-knowledge proofs let a party prove a statement without revealing the solution; noninteractive ZK was long thought impossible (Goldwasser–Micali–Rackoff; Goldreich–Oren). MIT graduate student Rahul Ilango reframes this with proof complexity: define "effective" zero knowledge by adding a Gödel-like unprovable assumption that math is consistent. If that assumption holds, a noninteractive zero-knowledge proof exists; if false, mathematics could be inconsistent. The idea links proof complexity with cryptography and could enable new cryptographic constructions beyond standard assumptions.
An experiment to host a tiny website on an 8-bit AVR64DD32. With 8 KB RAM, 64 KB flash, and 24 MHz, Ethernet via 10BASE-T is impractical; instead the author uses SLIP over a serial link to an Internet-facing Linux box. They implement a simple packet flow and a hardcoded HTTP response, avoiding full TCP/IP. To make the page publicly accessible, they proxy /mcu requests through a VPS using WireGuard, so the MCU itself isn't directly reachable. The result is possible but quirky and impractical for a real server, yet shows microcontrollers can host tiny web content.
After Fisker filed for Chapter 11 in June 2024, about 11,000 Ocean owners faced dead software, lost updates, and vanished warranties. Instead of giving up, the Fisker Owners Association (FOA) grew to ~4,000 members who reverse-engineered the car’s software, mapped CAN buses, and built open-source tools on GitHub, creating a volunteer, open-source car ecosystem. They secured recalls, parts, and insurance, and ran a Europe-wide Flying Doctors repair network. Key projects include a Home Assistant interface to Fisker’s cloud API and CAN-DTC tooling. The saga highlights the need for software escrow, open data, and repair rights to prevent orphaned EVs.
The piece argues that mapping a web of relationships onto a hierarchical tree is a pervasive problem—the 'tree mapping' problem. While spaces are naturally hierarchical, ideas form webs that resist strict trees. Through domains like file systems, code repositories, writing, architecture, biology, and mathematics, it shows how forced tree mappings distort connections (trees vs semilattices, by-project vs by-language, bundles vs loose organization). It cites Christopher Alexander’s city critique and taxonomy pitfalls. The takeaway: be intentional about how you organize, choosing a structure suited to the web and asking what is being flattened and why, rather than defaulting to trees.
A redesign of a voltmeter clock using three cheap 90° panel voltmeters instead of a traditional dial. The author mocked the design in 3D, printed decals, and reworked the hour (0–12) and minute/second (00–60) scales to enable continuous motion. The front/back are CNC’d; a wooden curved side is formed by bending with internal notches. An AVR128DB28 MCU (8 MHz) drives the meters with fast digital pulses (no DACs); a 10 Hz timer computes duty cycles and two pushbuttons set the time.
Content-Defined Chunking (CDC) enables remote caching to reuse bytes instead of whole outputs. BuildBuddy splits large files into chunks via a rolling hash; when inputs change only missing chunks are uploaded, reusing existing chunks. Benchmarks show Bazel 8.7/9.1+ with --experimental_remote_cache_chunking delivering ~40% less data uploaded and ~40% smaller disk cache; CDC deduplicated ~85% of written bytes for eligible blobs, skipping hundreds of TiB of duplicate writes over two weeks. Implementation spans SplitBlob/SpliceBlob APIs, Bazel’s combined cache, and BuildBuddy server/executors; opt in on the client.
An experiment to make money from Algora bounties using Claude in an automated loop. The plan: discover bounties, pick small issues, clone, fix, run tests, human review, and cap at $20 tokens. The author built scout.py to scan 60–80 open bounty issues, tracking dollars, attempts, linked PRs, and days since last comment; state saved in state/scout.json. Across scans, issues clustered into three buckets: spam ($1), saturated ($50–$500 with many attempts/PRs), or assigned but untouched. No ripe candidates found; the public bounty market is driven by agent speed. Recommend private programs and more time; costs outweigh earnings.
HybridLogic launches MCP Server for their main tool. Users hit a 401 Unauthorized when opening mcp.acme.com/mcp in a browser, causing support tickets. A hacky fix serves an HTML page for GET /mcp when the Accept header includes text/html (not JSON/SSE), guiding users to add MCP to their client. Tickets drop and onboarding improves. Post by Luke Lanchester, May 16, 2026.
Made by Johno Whitaker using FastHTML