Remix.run Logo
shuraman7 14 hours ago

It's really hard to believe this isn't AI generated, but today I was trying to use the HTTP server from std after the 0.15 changes, couldn't figure out how it's supposed to work until I've searched repos in Github. LLM's couldn't figure it out as well, they were stuck in a loop of changing/breaking things even further until they arrived at the solution of using the deprecated way. so I guess this is actually handwritten which is amazing because it looks like the best resource I've seen up until now for Zig

blks 13 hours ago | parent | next [-]

> It's really hard to believe this isn't AI generated

Case of a person who is relying on LLMs so much he cannot imagine doing something big by themselves.

shuraman7 13 hours ago | parent [-]

it's not only the size - it was pushed all at once, anonymously, using text that highly resembles that of an AI. I still think that some of the text is AI generated. perhaps not the code, but the wording of the text just reeks of AI

trenchpilgrim 9 hours ago | parent | next [-]

> it was pushed all at once

For some of my projects I develop against my own private git server, then when I'm ready to go public, create a new git repo with a fully squashed history. My early commits are basically all `git commit -m "added stuff"`

BlackjackCF 12 hours ago | parent | prev [-]

Can you provide some examples where the text reeks of AI?

wild_egg 12 hours ago | parent | next [-]

Literally the heading as soon as you click the submitted link

> Learning Zig is not just about adding a language to your resume. It is about fundamentally changing how you think about software.

The "it's not X, it's Y" phrasing screams LLM these days

ropable 12 hours ago | parent | next [-]

It's almost as though the LLMs were trained on all the writing conventions which are used by humans and are parroting those, instead of generating novel outputs themselves.

fifhtbtbf 11 hours ago | parent [-]

They haven’t picked up any one human writing style, they’ve converged on a weird amalgamation of expressions and styles that taken together don’t resemble any real humans writing and begin to feel quite unnatural.

wild_egg 10 hours ago | parent [-]

The Uncanny Valley of prose.

anon7000 9 hours ago | parent | prev [-]

Plenty of people use “it’s not X, it’s Y”

As someone who uses em-dashes a lot, I’m getting pretty tired of hearing something “screams AI” about extremely simple (and common) human constructs. Yeah, the author does use that convention a number of times. But that makes sense, if that’s a tool in your writing toolbox, you’ll pull it out pretty frequently. It’s not signal by itself, it’s noise. (does that make me an AI!?) We really need to be considering a lot more than that.

Reading through the first article, it appears to be compelling writing and a pretty high quality presentation. That’s all that matters, tbh. People get upset about AI slop because it’s utterly worthless and exceptionally low quality.

xeonmc 10 hours ago | parent | prev | next [-]

https://www.zigbook.net/chapters/45__text-formatting-and-uni...

The repetitiveness of the shell commands (and using zig build-exe instead of zig run when the samples consist of short snippets), the filler bullet points and section organization that fail to convey any actual conceptual structure. And ultimately throughout the book the general style of thought processes lacks any of the zig community’s cultural anachronisms.

If you take a look at the repository you’ll also notice baffling tech choices not justified by the author that runs counter against the zig ethos.

(Edit: the build system chapter is an even worse offender in meaningless cognitively-cluttering headings and flowcharts, it’s almost certainly entirely hallucinated, there is just an absurd degree of unziglikeness everywhere: https://www.zigbook.net/chapters/26__build-system-advanced-t... -- What’s with the completely irrelevant flowchart of building the zig compliler? What even is the point of module-graph.txt? And icing on the cake in the “Vendoring vs Registry Dependencies” section.)

cowsandmilk 17 minutes ago | parent [-]

The repetitiveness suggests copying and pasting, not an LLM. I actually find LLMs unlikely to do this.

dilap 10 hours ago | parent | prev [-]

I read the first few paragraphs. Very much reads like LLM slop to me...

E.g., "Zig takes a different path. It reveals complexity—and then gives you the tools to master it."

If we had a reliable oracle, I would happily bet a $K on significant LLM authorship.

sgt 3 hours ago | parent [-]

Yeah and then why would they explicitly deny it? Maybe the AI was instructed not to reveal its origin. It's painful to enjoy this book if I know it's likely made by an LLM.

tredre3 14 hours ago | parent | prev [-]

I've had the same experience as you with Zig. I quite love the idea of it Zig but the undocumented churn is a bit much. I wish they had auto generated docs that reflect the current state of the stdlib, at least. Even if it just listed the signatures with no commentary.

I was trying to solve a simple problem but Google, the official docs, and LLMs were all out of date. I eventually found what I needed in Zig's commit history, where they casually renamed something without updating the docs. It's been renamed once more apparently, still not reflected in the docs :shrugs:.

smj-edison 14 hours ago | parent | next [-]

Wait, doesn't `zig std` launch the autogenerated docs?

geophph 6 hours ago | parent [-]

It’s currently broken, or was recently on the 0.16 dev branch (master)

Aeolun 7 hours ago | parent | prev [-]

But you can tell your LLM to just go look at the source code (after checking it out so it doesn’t try 20s github requests). Always works like a charm for me.