AI Summarized Hacker News

Front-page articles summarized hourly.

Leak Reveals Microsoft Wants Its AI to Be 'Addictive'

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.

HN Comments

I tested every IP KVM in my Homelab

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.

HN Comments

Dutch gov't will only allow European company to operate DigiD platform

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.

HN Comments

pg_durable: Microsoft open sources in-database durable execution

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.

HN Comments

Stop Using Conventional Commits

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.

HN Comments

New York just passed a one-year temporary ban on data centers

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.

HN Comments

India's surprise baby bust is a warning to the world

Could not summarize article.

HN Comments

Astronauts on ISS told to shelter as repairs under way to fix air leaks

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.

HN Comments

Cooldown Support for Ruby Bundler

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.

HN Comments

Programmers will document for Claude, but not for each other

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.

HN Comments

Mouseless – keyboard-driven control of macOS/Linux/Windows

Could not summarize article.

HN Comments

Show HN: Lowfat – pluggable CLI filter that saved 91.8% of my LLM tokens

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.

HN Comments

Nango (YC W23, dev infra) is hiring staff back end engineers

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.

HN Comments

Redis 8.8: New array data structure, rate limiter, performance improvements

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%).

HN Comments

US tobacco firms applied tobacco strategies to globalize ultra-processed foods

Could not summarize article.

HN Comments

Communication on European Tech Sovereignty, and an EU Open-Source Strategy

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.

HN Comments

At the Autograph Show

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.

HN Comments

Lee Kuan Yew's Singapore Story

Could not summarize article.

HN Comments

Ohbin – uv wrapper for installing tools from GitHub

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.

HN Comments

There's no escaping it: an exploration of ANSI codes

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.

HN Comments

Made by Johno Whitaker using FastHTML