Live data from Hacker News

Viewing profile — Reformedot

Reformedot

HN member
Joined
Fri, Oct 13, 2023, 1:23 PM UTC
HN karma
35
Public activity
24 items

About Reformedot

No profile information was provided.

Recent public activity

  1. comment
    Comment #48589834

    > Do you do this at the chromium/V8 level or CDP? Deepest level possible, harder but required for some workflows

  2. comment
    Comment #48589698

    I get why it can look like we're “lying” to website operators, that’s a fair concern. But stealth, as we see it, isn’t about deception for abuse. It’s about making automated access…

  3. comment
    Comment #48589317

    Im super interested on that, please let me know if you manage to detect their browsers!

  4. comment
    Comment #48578867

    The state does not contain the browser config, since it's configured just before it starts running (and we currently snapshot before Chromium starts). In our case, we prepare the e…

  5. comment
    Comment #48578382

    Oh my bad. You mean warm pools then. That works, yes, but you need to maintain that warm pool, which might not be ready if we receive a big burst of demand Keeping the browser open…

  6. comment
    Comment #48578082

    Fair. We bill by minute cause our main use case is web automation. If you compare per minute, Lambdas are 4-6x more expensive than our solution

  7. comment
    Comment #48578058

    Really depends on the server specs. Tab amount relies entirely in memory & CPU availability, not in the infra that runs behind the scenes But yeah, in one server we can fit hundred…

  8. comment
    Comment #48578018

    Starting the VM itself takes 20ms with Firecracker, the slowest part is starting the browser. So there's no benefit on reusing the VM but not the browser. VM isolation is also impo…

  9. comment
    Comment #48577995

    I've experimented with Android Browsers. The problem is that android VMs are super heavy compared to the resources needed to run just Chromium Startups are absurdly slow, isolation…

  10. comment
    Comment #48577258

    Yes, warm pool work, but our goal is to replace them at all. Warm pools are nice but at the end they also consume resources, And you need to always keep the pool warm, starting bro…

  11. comment
    Comment #48576935

    Not all use cases require all the features that we built Few issues we had with lambas: - Limited running time (15 min), we support up to 4 hours (we can run longer if needed) - Pr…

  12. comment
    Comment #48576803

    Checkpoint with Chromium running is possible and will be our next step. Main blockers right now is fingerprint injection and profile injection, solved already. It's always a balanc…

  13. comment
    Comment #48576769

    We decided to maintain Chromium as engine for stealth purposes. Browsers like LightPanda lack stealth at all, they are trivial to detect. There are ways to make Chromium more perfo…

  14. comment
    Comment #48576726

    It's not cheaper, slower startup, we lose full control and the environment is not optimized to run Chromium, so we also lose performance

  15. comment
    Comment #48576707

    Browsers can't be reused between customers. They contain sensitive and private data. Everything needs to be isolated and ephemeral.

  16. comment
    Comment #48576698

    Our previous solution (Unikraft) did not supported auto-scaling That's why we moved to a fully in-house solution with Firecracker and auto-scaling on EC2

  17. comment
    Comment #48576682

    > Browser stealth has been a solved problem for some time now That's not true. Bots can still automate the web and there's demand for products that allow it. It's harder than years…

  18. comment
    Comment #48575436

    Our browsers beat competitors in performance too. Chrome uses mainly CPU, not GPU We support GPU via software tho

  19. comment
    Comment #48575047

    We persist profiles to maintain sessions if needed, this includes cookies, session storage and everything needed to keep your account logged in

  20. comment
    Comment #48575002

    Yes, it is. It was a challenge to make it work smooth without metal. The scaling out speed was one of the main reasons

  21. comment
    Comment #48574981

    Docker does not isolate, consumes more resources and is slower

  22. story
  23. comment
    Comment #46866681

    Protection approaches vary wildly across industries and sites, and what counts as "suspicious" looks completely different depending on the context and websites. Our focus is on sta…

  24. story