Hacker News new | ask | show | jobs
by keepupnow 27 days ago
It is wrong to describe these P2P products as server-less. In order to connect two peers over WAN it needs a form of coordination server. Since Rayfish appears to be a Claude coded wrapper over Iroh it should at-least give credit to use of Iroh's discovery and relay nodes.
3 comments

>Since Rayfish appears to be a Claude coded wrapper over Iroh it should at-least give credit to use of Iroh's discovery and relay nodes.

But that would take understanding network fundamentals, architecture, etc. Who needs any of that cruft any longer?

We do have understanding of networks. Claude doesn't come up with concepts by itself. It is not too good to do that yet. We run an HFT firm as a main enterprise, not an easy job. Requires a lot of network fundamentals understanding.
Lol thats right who needs this now we have gpt duh
Iroh can use multiple discovery methods, one of them is DNS. When a node comes online it publishes its addresses[1]. Another node can resolve from the node id those addresses and attempt a direct or hole-punched connection. If that works, relays aren't needed.

So agree not serverless, but also does not NEED a coordination server (unless you class DNS as a coordination server which is debatable).

[1] https://docs.iroh.computer/concepts/address-lookup#endpoint-...

Hello! dev here.

Yes, we did use claude, somewhat. We do give a lot of credit to iroh. Check the description of the repo.

As per the AI stuff, rayfish is a very old idea. I had a lot of sketches on how a p2p mesh VPN should look like. So it started off as "hey claude, can you do this?" and of course because I use it I have to do a lot of things manually myself.

But of course, without iroh this project would have not been possible!