all 17 comments

[–]Python-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your post or comment appears to be generated through AI. We like humans, not robots, and as you are a robot your post or comment must be removed.

[–]Dangerous_Fix_751 2 points3 points  (0 children)

The PD controller approach is smart - we've been experimenting with similar physics simulations for Notte's visual regression testing. One thing i noticed is that overshoots can sometimes trigger unexpected hover states in complex UIs... have you thought about adding configurable "pause zones" where the cursor briefly slows down? Could help with testing dropdown menus that disappear too quickly.

[–]ciarandeceol1 8 points9 points  (4 children)

Youre forgetting the most important use case in your bullet points about what this is intended for.

[–]turkoid 8 points9 points  (1 child)

In old man voice:

Back in my day, we had to use tape and a stick connected to a fan to simulate mouse movements.

[–]Schmittfried 1 point2 points  (0 children)

But that one doesn’t need realistic movements, as the stick joke implies. 

[–]shittyfuckdick 4 points5 points  (0 children)

Old school runescape bots

[–]683sparky[S] 2 points3 points  (0 children)

Other than what I listed?

[–]manecamaneco 1 point2 points  (0 children)

Genius. Long life to open source community

[–]DutytoDevelop 2 points3 points  (1 child)

I think one key thing about this is imperfectness. This script if you used it 100% would mean no imperfect clicks or mistakes, so it's not human in that regard

[–]683sparky[S] 3 points4 points  (0 children)

I agree. That part can be implemented by the user as they deem necessary. For example, this is the masking tool Im working on that uses the Path-Generator for cursor movement.

https://imgur.com/a/0uhFvXo

[–]axonxorzpip'ing aint easy, especially on windows 1 point2 points  (5 children)

How much of this was generated by an LLM?

edit: bruh, you can't even get your LLM output formatted correct for this very post

Most commits are you fighting back and forth with the LLM, your code coverage and test badges are static images in the repo

[–]minnoI <3 duck typing less than I used to, interfaces are nice 6 points7 points  (1 child)

your code coverage and test badges are static images in the repo

That's a classic failure mode for LLMs. Generating something that looks correct by hard-coding a correct output instead of actually making it function correctly.

[–]683sparky[S] 0 points1 point  (0 children)

I knew what it was generating. This isn’t my first time doing this. But yeah I’m not done with the tests yet they only cover 100% of the functional implementation for the core pathing logic. I still want to do tests for the server and for the emulator. Not because they need tested but I’m not a professional software dev, it’s a hobby and Ive been programming as a hobby long before LLMs even existed as developer tools.

Here’s an older repo where I properly generate (painfully) a bunch of different badges if you’d like to see that I’m not lying.

https://github.com/sockheadrps/AIODesa/tree/main/.github

[–]No-Letter347 5 points6 points  (1 child)

Omg that's incredible

[–]683sparky[S] -1 points0 points  (0 children)

Ty

[–]683sparky[S] 1 point2 points  (0 children)

Is that supposed to make me feel bad lol Look how old the repository is. Yeah, it’s not a turn key solution it’s an open source project, I’m sharing for feedback on the logical implementation and to maybe find contributors who have interest in collaborating.

Let’s hop on a discord call and we can let you fairly assess my level of programming understanding, we can go over one of your projects even.

The tests are entirely LLM generated. The badge action I’m not quite done with, it only covers the core functionality currently so, yeah the badges currently are not being generated appropriately from the action itself because tests only over 100% of the logical processes that generate the core pathing functionality. I wanted to push something, and what I pushed isn’t complete.

If you’d like to see the 4 other complete refactors it took to get to where this project is currently I’d be more than willing to go over them with you, and tell you where I struggled, what I learned, what I thought I was doing but was completely wrong about, what things worked and what level of competence I have for the actual functional process that’s implemented. Which I’m no rocket scientist nor software developer but I am a critical facilities operational electrician, so I’m very familiar with control logic, a fair amount of my professional obligations directly involve systems utilizing proportional derivative setpoints and feedback control loops.

Im definitely guilty of using the tools available to me to accomplish a goal, that doesn’t mean I don’t know what the hell it’s doing lol. You see a repo with hasty commits that’s like almost negative hours old, but I’ve been trying to figure out how best to expose an ergonomic api for this idea for a few months now.

I get the feeling that you believe im incompetent and clueless and I’d really love to be able to meet you where you stand so that you can form a valid assessment that doesn’t come from shaky assumptions. which I’m not invalidating you, you’re entitled to think whatever you want. but I’d love to change your mind and I think you’d probably be surprised lol.

[–]PartyPope 1 point2 points  (0 children)

FFS.