▲ | mtlynch 6 hours ago | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Is there anything about this project that seems LLM-generated? I've found that LLMs are particularly bad at writing Zig because the language evolves quickly, so LLMs that are trained on Zig code from two years ago will write code that no longer compiles on modern Zig. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | jasonjmcghee 5 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I skimmed, for me it was this: https://github.com/barddoo/zedis/blob/87321b04224b2e2e857b67... There seems to be a fair amount of stigma around using llms. And many people that use them are uncomfortable talking about it. It's a weird world. Depending on who is at the wheel, whether an llm is used _can_ make no difference. But the problem is, you can have no idea what you're doing and make something that feels like it was carefully hand-crafted by someone - a really great project - but there are hidden things or outright lies about functionality, often to the surprise of the author. Like, they weren't trying to mislead, just didn't take them time to see if it did all of what the LLM said it did. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | 5- 6 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
https://github.com/barddoo/zedis/blob/87321b04224b2e2e857b67... these seem to occur only in college assignment projects, and in the output of text generators trained on those. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | rmonvfer 6 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
As an avid Claude Code user, I can tell you with 99% probability, that README is LLM-generated. This exactly the same structure and wording used by Claude (of course, it has some human modification because otherwise I’d filled with emojis) In my experience, when you work with something like agentic development tools, you describe your goals and give it some constraints like “use modern zig”, “always run tests”… and when you ask it to write a README, it will usually reproduce those constraints more or less verbatim. The same thing happens with the features section, it reads like instructions for an LLM. I might be wrong but I spend way too much time using Claude, Gemini, Codex… and IMHO it’s pretty obvious. But hey, I don’t think it’s a problem! I write a lot of code using LLMs, mostly for learning (and… ejem, some of it might end up in production) and I’ve always found them great tools for learning (supposing you use the appropriate context engineering and make sure the agent has access to updated docs and all of that). For example, I wanted to learn Rust so I half-vibed a GPUI-based chat client for LLMs that works just fine and surprisingly enough, I actually learned and even had some fun. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|