I want to emphasize, that not everyone expressing their concern and discuss it are entitled. Just for the record. It’s one thing to bring up a potential issue and concerns, it’s another to ask for something and then there is demand.
I will try to go along with this analogy. If I built the bench & carried it back & forth in something concealed then it’s mine I did it for me. If I saw the old people & kids standing there then had that thought the moment I stepped outside & left it there it no longer is something I did for me. Whether it be a gift or if I intended to sell it to the city to have it placed there i’ve already put it out there this is what I do i’m showing it off I became the service & my bench is the product.
For the amish man to come knocking on my door I would have had to put it out there this is where I live or this is my shop. At that point I am to expect critique I let my work be known so any feedback positive or negative I would appreciate because I know nothing is perfect & neither am I. Lets say this amish man did come into my shop to complain I will have to change the argument abit here because complaining over the tools makes no sense but I get what you’re getting at.
Lets say the amish man says the legs are short, it’s to low to the ground, the back is too flat & should arch back at the top, the curve for your butt is too small squishing your cheeks in the dip. How would I feel honestly I would feel empowered by that more so honored that the man took the time to read the address on the back of the seat, looked it up to gps to come over here, & waste their time to give me criticism. The fact they made all that effort & complained in specific detail rather then the whole bench fucking sucks wtf your a moron I would be appreciative.
I would most likely admit I fell short on the job & probably would work harder to replace that bench at that location if I had a few more complaints. I’m not indulging anyone by admitting my fault I am being honest with myself as I am to others. The man could have never said anything & chose to deliberately stand there instead of sitting down or he coulda brought his own folding chair.
In the end we both acknowledged each other’s time spent. He acknowledged mine seeking me out & going into detail of the problems. I acknowledged his by taking that criticism & using it to improve my craft to eventually replace that bench.
If I didn’t want any of that then I never should have walked out of my place with the bench to leave it there. In that moment of that decision that I decided to I know I am choosing to be the public service. Is this the world I want to live in where people speak up about problems rather then keep their mouths shut or only talk of praise & never anything negative? Absolutely!
The amish man wasn’t seeking me out to feel entitled, to indulge his inadequacy to make himself feel better, or to come dictate how I should craft the bench. He did it all because he cared enough about my work to do all of that!
That is a supporter if I make the better bench & it makes him happy 30% - 50% chance he will tell someone else about my work & where i’m at. But remember I asked for that because I left the bench there.
Spot on @thingsiplay
Big Difference when someone asks for a Fix or a New Feature and People who just Demand it
1st is asking and giving Ideas and IF they are nice then they can discuss with RA Devs
IF you Demand it then the Devs most likely don’t want anything to do with the Person
Just need to treat people with Respect
I think you’re confusing sharing something with the public with signing up to provide a public service. I create AI shader tools and hacks because I genuinely enjoy what I do and want to contribute to the community, not because I’m looking for praise or recognition or trying to satisfy every single user.
Of course, people are free to have opinions and point out problems with my work. But that doesn’t mean I’m obligated to give everyone my time and attention or fix every issue they bring up. Sharing something publicly doesn’t turn my hobby into a job or make me an unpaid customer support service. I’m still free to decide what I want to work on and how I spend my free time.
Your woodcraft example is actually a good way to look at it, but I see it differently. You make things because you enjoy it, and I create tools for the same reason. I choose to share mine because I like the idea of other people benefiting from what I make. That doesn’t mean I’ve committed myself to addressing every complaint or changing my work to meet everyone’s expectations.
I appreciate constructive feedback, and if someone points out a genuine issue, I’ll decide whether I want to address it. But there’s a difference between offering feedback and acting as though the creator owes you a solution. I don’t make these tools for applause, and I don’t need everyone’s approval to keep doing something I enjoy. The satisfaction of contributing something useful is enough for me.
Nobody is forcing anyone to use my work, just as nobody is forcing me to change it. If my tools aren’t what you’re looking for, you’re free to use an alternative. That’s perfectly fair. All I’m saying is that sharing something out of passion shouldn’t come with an expectation that the creator must meet everyone’s demands.
If you enjoy what I make, you’re welcome to use it and enjoy it. If you have a problem or want to suggest an improvement, ask respectfully and show some appreciation for the effort that went into it. And if my work simply isn’t for you, you can always ignore it and move on quietly. I’ll keep creating because I love doing it, not because I need anyone’s approval or permission.
Wanting to contribute tl the community means you want to be a provider of your service which is to create ai shaders & hacks. You can’t want to contribute then not expect to have complaints or only improve yourself. It’s not about obligation there is none as I said the criticism is given because they care the question is do you want to improve yourself or not?
Maybe the view on this is different because there is less to criticize about a tool it either works or don’t. Where my woodcrafting would affect your body in the bench scenario & may actually cause you discomfort. I disagree with sharing your hobby turns it into a volunteer job because a hobby is when you do it just for you. The moment you decided to share it & had that thought I want to contribute to the community. It no longer became for you it’s now for the community.
I think we’ve turned this topic into something else. Do you think AI in retroarch will improve backwards compatibility for older operating systems?
I understand where you coming from, but I do not agree on the conclusion.
I think the only contract a developer or contributor with the end user has, is the license. Morally speaking, there could be obligations, in the sense of “With great power comes great responsibility”. But no one should dictate how the developer operates when there is no contract for.
I wouldn’t say a hobby is just working for yourself. You can work as a hobby by helping others, or providing your work for free (and even as an Open Source license) for everyone for free. The important part is the contract provided by the license. This is especially true with Open Source, where the user has the right todo whatever it wants to do with it (while respecting the license off course).
This question is not aimed towards me, but allow me to express myself. I am a bit conflicted about the entire Ai thing, in general. I understand its problems, but also its strengths. I personally have no doubt it will help making RetroArch better in some ways, and may help improving compatibility. But I am also concerned about security issues and other random bugs.
Ultimately it is the call of the project owner and contributors what they want to do, and how they want. While as a community we have some rights to express our opinion, we have no right to dictate.
I think we need to step back a bit and look at the bigger picture. AI is neither a magic bullet nor the downfall of open source—it’s simply a tool that speeds up productivity.
The real question isn’t what tool was used to generate the code, but how that code is reviewed and tested. A bad developer will write bad code with or without AI. What actually matters is that the RetroArch devs are enforcing strict code reviews and automated CI regression tests. Human oversight remains the core gatekeeper.
Thanks to this, tedious tasks, complex core porting, and maintaining older cores that were abandoned for years due to a lack of manpower are finally getting done. For a volunteer-driven open-source project of this scale, ignoring tools that save time would just be counterproductive.
Of course, there will be ongoing discussions around licensing and long-term service sustainability as the tech evolves, but the concrete results are already visible: faster progress and a continuously improving ecosystem. Let the team experiment, test the nightlies to provide constructive feedback, and judge the project on the quality of stable releases rather than speculative worries.
Oh yeah… this is the Windows 7 guy. lol
I’m not going to argue with you over your opinion. Everyone is entitled to their own point of view, and I respect that even when we disagree.
As for your question, yes, I believe AI has the potential to help improve backward compatibility in RetroArch, including support for older operating systems. I’m wholeheartedly in favor of using AI to improve software, because people still using older systems deserve access to updates, improvements, and new features too.
AI is an incredible technology. I’ve used it to create games, programs, a Sudoku app, shaders, and various tools, and I’m genuinely amazed by what it can do. To me, AI isn’t just a shortcut; it’s a powerful way to bring ideas to life, solve problems, and make things that might otherwise have been much harder to create.
I think there’s a lot of potential in what AI can bring to software development, and I’m excited to see how far it can go.
Proud of if ain’t nothing to be ashamed of. I don’t have to worry about bing, cortana, bitlocker, recall, & copilot monitoring my system while using more then half of the ram. Oh I forgot you got bluetooh, maps, a heavier windows defender, & smartscreen which requires you to use powershell scripts to really fickle them out along with regedit. Forced to update whether you like it or not yeah you gotta learn a trick to stop that.
Newer isn’t always better & for my only usage which is retroarch windows 7 is more then good enough. With that being said I agree with @bactino on every point. I do believe stricter code reviews before accepting a pr along with regression tests will keep things in line.
AI is a tool & will only become more advanced as time goes on how we use this tool is all in the hands of the user. Another metaphor you can give a sculptor a laser edge cutting technology to accelerate his sculpting allowing him to make more scluptures faster but his aim, precision, & attention to detail is all in his skill of sculpting.
at the moment there is an ai commit every 30 minutes like clockwork, is there even anyone behind these commits or is ai just writing code for the sake of writing code? i’ve already experienced a bunch of regressions and pretty major features are being added with basically no information on them out of nowhere (like the new confusing hdr settings or the driver pacing setting).
They are done to reach new milestone for next stable 2.0. So for the time being, there might be some temporary issues but to avoid them in the future there are a lot of automatic tests added.
No.
The opposite argument can be made: the moment you put your code out there, it could be in the hope that the community would take it on and build something bigger out of it, with or without your help.
Then report them on Github issues like everyone else does, don’t post about it here which gets exactly nothing done (and might go unread)
I would hope posting something here gets as much attention as something on github. Due to githubs tos & pp is a reason why I don’t make a github account. I’d rather post my issues to the forum & get results here. It’s not good to force one location which is provided by a third party provider. Could make a sub forum in retroarch forum as bugs/issues report.
That’s a terrible idea. The benefits of posting issues on github is that it gives the developers one dedicated place to look, with each issue having it’s own thread. This also lets you directly links issues to PRs, allowing you to clearly see which PR addresses which issue, as well as the ability to re-open said issues in case there is a regression.
This isn’t exclusive to github of course, it applies to any version control hub, but github is what RA uses.
That’s making certain demands on my time and workflow as a developer I don’t really feel comfortable with. This is not up for negotiation. This has been the workflow for all this time, and it’s not going to change.
There is actually a thread in this forum to talk about suggestions for development of RetroArch (it’s not for core suggestions). This is probably your best next option if you want to avoid Github. But its not an official bug tracker or suggestion for the project: Development Suggestions
I did’t know reading on the forums is extra time for you. I thought maybe you had someone who actively reads on the forum & maybe relays it to you. I guess you don’t need an extra subforum retroarch forum I see has many & it’s broken dowm enough.
hunterk sometimes does. but yeah, he really shouldn’t have to, and people should just use the GIthub issues page instead