674 karma · joined January 7, 2020
github.com/phildenhoff
True, but outside of the City of Victoria is Saanich, the largest municipality of the 13 that make up the Capital Regional District. Saanich has roughly the same climate and another ~110k.
Also, anecdotally, despite the smaller population, Victoria is a tourist destination and swallows cruise ships worth of passengers with ease. If you want to visit, come visit. You'll find all the amenities you need.
Really enjoyed the novel though! Planning to reread it in the spring.
For what it's worth, commentary from others on the JJ Discord suggested that this could not be a legally binding requirement as the author is located in California. California has laws that prevent employers from controlling employees inventions outside of work hours when using their own devices: https://codes.findlaw.com/ca/labor-code/lab-sect-2870/
because it sounds like Windows is the problem here, doing this screenshotting at all. And Signal allows you to disable the anti-screenshotting measure
Aerospace has a similar resizing glitch as PaperWM.spoon: resizing one direction ends up looking wonky if you do it fast enough. It’s noticeable at the end of the smooth scrolling demo. That must be a macOS thing…
I may check out PaperWM.spoon at some point but realistically I’ll set up a VM and try out Niri
First, the tooth is put into the eye — used as biocompatible material to hold the lens. Second, the surgery is 60 years old and has something like a 94% success rate after 27 years, so it's hardly fair to say "surgery _aims_ to restore sight". It almost certainly will restore sight. The part that is interesting in this story is that it's an uncommon surgery that is happening only for the first time _in Canada_.
- first, that commit that’s been merged to main is marked as immutable and, unless you add a flag to say “I know this is immutable and I want to mutate it anyway”, you can’t mutate it
- second, as part of your regular workflow, you haven’t actually checked out that historical commit. You created a new, empty commit when you “checked it out” using “jj new old_commit”
- third, you can use jj undo. Or, you can use “jj obs log” to see how a change has evolved over time (read: undo your mass find+replace by reverting to a previous state)
Location: Victoria, BC, Canada (near Vancouver, Canada)
Remote: Yes
Willing to relocate: Yes, potentially
Technologies: Full-stack Typescript and Javascript (Node.js, Deno, React, Svelte), React Native, Python, Rust, Elixir, APIs, fintech, Tauri desktop apps
Résumé/CV: https://www.linkedin.com/in/phildenhoff (can provide PDF)
Email: hello@phil.denhoff.ca
I'm a full-stack software engineer and a generalist. I launched my side-project Citadel here on Hacker News at the beginning of last year to great fanfare, and it now has 1k+ stars on GitHub. Previously, I launched a React Native mobile app that offered pet parents 0% bridge financing loans for vet care in just four months, offering folks the ability to afford necessary vet care for the first time.I've worked on static, server-rendered, and SPA websites, built React Native mobile apps, deployed APIs using Elixir, Python, and Typescript (Node.js + Deno), and recently I've been tinkering with desktop applications using Tauri + Rust.
To see my open-source projects, see my GitHub: https://github.com/phildenhoff
I’ve been building an app specifically to help me manage the ebooks that I own
Folks, don’t do that
I’ve also found Hardcover.app, which I quite like. It has an API and a slightly more refined UI, but it’s clearly more than one person working on it.
Of course, if your focus is book clubs, Fable is likely the app for you
Location: Victoria, BC, Canada (near Vancouver, Canada)
Remote: Yes
Willing to relocate: Yes, potentially
Technologies: Full-stack Typescript and Javascript (Node.js, Deno, React, Svelte), React Native, Python, Rust, Elixir, APIs, fintech, Tauri desktop apps
Résumé/CV: https://www.linkedin.com/in/phildenhoff (can provide PDF)
Email: hello@phil.denhoff.ca
I'm a full-stack software engineer and a generalist. I launched my side-project Citadel here on Hacker News earlier this year to great fanfare, and it's got 1k+ stars on GitHub. Previously, I launched a React Native mobile app that offered pet parents 0% bridge financing loans for vet care in just four months, offering folks the ability to afford necessary vet care for the first time.I've worked on static, server-rendered, and SPA websites, built React Native mobile apps, deployed APIs using Elixir, Python, and Typescript (Node.js + Deno), and recently I've been tinkering with desktop applications using Tauri + Rust.
To see my open-source projects, see my GitHub: https://github.com/phildenhoff
I love reading paper (and eink) but I hate losing notes, and I don’t have a good process for importing those notes to my Logseq database.
Particularly, I was missing support in Biome and Storybook integration was essentially not there a year ago. I’m not sure what it’s like today! But that’s the joy of bleeding edge tech vs. a tool that’s been a market leader for a decade
In reading their comments, I also felt the API was a bad idea. Especially when technology like Electron or Tauri exist, which can do those TCP or UDP connections. But IWA serves to displace Electron, I guess
But, my understanding is that the test is purposefully opaque, so that any answer can be considered “wrong”, at the discretion of whoever’s running the test.