HackerTrans
TopNewTrendsCommentsPastAskShowJobs

armanified

no profile record

Submissions

Show HN: ChromiumFish – Open-source fingerprint-hardened Browser for Scraping

github.com
7 points·by armanified·mês passado·1 comments

[untitled]

1 points·by armanified·há 3 meses·0 comments

Show HN: I built a tiny LLM to demystify how language models work

github.com
915 points·by armanified·há 3 meses·134 comments

Show HN: I built an HTTP client that perfectly mimics Chrome 142

github.com
39 points·by armanified·há 8 meses·6 comments

comments

armanified
·mês passado·discuss
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
armanified
·há 3 meses·discuss
[dead]
armanified
·há 3 meses·discuss
True, but most would ignore LM if it weren't LLM.
armanified
·há 3 meses·discuss
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.
armanified
·há 3 meses·discuss
OMG! Why didn't I thought fo this first :P
armanified
·há 3 meses·discuss
OMG! You just gave me the next idea..
armanified
·há 3 meses·discuss
Pretty neat! I'll definitely take a deeper look into this.
armanified
·há 3 meses·discuss
Uppercase letters were intentionally ignored.
armanified
·há 3 meses·discuss
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.
armanified
·há 3 meses·discuss
It mostly doesn't, at 9M it has very limited capacity. The whole idea of this project is to demonstrate how Language Models work.
armanified
·há 3 meses·discuss
I haven't compared it with anything yet. Thanks for the suggestion; I'll look into these.
armanified
·há 3 meses·discuss
I intentionally removed all optimizations to keep it vanilla.
armanified
·há 4 meses·discuss
Good to see someone contributing to the Bangla space.
armanified
·há 8 meses·discuss
A lot was generated with LLM, but not vibe-coded. I have a clear expectation and project plan.
armanified
·há 8 meses·discuss
JS/TS could actually be my next venture! Would love to hear about your use case to help prioritize features if I build it out.
armanified
·há 8 meses·discuss
Fair concern. Most of these projects are abandoned because keeping up with major browsers' changes is exhausting. I genuinely want to maintain this and plan to update it with major Chrome releases as part of my work depends on it. Things move fast in this space, but I am committed to keeping it functional. I'll do my best to stay on top of it.