"Cancel correctness" makes a lot of sense, because it puts the cancellation in some context.
I don't like the "cancel safety" term. Not only it's unrelated to the Rust's concept of safety, it's also unnecessarily judgemental.
Safe/unsafe implies there's a better or worse behavior, but what is desirable for cancellation to do is highly context-dependent.
Futures awaiting spawned tasks are called "cancellation safe", because they won't stop the task when dropped. But that's not an inherently safe behavior – leaving tasks running after their spawner has been cancelled could be a bug: piling up work that won't be used, and even interfering with the rest of the program by keeping locks locked or ports used. OTOH a spawn handle that stops the task when dropped would be called "cancellation unsafe", despite being a very useful construct specifically for propagating cleanup to dependent tasks.
I think Claude Code also already has the option to provide an API key directly for usage based pricing.
I'm a fan of having both a subscription and a usage based plan available. The subscription is effectively a built in spending limit. If I regularly hit it and need more value, I can switch to an API key for unlimited usage.
The downside is you are potentially paying for something you don't use, but that is the same for all subscription services.
I thought it all completely landed, that it was very obvious what you were doing, and that it was very funny as well as being real neato. Frankly I would probably put negative stock in the opinion of anyone who sees you accusing that python code of being hard to read and thinks you're remotely serious.
Is it though? How much does all the associated gear, operators, actors, sets, producers cost? In the context of professional video production, a one time savings of $6k seems pretty small.
The point is what the footage looks like. It’s about the camera output.
An iPhone + good lighting + microphone will give you fantastic footage.
You don’t need the drone or lift. If you’re not trying to do those effects they don’t matter. The iPhone can give you great results if you own one, you don’t need to buy a fancy camera, you can spend your budget elsewhere if you’re getting started.
Yeah, I think the real target of this kind of marketing is indie/student filmmakers. People whose entire budget for a short film is a few thousand dollars they've pooled together.
If there is a one off person who can command a higher salary, its unlikely they alone will make a huge difference to the company anyway.
If there are a lot of people who could command a higher salary in that role, the pay is too low.
Overall it seems like a pretty good system.
You could argue that the current system favors people who are good at negotiating, and not necessarily more skilled workers.
Glad to see it converted to a blog post. Talks are great, but blogs are much easier to share and reference.