I have always tried to abide by DRY in my programming career with the huge exception of writing unit tests. I made the mistake, early in my career when Test-Driven Development was all the rage, of making unit tests reflect the inheritance structure of the actual code. It just made sense. Needless to say, it quickly descended into the most bizarre manifestation of inheritance hell as tests randomly failed with no correlation to the changes done in the core code.
Hence, I resolved to make unit tests the huge exception to DRY. The more straightforward your tests are, the better. Endeavor that each test method up to a test class should read understandably on its own.
This, of course, made tests quite a mechanical chore to write. Which makes it the perfect use case for these large, verbose, and humorless daemons. Bonus that they are also very good at vibing out the set-up needed for a test so I can focus on specifying the test cases I want rather than setting up mock after stub after fake.
The output is also very easy to review and verify. I see no moral quandary in this kind of usage.
There's absolutely nothing wrong with using AI and it's something we should be celebrating.
Ok, but there's also nothing wrong with celebrating not using AI.
Technology is not a universal good. That's a simplistic idea. We have taken thousands of years to develop all sorts of horrible shit with more downsides than upsides - things that only exist because they are inevitable, not because they are purely beneficial to the spirit or even the practical wellbeing of humanity.
I understand some of the concerns about AI but they are either a problem of our economic system or of people not caring about what they are doing. Economic problems are probably the most important because robotics and AI have the potential to break our current capitalist system.
What's wise isn't forsaking technology, it's using technology to improve things, and developing new technology as well. What's wise is using AI as a power user and seeing how you can contribute to the intelligence age.
Celebrating a foregone past where human intelligence was more valuable is hopeless and naive at best.
In many cases, there are clear disadvantages to using AI, be it the effect on human psyche, the considerable resource consumption, the style of the output, or the fact that the resulting work was not authored by a person, which is a very subjective preference, but one that many people have nevertheless.
I agree that AI is a great technological achievement, but it’s not as if great technological achievements don’t come with any downsides. Celebrating them is reasonable, but also situational.
janaagaard•2h ago
jrflo•1h ago
vjvjvjvjghv•45m ago
happytoexplain•44m ago
happytoexplain•58m ago
It's OK to use the term "human made" to mean "not the output of genAI". There's no "gotcha" to be scored here.
kbrkbr•48m ago
> Help us to signify and share projects done by humans (not AI).
Here is nothing about GenAI specifically.
Who else could be asked if not the ones that set up this collection?
mrkeen•30m ago
Cyberdogs7•7m ago
Hello games made a game called No Man's Sky which has VERY heavy use of procedural generation. Same as Minecraft.
If someone were to make the same games using genAi, would it be less impressive, even if the output was 'better'?
F3nd0•50m ago
Since this project singles out AI (likely generative AI using machine learning), it seems evident to me that it rules out any involvement which does fundamentally change the process, i.e. what people otherwise do when creating.
(Yes, one could argue that e.g. word processing or printing have also fundamentally changed the process, and that is absolutely true, but each of those has changed the process differently than machine learning has, and clearly this website considers the changes made by AI undesirable in some ways, not the changes made by word processing or printing.)