HN user

jackwilsdon

287 karma
Posts9
Comments29
View on HN

Moving windows like this is already built into macOS but it's hidden behind a flag for some reason:

  defaults write -g NSWindowShouldDragOnGesture -bool true
You can then use Control+Command+Click to move windows from anywhere inside them. Sadly this doesn't provide resizing.

Both of those have over >400 dependencies each [0] [1] but just in Rust instead - there hasn't been a Rust supply chain attack yet but is this any better? [2]

Admittedly you're not normally downloading the dependencies to your machine as you're often using pre-built binaries, but a malicious package could still run if a version was shipped with it.

[0] https://github.com/biomejs/biome/blob/93182ea8e9d479fd0187ce...

[1] https://github.com/oxc-project/oxc/blob/65bd5584bfce0c7da90f...

[2] https://users.rust-lang.org/t/yet-another-npm-supply-chain-a...

Steam Frame 8 months ago

It is doing eye tracking for the foveated rendering - it has 2 cameras inside the visor for it.

I'm most excited for the partition and address translation support - partitions can be mapped to the same address for A/B boot slots (and it supports "try before you buy" to boot into a slot temporarily). No more compiling two copies for the A and B slots (at different addresses)!

GitHub themselves don't seem to provide any mechanism to make runners ephemeral. It looks like all they allow you to do is flag a runner as ephemeral, meaning it will be de-registered once a job is completed - you need to write your own tooling to wipe it yourself (either via starting a whole new runner in a new environment and registering that or wiping the existing runner and re-registering it).

https://docs.github.com/en/actions/hosting-your-own-runners/...