These days Firefox and Safari support Chrome's API, so isn't there effectivly a common interface already? https://en.wikipedia.org/wiki/Browser_extension
Who knows what will happen after Manifest v3
[1] https://www.urbanation.ca/news/311-city-toronto-vacancy-rate...
e.g. legitimate units can go empty for longer than a week when transitioning between tenants
Seems like a shitty approach to measuring vacancy. And even with this approach, it's only ~5% vacant which is where a healthy housing market should be. I don't doubt that there's a non-zero amount of long term empty condos held onto by investors but the problem is much smaller than what NIMBYs want everyone to think.
e.g. Simulation games like Anno 1800 or Cities Skyline 2 require extremely good hardware if you want good frame rates late game
Besides most competitive players I know all play on lowest settings to minimize risk of lag spikes so they're unlikely to be the target audience anyways
I don't know what it is about the TypeScript/JavaScript/NodeJS world that keeps seeking ever more magical and oppressive and comprehensive solutions to accomplish tasks and goals that software has been capable of achieving for some time now.
Knex is a good ORM for a NodeJS back-end. It's simple and generic. It does the job while giving developers sufficient flexibility. I just can never see the appeal of things like Prisma.
I'm able to write raw sql queries with the `sql` template literal function
My program's first coop starts after freshman year (after 2 semesters), 4th coop was after first half of 3rd year, and 6th coop was 4 months before graduation.