Front-page articles summarized hourly.
TRQL (Trigger Query Language) is a SQL-like DSL that lets users query a shared ClickHouse cluster without leaking tenant data. Users write SQL; TRQL compiles to secure, tenant-scoped ClickHouse SQL, auto-injecting organization filters, time bounds, and parameterization. It supports virtual columns, value transforms, and rendering metadata via a schema and forbids writes by design. The pipeline parses with ANTLR, validates against schemas, and generates ClickHouse SQL. The editor uses Lezer for syntax highlighting and ANTLR for linting. Limits: concurrency, 10,000-row cap, and query-resource bounds. TRQL powers Trigger.dev’s Query & Dashboards analytics.
Atuin v18.13 introduces a fast daemon-based in-memory search (daemon-fuzzy) with a hot index, configurable scoring, and remote sync; enable via atuin setup and autostart. It adds Atuin AI for English-to-bash command suggestions (opt-in via config or setup), with safety prompts and privacy controls. A new pty proxy, atuin hex, renders popups without clearing the terminal and can be enabled per session or in shell config; future uses include broader outputs and non-hook shells. New authentication for Atuin Hub (Google/GitHub) for hosted sync; self-host unchanged. Includes changelog details and custom TUI keybindings.
The article argues that blocking the Internet Archive won’t stop AI but will erase the web’s historical record. The Archive’s Wayback Machine preserves over a trillion pages used by journalists and researchers. Publishers like The New York Times and The Guardian are blocking crawlers to curb AI scraping, risking loss of edits and historical versions. Archiving and search are well-established fair use, and cutting off archive access would harm public history and research. Courts must resolve AI disputes without destroying the record.
HTTP 403 Forbidden: access denied to resource qef0xwhy/fxZq7POL at 11:01:15 UTC on Sat, 21 Mar 2026.
Private keys are a single point of failure. Threshold signatures split the secret among multiple parties so signatures are produced without any one party knowing the full key. DKLS23 is a practical threshold ECDSA protocol that replaces costly homomorphic steps with oblivious transfer, reducing rounds to three. In a 2-of-2 ceremony, parties derive a phantom public key and generate partial signatures that combine into a normal ECDSA signature verifiable like any other. It runs on secp256k1 and has Rust implementations by Silence Laboratories (audited by Trail of Bits); Coinbase, Visa, and wallet providers already use threshold ECDSA.
An Iranian missile strike damaged Qatar's Ras Laffan LNG complex, prompting QatarEnergy to declare force majeure on long-term contracts to Italy and Belgium for up to five years. Two LNG trains and a gas-to-liquids unit were hit; about 12.8 million tonnes of LNG (roughly 3% of global supply) could be removed annually for 3–5 years. Europe and Asia face tighter gas markets and higher prices, with Italy, Belgium, Korea and China as key buyers. EU leaders warn over energy security while stressing diversification; the UK and Germany urge calm but monitor risks.
Michael Smith, 54, pleaded guilty to a multi-year scheme defrauding streaming services of over $8 million by using AI-generated music and thousands of bot accounts to inflate plays on Amazon Music, Apple Music, Spotify, and YouTube Music. He and a co-conspirator and an AI-music company CEO procured a catalog of computer-generated tracks, uploaded them, and used software and up to 10,000 bot accounts with VPNs to generate billions of streams from 2017-2024, disguising activity. He lied to services and rights organizations to conceal the fraud. He faces up to five years in prison.
Padel Chess offers puzzles to learn padel tactics, practice real moments, and test smart on-court choices. It helps improve court positioning and decision making, with features to revisit and adjust strategies. The app has 25,000+ players and positive Reddit reviews. Created by Alex, a padel and chess enthusiast, it aims to make learning tactics fun and effective.
Your request was blocked by Reddit's network policy. To regain access, log in or create an account; developers should sign in with proper credentials. Ensure your User-Agent is non-empty, unique, and descriptive; if using an alternate User-Agent, revert to default. Review Reddit's Terms of Service. If you believe the block is in error or you want easier data access, file a ticket and include your Reddit account along with the code: 019d0f31-d3a4-76ef-a47e-936fbd8917a6.
FilmKit is a browser-based Fujifilm X-series preset manager and RAW converter that connects to cameras via WebUSB, enabling on-device RAW conversion with live previews. It provides a local preset library, on-camera read/write, import/export, quick compare, and mobile support, with zero installation and cross-platform use. It’s in beta (tested on X100VI) and may support other X-series models. It uses a patch-based write approach to preserve EXIF when editing presets and explains how to capture USB traffic to add new cameras. PRs aren’t accepted; issues and compatibility reports are welcomed.
Ubuntu 26.04 will show an asterisk per character for sudo password input by default, due to the Rust-based sudo-rs rewrite Ubuntu began shipping in 25.10. The UX change sparks security debates about exposing password length, but proponents say the risk is negligible since many users’ sudo passwords match their login passwords. Users can revert with sudo visudo and adding Defaults !pwfeedback. The update fits a broader Ubuntu 26.04 modernization (GNOME 50/Wayland, Rust utilities).
Android will add a developer verification layer for certified devices to curb malware and scams, requiring apps to be registered by verified developers before installation. Verification focuses on identity, not content, helping prevent impersonation. The rollout starts in select countries with fraud-prone ecosystems, with Oct 2025 for early access, Mar 2026 for verification opening, and Sept 2026 expanding to Brazil, Indonesia, Singapore, and Thailand; global rollout from 2027. A new Android Developer Console will support non‑Google Play distributions, with a separate account type for students and hobbyists. Sideloading remains allowed; openness preserved.
Together AI introduces Mamba-3, a state-space model optimized for inference. Key upgrades over Mamba-2 include a more expressive recurrence from exponential-trapezoidal discretization, complex-valued state tracking, and multi-input–multi-output SSMs (MIMO). Architecture also adds BCNorm RoPE and interleaved MLPs to boost performance. In tests Mamba-3, especially MIMO, outperforms Mamba-2 and GDN and rivals Transformer baselines on language modeling with similar decode latency. The kernels are open-sourced (Triton TileLang CuTe DSL), with Part 2 coming.
Traces of Evil is a digital archive that maps the geography of the Third Reich through then-and-now photography and animated GIFs, pairing visits to Nazi sites with archival images and primary sources. Created by a Bavarian school educator and licensed guide, it offers GCSE, A-Level, and IB teaching resources, lesson plans, and student work anchored in decades of fieldwork and survivor accounts. The site spans Germany, Austria, Italy, and beyond, detailing locations from Hitler's bunkers and the Nuremberg rally grounds to Dachau and Buchenwald, and uses visual comparisons to explore memory, commemoration, and the tension between preservation and erasure.
purl is a curl-like CLI built by Stripe for making HTTP requests that require payment. It lets you set up a wallet and then query endpoints that may be free or require payment (e.g., 0.01 USDC). Install via Homebrew (brew install stripe/purl/purl) or a shell script. Usage: purl wallet add; purl https://www.purl.dev/test/free; purl https://www.purl.dev/test/paid. Source code is on GitHub.
FFmpeg 101 describes FFmpeg as a suite of tools (ffmpeg, ffplay, ffprobe) and libraries (libavformat, libavcodec, libavfilter, libavdevice, libavutil, libswresample, libswscale, libpostproc). It outlines demuxing a media file into streams (AVFormatContext, AVStream) and decoding with a chosen AVCodec via AVCodecContext, AVPacket, and AVFrame. The article provides step-by-step code to open a file, enumerate streams, select a decoder, decode packets to raw frames, and manage memory. It also covers building/running a sample with Meson/Ninja and shows expected console output.
Access to acm.org is blocked by Cloudflare’s security system. The block can be triggered by certain actions or inputs (e.g., specific words, SQL commands, or malformed data). To resolve, email the site owner with what you were doing and include the Cloudflare Ray ID (9dfa0a832f0c4833); enable cookies if needed. The page also notes your IP and that Cloudflare protects the site.
Molly guard is a term for safety covers or design elements that prevent pressing a significant button. Named after Molly, who pressed a big red button in a datacenter, they appear in hardware (recessed buttons, ridges, SIM eject holes) and software (Are you sure? dialogs; Ctrl+Alt+Del as guards). The piece also notes reverse molly guards—auto-presses after inactivity. It ends with a programmer’s lament about machines that wait for hours for a decision.
Made by Johno Whitaker using FastHTML