I have a question though - in the very first part of the readme:
"A production-grade framework for creating, managing, and evolving AI agents with intelligent agent-to-agent communication."
What makes this production-grade?
However, I wouldn’t want to build anything in it again. The amount of gymnastics required to work with and around those kinds of limitations (500 records) through pagination, error checking, retry logic. I ended up needing to implement things I wouldn’t want even my worst enemy to maintain. Definitely nothing wrong would expect a citizen developer create or maintain.
But it’s ability to easily bring together multiple data sources, consistent uni-directional dataflow, and lots of other things made it a rally nice platform to work on
I think there are a lot more than just two types of intimate spaces for men.
The best part is people have the ability to create new spaces, then keep iterating and trying new ideas. And even more excitingly they aren’t static, they can change and adapt to what the people in the group need.
To use a part of your anecdote, that therapy group you went to sounded like not what you wanted or needed at the time. But one could imagine another guy walking in and see the facilitator with earrings and lipstick and say to themselves “oh this is amazing, I feel safe here knowing I can wear makeup and won’t be ridiculed”
It’s different for everyone.
Each individual has a responsibility to create and shape the world to be better, depending on their capacity, sphere of influence and ability to do so.
Right now my capacity is very low, so I’m depending on others for support.
But in the future I very much hope to set up groups or ways for guys to connect in a way that fits what I wish I had access to.
One specific example of when I’ve these this implemented exceptionally well is a wood working group I saw. The premise is you come and do carpentry, but what really happens is trust is built up over time. At some point an thereshold is reached where newer people feel safe enough to share, and then were able to talk about things going on in their life and get some practical support and advice.
It’s so rare so see such an effective blend of what you described as the extremes of brotherhood or therapy sessions.
Although if I’m truly honest with myself, even after many years of developing, the true cycle of me writing code is: over confidence, then shock it didn’t work 100% the first time, wondering if there is a bug in the compiler, and then reality setting in that of course the compiler is fine and I just made my 15th off-by-one error of the day :)
I think the idea is good, but to be equitable it should be given in a language the person claims to be already familiar with. Or alternatively, only give it to people in a language they are not familiar with.
Thankfully there is a giant corpus of terrible code out there for any language. Especially that code written by the most evil terrible coders of all time: past-self :D
That's a really interesting idea, but unfortunately I don't think it would be feasible to implement.
3D model texture mappings are one thing. It is quite straightforward to create a bijection to edit either the texture or the model with the texture applied and have the changes propagate to the other. For my program, 1) this 2D UV mapping texture to animation workflow is only one specific application of preview scripting, and 2) you would have to take additional factors into account besides the texture and the animation in order to implement a two-way function between the texture and animation in 2D. This is because a pixel coordinate from the texture may map to multiple pixels in the animation. These correspondent pixels in the animation may have different color data, and so propagating a change back to the texture would have to account for which pixel was overridden most recently, or a different type of heuristic.
I hope that makes sense.
I guess that’s the role of tool builders - is to find ways to do the impossible to support artist workflows.
The first step is to find out if the end user would even want that workflow in the first place. Maybe it makes no sense, to work that way. But if it is valuable then starts the hard part of figuring out if it is worth the programming acrobatics to implement it.
Many many years ago I built Quake 3D model editors. One of the features added in was being able to paint on the 3D model and have it update the original texture. The ability to make little tweaks to texture in-situ was really valuable to fine tune the art asset.
When I watched the video of Stipple Effect, I loved the live output window showing the result of the combined sprites.
The first thing that came to mind was “If I was the artist I would love to draw I the result window and have it update the input sprites for me”
I fully get the challenges with implementing that, but it might be a valuable addition to the workflow, being able to work on the art with one less abstraction level
IMO what op posted is hilarious but really nothing burger. Access to some analytics, some training material and list of filenames is worthless. Yes pretty amateur mistakes but ultimately has 0 impact.
Definitely not a nothing burger.