frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Pydoll, a type-safe asyncio lib for evading bot detection

https://pydoll.tech/docs/deep-dive/fingerprinting/
3•thalissonvs•10h ago
Author here. pydoll is my attempt to build a modern Python automation library from first principles, based on asyncio. My main goal was to create a 100% type-safe API over the chaotic Chrome DevTools Protocol.

This was a massive undertaking that involved mapping the entire protocol to Python TypedDicts, which gives the user full IDE autocomplete for every command and event. I wrote about this type-safe architecture here: https://pydoll.tech/docs/deep-dive/fundamentals/typing-syste...

This design was necessary to build the advanced evasion features. To do that, I had to first understand how modern bot detection actually works, which sent me down a deep research rabbit hole. The result is a full technical encyclopedia on multi-layer fingerprinting, which I'm sharing as part of the docs: https://pydoll.tech/docs/deep-dive/fingerprinting/

The core thesis is that modern evasion isn't about randomness, it's about perfect consistency across this entire stack. Pydoll is the tool I built based on that thesis. It's open-source, and I'd love to get any and all technical feedback on the asyncio architecture, the type-safe API, or the research itself.

Show HN: Tamagotchi P1 for FPGAs

https://github.com/agg23/fpga-tamagotchi
50•agg23•6d ago•5 comments

Show HN: a Rust ray tracer that runs on any GPU – even in the browser

https://github.com/tchauffi/rust-rasterizer
80•tchauffi•11h ago•22 comments

Show HN: FinBodhi – Local-first, double-entry app/PWA for your financial journey

https://finbodhi.com/
27•ciju•9h ago•17 comments

Show HN: Secret Management for Local Development

https://github.com/athishrao/crux-vault
3•athish-rao•3h ago•0 comments

Show HN: WebAudio Data-Driven audio engine

https://github.com/mikezaby/blibliki
2•mikezaby•4h ago•1 comments

Show HN: AgentML – SCXML for Deterministic AI Agents (MIT)

https://github.com/agentflare-ai/agentml
4•jeffreyajewett•4h ago•1 comments

Show HN: Centia.io – Open PostgreSQL/PostGIS back end for developers

https://centia.io/
23•mhoegh•1w ago•4 comments

Show HN: React-like Declarative DSL for building synthetic LLM datasets

https://github.com/qforge-dev/torque
10•arturwala•5h ago•0 comments

Show HN: Extrai – An open-source tool to fight LLM randomness in data extraction

https://github.com/Telsho/Extrai
4•elias_t•6h ago•0 comments

Show HN: Serie – A rich Git commit graph in your terminal

https://github.com/lusingander/serie
14•lusingander•16h ago•1 comments

Show HN: An AI to match your voice to songs and artists you should sing

https://coach.singonesong.com
19•JacobSingh•7h ago•0 comments

Show HN: Weak Incentives – lean, minimalistic toolkit for background agents

https://github.com/weakincentives/weakincentives
2•andreisavu•8h ago•1 comments

Show HN: JotChain – Get more out of your daily work notes

https://jotchain.com
3•morozred•8h ago•2 comments

Show HN: Anki-LLM – Bulk process and generate Anki flashcards with LLMs

https://github.com/raine/anki-llm
54•rane•1d ago•22 comments

Show HN: Complete Claude Code Resource with 3-Minute Setup

https://github.com/jmckinley/claude-code-resources
3•johnmckinley•9h ago•1 comments

Show HN: Strange Attractors

https://blog.shashanktomar.com/posts/strange-attractors
784•shashanktomar•3d ago•75 comments

Show HN: A pragmatic SQLite schema for application-level caching

https://gist.github.com/ewaldbenes/e48b9b4c1d0e1cb7175dfdd868addd58
2•ebenes•10h ago•0 comments

Show HN: Why write code if the LLM can just do the thing? (web app experiment)

https://github.com/samrolken/nokode
429•samrolken•2d ago•316 comments

Show HN: Pianolyze – Learn any piano song using AI/ML, right in the browser

https://pianolyze.com/
4•nickplee•10h ago•1 comments

Show HN: Pydoll, a type-safe asyncio lib for evading bot detection

https://pydoll.tech/docs/deep-dive/fingerprinting/
3•thalissonvs•10h ago•0 comments

Show HN: Pipelex – Declarative language for repeatable AI workflows

https://github.com/Pipelex/pipelex
120•lchoquel•6d ago•26 comments

Show HN: Give your coding agents the ability to message each other

https://github.com/Dicklesworthstone/mcp_agent_mail
13•eigenvalue•1d ago•2 comments

Show HN: In a single HTML file, an app to encourage my children to invest

https://roberdam.com/en/dinversiones.html
247•roberdam•4d ago•434 comments

Show HN: Safebox: Open-source framework for managing self-hosted apps (Beta)

2•drebora•15h ago•0 comments

Show HN: Quibbler – A critic for your coding agent that learns what you want

https://github.com/fulcrumresearch/quibbler
114•etherio•4d ago•27 comments

Show HN: Learn German with Games

https://www.learngermanwithgames.com/
125•predictand•5d ago•106 comments

Show HN: Duper – The Format That's Super

https://duper.dev.br/
31•epiceric•2d ago•14 comments

Show HN: A simple drag and drop tool to document and label fuse boxes

https://github.com/alexadam/fuse-box-labels
26•eg312•3d ago•6 comments

Show HN: Run a GitHub Actions step in a gVisor sandbox

https://github.com/geomys/sandboxed-step
85•FiloSottile•1w ago•3 comments

Show HN: A beginner-programming language and IDE with helpful tab completion

https://easylang.online/ide/
3•chrka•8h ago•0 comments