Front-page articles summarized hourly.
A leaked internal document reveals Microsoft’s Scout AI strategy to “make people addicted” by embedding it across Word, Outlook, Teams, and Edge to secure daily dependence. The plan, credited to Omar Shahine and Jakob Werner, outlines phases starting with addiction. Satya Nadella denied the aim, calling it nonsense and suggesting the authors should leave. Microsoft says Scout helps users accomplish tasks with choice and control. Critics warn the model could monetize through dependence or bulk data harvesting in the AI race.
Geerling tests a wide range of IP KVMs for homelab use, from budget NanoKVMs to PiKVM forks and business‑oriented boxes. He covers PiKVM, BliKVM, GL-iNet Comet/Comet Pro, Sipeed NanoKVM (and USB/Pro), JetKVM, LuckFox PicoKVM, LeafKVM, TinyPilot Voyager 3, Openterface KVM-GO, DezKVM-Go, ArkKVM, Pi-Cast, and more. Remote BIOS access and security risks are highlighted; keep firmware updated and firewall devices. His favorites: JetKVM for its compact, cable‑friendly design; many other options offer 1080p–4K, PoE, 5G backups, touchscreens, and open‑source stacks. The market is booming.
Dutch government will only allow a European company to operate the DigiD platform. The next contract (post‑August 2028) will be tendered under the Defense and Security Procurement Act (ADV), which can exclude non‑European bidders to safeguard national security. DigiD is partly run by Solvinity, owned by a British investor; U.S. firm Kyndryl sought to buy Solvinity, but the cabinet blocked it after BTI advice over potential U.S. access. Data encryption will be strengthened following a nonpublic investigation into the Solvinity–Kyndryl deal.
pg_durable is a PostgreSQL extension (pgrx) that runs durable, checkpointed SQL workflows inside PostgreSQL, removing the need for external orchestrators. Define workflows in SQL using df.start and operators like ~> and |=>; a background worker hosts the duroxide runtime with a PostgreSQL-backed state provider (duroxide-pg). State lives in df.* and duroxide.* schemas and survives crashes/restarts. Use cases include vector embedding pipelines, ingest pipelines, maintenance, and parallel/fan-out queries. Install via Debian packages for PostgreSQL 17/18; supports per-user RLS; status: preview.
Sumner Evans argues against Conventional Commits, saying it misprioritizes type over scope and makes scope optional, which hinders developers, debuggers, and incident responders who need the scope to understand impact. Types are redundant and brittle, since a single change can be bugfix, refactor, and feature at once. Promised benefits like automatic changelogs, semantic versioning, and automated builds are unreliable in practice. He promotes a scope-first approach, citing Linux, FreeBSD, Go, and NixOS as examples, and launches scopedcommits.com to separate changelog generation from commit history.
New York lawmakers sent a bill to Gov. Kathy Hochul for a one-year moratorium on permits for new large-scale data centers, potentially making New York the first state to impose such a freeze if signed. The measure bundles a pause on new permits, a required DEC environmental-impact report on each project, and a plan for the Public Service Commission to create a separate utility-rate class for large data centers, plus wage and energy-efficiency rules. The aim is to curb electricity-cost increases driven by data-center demand while regulators reassess grid connections and funding. Hochul hasn't said whether she'll sign.
Air leaks in the Zvezda service module transfer tunnel (PrK) triggered NASA to shelter the four Crew-12 astronauts and NASA’s Chris Williams inside the docked SpaceX Dragon as a precaution while two Russian cosmonauts work on repairs. The Dragon would be a lifeboat if evacuation became necessary, with crews potentially split between Dragon and Soyuz. NASA later paused the repairs and ordered the Dragon crew to end safe-haven procedures and return to planned ISS operations, ready to depart again if the situation worsens.
Bundler 4.0.13 adds cooldown, a time-based filter that refuses to resolve to gem versions unless they’ve aged by N days, using per-version created_at from rubygems.org’s v2 index. Aims to curb supply-chain attacks and complements 2FA and trusted publishing. It’s opt-in and non-disruptive to existing lockfiles. Enable per project, globally, or per run (e.g., cooldown: 7 or --cooldown 7); 0 disables. Versions lacking created_at are exempt. Works across sources and environments as part of broader Rubygems security efforts.
Mark Dominus argues that programmers document for Claude the AI but not for human teammates. He now has Claude write a high-level project summary at project end and commits it to the repo after his review. The AI-generated overview is fast and often solid, serving as a reusable handoff for future Claude iterations. He warns Claude may copy a prior report and adds a safeguard, recommending AI-written notes be checked into version control for future context.
lowfat is a lightweight, open-source CLI tool that filters noisy terminal output to save AI tokens before feeding results to an agent. It’s a small, local-first binary that’s composable via UNIX pipes, with a user-owned history and pluggable filters. Installable via Cargo or Homebrew; supports shell integration, OpenCode plugin, and direct usage with a command prefix. Features include a built-in profiler (info/history/stats), plugin system (lf-filter), and configs (.lowfat). Apache-2.0 license.
Nango is a veteran, fully remote team of dev-tool builders focused on open-source, transparent, developer-friendly integrations. They tackle hard problems like developer experience and API fragmentation, led by infrastructure veterans from Uber, Netlify, and Algolia. The company emphasizes outcomes over hours, rapid feedback, and has strong traction with growing revenues; they’re hiring and invite applicants to view open positions.
Redis 8.8 introduces a dynamic, general-purpose array data type (with ARRING ring-buffer support), a window-counter rate limiter (INCREX), Streams NACKing (XNACK with SILENT/FAIL/FATAL), subkey notifications for hash fields, multi-aggregator time-series queries, and explicit FP type control for JSON numeric arrays (FPHA with BF16/FP16/FP32/FP64). It also adds a COUNT aggregator for sorted-sets unions/intersections. End-to-end throughput gains (e.g., MGET up to 68%, XREADGROUP up to 83%), and faster persistence/replication (up to 60%).
Could not summarize article.
The European Commission unveils the European Technological Sovereignty Package, a multi-pronged strategy to strengthen Europe’s tech ecosystems from chips to AI. Four initiatives are proposed: Chips Act 2.0 to bolster the semiconductor supply chain and domestic demand; the Cloud and AI Development Act (CADA) to unlock AI and cloud potential and transform industry; the EU Open Source Strategy to reduce dependencies across the technology stack; and a Strategic Roadmap for Digitalisation and AI in Energy. Full text and annexes are COM(2026)503.
Kevin Jack McEnroe writes about loving and protecting his mother, actress Tatum O’Neal, while navigating addiction, illness, and fame. Through stories of overdoses, a stroke, autograph shows, hospital stays funded by her work, and tense boundaries, he learns to say no and stop blaming himself. He argues that modeling a different life—loving without sacrificing one’s own peace—is key to helping an addict. The piece blends resilience, compassion, and hard-won integrity as he reflects on family, fame, and the cost of care.
Ohbin declaratively manages GitHub-release binaries for uv projects via pyproject.toml. Instead of per-tool wrapper packages, a single engine downloads, verifies (SHA256), caches, and execs the tool on first use. Tools are declared under [tool.ohbin.tools.*], with repo, version, and platform-specific assets; ohbin add fills the manifest and pins checksums. uv run ohbin run resolves the tool, downloads if needed, and execs it, with caching in ~/.cache/ohbin. It supports concurrency-safe downloads, retries, and integrity checks. Discovery walks up to the nearest pyproject or uses OHBIN_PYPROJECT. Limitations: POSIX-only; Windows import fails; linux/darwin x86_64/arm64; others must be added.
ANSI escape codes are a 50-year-old standard that encodes terminal control in text streams: cursor moves, formatting, and colors. A CSI sequence (ESC [) is interpreted by modern terminals to perform actions; e.g., \x1b[31m red text, \x1b[1m bold, \x1b[0m reset, \x1b[2J clear screen, \x1b[H move to 1,1). Attributes join with semicolons; m is the Select Graphic Rendition command. Original 8 colors; today supports 256 colors and true RGB (\x1b[38;5;208m, \x1b[38;2;255;128;0m). Libraries and full-screen UIs extend these for rich CLIs, and the post includes an interactive widget to experiment with codes.
Made by Johno Whitaker using FastHTML