Recent submissions

Comment · 4 months ago
I'm a professional web scraper and have pretty much exhausted most open-source stealth browsers. The paid ones aren't a very economical solution when you want to scrape at scale and have to deal with heavy bot mitigation.

The issue I repeatedly faced with most tools is that almost all of them run on Linux and try to pretend they aren't, which might work for a while, but given enough samples, it's pretty obvious to large bot-mitigation infrastructures, and they start blocking or at least push a bit harder.

So I tried to build a browser myself, which does a few things:

* Randomize profiling based on the given seed * Match the timezone based on the proxy exit IP * Can outsource Canvas to a different machine ( from the target OS )

This canvas outsourcing is what really makes it different, because pretending isn't enough. Some of the toughest bot-mitigation infrastructures probe deep into the canvas, a depth that a simple patch can't bypass on a different OS. But this is optional and should only be done if everything else fails.

Right now, this is an early release. Any feedback is highly appreciated

Comment · 6 months ago
True, but most would ignore LM if it weren't LLM.
Comment · 6 months ago
This title might have triggered something in those bots; most of them have sneaky AI SaaS links in their bio.

Honestly, I never expected this post to become so popular. It was just the outcome of a weekend practice session.

Comment · 6 months ago
OMG! Why didn't I thought fo this first :P
Comment · 6 months ago
OMG! You just gave me the next idea..
Comment · 6 months ago
Pretty neat! I'll definitely take a deeper look into this.
Comment · 6 months ago
Uppercase letters were intentionally ignored.
Comment · 6 months ago
My initial idea was to train a navigation decision model with 25M parameters for a Raspberry Pi, which, in testing, was getting about 60% of tool calls correct. IMO, it seems like around 20M parameters would be a good size for following some narrow & basic language instructions.
Comment · 6 months ago
It mostly doesn't, at 9M it has very limited capacity. The whole idea of this project is to demonstrate how Language Models work.
Comment · 6 months ago
I haven't compared it with anything yet. Thanks for the suggestion; I'll look into these.
Comment · 6 months ago
I intentionally removed all optimizations to keep it vanilla.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton