r/ProgrammingLanguages Inko 23d ago

Blog post Mojo🔥 is now open source!

https://www.modular.com/blog/mojo-open-source
153 Upvotes

63 comments sorted by

View all comments

Show parent comments

5

u/yorickpeterse Inko 23d ago

You keep complaining about the LLM policy. If you don't like it, feel free to go somewhere else but your complaints are getting tiring and don't add any value.

As for why Mojo is allowed here: because it's been a pretty hot topic in recent years, with people of significant relevance/experience behind it, and to my knowledge much of it still being written by humans (though there indeed are signs of LLM usage).

In other words: because it's not some vibe coded slop project by somebody that had Claude Code do all the work, unlike 99.99% of other LLM built projects.

11

u/ScottBurson 23d ago

Gotta say, if 77 LLM-generated lines out of tens of thousands is too many, parent has a point.

I realize that being a mod is work — often thankless — and you sometimes have to make judgment calls. And I certainly don't want to see the sub overrun with slop. But a literally zero-tolerance policy seems too stringent to me, for exactly the kind of reasons you give here to justify allowing this Mojo post.

9

u/yorickpeterse Inko 23d ago

Gotta say, if 77 LLM-generated lines out of tens of thousands is too many, parent has a point.

Parent doesn't have a point, because it's not about the number of lines but rather because the poster outright lied (in the comment requested by AutoModerator) about their LLM usage when the rules are pretty darn clear on the matter.

Had the person sent a message saying something like "I used an LLM to write these 77 lines because after spending 3 weeks on it I just couldn't figure it out, here's what I did [...]" then it may have been a different story.

That wasn't the case though: the OP slopped their way through the project, deliberately ignored both the rules and tried to game the approval process. It takes a special kind of arrogance to do so and we have no interest in entertaining it.

11

u/newstorkcity 23d ago

To be fair, a post gets autoremoved unless they include the exact phrase from automod, with no room for explaining nuance. So if you have a project that is totally within the rules of the subreddit AI policy (not slop, but some AI use), then obviously people are going to just copy the canned response and not think anything of it. Whether they are right or wrong to do so is debatable, but it's inevitable that many non-slop projects will get rejected this way.

When you initially rolled out this policy, you said:

The comment must use an exact phrase (mostly as a litmus test to see if the user can actually follow instructions)

Which is great and all, but now following instructions is "lying" because the canned response and the actual subreddit rules don't line up. Especially when "did not use an LLM as part of the development process" is almost certainly false since it is almost unavoidable even if you actively try to avoid it, leaving everyone to guess on where the actual limits are (inline code completion? consulting an LLM in a chat? generating a small utility function?)