Hacker News

Latest

OpenClaw is what Apple intelligence should have been

2026-02-05 @ 00:28:06Points: 198Comments: 195

Steam Hardware: Launch timing and other FAQs

2026-02-05 @ 00:21:06Points: 49Comments: 21

We Used To Build Things. What Happened?

2026-02-04 @ 23:24:53Points: 24Comments: 24

As Rocks May Think

2026-02-04 @ 22:50:34Points: 73Comments: 59

Debian's Challenge When Its Developers Drift Away

2026-02-04 @ 22:34:46Points: 50Comments: 8

A real-world benchmark for AI code review

2026-02-04 @ 21:13:17Points: 42Comments: 20

Show HN: Morph – Videos of AI testing your PR, embedded in GitHub

2026-02-04 @ 21:10:55Points: 25Comments: 10

The problem is diffs are the wrong format. A PR might change how three buttons behave. Staring at green and red lines to understand that is crazy.

The core reason we built this is that we feel that products today are built with assumptions from the past. 100x code with the same review systems means 100x human attention. Human attention cannot scale to fit that need, so we built something different. Humans are provably more engaged with video content than text.

So we RL trained and built an agent that watches your preview deployment when you open a PR, clicks around the stuff that changed, and posts a video in the PR itself.

Hardest part was figuring out where changed code actually lives in the running app. A diff could say Button.tsx line 47 changed, but that doesn't tell you how to find that button. We walk React's Fiber tree where each node maps back to source files, so we can trace changes to bounding boxes for the DOM elements. We then reward the model for showing and interacting within it.

This obviously only works with React so we have to get more clever when generalizing to all languages.

We trained an RL agent to interact with those components. Simple reward: points for getting modified stuff into viewport, double for clicking/typing. About 30% of what it does is weird, partial form submits, hitting escape mid-modal, because real users do that stuff and polite AI models won't test it on their own.

This catches things unit tests miss completely: z-index bugs where something renders but you can't click it, scroll containers that trap you, handlers that fail silently.

What's janky right now: feature flags, storing different user states, and anything that requires context not provided.

Free to try: https://morphllm.com/dashboard/integrations/github

Demo: https://www.youtube.com/watch?v=Tc66RMA0nCY

The Codex app illustrates the shift left of IDEs and coding GUIs

2026-02-04 @ 20:23:54Points: 70Comments: 150

Tell HN: Another round of Zendesk email spam

2026-02-04 @ 19:26:08Points: 84Comments: 38

Looks like there's another round of Zendesk email spam happening. I've gotten hundreds over the last half-hour.

Claude Code for Infrastructure

2026-02-04 @ 18:34:08Points: 168Comments: 139

Building a 24-bit arcade CRT display adapter from scratch

2026-02-04 @ 17:35:05Points: 138Comments: 39

AI is killing B2B SaaS

2026-02-04 @ 17:09:28Points: 273Comments: 431

Converge (YC S23) Is Hiring Product Engineers (NYC, In-Person)

2026-02-04 @ 17:01:14Points: 1

RS-SDK: Drive RuneScape with Claude Code

2026-02-04 @ 16:47:26Points: 104Comments: 41

Microsoft's Copilot chatbot is running into problems

2026-02-04 @ 16:08:55Points: 148Comments: 190

Arcan-A12: Weaving a Different Web

2026-02-04 @ 15:50:50Points: 54Comments: 15

Voxtral Transcribe 2

2026-02-04 @ 15:08:17Points: 798Comments: 197

Attention at Constant Cost per Token via Symmetry-Aware Taylor Approximation

2026-02-04 @ 14:33:33Points: 158Comments: 86

Guinea worm on track to be 2nd eradicated human disease; only 10 cases in 2025

2026-02-04 @ 14:27:05Points: 277Comments: 125

Claude is a space to think

2026-02-04 @ 12:08:49Points: 397Comments: 213

Tractor

2026-02-03 @ 21:04:59Points: 161Comments: 49

A sane but bull case on Clawdbot / OpenClaw

2026-02-03 @ 15:47:10Points: 266Comments: 415

Show HN: Bunqueue – Job queue for Bun using SQLite instead of Redis

2026-02-02 @ 01:55:42Points: 26Comments: 3

Lily Programming Language

2026-02-01 @ 21:53:12Points: 25Comments: 15

Claude Code: connect to a local model when your quota runs out

2026-02-01 @ 12:43:41Points: 222Comments: 113

Remarkable Pro Colors

2026-02-01 @ 12:12:00Points: 78Comments: 29

Data Poems

2026-02-01 @ 12:06:17Points: 31Comments: 4

Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite

2026-02-01 @ 10:56:42Points: 91Comments: 21

Coding Agent VMs on NixOS with Microvm.nix

2026-02-01 @ 08:02:46Points: 91Comments: 42

Secure erase for Samsung PM951 NVMe drive (2024)

2026-01-31 @ 23:01:18Points: 39Comments: 15

Archives

2026

2025

2024

2023

2022