Front-page articles summarized hourly.
This article argues that all regex engines suffer quadratic time for finding all matches, not just a single one. Linear-time single-match engines fail when iterating for all matches (often O(m·n²)). Examples include pattern .*a|b on n b's. Aho-Corasick handles fixed strings in O(n); Hyperscan uses earliest-match semantics; REmatch enumerates all spans. RE# offers a two-pass approach that finds all matches in true linear time regardless of pattern/input, with an optional hardened mode to guard against adversarial inputs at some speed cost. Streaming and captures are discussed.
Building Digs is an offline Discogs companion app that syncs your collection to your phone for fast, offline browsing. It focuses on folder navigation and quick search rather than marketplace features, and supports an incremental sync after the initial full download. Built with React Native/Expo, TypeScript, and SQLite (Drizzle ORM), it authenticates via Discogs OAuth and stores data on-device. The sync pipeline fetches folders, then releases and details, caches images, and runs in the background. It uses a token-bucket rate limiter and a local-first architecture. Free on the App Store.
BIO: The Bao I/O Coprocessor is a mostly open-source I/O co-processor for the Baochip-1x 22nm SoC. It comprises four RV32E PicoRV32 cores with private 4 KiB RAM each, plus register queues and blocking FIFOs that let I/O stall until conditions are met. It adds a ‘halt to quantum’ mechanism and optional BDMA for DMA with a host-whitelist for memory access. The design trades PIO’s single-instruction, four-core approach for a multi-core, RISC-based solution that’s smaller in area and higher in clock rate. C code can run via Zig-generated Rust macros in Xous. Open source and patent-free.
Security researchers disclosed a March 2026 Trivy supply-chain attack via aquasecurity/trivy-action. An attacker force-pushed 75 of 76 version tags to malicious commits, so workflows referencing those tags ran a hidden infostealer after the legit Trivy scan. The payload dumps runner memory, harvests secrets (SSH keys, cloud tokens), encrypts them, and exfiltrates to a typosquat domain, with a fallback that creates a data-hosting repo on the victim's GitHub. Root cause: stolen credentials enabled tag rewrites. Remediation: pin to commit SHAs or use 0.35.0; rotate secrets; audit for tpcp-docs repos; review logs after Mar 19, 2026 UTC. Attribution: TeamPCP Cloud stealer.
Explores why C's assignment expressions and pre/post-increment/decrement are hard to reason about due to side effects and undefined evaluation order. The author contrasts expressions (tree-structured, stateless) with statements (ordered sequences) and shows how embedding side effects in expressions makes code cryptic and error-prone. Through examples (powi with ++x, K&R itoa, memcpy, Yoda conditions) they show how removing or relegating side effects to statements improves clarity, at some cost to terseness. While elegant code using side effects exists, overall readability suffers; restricting i++ to statements could boost safety and maintainability.
A welcome message for LWC Communities.
threadprocs is an experimental project that runs multiple executables in one address space, with each threadproc acting like a separate process (own runtime, globals, libc) while sharing valid pointers across threadprocs. It fuses POSIX processes with multithreading to enable zero-copy sharing of data. A server hosts a virtual address space and a launcher starts programs that coexist there; libtproc and tproc-actors provide runtime support and tooling. The repo includes demos, build/run instructions, and discusses architectural and practical limitations (memory ownership, signals, PID behavior).
Is It a Pint? chronicles a bartender’s doubt about whether a labeled pint is truly a pint, spurring the Pint Patrol—a grassroots effort to ensure honest pours of beer, wine, and cider. The article documents the initial discovery and the movement’s inception, with sections on introduction, methods, data, know-your-glass, discussion, and how to get involved.
Drawing on Gödel's incompleteness, the piece argues that reliable nanopositioning metrology requires an independent, standards-traceable external sensor (e.g., a laser interferometer) to verify position, stability, and resolution. Internal sensors and frequency-domain (FFT) analyses are flawed shortcuts: they cannot prove actual stage position or time–domain behavior. Time-domain, point-to-point, scanning, and tracking measurements show overshoot, settling, stability, and repeatability and preserve position–time correlation critical for imaging. Resolution is theoretically infinite due to analog electronics, but practically limited by noise; usable 1σ positional noise (roughly 1/6 of peak-to-peak). External metrology is essential.
Wikipedia’s Arbitration Committee banned eight volunteer editors from Arab-Israeli conflict articles—six pro-Palestinian and two pro-Israel—for misconduct (insults and misrepresenting sources), not article content. The action follows ongoing scrutiny of anti-Israel editing, with the ADL praising the decision and urging broader reforms.
DSPy promises to fix AI engineering, but adoption is low because its abstractions are unfamiliar and require upfront rethinking. The article charts how AI systems typically evolve—from shipping prompts to typed I/O, separated prompts, modular components, retries, context via RAG, evals, and model-agnostic interfaces. Some companies (JetBlue, Databricks, Zoro UK, VMware, Sephora, Replit) report faster testing and better maintainability, but many engineers recreate ad hoc DSPy patterns. Core takeaways: use typed I/O, separate prompts from code, build composable modules, invest in evals, and design swappable models. If not using DSPy, borrow these patterns.
Tamara Sanderson traces the glass delusion in early modern Europe, where some believed their bodies or parts were glass. Charles VI reinforced his clothing with iron rods after the Bal des Ardents; physicians Lemnius, Du Laurens, and Ponce de Santa Cruz report patients fearing glass body parts. Cervantes and Descartes use the figure in literature and philosophy; Foucault and Derrida debated its rational status. Explanations cite glass’s material prominence and social contagion. Princess Alexandra Amalie of Bavaria claimed to contain a glass piano; the era ended mid-19th century, yet the idiom lingered in psychiatry and war trauma.
A cyberattack on Intoxalock, a U.S. vehicle breathalyzer provider, left drivers across the country unable to start their cars. The company paused some systems on March 14 and said it is experiencing downtime. Breathalyzer units require periodic calibration, and missed calibrations can lock vehicles. Drivers in states from Maine to Minnesota reported lockouts and vehicles parked while awaiting calibration. Intoxalock did not reveal the attack type, data breach details, ransom demands, or a recovery timeline. The service operates in 46 states and serves about 150,000 drivers annually.
Fyn is a privacy-first fork of uv, a fast Python package manager written in Rust that replaces pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv. It offers dependency resolution, virtual environments, pyproject.toml task runner, and a universal lockfile, with 10-100x speedups and a global cache. Features include project management with lockfiles/workspaces, a built-in task runner, shell activation, upgrade, script execution with inline metadata, tool installation (pipx-like), Python version management, and a drop-in pip interface. No telemetry; cross-platform (macOS/Linux/Windows). Installation via PyPI, pipx, or cargo.
President Trump postponed all military strikes against Iran’s energy infrastructure for five days, saying talks are “good and productive” and the pause is conditional on ongoing discussions. Markets cheered, with crude benchmarks sliding about 8%. The pause follows a 48-hour ultimatum to reopen the Strait of Hormuz amid ongoing hostilities, which have caused significant casualties. Sanctions relief temporarily allows Iranian oil already loaded on ships to flow until April 19, 2026, as diplomacy continues.
The Aviation Herald provides aviation incidents and news, listing 32,516 articles as of Mar 23, 2026. A user IP was blocked for unauthorized access. Subscriptions offer real-time news delivery to desktop or publishers with proper attribution, requiring an account; pricing is €240/year incl. VAT (outside EU: €200). The site also offers Android/iOS apps and features an interview with “Simon Hradecky” and the team. © 2008–2026; reproduction/AI training restricted; cookies used.
Bombadil is a property-based testing tool for web UIs that autonomously explores and validates correctness properties to uncover harder bugs earlier. It runs in local development, in CI, and inside Antithesis. The project is new and experimental and may change; built by Antithesis and MIT-licensed.
ScienceDirect error page reporting a problem delivering the requested content; it advises contacting support, provides a reference number and IP address, notes a Cloudflare error box, and includes copyright, terms, and policy notices.
Made by Johno Whitaker using FastHTML