@thorstenball I like jj because it allows me "defer" everything that's vcs related and I can focus on the task at hand without worrying about the mess I made. I know I have the tools to clean it up when I want to.
@josevalim This is not a problem if you are using jj. I run "jj new" before prompting agent to do additional work and it only contains the new diff. I squash it back to the original revision if I am happy with it. Simple and powerful.
When Meta trains it models on 80+ TB of pirated books from LibGen and other platforms, it's called 'fair use', without them having to pay penalties and / or receive some form of legal punishment, as proceedings are ongoing.
When Aaron Swartz downloaded 70 GB of articles from JSTOR in 2010 he was facing a $1M fine and 35 years in prison, before taking his life in 2013.