HNHacker News
TopNewBestAskShowJobs

throwthrow564

67 karma · joined July 27, 2021

submissionscomments
throwthrow564··on Playwright: Automate Chromium, WebKit and Firefox
Glad to hear that. Puppeteer still has a number of compelling things over Playwright (like not shipping patched binaries) so I hope competition in this space can continue to happen :)
throwthrow564··on Playwright: Automate Chromium, WebKit and Firefox
I work at Google, but this is based on stuff I knew before I worked at Google, which I heard from a coworker. I haven't checked on the project since joining. The Puppeteer TL (the guy linked in the grandparent comment) apparently had ambitions to make Puppeteer work cross browser like Playwright does now. However, the Puppeteer project was heavily deprioritized and the TL would basically never be able to achieve their vision. This made it pretty easy for Microsoft to basically take the entire Puppeteer team from Google. That coworker of mine told me also that after all those Puppeteer devs left, Puppeteer is now basically only a 20% project worked on by a few people. The number of open issues/PRs done kinda reflects that (no idea of this is still true or not)
throwthrow564··on Stripe hiring issues make some lose job offers
I recently did this and it took ~1 month with me doing around 15 calls with various teams. I think I was atypically slow and most people find a team within 5 calls or so. The really unfortunate part is that you don't get any offer numbers until after this is done. That means lots of people will go through with the team matching even if they aren't really planning to go through with Google just to get offer numbers.
throwthrow564··on Things I learned from building a production database
Very interesting. How did you deal with the issue where the old API had some feature X that wasn't supported in the new API but some customers depended on feature X?
throwthrow564··on Things I learned from building a production database
> [15] Design APIs with migration to new implementations as a first-class consideration; custom migrations are huge time-sinks and sources of unreliability. Every major API should have a single CLI-driven call for switching implementations.

I've never actually thought about doing this as an initial design principle. I wonder how it materially affects the design.

throwthrow564··on Truths about video game stories
I'm surprised this article has no mention of things like visual novels which are generally considered video games, but pretty much work just like novels.

Also, Trails in the Sky (and the trails series in general) have a pretty solid story.

throwthrow564··on September 11, 2001 media synced in real-time
It's interesting how little the broadcasts of other nations changed whereas American news just replayed 9/11 footage time and time again. The CCTV played a soap opera and BBC was focused on mad cow's disease. It also appears that NHK was much more focused on a typhoon in Hokkaido.
throwthrow564··on Japan pitches 'Society 5.0' to keep its edge in tech and science
That's just false. Becoming a Japanese citizen isn't harder than being a permanent resident and in some cases it's easier (https://www.turning-japanese.info/2010/07/faq-which-is-more-...). The most common thing is that people don't want to become Japanese citizens because it requires giving up their native citizenship and the benefits of permanent residency is basically equivalent to that of citizenship (other than voting).