freedinosaur's comments

freedinosaur | 3 years ago | on: CVE-2022-41924 – tailscaled can be used to remotely execute code on Windows

> In theory, there is no path for a malicious Tailscale control plane to remotely execute code on your machine, unless you happen to run network services that are designed to allow it, like an SSH server with Tailscale-backed authentication.

Now I feel less crazy for not using Tailscale SSH for similar reasons.

I'd like to see a security evaluation of Tailscale, on a per feature basis.

I'd like to see tailscaled run with far fewer privileges.

Is there a Tailscale alternative that just does Wireguard + NAT traversal and doesn't try to do key management?

freedinosaur | 3 years ago | on: Linux boot partitions and how to set them up

> Consider removing any mention of ESP/XBOOTLDR from /etc/fstab, and just let systemd-gpt-auto-generator do its thing.

TIL! My NixOS configuration just got a little bit simpler, and more uniform between machines.

freedinosaur | 3 years ago | on: Hard User Separation with NixOS

> Specialisations will allow me to run a stable and candy track, on per generation.

Typos:

Specialisations will allow me to run a stable and canary track, one per generation.

freedinosaur | 3 years ago | on: Hard User Separation with NixOS

This makes testing changes easier in other ways too: when I make experimental changes, I'm reluctant to commit them until I know they're working, since I like being able to checkout an old commit and know it boots. In practice this means I end up with a dirty checkout, and uncertainty on which changes have been tested.

In theory I could manage this with git rebasing and/or tagging, but in practice I lose confidence in whether I've accurately tracked.

With specialisations, I'd comfortably commit an experimental change to my canary track, even though it might break, safe in the knowledge that the stable track continues to boot.

freedinosaur | 3 years ago | on: Hard User Separation with NixOS

TIL specialisations: https://nixos.wiki/wiki/Specialisation

I plan to use this for testing changes to my boot units.

In theory, plain old generations allow you to safely test changes to boot units, by allowing you to jump to the previous generation. In practice, this involves remembering which generations have known-good boots.

Specialisations will allow me to run a stable and candy track, on per generation.

What other usecases do specialisations improve?

freedinosaur | 3 years ago | on: Ask HN: How many are switching to Mastodon?

+1 to the winding down by trying to use alternatives, and working on the gaps

Facebook Messenger < Signal < XMPP. I have a few stragglers on FB Messenger, but don't have the app installed.

Facebook Marketplace < Gumtree. Gumtree at least is searchable without an account.

I subscribe to Mastodon and Twitter accounts via RSS.

Github < Sourcehut: I only use Github for contributing to other repos.

Mobile Linux > Open app stores > closed app store: WIP. :)

page 1