Hacker News

Latest

Data Protection Commission fines Google €403M over processing of location data

2026-09-21 @ 22:33:45Points: 72Comments: 31

I don't want to read what you didn't write

2026-09-21 @ 22:30:41Points: 211Comments: 79

Xiaomi MiMo v2.6

2026-09-21 @ 20:12:12Points: 509Comments: 263

Transformers Explained Visually

2026-09-21 @ 19:43:49Points: 190Comments: 34

AI coding has made CI a bottleneck, so we reworked ours to keep up

2026-09-21 @ 19:23:33Points: 131Comments: 131

The Advisory Group on Mathematics and Artificial Intelligence

2026-09-21 @ 19:17:42Points: 80Comments: 38

NASA’s Mars Sample Return mission is dead

2026-09-21 @ 19:14:12Points: 298Comments: 229

In Search of a Compositional Theory of Self-Stabilization

2026-09-21 @ 19:04:36Points: 42Comments: 3

Roboharm: Do frontier robot policies refuse unsafe instructions?

2026-09-21 @ 18:58:26Points: 35Comments: 16

Frontier AI on Your Own Hardware

2026-09-21 @ 18:53:01Points: 96Comments: 49

US halts flights at busy East Coast airports, says fiber line cut

2026-09-21 @ 18:41:59Points: 190Comments: 109

Why does mathmain need an encrypted loader?

2026-09-21 @ 18:33:44Points: 108Comments: 28

Apple Copland D11E4 Booting in the Browser

2026-09-21 @ 18:15:32Points: 93Comments: 26

Avoiding the babbling-idiot failure in a time-triggered communication system

2026-09-21 @ 18:14:56Points: 23Comments: 6

Turn off and restrict access to Apple Intelligence features on Mac

2026-09-21 @ 17:30:21Points: 238Comments: 159

Show HN: Foremerge – Catch intent conflicts between parallel coding agents

2026-09-21 @ 16:22:06Points: 37Comments: 5

Foremerge is a local "git like" coordination layer that sits above git (ie. does not interact with or change the way git and worktrees function), Before editing each agent publishes an intent and the scopes it will change, with the operation it plans to complete on each one.

    foremerge intent publish --agent "$A" \
        --summary "Replace PaymentService with StripePaymentService" \
        --scope symbol:PaymentService=replace
    foremerge intent publish --agent "$B" \
        --summary "Add PayPal support to PaymentService" \
        --scope symbol:PaymentService=extend
The publish by the 2nd agent returns a HIGH destructive_vs_additive finding before writing any code. Agents keep their own worktrees and the shared state is one SQLite file in gits common direectory. No hooks, no merge drivers, nothing rewrites your history.

It ships as one Rust binary with a CLI and MCP server with 18 tools and `foremerge setup all` wires it into Claude Code, Codex and Cursor. Because the protocol has nothing provider specific, a Claude agent and a Codex agent coordinate through the same store. Before any work is accepted, Foremerge runs a named check that you configured against the exact git state of the change. An agent that says tests pass is recorded but it dosnt satisfy the acceptance gate without running the check itself.

Detection is deterministic, no judge model reading your code. HIGH conflicts are only asserted for declared operations, ie. matches inferred from prose cap out below high. Claims are advisory leases, not locks so two agents can still hold the same scope without deadlock. The open source version is single matching and so not a distributed consensus.

We have tested this up to 98 parallel agents all working on the same repo with zero conflicts (was supposed to be 100 but 2 agents failed to run due to resource limitations)

I replayed 76 intents on my own agents from a build last week in the order they happened. The sample had exactly 1 conflict (which was flagged) and the review found a blind spot where one agent claimed scope by class name and the other claimed it by an internal method. We are working on fixing that for the next release.

Setup is a 30s install by pasting the quickstart instructions from the readme.md into your agent or manually: `curl -fsSL https://foremerge.com/install.sh | sh` or `cargo install --locked foremerge`, then `foremerge init && foremerge setup all` in a repo. Apache-2.0.

The feedback I want most is which conflicts between your agents plans would you actually want flagged and which would you tollerate as noise?

Repo here: https://github.com/naw103/foremerge Website: https://foremerge.com

More information on the problems this solves: https://foremerge.com/blog/

HERMES radio enables voice and data communication over vast distances

2026-09-21 @ 16:14:16Points: 93Comments: 40

Fable 5 – Median thinking declined in August

2026-09-21 @ 16:13:57Points: 350Comments: 243

How do Traffic Signals Work (2019)

2026-09-21 @ 16:06:44Points: 60Comments: 44

Grok 4.7

2026-09-21 @ 15:50:15Points: 493Comments: 411

A restored PDP-11/83 serving this page on 211BSD Unix

2026-09-21 @ 15:45:06Points: 89Comments: 38

The live panel is top. /cgi-bin/webtop is the raw snapshot.

A 16-bit httpd will not survive the front page, so Varnish/Caddy/Cloudflare cache the HTML and a 5-second webtop sample. Origin is still the 11 itself, and it handles all of the webtop and visitor count requests.

Telnet exists (pdp1173.com, guest) but it is a 40-year-old UNIX with no modern security story. Please do not treat it as a challenge box; I can restore from tape, but that ruins it for everyone else.

Happy to answer Mentec, MSCP, Q-bus, or 2.11BSD questions.

To get BSD running on the Mentec, I had to customize the BSD kernel to use FPSIM, as the Mentec supports IEEE floating-point and NOT the DEC formats.

Attention is all you have

2026-09-21 @ 14:26:56Points: 568Comments: 170

Noodle Gallery – Self-hosted photo and video manager forked from Immich

2026-09-21 @ 14:22:58Points: 61Comments: 43

What Sun got wrong

2026-09-21 @ 14:03:18Points: 493Comments: 281

M5 Ultra Mac Studio Review

2026-09-21 @ 13:53:27Points: 227Comments: 229

Python Workers are now generally available

2026-09-21 @ 13:38:19Points: 179Comments: 30

Kev: Tiny Jev-like family of decision models built on top of Qwen3.5

2026-09-21 @ 07:11:55Points: 406Comments: 181

TXR: An Original, New Programming Language for Convenient Data Munging

2026-09-21 @ 05:09:08Points: 19Comments: 1

The Journey of a Migratory Shorebird

2026-09-20 @ 14:44:27Points: 11Comments: 0

Divide by depth for instant 3D

2026-09-19 @ 19:43:13Points: 77Comments: 8

Archives

2026

2025

2024

2023

2022