![From object transition to RCE in the Chrome renderer](https://www.cdn5.niftycent.com/d/1/g/o/l/r/a/from-object-transition-to-rce-in-the-chrome-renderer.webp)
TL;DR: The "Sign in with Google" form doesn't debounce clicks on the "Continue" button, so it can trigger multiple redirect callbacks, in our case causing 15% of signups to fail. We've since reproduced the issue with several other companies' signup flows.
What's the issue?
A few months ago we (Flat.app) noticed that a meaningful fraction of signups-via-Google to our SaaS product were failing. I recently found out why, so I'm sharing this PSA for anyone facing a similar problem.
If your
Article URL: https://graphicinfo.cc/
Comments URL: https://news.ycombinator.com/item?id=41233924
Points: 4
# Comments: 4
![Are We Living in the Age of Info-Determinism?](https://www.cdn5.niftycent.com/d/k/8/y/a/q/J/are-we-living-in-the-age-of-info-determinism.webp)
![Open-source tool translates and dubs videos into other languages using AI](https://www.cdn5.niftycent.com/d/1/x/K/8/j/6/open-source-tool-translates-and-dubs-videos-into-other-languages-using-ai.webp)
Article URL: https://github.com/jianchang512/pyvideotrans
Comments URL: https://news.ycombinator.com/item?id=41234713
Points: 5
# Comments: 2
![Printf Oriented Message Protocol](https://www.cdn5.niftycent.com/d/k/J/B/x/X/O/printf-oriented-message-protocol.webp)
Article URL: https://github.com/Parrot-Developers/libpomp
Comments URL: https://news.ycombinator.com/item?id=41234877
Points: 6
# Comments: 0
![The Webb Telescope Further Deepens the Biggest Controversy in Cosmology](https://www.cdn5.niftycent.com/d/k/W/r/A/5/y/the-webb-telescope-further-deepens-the-biggest-controversy-in-cosmology.webp)
Hey folks, my name is Owen and I recently started working at a startup (https://infracost.io/) that shows engineers how much their code changes are going to cost on the cloud before being deployed (in CI/CD like GitHub or GitLab). Previously,
I was one of the founders of tfsec (it scanned code for security issues). One of the things I learnt was if we catch issues early, i.e. when the engineer was typing their code, we save a bunch of time.
I was think
![Serena: An experimental operating system for 32bit Amiga computers](https://www.cdn5.niftycent.com/d/1/R/r/B/a/x/serena-an-experimental-operating-system-for-32bit-amiga-computers.webp)
Article URL: https://github.com/dplanitzer/Serena
Comments URL: https://news.ycombinator.com/item?id=41233811
Points: 40
# Comments: 2
Article URL: http://peter.eisentraut.org/blog/2024/08/13/the-new-postgresql-17-make-dist
Comments URL: https://news.ycombinator.com/item?id=41232621
Points: 60
# Comments: 6
http://peter.eisentraut.org/blog/2024/08/13/the-new-postgresql-17-make-dist