Hacker News new | past | comments | ask | show | jobs | submit | jackwilsdon's comments login

https://github.com/NixOS/nixpkgs/pull/372170 is a promising step towards running multiple instances of a service with separate configurations and decoupling from systemd.


It seemed to get stuck in a loop for a while for me but eventually decided "EARTY" was the solution: https://pastebin.com/VwvRaqYK


Answered on explain xkcd ((4/π − 1/2) ohms, or roughly 0.773 ohms): https://www.explainxkcd.com/wiki/index.php/356:_Nerd_Sniping


  (4/pi − 1/2) ohms that is. HN does funny things to the pi symbol.


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)!


You don't even need to download anything - if you're using a supported browser you can just use the web installer (you can even use another Android phone!): https://grapheneos.org/install/web


Web installer requires Chrome :(.


Any Chromium-based browser works including Edge included with Windows, Brave or our own Vanadium browser. Firefox may be gradually changing their mind about WebUSB. They added similar features they said they wouldn't such as MIDI. We would make some minor changes and test each revision in Firefox if we could, but they don't provide a way to do it.


Firefox doesn't support WebUSB. You can also use ADB to install.


Looks like it's using the WebAssembly build of the compiler which compiles to JavaScript:

https://github.com/gleam-lang/language-tour/blob/6d69cee90a3...

Although currently it's running v0.34.1 and not v1.0.0 (there doesn't seem to be a v1.0.0 wasm build yet): https://github.com/gleam-lang/language-tour/blob/6d69cee90a3...


Looks like they're currently under attack: https://www.namecheap.com/status-updates/ongoing-ddos-attack...


There's a good example in the Oh My Posh documentation: https://ohmyposh.dev/docs/configuration/transient


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/...


I've just made runs-on [1] for that purpose: self-hosted, ephemeral runners for GitHub Action workflows. Long-running self-hosted runners are simply too risky if your project is public.

[1]: https://runs-on.com


there are 3rd party foss options (1):

1. ephemeral + zero implicit trust (2) https://blog.openziti.io/my-intern-assignment-call-a-dark-we...

2. zero implicit trust: https://github.com/openziti/ziti-webhook-action

(1) disclosure, maintainer (2) zero implicit trust in this case = no open inbound ports on underlay; need to access via app-specific overlay which requires strong identity, authN, authZ


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: