Hacker News

Latest

Education must go beyond the mere production of words

2026-04-25 @ 00:11:43Points: 38Comments: 9

FusionCore: ROS 2 sensor fusion (IMU and GPS and encoders)

2026-04-24 @ 22:36:38Points: 14Comments: 6

Show HN: I've built a nice home server OS

2026-04-24 @ 21:42:26Points: 87Comments: 37

I've released Lightwhale 3, which is possibly the easiest way to self-host Docker containers.

It's a free, immutable Linux system purpose-built to live-boot straight into a working Docker Engine, thereby shortcutting the need for installation, configuration, and maintenance. Its simple design makes it easy to learn, and its low memory footprint should make it especially attractive during these times of RAMageddon.

If this has piqued your interest, do check it out, along with its easy-to-follow Getting Started guide.

In any event, have a nice day! =)

Generalised plusequals

2026-04-24 @ 21:34:25Points: 12Comments: 6

Google Flow Music

2026-04-24 @ 21:01:50Points: 125Comments: 115

My audio interface has SSH enabled by default

2026-04-24 @ 19:30:46Points: 195Comments: 53

The Classic American Diner

2026-04-24 @ 19:01:09Points: 189Comments: 117

SFO Quiet Airport (2025)

2026-04-24 @ 18:29:53Points: 140Comments: 81

OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API

2026-04-24 @ 18:23:32Points: 227Comments: 124

GPT-5.5 - https://news.ycombinator.com/item?id=47879092 - April 2026 (1010 comments)

There Will Be a Scientific Theory of Deep Learning

2026-04-24 @ 18:06:05Points: 178Comments: 68

CC-Canary: Detect early signs of regressions in Claude Code

2026-04-24 @ 17:53:37Points: 51Comments: 24

SDL Now Supports DOS

2026-04-24 @ 16:20:15Points: 240Comments: 93

Diatec, known for its mechanical keyboard brand FILCO, has ceased operations

2026-04-24 @ 16:16:49Points: 106Comments: 38

Google plans to invest up to $40B in Anthropic

2026-04-24 @ 16:04:41Points: 440Comments: 461

I cancelled Claude: Token issues, declining quality, and poor support

2026-04-24 @ 15:59:19Points: 826Comments: 489

I'm done making desktop applications (2009)

2026-04-24 @ 15:44:03Points: 154Comments: 176

Different Language Models Learn Similar Number Representations

2026-04-24 @ 14:34:23Points: 94Comments: 38

Show HN: Browser Harness – Gives LLM freedom to complete any browser task

2026-04-24 @ 14:31:38Points: 93Comments: 45

We got tired of browser frameworks restricting the LLM, so we removed the framework and gave the LLM maximum freedom to do whatever it's trained on. We gave the harness the ability to self correct and add new tools if the LLM wants (is pre-trained on) that.

Our Browser Use library is tens of thousands of lines of deterministic heuristics wrapping Chrome (CDP websocket). Element extractors, click helpers, target managemenet (SUPER painful), watchdogs (crash handling, file downloads, alerts), cross origin iframes (if you want to click on an element you have to switch the target first, very anoying), etc.

Watchdogs specifically are extremely painful but required. If Chrome triggers for example a native file popup the agent is just completely stuck. So the two solutions are to: 1. code those heuristics and edge cases away 1 by 1 and prevent them 2. give LLM a tool to handle the edge case

As you can imagine - there are crazy amounts of heuristics like this so you eventually end up with A LOT of tools if you try to go for #2. So you have to make compromises and just code those heuristics away.

BUT if the LLM just "knows" CDP well enough to switch the targets when it encounters a cross origin iframe, dismiss the alert when it appears, write its own click helpers, or upload function, you suddenly don't have to worry about any of those edge cases.

Turns out LLMs know CDP pretty well these days. So we bitter pilled the harness. The concepts that should survive are: - something that holds and keeps CDP websocket alive (deamon) - extremely basic tools (helpers.py) - skill.md that explains how to use it

The new paradigm? SKILL.md + a few python helpers that need to have the ability to change on the fly.

One cool example: We forgot to implement upload_file function. Then mid-task the agent wants to upload a file so it grepped helpers.py, saw nothing, wrote the function itself using raw DOM.setFileInputFiles (which we only noticed that later in a git diff). This was a relly magical moment of how powerful LLMs have become.

Compared to other approaches (Playwright MCP, browser use CLI, agent-browser, chrome devtools MCP): all of them wrap Chrome in a set of predefined functions for the LLM. The worst failure mode is silent. The LLM's click() returns fine so the LLM thinks it clicked, but on this particular site nothing actually happened. It moves on with a broken model of the world. Browser Harness gives the LLM maximum freedom and perfect context for HOW the tools actually work.

Here are a few crazy examples of what browser harness can do: - plays stockfish https://x.com/shawn_pana/status/2046457374467379347 - sets a world record in tetris https://x.com/shawn_pana/status/2047120626994012442 - figures out how to draw a heart with js https://x.com/mamagnus00/status/2046486159992480198?s=20

You can super easily install it by telling claude code: `Set up https://github.com/browser-use/browser-harness for me.`

Repo: https://github.com/browser-use/browser-harness

What would you call this new paradigm? A dialect?

Sabotaging projects by overthinking, scope creep, and structural diffing

2026-04-24 @ 14:28:52Points: 382Comments: 96

How to be anti-social – a guide to incoherent and isolating social experiences

2026-04-24 @ 10:48:14Points: 329Comments: 305

Spinel: Ruby AOT Native Compiler

2026-04-24 @ 08:28:47Points: 318Comments: 86

DeepSeek v4

2026-04-24 @ 03:01:21Points: 1856Comments: 1437

Physicists revive 1990s laser concept to propose a next-generation atomic clock

2026-04-24 @ 00:57:05Points: 56Comments: 8

Email could have been X.400 times better

2026-04-23 @ 08:10:09Points: 149Comments: 141

MacBook Neo and how the iPad should be

2026-04-23 @ 04:40:31Points: 231Comments: 131

Iliad fragment found in Roman-era mummy

2026-04-22 @ 14:18:35Points: 146Comments: 42

The Overtom Chess Computer Museum

2026-04-22 @ 08:55:21Points: 24Comments: 3

Humpback whales are forming super-groups

2026-04-22 @ 02:55:49Points: 55Comments: 17

Work with the garage door up (2024)

2026-04-21 @ 17:13:29Points: 142Comments: 104

You don't want long-lived keys

2026-04-21 @ 16:55:04Points: 38Comments: 21

Archives

2026

2025

2024

2023

2022