3 ms·
Flashback to when Mitchell first introduce Vagrant [1] to HN, which of course was the how everything from HashiCorp started. I thought it was't that long ago,
by ksec 3mo ago
Flashback to when Mitchell first introduce Vagrant [1] to HN, which of course was the how everything from HashiCorp started.
I thought it was't that long ago, may be 8, or at best 10-12 years.
Turns out 16 years has passed.
Curious if it would be another project using Zig.
[1] https://news.ycombinator.com/item?id=1175901 https://news.ycombinator.com/item?id=1175901
- teodorlu 3mo agoConsidering it's going to consume libghostty, I'm betting it'll be Zig.
- jeremyjh 3mo agolibghostty exports a C ABI. For an application from Mitch at this layer I would guess Go.
- hoppp 3mo agoMitch said he doesn't like go since they added generics. I checked the available jobs and they are hiring Typescript for web, Go for infrastructure,systems, Objective-C, swift for Apple I dig the ssh jobs page, UX is very good.
- jeremyjh 3mo agoYes and they don't mention any language at all for Windows. Just "native", which is pretty much a philosophical question for that platform. I guess that means the founders have all avoided that platform their entire lives - which makes perfect sense but it means they have to trust their first engineering hire to make every consequential decision. Personally I'd recommend they hire someone who has done native windows like its 2001 and is willing to use Zig.
- trollbridge 3mo agoZig has bindings for Win32, etc., so a competent Windows developer should be as comfortable using that as C, C++, or whatever else people write Windows programs in these days. (At some point, it was intended that Windows programs would be written in Pascal, but that never caught on.) Most of the time when I need to touch a Windows program I'm dealing with the Telegram desktop client which is C++ and a mixture of Qt and "native" Windows. (Well, that, and when I have to touch an ancient C# code base which requires doing the equivalent of archeology in order to get all of its dependent libraries to work.)
- wild_egg 3mo agoHe says here that they have a direct Tailscale integration of the type that requires using the `tsnet` package, which is Go. Or at least would pull in the Go runtime as part of a shared library. https://x.com/i/status/2082634453474795885 https://x.com/i/status/2082634453474795885
- hoppp 3mo agoInteresting choice because tailscale is not free. Building in a paid third-party service is a questionable decision. They better acquire it, if their product catches on. Building with wireguard directly instead of tailscale would have been my choice, but of course it requires more plumbing.VC money means they gotta move fast. But as a potential user, I won't pay for tailscale just to use their product.
- wild_egg 3mo agoWhat's wrong with the Tailscale free tier? There is also Headscale if you want to self host. https://headscale.net https://headscale.net
- hoppp 3mo agoThere is nothing wrong with tailscale, it's just a dependency that can cost money charged by a third-party, so their product is less self-sovereign because it depends on tailscale keeping up a free tier. Headscale seems interesting! I'll check it out
- tristan957 3mo agoThe application layer is in Swift at least.
- exitb 3mo agoThey hire for Go.
- trollbridge 3mo agoIt would be pretty odd right now to be hiring people with "Zig experience".
- nickmonad 3mo agoIf anybody is reading this and wants to hire somebody with said Zig experience, call me. (Link in bio)
- lytedev 3mo agoAnd Nix!
- melodyogonna 3mo agoThey're using Go, Swift, and Zig: https://x.com/mitchellh/status/2082623830510710865?s=20 https://x.com/mitchellh/status/2082623830510710865?s=20