HNHacker News
TopNewBestAskShowJobs

gregpr07

396 karma · joined April 3, 2023

Hacker
submissionscomments
gregpr07··on How we run Firecracker VMs inside EC2 and start browsers in less than 1s
Assuming you run on a mobile proxy - how would you even do that? 1 IP is shared across (potentially) thousands of phones?
gregpr07··on How we run Firecracker VMs inside EC2 and start browsers in less than 1s
Oh really, not a security expert, but could you send me some examples?
gregpr07··on How we run Firecracker VMs inside EC2 and start browsers in less than 1s
Yeah pretty new stuff - official it’s still not recommended but works really well so far! Finally we don’t have to run baremetal
gregpr07··on How we run Firecracker VMs inside EC2 and start browsers in less than 1s
well that's how browser agents work in a nutshell lol
gregpr07··on OpenWarp
Why not just use ghostty at that point?
gregpr07··on Prove you are a robot: CAPTCHAs for agents
It's useful for only distinguishing the smart AI from deterministic scripts and humans (we don't want either). We are convincing OpenClaws to create api keys for free (we have a free tier specifically for those agents). So it's basically marketing blog post - but for OpenClaws
gregpr07··on Prove you are a robot: CAPTCHAs for agents
Yeah but the whole point is that it shouldn't be deterministic - aka you have to let the "dumb" (non AI) bots out as well (otherwise a malicious user can just create thousands of api keys)
gregpr07··on Prove you are a robot: CAPTCHAs for agents
Yeah, we are aiming all OpenClaw/Hermes Agent agents to sign up for free without humans intervention, so you need some sort of proof-of-stake (or proof of compute) algorithm so that a simple deterministic algorithm can't just claim thousands of API keys. Most agents (at least in the current token subsidised market) don't care about token consumption, so the stakes are very small for the user!
gregpr07··on Show HN: Open-source browser for AI agents
Love it! From first principles: this kinda answers the "do we really even need CDP" I always have in my head building browser use...
gregpr07··on Show HN: Sandboxing untrusted code using WebAssembly
Why go this route? Why Python is more powerful than JS is mostly because of third party plugins like pandas which are excplicitly not supported (C bindings, is this possible to fix?)...

At that point it might be just easier to convince the model to write JS directly

gregpr07··on Show HN: Fence – Sandbox CLI commands with network/filesystem restrictions
Wow this is really cool
gregpr07··on Show HN: Webctl – Browser automation for agents based on CLI instead of MCP
Creator of Browser Use here, this is cool, really innovative approach with ARIA roles. One idea we have been playing around with a lot is just giving the LLM raw html and a really good way to traverse it - no heuristics, just BS4. Seems to work well, but much more expensive than the current prod ready [index]<div ... notation
gregpr07··on Speed Matters: How We Achieve the Fastest Web Agent
Hey HN,

we heard a lot of complaints about Browser Use being slow. Last few weeks we focused a lot on improving the speed, while keeping the same accuracy.

Go try it out. It's really fun to see it glide the web.

gregpr07··on Claude for Chrome
Browser Use creator here; we are working on prototypes like this but always find ourselves stuck with the safety vs freedom questions. We are very well aware how easy it is to inject stuff into the browser and do something malicious hence sandboxed browser still seem to like a very good idea. I guess in the long run we will not even need browsers, just a background agent that does stuff in the background. Is there any good research for guardrails of how to prevent “go to my bank and send the money to nigerian prince” style prompts?
gregpr07··on We put a coding agent in a while loop
AGI was just 1 bash for loop away all this time I guess. Insane project.
gregpr07··on Closer to the Metal: Leaving Playwright for CDP
re side-note: if you know anyone who would be willing to interact connect me :)
gregpr07··on Closer to the Metal: Leaving Playwright for CDP
I really like both nodriver and pydoll. I am definitely keeping the option of switching to them open, but we just wanted to have full control for now and see how painful CDP-use is to maintain first and then reconsider.
gregpr07··on Closer to the Metal: Leaving Playwright for CDP
I mean... Playwright was built and is maintained by Microsoft, so I don't think VC money argument really makes sense here.

By the very nature of how Playwright is built we can't contribute to it - it runs inside a JS subprocess and does not expose a bunch of CDP apis that we NEED (for example to make cross origin iframes work).

gregpr07··on Closer to the Metal: Leaving Playwright for CDP
Hi, the first version of Browser Use was actually built on Selenium but we quite quickly switched to Playwright
gregpr07··on Closer to the Metal: Leaving Playwright for CDP
From my experience with Playwright RR-Web recordings are MUCH better than Playwright’s replay traces, so we usually just use those.
gregpr07··on Show HN: Workflow Use – Deterministic, self-healing browser automation (RPA 2.0)
I think it's awesome (we are close friends with Erik from Pig so slightly biased) - one extreme is Browser Use, which is just an agent that does everything for the first time, the other extreme is Workflow Use, which is almost deterministic. I think the winner product lies somewhere in the middle - Browser Use + Cache is easier to do for browser trajectories than for pure images! We will definitely try this direction!
gregpr07··on Show HN: Workflow Use – Deterministic, self-healing browser automation (RPA 2.0)
1) we made this sick function in browser use library which analyses when there are no more requests going through - so we just reuse that!

2) yeah good question. The end goal is to completely regenerate the flow if it breaks (let browser use explore the “new” website and update the original flow). But let’s see, soo much could be done here!

What did you work on btw?

gregpr07··on Show HN: I built an AI that turns GitHub codebases into easy tutorials
I built browser use. Dayum, the results for our lib are really impressive, you didn’t touch outputs at all? One problem we have is maintaining the docs with current codebase (code examples break sometimes). Wonder if I could use parts of Pocket to help with that.
gregpr07··on Show HN: We Put Chromium on a Unikernel (OSS Apache 2.0)
Wooow man this is crazy!! I wanna chat
gregpr07··on Launch HN: Browser Use (YC W25) – open-source web agents
Haha no, I am saying that if websites don’t want you there they will find a way to block you in the long run, so betting the product on extracting data from those websites is a bad business model (probably)
gregpr07··on Launch HN: Browser Use (YC W25) – open-source web agents
Yeah that’s precisely why we introduced the cloud version!
gregpr07··on Launch HN: Browser Use (YC W25) – open-source web agents
That was such a cool demo man! We are working on speed, we are already 3-4x faster than operator with gpt4o
gregpr07··on Launch HN: Browser Use (YC W25) – open-source web agents
It probably would yeah. I was very against it but this HN post sorta points me to “people want mcp”
gregpr07··on Launch HN: Browser Use (YC W25) – open-source web agents
Yeah, sorta feels like docker on a new instance is safer than connecting to actual browsers and injecting js code there… would love to skip cdp protocol though, it’s quite restrictive
gregpr07··on Launch HN: Browser Use (YC W25) – open-source web agents
Yeah - one version had that weird bug - we fixed it already (I think, super happy to tell me how to replicate if not).

Hmm really? Maybe you could use the sensitive data api to make it more deterministic? https://docs.browser-use.com/customize/sensitive-data

How would you imagine a perfect feedback loop?

Page 1 of 3Next →