HNHacker News
TopNewBestAskShowJobs

trinovantes

1,958 karma · joined January 13, 2012

stephenli.ca
submissionscomments
trinovantes··on China to ban some monetization and engagement tactics in (online/lootbox) games
This website has a good list of common dark patterns: https://www.darkpattern.games/
trinovantes··on Ask HN: What are your saved side project/business ideas?
Userscripts also use a common interface (for now)

Who knows what will happen after Manifest v3

trinovantes··on The Seamless Communication models
Currently Steam bans games from using AI-generated assets (for good reason). I wonder if they'll back track on this or carve exceptions because this tech seems really useful for indie devs to add voice work to their otherwise silent games.
trinovantes··on Are Condo Units Sitting Empty in Toronto? (2019)
My point is that it's terrible heuristic and likely overestimates the actual vacancy rate

e.g. legitimate units can go empty for longer than a week when transitioning between tenants

trinovantes··on What's Coming in ESLint v9.0.0
Wish they took performance more seriously instead of just reinventing another config file format to migrate to
trinovantes··on Are Condo Units Sitting Empty in Toronto? (2019)
> take one photo every five minutes starting at sunset and stopping at sunrise for one week straight

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.

trinovantes··on Microsoft gets green light in UK to buy Activision
Not everybody plays games that need such low latencies

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

trinovantes··on We migrated to SQL. Our biggest learning? Don't use Prisma ORM
drizzle-orm is another good JS sql query builder

I'm able to write raw sql queries with the `sql` template literal function

https://orm.drizzle.team/docs/sql

trinovantes··on University of Waterloo Co-op salary sharing
They're 4-8 month internships depending on which program or study track you choose to pursue. A lot of Waterloo programs alternate between 4 months study/4 months internship.

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.

trinovantes··on Ask HN: Looking for an open source VTuber program
Why not just use the free version of Live2D?
trinovantes··on The anatomy of a Godot API call
That poll seems highly biased

How many people have tried godot/gdscript, hated it, and never came back? They're not the people who are answering the survey

trinovantes··on “This Is a Disaster:” Game Developers Scramble to Deal with Unity’s New Fees
A least now the argument that piracy hurts the developers has some weight
trinovantes··on Caddy is the first and only web server to use HTTPS automatically and by default
Perfect, that's exactly what I'm looking for
trinovantes··on Caddy is the first and only web server to use HTTPS automatically and by default
I'm currently reverse proxying a few docker containers with nginx. Caddy seems tempting but one dealbreaker I can't find in the docs is whether or not it automatically refreshes its DNS cache if a docker container restarts and changes its IP address?

e.g. In nginx, I use "resolver 127.0.0.11 valid=30s" so "proxy_pass {container}:80" will only cache the {container}'s IP address for 30s

trinovantes··on The U.S. housing market vs. the Canadian housing market
Most likely as a concession to getting Quebec to join the country

Same reason why we have things like the notwithstanding clause that allows provinces to overrule the constitution

trinovantes··on Bun v1.0.0
From a quick glance, it doesn't seem to support building vuejs or electron projects out of the box
trinovantes··on Bun 1.0 is out (fastest JavaScript runtime) [video]
I'm pleasantly surprised I can run my nodejs based tools without any changes with simply "bun run [script]" instead of "yarn [script]"

It doesn't seem to make tools like webpack/eslint/playwright run any faster than nodejs (eslint was actually slower)

Sadly, I can't run anything else because my projects were made with webpack specific APIs like require.context and DefinePlugin

trinovantes··on Ask HN: What people say vs. what people mean, in life, at work
Just part of English

https://en.wikipedia.org/wiki/Phatic_expression

trinovantes··on Learn AutoHotKey by stealing my scripts
I remember the old days when I could automate woodcutting in runescape

Sadly a lot of games nowadays have (shitty) anti cheat systems that just ban you if you have the process running or have the program installed

trinovantes··on FYI: If you log into Reddit with the Redesign Opted Out, it Opts you in
Seems like opt out is just a cookie instead of being saved server side
trinovantes··on Proof you can do hard things
Math as a field of study might be hard but in my experience math pre grad-school is just memorization as much as any other subject. I studied for my exams by simply doing countless exercises and memorizing every problem pattern to the point where I'm just plugging numbers into a series of formulas, even if I don't fully know why I'm doing so.
trinovantes··on Noticing when an app is only hosted in us-east-1
We're now supposed to optimize for First Contentful Paint metric which benefits from tiny initial requests (ideally inlined css/js) rather than giant bundled js/css files
trinovantes··on Canada’s new tech talent strategy
There's no unicorns because there's no VC. Everyone here is busy using their capital to trade houses with each other. For the few investors that do exist, you're expected to show multiple months of profit just to get tiny seed rounds.
trinovantes··on New York City will charge drivers going downtown
> So basically, you want to subsidize transit by making the transport authority be a slumlord. Got it.

Yes, it's better to have transit company use that money to fund operations than some numbered corp generating profit for wall street investors

Tokyo transit is highly profitable and don't require tax-payer subsidies because they own the land around stations

trinovantes··on Autocomplete – A JavaScript library for building autocomplete experiences
I use [1] for searching a fully static site

[1] https://github.com/farzher/fuzzysort

trinovantes··on I’ve worked hard my whole life and I can’t afford food
Since they have health conditions, they have no choice but to live in the GTA to be able to see their doctors. Trying to find affordable housing and specialists in other cities will have multi-year long wait lists (ignoring the fact that they don't even have the money to afford movers). Nothing in the GTA is remotely cheaper than what they currently have unless they want to rent a 5bdr basement with 4 random students in a firehazard sharehouse. They are effective trapped there until they die.
trinovantes··on Ask HN: Why Isn't Rescript More Popular in JavaScript Community?
From a TypeScript dev perspective, there's just not enough (or any) tooling support compared to TS to justify switching to it. It doesn't seem obvious how it would work with eslint, jest, webpack/vite etc.

If people are not using TypeScript, then odds are they already made up their minds about typing in JS and will be even less likely to switch

trinovantes··on Japanese police make first YouTuber arrest for uploading video game gameplay
Among Us was basically unheard of for a few years after its 2018 release before it got popularize by streamers in 2020
trinovantes··on Urban Density and Home Prices
According to this youtube video [1], some city blocks in Manhatten can reach up to 280k/km2

[1] https://youtu.be/y3XoUBzfXps?t=453

trinovantes··on Why don’t more people live close to friends?
My personal theory is that suburban sprawl killed the "third place" in modern society. If you have to drive to a place to socialize (which probably involve drinking), then you're probably not going.

https://en.wikipedia.org/wiki/Third_place

Page 1 of 27Next →