Front-page articles summarized hourly.
GEM was Digital Research's GUI for IBM PC compatibles and the Atari ST, released February 1985, earlier than Windows 1.0. It resembled Apple Lisa; Apple pressured DRI to remove elements. GEM struggled on PCs due to speed and scarce software; DRI discontinued GEM in 1988. It found a niche on the Atari ST where it was the default GUI and performed well. Windows dominated by 1990 as hardware advanced. GEM persisted as a DOS graphical runtime (Ventura Publisher) and was open-sourced by Caldera in 1999, spawning FreeGEM/OpenGEM; development ceased around 2008, showing open-sourcing isn’t a magic fix.
New Mexico jurors found Meta liable for willfully misleading and for unfair, deceptive, and unconscionable practices by failing to warn users and protect children on Facebook and Instagram. The $375 million verdict, the first of its kind against Meta in a jury trial, could lead to further changes and penalties; Meta says it will appeal. AG Raúl Torrez said the decision is a historic victory for families harmed by Meta’s conduct. The case is part of broader scrutiny of safety for young users and other lawsuits pending.
Antimatter — Match the Opposites v1.05 blends mahjong solitaire with antonym matching, offering 20 puzzles drawn from 23,791 antonym pairs across 102,754 words, built using Linguabase by Michael Douma.
Video.js v10.0.0 beta is a ground-up rewrite focusing on smaller, modular architecture and AI-ready tooling. It delivers an 88% smaller default bundle, unbundled ABR by default, and a new SPF Streaming Processor Framework for tiny, purpose-built ABR engines. It supports React, TypeScript, and Tailwind; UI and Media are split into swappable components with presets for common use cases (video, audio, background). Skins redesigned by Sam Potts, with an option to eject to full source. APIs are not yet stable; migration guides and GA planned for mid-2026; feedback is encouraged.
OpenAI is shutting down its Sora AI video app, signaling a retreat from video-generation ambitions. Disney is also backing away from its OpenAI investment and the licensing deal for Sora, jeopardizing a Disney+ integration. OpenAI will preserve user work and share timelines, but the standalone app will be discontinued as it pivots to other AI areas. The move leaves Google as the scaled leader in AI video, with OpenAI’s broader AI efforts continuing elsewhere.
Wanting to build vertical SaaS for pest control, I took a pest‑control tech job to learn the business from inside. After GTM consulting, I saw prospects overwhelmed with ride-alongs and, in a regulated, $30B US TAM market, decided to go all in. I earned a field-tech license in 13 days—built my own training GPT to accelerate it—despite a broken truck, slow fuel cards, and 10+ apps. I snapped an upsell, built a territory workflow, and closed $24k ARR in 3 weeks. Now I’m leaving to start my own company, with an acquisition lined up, to build the tooling.
Europe should attract AI compute by hosting more data centers to rebalance the US-dominated compute landscape (74% US, 14% China, 6% Europe). This would boost economies, strategic autonomy, and resilience to policy shifts. EU efforts like AI Gigafactories falter due to lack of a single customer and scale; American firms could benefit from European compute to reduce geopolitical risk. Europe faces high energy costs and strict data laws, but projects in Germany and Norway show promise. Suggested actions: faster permitting, favorable taxes for American firms, and a supply-side EU policy to remove regulatory bottlenecks and enable large-scale centers.
Jake Saunders vents about AI fatigue despite its usefulness, arguing the online discourse on AI has become repetitive and tool-centric. He notes AI adoption has driven productivity at work, but discusses superficial focus on prompts, Claude, and token counts rather than meaningful product value. He laments that management now fixates on AI as a metric, pushing initiatives that measure tokens per developer instead of outcomes. He longs to hear about real, valuable engineering work—the cool things being built—rather than the tools used. He acknowledges irony of criticizing AI chatter.
GitHub reported a disruption affecting multiple services, including Actions, Issues, Pull Requests, Webhooks, Codespaces, and login. Initial investigations showed degraded performance, with updates confirming ongoing issues across these services. Most services were recovering by the final update. The incident was resolved by 20:56 UTC on Mar 24, 2026, with a detailed root-cause analysis to follow. Updates and notifications were available via email, SMS, Slack, and webhooks.
Traders placed hundreds of millions in oil futures minutes before Donald Trump's post about “very good and productive conversations” with Iran; prices fell 14% after the announcement. NYMEX WTI bets jumped from 734 to 2,168 in a minute around 06:49–06:50 ET, about $170m, with Brent similar (~$150m). Analysts say the timing is suspicious and may imply insider knowledge; calls for investigation. The BBC sought comment from CFTC and FCA. Iran denied talks; its parliament speaker called the reports fake news. The episode echoes previous bets on political events, e.g., Maduro via Polymarket in January.
Gridland is a framework for building terminal apps, built on OpenTUI and React. Gridland apps run in both browser and terminal; it offers demos and creation commands (bunx @gridland/demo landing, bun create gridland) and links to GitHub and documentation.
The UK’s path to a national electric grid began with Coutts Lindsay’s private London Electricity Supply Corporation and scattered DC networks, amid fierce competition and rising demand. AC prevailed, and interconnection efforts gained urgency after WWI. The 1933 Central Electricity Board built the National Grid, with a 1937 synchronization linking regional grids. Postwar nationalization (1947) unified generation but left distribution fragmented, prompting the 1950–60 Supergrid to move power between regions. Privatization (1989–95) reshaped ownership, while 2024 brought renationalization of operation to a National Energy System Operator, echoing earlier centralization debates.
FastMCP is a Pythonic framework to build MCP servers, clients, and apps using the Model Context Protocol to connect LLMs to tools and data. It auto-generates schema, validation, and docs from Python functions and manages transport, authentication, and lifecycle. Its three pillars are Servers (expose tools), Apps (interactive UIs), and Clients (connect to any server). Since 2024, FastMCP 1.0 joined the official MCP Python SDK; the standalone project runs ~1M downloads daily and powers ~70% of MCP servers. Prefect Horizon offers free hosting; docs and quickstart are available.
Could not summarize article.
displayflow_cli is a Rust-based Windows CLI tool to switch and save display layouts for multiple monitors. It supports batch (.bat) and VBScript (.vbs) deployment and includes a hotkey Setup Wizard. Usage is via displayflow.exe with monitor config strings (ID:Width:Height:X:Y:Primary:Rotation:Frequenz) and options like --save, --post, --hotkey. Examples show vertical stack, stacked gaming, and portrait/landscape setups. Installation: download displayflow.exe from Releases and place in PATH.
This post argues that inline assembly and FFI in Rust must obey Rust's safety model. It proposes 'storytelling': for every inline-assembly block, attach a Rust 'story' that describes its observable effect on state. The compiler then reasons as if the story code ran instead of the assembly, and the assembly must refine that story. This explains UB risks and how to avoid them, with examples like page-table changes, non-temporal stores, stack-usage measurements, and FP control registers. The approach is conservative: only allow asm whose story is expressible in Rust; otherwise, add official language support. Feedback invited.
Wine 11 overhauls Linux Windows gaming with kernel-level NTSYNC synchronization and completed WoW64 support. NTSYNC, a kernel driver (/dev/ntsync), replaces esync/fsync and cuts bottlenecks in multi-threaded games, delivering dramatic gains (e.g., Dirt 3 110.6→860.7 FPS; Resident Evil 2 26→77; Tiny Tina’s Wonderlands 130→360). It’s in mainline Linux kernel 6.14+, with Fedora 42/Ubuntu 25.04 and Valve adding it to SteamOS 3.7.20 beta; Proton GE already enables it. WoW64 removal of 32-bit libs and 16-bit support, plus Wayland, EGL/Vulkan 1.4, and related fixes, improve compatibility across more titles. Worth trying for Linux gamers.
Edward Zitron argues the AI industry misleads about data-center buildouts and AI compute demand. Announced capacity (up to 241 GW) vastly exceeds active construction (roughly 5–7 GW under construction globally) and actual online IT load around 3 GW in 2025, implying a massive lag between GPU sales (NVIDIA) and deployment. Power constraints, transmission bottlenecks, and protracted permitting slow progress; many projects may never materialize, raising questions about ROI and debt. The piece also critiques AI coding tools and ‘token burn’ culture, and highlights governance and security concerns around GPUs flowing to China.
ProofShot is an open-source CLI that gives AI coding agents eyes by recording browser sessions to verify UI changes, producing a video proof, screenshots, and error logs for human review. It supports Claude Code, Cursor, Codex, Gemini, Windsurf, Copilot, or any shell-driven agent. Workflow: start, test, stop. Artifacts include session video, interactive viewer, markdown report, and logs, with an option to post results to a GitHub PR as an inline comment. Install via npm; includes sample apps; MIT licensed.
Made by Johno Whitaker using FastHTML