AI Summarized Hacker News

Front-page articles summarized hourly.

Bain tests software takeover targets by vibecoding AI replicas

Financial Times security verification page blocks access with a 403 error and asks users to enable JavaScript and cookies to proceed. It provides a help URL (help.ft.com), a request ID (a0fd3e000dc8a364), and links to terms, privacy, cookie policies, and FT copyright/self-regulation notices.

HN Comments

Show HN: Selector Forge – browser extension for AI-generated resilient selectors

Selector Forge is a standalone browser extension (Chrome & Firefox MV3) that helps you build robust CSS or XPath selectors using AI. You pick elements on a live page; the extension captures context, sends it to a backend that proposes and ranks candidate selectors, and re-verifies each candidate against the live DOM. It supports single-element and list selections, with the browser as the source of truth. It currently uses Intuned for authentication and selector generation; future plans include a self-hosted backend and broader automation. MIT licensed.

HN Comments

Mexican government unveils a prototype for a new homegrown, ultra-affordable EV

Mexico unveiled a government-backed, ultra-cheap EV prototype called the Olinia Uno. Drove by President Claudia Sheinbaum, the six-passenger car aims for urban use, with a 125 km (77 mi) range and a top speed of 50 km/h. It goes on sale next summer for about 150,000 pesos (~$8,500). The project, part of Plan México, seeks to spur manufacturing and boost Mexico's economy, targeting 75% domestic materials by 2030 and 2,000 new charging stations in key regions. It’s unclear if the Olinia Uno will be allowed across the U.S. border.

HN Comments

DisplayMate

DisplayMate provides professional test and calibration patterns and guidance to optimize image quality across monitors, projectors, and TVs. It serves end users, calibrators, dealers, Pro‑AV techs, test labs, and manufacturers, offering software (including portable USB editions), advanced lab testing, display optimization, and consulting. With 500+ patterns and expert help screens, it supports extensive testing and shoot‑outs; its products and reviews are widely used by publications worldwide.

HN Comments

Blogger defeats photographer's copyright claim

CloudFront 403 error: The request could not be satisfied; the app/website server is unreachable due to high traffic or a configuration error. Retry later or contact the site owner. CloudFront docs offer troubleshooting steps; the notice includes a request ID for debugging.

HN Comments

Finding the Best Dog Treat with Statistics

Using a Bradley-Terry model, the author pits Bebop the Greyhound against five treats (A–E) in daily pairwise choices to rank preference. They collect two head-to-head trials per day, adjust for size bias, and apply bootstrap resampling to gauge certainty. Initial results show Treat E (Pur Luv Chicken) as the leader, with Treat A close; Treats B and C perform poorly, and D trails. Bebop also displays a right-side choice bias, likely due to kitchen layout. The result isn’t fully settled; more E vs A trials are planned. Code is on GitHub.

HN Comments

Show HN: Oak – Git replacement designed for agents

Oak is an open-source Rust workspace implementing a content-addressed, agent-focused version control system. It comprises oakvcs-core (hashing, diff/merge, blob/manifest/commit/trees) and oakvcs-cli (the oak binary). It supports lazy mounts, per-agent branches, and JSON-facing surfaces for agent state and diffs, plus remote reads and enhanced mount/branch workflows. Installation options include a prebuilt binary from oak.space or cargo install; building from source via cargo; and CI-ready release tooling. The README covers usage, architecture, and the ongoing v0.99.0 release cycle.

HN Comments

Steam Machine

A Steam storefront header with navigation (Store, Discovery, Queue, Wishlist, Points, Shop, News, Charts, Community, Discussions, Workshop, Market, Broadcasts, About, Support) and a language selector listing many languages, plus copyright and policy links.

HN Comments

UUID: NewV7() always generates a UUID with 7000 on browsers (Golang)

Go issue: uuid.NewV7() on JS/wasm/browser targets always emits '7000' in the third UUID segment instead of random bytes. Reproduced with Go 1.27rc1 (darwin/arm64) using GOOS=js/GOARCH=wasm; examples show 019ee60f-29b3-7000-a12b..., 019ee610-29c7-7000-bc34..., etc. The 000 segment should be random; expected to see random values. The opener hajimehoshi on Jun 20, 2026; asks for feedback from experts/contributors before a change.

HN Comments

A Theory of Why Prompt Injection Works

Ye, Cui, Hadfield-Menell argue that prompt injection stems from how LLMs misperceive discrete role tags (system, user, think, assistant, tool) embedded in a single token stream. Roles function as a rough type system, but in practice style can override tags, enabling CoT Forgery and other injections. They introduce role probes (CoTness, Userness) showing that thinking-like writing activates the same internal signal as think tags, and even user-like cues can hijack roles. They propose studying roles as abstractions—subconscious steering, dynamic or dedicated roles (planning, evaluation)—and call for defenses beyond brute-force tagging, since genuine role perception remains lacking.

HN Comments

Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

Kyde is a fast native Git commit and diff editor for macOS, built with the gpui GPU GUI framework. It offers side-by-side diffs with word highlighting, a center gutter for staging, a built‑in terminal, and tree-sitter syntax with language packs. It runs without libgit2, invoking Git via the shell, and targets ~120fps on large files. Features include a project view, file tree, fuzzy search, go-to-file, markdown preview, and configurable themes. Rust/Cargo-based; macOS needs Rust 1.96+ and Metal Toolchain; Linux/Windows builds exist but are untested. Apache-2.0. Latest v1.0.0 (2026-06-22).

HN Comments

National Science Foundation slashes basic science to fund new tech initiative

Could not summarize article.

HN Comments

Nintendo Wii U games running from a 1980's Bernoulli disk [video]

YouTube footer listing navigation links (About, Press, Copyright, Contact, Creators, Advertise, Developers, Terms, Privacy & Safety, How YouTube works, Test new features, NFL Sunday Ticket) and © 2026 Google LLC.

HN Comments

DHL Set to Transport Goods on New Wind-Powered Cargo Ships

WSJ 404 page: the requested page isn’t found; users are asked to verify the URL or email support. The page then features popular articles (Trump’s frustrations with Reflecting-Pool problems; Iran mediators’ plan to ease Lebanon/Hormuz tensions; Nadella on AI’s economic impact) and latest podcasts (Alan Greenspan dies at 100; FDA reverses rare-disease drug rejection; The Fight for Affordable Housing).

HN Comments

Git is forever. I'm building Oak anyways

Oak is a new version control system built for AI agents, created by Zach Geier. It aims to improve on Git by starting fresh with faster, context-rich workflows where agents can work in parallel without downloading whole repos, using virtual mounts. It’s early-stage: no Windows build, CI/issues/comments yet; self-host via oak serve and export to a git repo with oak export. The first 100 paid subscribers get a personalized e-ink Oak display. Join Discord for updates.

HN Comments

Granularity comes at a cost – Game Theory

Granularity isn’t free: finer choices can create incentives to game systems. In financial markets, smaller tick sizes can tighten spreads but let traders jump ahead by tiny margins, hurting liquidity providers and potentially widening costs; the right tick-size balances price competition with meaningful queue priority. In a sports-court booking example, 30-minute slots atop 1-hour blocks enable new strategies that leave unbookable gaps and reduce overall utilization. The core lesson: greater granularity can improve flexibility but invites strategic manipulation.

HN Comments

Nvidia Halos

NVIDIA Halos is a full-stack safety system unifying vehicle architecture, AI models, chips, software and services to enable safe autonomous vehicles from cloud to car. It employs design-time, deployment-time and validation-time guardrails across platforms, with three core computers: DGX for training, Omniverse/Cosmos for simulation, and DRIVE AGX for deployment. Halos OS provides a certified, in-vehicle software foundation (DriveOS ASIL D), Halos SDK and Halos Applications with AI guardrails and safety features. The Halos AI Systems Inspection Lab, ANAB-accredited, certifies safety integration; Halos also extends to robotics and robotaxi safety.

HN Comments

Chevron signs 20-year power agreement with Microsoft for West Texas data center

Service unavailable; the request is blocked. 20260622T150729Z-16f6d56578dl9nfthC1BY134rn00000003xg000000001714

HN Comments

Show HN: Got sick of ads, so I made my own logic puzzle site

Puzzle Lair offers free daily online logic puzzles with a rotating mix of Sudoku variants, Kakuro, Ripple Effect, Nonograms and more. A new puzzle is featured each day, with Easy/Med/Hard options and daily grids. Create a free account to resume unfinished puzzles, track solves and leaderboard standings, and use dark mode; there are no ads or subscriptions. Types include Sudoku, Killer Sudoku, Calcudoku, X Sudoku, Kakuro, Ripple Effect, Crossmath, Nonogram, Number Loop, and Star Battle.

HN Comments

I built Ponytrail, a local audit trail for AI coding-agent edits

Ponytrail is a small CLI and bundled agent skill that records why files changed by building a local history tree and allows reverting to a prior snapshot. The trail lives in .pony-trail/ in the project (local runtime state; not git). Install: npx ponytrail skills install pony-trail (Bun: bunx ponytrail skills install pony-trail). It records a local skill-install snapshot before writing agent skill files. Commands: npx ponytrail history [--details], npx ponytrail revert <snapshot-id> [--dry-run]. Snapshots are read from .pony-trail/snapshots.jsonl; sessions/<session-id>/tree.md.

HN Comments

Made by Johno Whitaker using FastHTML