I'm a recently finished physics MSc and worked as a Linux sysadmin during
my studies. I'm interested in software development and system administration/DevOps and love learning new things.
In this case I think it is important to distinguish nix (the package manager)
and nixpkgs (the popular package repository / distribution used with nix).
Packaging python applications with nix is doable, but you have to specify the exact versions of your dependencies and for that you can't easily use nixpkgs.
Nixpkgs tries to keep a minimum number of packages (like Arch or Debian as well), so each of the dependencies will typically only occur with one minor version for each release of nixpkgs.
We could still use the nixpkgs to build our application but we have to override each of our dependencies to the right version, but that approach can get quiet tedious for a large number of dependencies.
Fortunately there are tools to automatically generate your dependencies from a requirements.txt such as mach-nix or pip2nix.
They way I see these things is that reddit has captured many communities and is now holding them hostage. I would prefer reddit to die and to be replaced with federated software such as lemmy or even a decentralized solution.
I have no problem with Copilot being trained on AGPL code and the getting released with a AGPL compatible license. Free to do whatever they want with it.
The problem is Copilot training on source code and then discarding any restrictions of the licenses. Maybe it is legal right now but I'm sure this case will find it's way into open source licenses pretty soon.
Even if usage is legal right now, the other obligations of the license need to be adhered to as well. Can't just pick or choose one tiny aspect of FSF philosophy and run with that. AGPL is clearly about sharing and spreading free/libre software as well.
Do we know if CoPilot X was trained on AGPL, not just GPL?
Additionally I'm not sure if AGPL does anything.
I suspect the ethics and such of licensing when large fractions of work are training AI and using AI need to be worked out rather than getting mad at any individual.
There is indeed a problem of transparency right now. Companies afaik did not release the complete training data set. Might even be intentionally, because they do not want to risk, that they trained it on stuff they should not have had, without building in license and attribution into the output of their models. Or it might be, that they know that to be a fact.
I can only hope, that lawmakers hurry to catch up with reality and impose transparency obligations for AI models.
The website blocked my IP from reading the article because it found my uMatrix suspicious. Just tell me to disable it or deny access to the site. No need to lock out people who like to decide where their computer connects to. That is a bit petty.
A problem with this attitude is how schools and their grading systems are teaching children the exact opposite. What matters are your grades in the end.
I feel like judging myself by my results and not by the process im going through was so deeply ingrained in me that even after years of trying I cannot get rid of it.
SO is a high school teacher. This is her primary complaint about how we do things today. She talks a lot about the book Grading for Equity.
I'm of the opinion that traditional schooling is a bit of a zombie. There just isn't a way for an institution with that much inertia to keep up with a world that releases generalized search and chat-capable LLMs within 20 years of each other. Especially considering they're so underfunded that in places you don't even need to know a subject to get a job teaching it, because they don't have enough SMEs willing to work at the pay.
People employed in big tech companies in Silicon Valley probably don't have to worry so much about their tax burden and thus are relatively free to vote based on their values.
Because I have a display whith broken edid I tried setting the edid with the kernel command line, but unfortunately that did not work for me. It might be because I use a nvidia graphics card, but I'm not sure.
Remote: Yes
Willing to relocate: No
Technologies: Python, Javascript, Rust, Julia, HTML/CSS, Linux Sysadmin, SQL,...
Résumé/CV: https://finn.krein.moe/CV.pdf
Email: finn@krein.moe
I'm a recently finished physics MSc and worked as a Linux sysadmin during my studies. I'm interested in software development and system administration/DevOps and love learning new things.