| ▲ | embedding-shape 6 hours ago | ||||||||||||||||
Btw, after I wrote that initial article ("Cursor's latest "browser experiment" implied success without evidence"), I gave it my own try to write a browser from scratch with just one agent, using no 3rd party crates, only commonly available system libraries, and just made a Show HN about it: https://news.ycombinator.com/item?id=46779522 The end result: Me and one agent (codex) managed to build something more or less the same as Cursor's "hundreds of agents" running for weeks and producing millions of lines of code, in just 20K LOC (this includes X11, macOS and Windows support). Has --headless, --screenshot, handles scaling, link clicking and scrolling, and can render basic websites mostly fine (like HN) and most others not so fine. Also included CI builds and automatic releases because why not. The repository itself is here and should run out of the box on most modern OSes, downloads can be found at the Releases page: https://github.com/embedding-shapes/one-agent-one-browser | |||||||||||||||||
| ▲ | simonw 6 hours ago | parent | next [-] | ||||||||||||||||
This project is awesome - it really does render HTML+CSS effectively using 20,000 lines of dependency-free Rust (albeit using system libraries for image rendering and fonts). Here's a screenshot I took with it: https://bsky.app/profile/simonwillison.net/post/3mdg2oo6bms2... | |||||||||||||||||
| |||||||||||||||||
| ▲ | noosphr 5 hours ago | parent | prev | next [-] | ||||||||||||||||
Yes, this is what Ai assisted coding is good at. A poc that would usually take a team of engineers weeks to make because of lack of cross disciplinary skills can now be done by one at the cost of long term tech debt because of lack of cross disciplinary knowledge. | |||||||||||||||||
| |||||||||||||||||
| ▲ | dwroberts 5 hours ago | parent | prev | next [-] | ||||||||||||||||
Would be interested to know what people think of the locking implementation for the net worker pool. I’m no expert but it seems like a strange choice to me - using a mutex around an MPSC receiver, so whoever locks first gets to block until they get a message. Is that not introducing unnecessary contention? It wouldn’t be that hard to just retain a sender for each worker and just round robin them | |||||||||||||||||
| |||||||||||||||||
| ▲ | jacquesm 6 hours ago | parent | prev | next [-] | ||||||||||||||||
That's fairly impressive. | |||||||||||||||||
| ▲ | tucnak an hour ago | parent | prev [-] | ||||||||||||||||
Congratulations: you've single-handedly managed to humiliate a $29 bil. poster child for code-slop! | |||||||||||||||||
| |||||||||||||||||