Earlier quoted context omitted.
> since AI makes rewrites to certain languages relatively easy This premise makes no sense. AI makes rewrites to any language easy.
That's absolutely not true. Differently languages have greater or lesser representation in the training sets. You see a similar bias toward specific libraries within a given ecosystem, so much so that I worry about AI created technical monocultures as AI generated code converges to specific languages, packages, etc. The LLM companies have truly astounding power to now steer the direction of the entire industry. It sh…
Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
761–770 of 862 posts
Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#762Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#763Earlier quoted context omitted.
C/C++ is low friction compared to Rust? Wow. We have very different experiences.
If your objective is just to hack something together quickly to test an idea, and doesn't care if the application segfault 6 hours later (eg. a prototype game engine), C++ is definitely the superior choice to Rust. Rust is like the instructor demanding that you build your house up to the national code, down to the choice of nail for your floor board. Your house will be perfect, but building it is extremely difficult…
Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#764Earlier quoted context omitted.
They get abandoned because they get generated on a whim. Sunk cost fallacy can be a feature: if you have spent a lot of blood, sweat, and tears on a project, you are more likely to push it through adversity and the doldrums that inevitably one will encounter. If all it took was one of those momentarily brilliant ideas and a prompt on Claude to produce something, there is no attachment whatsoever to it. Speaking as th…
A drum I've been banging increasingly often recently is that having friction and time to work ideas over in your mind adds huge amounts of value. Vibe coded projects have this very specific, well, vibe to them where you can clearly see that the lack of time to digest has allowed the person to not challenge their own worst impulses. You can see it in the feature bloat, the lack of depth and polish in core features and…
Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#765There's so much good stuff in this post. Can't help to think of a recent HN post about most AI-generated projects being abandoned within months. Why? Because value of a project is not in the code produced. It's in the amount of battle-testing that code has seen. Battle-tested, mature code > fresh rewrite. Existing Zig codebase has seen X amount of battle-testing. Rust rewrite: 0 (except -I'm assuming- passing test su…
> Existing Zig codebase has seen X amount of battle-testing. Rust rewrite: 0 (except -I'm assuming- passing test suites).
Not taking a side here in the whole Bun vs. ZSF dispute, but isn't the entire selling point of Rust that you get a bunch of battle-tested guarantees simply from compiling the program? Is there even a metric for battle-tested? I would say something like sqlite is battle tested vs a vibe-coded network server in c, but does that mean rewriting anything in rust truly mean starting all the way back at square one?
Also, didn't Anthropic roll out a version of CC using the Rust rewrite of bun? Surely they didn't just say "works on my machine" and chuck it into production?
Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#766Earlier quoted context omitted.
> Now if that's further migrated to safe Rust, put into production & gathered feedback from lots of users, yes then you have something. Obviously they have to start somewhere if they want to get to safe rust with a considerable degree of battle testing. So they decided to start with just a transliteration and go from there. I think the Zig people are really just concerned that maybe Zig itself is a DOA language becau…
> I think the Zig people are really just concerned that maybe Zig itself is a DOA language because it doesn't offer enough over C for any serious use and their flagship project has now abandoned it. You hit the nail on the head there. Zig is 10 years old now and it’s pretty clear that the industry isn’t biting, compared to the behemoth that is Rust. Between Rust, C, and C++ there is very little room for another langu…
Zig is kind of trapped. It can't go "head to head" with heavy weights like Rust, who specialize in safety, are more mature (post 1.0), and have lots of corporate support. Then there are the other C alternatives, who each offer something it doesn't have.
It appears the only way for it to maintain its position, is through heavy hype and marketing, but the whole Bun ordeal and extensive beta issues are subtracting from any such attempts.
[1]: https://c3-lang.org/
[2]: https://github.com/zenc-lang/zenc
[3]: https://learnxinyminutes.com/odin
Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#767Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#768Earlier quoted context omitted.
> Jarred has written Bun with very bad engineering standards "You're holding it wrong." > Jarred has managed public relations very poorly (e.g. ghosting the Zig foundation) What obligation do you think he has here? Which direction should these good relations flow? I'm also an outsider here, and reading this post was kind of shocking. Can't believe someone would attack your open source code. It's everything normies ha…
I'm basically of the opinion that if agents can't write your programming language, that's a problem with your programming language.
Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#769Earlier quoted context omitted.
There seems to be a team sport mentality with AI topic in HN these days. Almost feels like people are picking sides, and thus not being very thoughtful or rational. Sigh, there definitely an attitude creeping into the community and it's a huge turn off unfortunately.
>There seems to be a team sport mentality with AI topic in HN these days. Almost feels like people are picking sides, and thus not being very thoughtful or rational. If you are financially set for the rest of your life - Pro AI If you are not financially set for the rest of your life - Anti AI
Re: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
#770Earlier quoted context omitted.
You're not helping your case. > [what you just wrote] So they gained nothing from a Rust rewrite, except introducing more bugs into their shit codebase.
Except the blog post shows that they fixed a hundred or so known issues, patching several memory leaks and making the project viable for Prisma Compute's adoption - which it wasn't before. It's now running in production in two places just fine. Can you point to an equal number of issue tracker tickets showing novel bugs or regressions in the canary build?
We often ensure a project holds water against miri. This one doesn't even pass for clippy.