ahf8Aithaex7Nai
Joined 4 years ago
Joined 4 years ago
And I don't like it when I see the word “Pricing” on a project's website. It makes me suspicious. I can rely on gifts to the world like Linux, Debian, PostgreSQL, Apache, Nginx, Caddy, and Yggdrasil without any problems for decades. Commercial software products turn into shit sooner or later. I’m happy to pay for things, but paradoxically, software seems to be good and stay good only when it’s gifted.
I’m vaguely familiar with Tailscale from work. The licensing model restricts usage. The central control plane is closed-source. Someone built an open-source implementation. Then they hired the lead maintainer. It’s the usual business nonsense that could lead to them being bought by Google or Meta, or trying to monetize my metadata, or shoving ads down my throat, or doing something stupid with AI. I’d rather stick with Yggdrasil.
The Yggdrasil client is installed on every computer. I'm running Debian. I have no idea how well it works on Mac or Windows. Yggdrasil assigns a key pair to each computer.
On the VPS, the config is modified in two places:
Listen: [
tcp://[::]:51350
]
This makes the VPS listen for Yggdrasil connections. AllowedPublicKeys: [
pubkey1
pubkey2
pubkey3
...
]
This ensures that it only accepts connections from the specified computers. You can also leave that part out. But then any Yggdrasil client out there could connect to your VPS.Note that this is only the config for the VPS.
I only make one change to the config of the other computers:
Peers: [
tcp://hub.mydomain.tld:51350
]
This causes them to actively connect to the VPS.> Does it mean that the VPS has to be in-between all the traffic, or do we punch holes through the NAT for direct connections?
It depends. If the computers can reach each other on a local network, the Yggdrasil clients will automatically find each other and connect. To do this, you wouldn't have had to change anything in the default configuration. you would simply have had to install and start the Yggdrasil client on the computers.
With NAT in between, they wouldn’t connect on their own. But since they’re configured to actively connect to the hub in any case, they can still see each other via the hub and exchange data even in this scenario. Yggdrasil handles routing and NAT traversal. If both paths are available (locally or via the VPS), Yggdrasil defaults to the local path. But in the general case (where all other computers are behind NAT), all traffic would go through the VPS.
Special case: If only one of the two computers is behind NAT and you want a direct connection, then the accessible computer corresponds to the VPS in the configuration above.
I also run a few personal web services: Immich, Gitea, Bookstack, Jellyfin, and more. That cheap VPS couldn't handle it. I run the services on a computer in my home office. Caddy runs on the VPS with one proxy line per service. Data is, of course, exchanged via Yggdrasil. The domains for the various services all map to the VPS’s IP addresses. Caddy then handles the routing correctly. The system works simply. I can even run storage-intensive services like Jellyfin, and it only costs me a few euros for the VPS.
Edit:
A quote from this discussion:
> I'm worried about what happens when an AI or a coalition of AIs starts optimizing reality instead of just optimizing chess boards.
That's the intellectual and analytical level at which fears about AI play out. And that's exactly the level at which the bullshitters stoke those fears. And you want me to take that seriously? Sorry, but that's ridiculous!
In what way is this random? It's a chronology of the bullshit from the past few years. Also: easy to say in hindsight. The hype was there, and many people believed it. The press, in particular, just lapped up the claims the way a Labrador Retriever gobbles up whatever you put in front of it.
> We have opened up a potential pandoras box without knowing it.
No, we haven't. We have a new type of (I would say, inferential) computation that is truly astonishing because it can convincingly imitate language and, to a certain extent, intentional action. Feel free to read "generate" or whatever instead if you don't like "imitate." It won't wake up and murder you in your bed at night. It won't take over the world. It won't wipe out humanity. It won't fly to Mars and build data centers there. It won't maximize paperclips. It probably won't even take your job away. It has no consciousness. It has no intentions.
And if you look behind the curtain, all you'll see are a few very rich, unscrupulous guys who are stoking the debate with fearmongering because it's strategically advantageous for them to do so. Don't let them take you for a fool. Use GenAI to your advantage while tokens still cost a fraction of what they're actually worth, but ignore all that doomsday nonsense.
1. If you reduce the criticism to personal dislike, you’ve built yourself a nice straw man.
2. Where’s the clear evidence? I actually see more evidence that the whole thing is already stagnating and that there won’t be much more to squeeze out of it.
One more thing:
Self-driving cars, the metaverse, Hyperloop, crypto/Web3/NFTs, AGI announcements: I’m so sick and tired of this nonsense. We should just ignore the ramblings of these crackpots.
In fantasy land maybe, reality is more complex than can be summed up in a barroom cliché.