You connect your gamepad to the ESP32-S3 with an OTG cable, power the ESP32 with either 5V somehow or a powered USB hub, and now you can pair the controller via Bluetooth to your PC!
You connect your gamepad to the ESP32-S3 with an OTG cable, power the ESP32 with either 5V somehow or a powered USB hub, and now you can pair the controller via Bluetooth to your PC!
Love the decoupled arch / making it easy to tweak for different controllers.
Nice work!
It's only now, with LLMs, and particularly on HN that we're so all up in arms about authorship all of a sudden.
Yes! It’s insane to not worry about how well a maintainer reviews submitted code. Every semi-competent open-source developer understands that merging code they do not understand is a recipe for disaster and maintenance burden. Furthermore, they understand that not doing so is how you get malicious vulnerabilities merged. Have you truly not seen any such cases in recent memory? The fact you don’t think good reviews are important is worrying and puts into question all your repos.
When using an open source library assumptions should be:
- The code does what it advertises.
- The owner is responsible for the functionality.
- The owner's reputation is based on the quality.
You're making it sound that you're more sure for the above when the code is "hand-written" than LLM-driven. Why exactly? Do you tend to deeply understand the strengths and limitations of every coder whose software you're using in your projects?
As long as the owner is responsible for the quality of a project why does it matter how it was executed?
You answered it yourself:
> the owner is responsible for the quality of a project
If you didn’t write, review, or understand the code, then you cannot be responsible for its quality. If you don’t have the skills to write it by hand and understand it, you don’t have to skills to properly address bug reports or understand and prevent malicious submissions.
All of those are legitimate concerns and considerations when deciding if you want to invest your time in a project.
Honestly, if the author had responded “I vibe coded it and didn’t review any of it, but it’s been working for me for <however long>”, that would’ve been fine. It would have been a clear, honest answer that would let everyone decide how they want to proceed.
It doesn't work perfectly, as there are some HID intricacies that need to be remapped, and I don't have a second controller to see whether the intricacies are general or just specific to mine, but let me know if it works for you!
atmanactive•3d ago
stavros•3d ago
atmanactive•3d ago
stavros•1h ago