[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: thatguy.png (66 KB, 715x737)
66 KB PNG
https://github.com/bryanthaboi/gen1recomp

Basically, this guy created an unofficial PC port of Pokémon "assisted by Claude." He makes it sound like Claude just helped out with code comments or minor stuff, but I think that's bullshit.
Is there anything in the code that unequivocally proves he's using Claude far more than he claims?
>>
Just clone the repo, add your own logo, and change the license. When he sues you, it's on him to prove he wrote the code, which he won't be able to do. Because nobody wrote 2.8 million lines of code in a year.
>>
>>109574805
>20 jul
>3aug
>6 jul again
wtf is this even for a graph?
what am even i looking at?

whats the timeframe?
>>
>>109574823
>7671 lines per day
yeah nah, lol
>>
>>109574805
If you spend a fraction of the time you spend seething about AI being used to program on learning how to program you wouldn't have to ask these questions you fucking tranny.
Fuck off and never return >>>/t/witter
>>
>>109574835
>Never heard of a histogram
Anon
>>
What a waste of time and a waste of a thread.
>>
>>109574805
>https://github.com/bryanthaboi/gen1recomp
why is the readme so garbage. why so much fucking text when 3 links + a short cmd line would have been enough.
>>
>>109574854
yeah i did
but this is mental illness, not a histogram
>>
>>109574869
Anon, what kinda timeframe would you pick for looking at someone's total contributions to a project?
>>
>>109574823
>nobody wrote 2.8 million lines of code in a year
In a month*

>>109574805
>Is there anything in the code that unequivocally proves he's using Claude far more than he claims?
The two major signs of AI coding that I know of are
1. Obnoxious AI writing style in the comments
2. Code works but has incomprehensibly bad architectural decisions

I opened a file and random and got this comment:
-- Shared local date/time presentation for engine UI and mods. Preferences
-- live in options.lua, never checkpoint progress. "device" uses the process
-- time locale when the platform supplies one and otherwise falls back to the
-- deterministic DD-MM-YYYY / 24-hour convention.

which is blatantly AI. But I guess that doesn't help much if he's claiming that the comments are AI generated but he wrote the code himself. And architecture is hard to judge unless you know the codebase really well and also hard to distinguish from just being a bad programmer unless you're actively talking to them (if it's AI generated they won't have any good answer to "why did you do it this way that makes no sense").

Some other things you could maybe look for that are harder to spot:
>Thinking leaking into comments. Occasionally the AI will plan to implement a function one way but change its mind halfway through, and leave a comment like "Wait, actually, we should do this like X instead of like Y" and then the rest of the implementation is X.
>Comments that talk about an old implementation for no reason. Like "we used to do X, but now we do Y", and the implementation is entirely Y, with no sign of X. AI often writes comments like this when editing code. If you edited the code yourself and had the AI add comments after the fact, it's probably less likely to do this (not definitive though).

Anyway, the only proof you need is the fact that he's claiming to have written 2,800,000 lines in a month. That comes out to 100 lines per minute, 16 hours a day, for 30 days
>>
>>109575042
>Doesn't write >100k loc/d by hand for 30 days straight
ngmi
>>
>>109575031
anon,
i see:
>20 jul
>3 aug
>6 jul
and the spacing makes zero sense
i have no idea whats the scale
from the looks of it its the lifetime of the repo
the dates still make zero fucking sense even in that case

i see ops picrel
and i immediately think someone's never truly come back from their lsd trip

actually, if i ignore the dates, yeah, 6 coulmns, maybe i would think its a year. maybe not
this histogram fucking sucks
>>
>>109575042
>>Thinking leaking into comments. Occasionally the AI will plan to implement a function one way but change its mind halfway through, and leave a comment like "Wait, actually, we should do this like X instead of like Y" and then the rest of the implementation is X.
I do that too when I try an alternative approach (although it'd remove that if I pushed something, it's just for me to keep track of things) :(
>>
>>109575031
see?
>>109575042
this is a proper histogram

turns out the scale is one month
>>
Who gives a shit? Kill yourself please.
>>
>>109575070
>from the looks of it its the lifetime of the repo
Ding ding ding, (You) a winner!
>the dates still make zero fucking sense even in that case
1. Make algo that automatically picks dates based on repo lifetime
2. It chooses two dates in the same but different years because that's how it was programmed, it's the perfect distance.
If this is too complicated try another idea: Imagine your algorithm will always create 6 time classes of same duration. The project has been running for exactly 6 years. What date will be shown as the separators?

>>109575090
Probably different because it's just focused on a single contributor or because the post you replied to is more zoomed in. I really don't care tbdesu, it's MS's shitty front end
>>
>>109575074
You don't write it in AIslop style, though
Also, you should leave the comment in if it's something like "you might think the obvious way to do this would be X, but that doesn't work because of Y, so we do Z here instead" in case anyone's tempted to "simplify" things back to X in the future
>>
>>109575113
>2. It chooses two dates in the same but different years because that's how it was programmed, it's the perfect distance.
no, and thats what confused me the most
have a proper look bc 20jul->3aug is 3x longer than 3 aug to the 6 jul of the next year, or vice versa
it doesnt make sense read from either way. 1 month vs 11 gives us a ratio of 3 to 1

>it's MS's shitty front end
yeah, or its an overlay op didnt remove
i dont use githoob. bc m$ft.
nuked my repo 5 years ago now (?)
>>
>>109575130
>You don't write it in AIslop style, though
I hope so, I never have used an LLM so I'm not too well versed on them. Also I remove the comments because I always choose one option over the other.
>>
>>109575202
>I remove the comments because I always choose one option over the other.
Sometimes it's useful to record WHY you chose that option, especially if the other way seems obviously better (simpler, faster, etc) but doesn't work for some subtle reason
>>
>>109575202
>>109575249
kek
i bet we would have hated working with eachother's code

i comment often because i also use comments as bookmarks. it makes traversing the code much faster
>>
>>109575042
>Obnoxious AI writing style in the comments
Any sizable project without at least one "// what the fuck?" or "/* this is absolute afro rigging but it works so don't fucking touch it */" comment is slop.
>>
>>109574854
Someone's been committing with a computer with a fucked clock. Go look at the Insights->Network sub-tab.
Also, over 2 million lines of code added in a single week. That's gotta be tool assisted, even if it's just a massive cut-n-paste job from some other unseen (private, copyright-entangled) codebase.
>>
>>109575319
I only really comment on stuff when I believe it's a little too complicated. For example when I was writing a lua script for the 8 queens problem I wrote for each if whether it checks diagonally or horizontally
>>
>>109575454
i, on the other hand, offload as much as i can from my brain so i can focus all my resources on what im currently doing
ive been in dark fucking places, i developed this technique when i had enormous trouble with staying focused
i kept it bc its a general cognitive optimization technique
its the same category as using paper to draw up schematics, routeplans, pseudocode
>>
>>109574805
Who cares?
>>
File: 1758776354023827.jpg (69 KB, 501x506)
69 KB JPG
>109574805
>Is there anything in the code that unequivocally proves he's using Claude far more than he claims?
Not your personal army, DIY.
You're the one who's autistic enough to care about AI usage in a working project just because of the fact it uses AI anyway.
You SHOULD be doing the heavy work here.
>>
>2.8 million loc
>for a recomp
>writing in pure lua

playing it rn
fucking loads 180MB into ram
cpu use is as expected though
>>
File: 1781983367424121.jpg (194 KB, 1024x768)
194 KB JPG
https://github.com/bryanthaboi/gen1recomp/issues/1313
lol he raped the cringe snailcat and now it is crying here
eat a shoe
>>
File: bosnigger-vibetrany.png (141 KB, 654x622)
141 KB PNG
>>109576846
>t. too poor to afford claude
i guess its like with football
victory by proxy and such
>>
>>109574805
It's not real programming unless you're flipping physical switches yourself.
>>
/vp/ learns what transpiling is lmao
it's crazy how pre-AI software development tools are now being called AI. Tab completion is going to be called slop next by non-programmers.
>oh my god! is that a build macro?! help me snailcat man!
>>
>>109574805
Look into the ./tests folder. It's pretty large. At the very least it seems like either the tests themselves are being written by an LLM, or the rest of the app is while a human is only writing tests.

At the end of the day this is completely irrelevant as long as the thing works.
>>
>>109577782
>At the end of the day this is completely irrelevant as long as the thing works.
But "it works" was never enough for a dev. Shouldn't we apply the same standards to AI?
>>
>>109577990
>"it works" was never enough for a dev.
If you actually had work experience you'd know how inaccurate this is.
>>
>>109578004
Yeah, or I'm just good enough to work at decent companies.
>>
>>109578009
Wow you're so smart and intelligent anon, surely you'd be able to look at the actual code and then judge the devs of this project. Surely you're not just totally uninformed yet voicing your opinions like a retard.
>>
how do you recompile a game that wasn't compiled in the first place?
>>
>>109578025
Don't get me wrong, I'm not bragging, it just there may be something that makes it so you work at companies with no reviewing and I work in companies with reviewing processes/checkmarx stuff/sonar.
>>
>>109578036
First of all, devs didn't just use asm when making GBA games, they also used C.
Second of all, a "recompilation" doesn't require the original game to be compiled at all. It's a term that simply means "turn this game from a compiled binary or assembly into workable code so we can compile it to various platforms".
>>
>>109578080
gen1 aren't gba games
>>
>Pokemon "Claude" Edition
It can't even beat the damned game in the first place.
>>
>>109578113
I saw the screenshots use gen 3 assets so I assumed it's based on the gen 3 engine. Either way, the 2nd point still stands. A recompilation does not require the original code to ever have been compiled. You can "recompile" pure assembly.
>>
>>109574805
assisted by Claude can mean Claude wrote everything under his supervision, it usually means it didn't one shot the project by itself and he had technical contributions to the project
try doing the same thing with a single prompt, if you can replicate his work that way then you're right
>>
>>109574805
Yeah, no fucking way he wrote that himself. It's understandable if the FIRST day has a huge push and then it immediately tapers off (it would mean he pushed what was previously a private repo) but on day three that's fucking agentic AI garbage



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.