NixOS GSoC | 125 Members | |
| 14 Servers |
| Sender | Message | Time |
|---|---|---|
| 27 Feb 2024 | ||
In reply to @amrit_prakash:matrix.orgpick a project you are interested in, after that we can give you some specific pointers https://github.com/NixOS/GSoC/blob/main/ideas/2024.md | 19:38:58 | |
| I am drawn to "Output cache for faster automation". Despite having limited success in many previous attempts to learn Haskell and category theory, I found the journey fascinating and wrote about some of my experiences on dev.to/dooygoy. I strongly support the green computing aspect of this proposition as it not only saves energy but also enhances the efficiency of nixkpgs. The idea of working with Nix, Haskell and Rust excites me. I'm also very intrigued by nixpkgs-review with a time-budget, but I believe I very much lack the background for it. I am open for pointers as well. | 21:34:47 | |
In reply to @dooy:matrix.orgcc ryantm | 21:37:12 | |
| 28 Feb 2024 | ||
| Hello everyone! 👋 My name is Cristian Embleton and I’m a second year studying Computer Science and Engineering at UC Davis, in California. I’m pretty well versed in languages like C++, Java, Julia, and have recently been learning about web dev tools to design a website for a client. I came across the Nix ecosystem a while back and spent a couple weeks using NixOS. I’ve used plenty of open source tools in the past, but never have seriously contributed to a project on this scale. Whether it’s for documentation or improving nixpkgs I’m looking forward to learning and helping lots! GitHub: https://github.com/C3viche | 00:45:13 | |
| 07:57:51 | ||
| 09:28:04 | ||
| 10:05:19 | ||
| 10:20:21 | ||
| Hi, my name is Mario (JRhin on github). I did a bachelor in Computer Engineering at Sapienza (Italy, Rome) and now I'm pursuing the second year in Master in Data Science always at Sapienza, where I would also like to start a PhD in A.I. and Data Science. I discovered the Nix ecosystem this summer and decided to try Nixos as my daily driver these months. I still feel that I am new to Nix, but I am really intrigued by the potential of the project. What made me interested in Nix is the scentific aspect of its philosophy: the idea of making an entire system/environment fully reproducible and portable, which can have an interesting application in the accademic world making papers' experiments/simulations easily reproducible (plug and play). Personally I don't have experience in the Open Source (I've personal projects on my github, but I didn't partecipate at any public project), but I would really like to enter more and partecipate to this world. I think that this GSoc with Nixos could be my way to enter the open source world and a way to start parteciping to a project in which personally I believe. I'm interestend in the "Nix Cleanup" or the "Centralized on-failure reporting" project, because I think they're more in line with my experience with Nix. Hoping to work with you soon... Mario | 10:37:47 | |
| Hi everyone, I am Enrico Grimaldi, a second year student of the master's degree in Data Science at Sapienza University of Rome (Italy). My friend Mario (JRhin) showed me Nixos last summer and the project immediately excited me: I believe that Nixos can grant great advantages in structuring machine learning projects through its fundamental advantages of reproducibility, library management with nixpkgs and integration with technologies like Docker and Kubernetes. Finally, I decided to apply to this program because I would also like to join the open source world, as I have always used git to collaborate with colleagues but never participated in such large projects. Indeed, I believe that in open source lies the future of AI and the development of models, which are powerful, robust and at the same time well regulated. I would be particularly interested in the "Nix cleanup" and "Centralized on-failure reporting for failed systemd units" projects, these in fact seem to me to be feasible works for a newbie like me who uses Nixos as his main operating system but would like to contribute himself and join this community. I therefore take this opportunity offered by the GSoC to propose myself and hope both to learn a lot and to add value to this fast growing project. Enrico. Github: github.com/Engrima18 LinkedIn: www.linkedin.com/in/enrico-grimaldi18 | 10:38:58 | |
In reply to @chococandy:matrix.orgAny suggestions on how to start with the projects "Nix cleanup merge: ParsedDerivation into BasicDerivation, improve JSON format" and "nixpkgs library networking functions" ? Any specific pointers/issues might be helpful related to the above mentioned projects. | 11:13:46 | |
| Also nix-hour touches on a lot of these and covers so much ground. From systemd to nix, basically everything. Infinisil is really good at it and shows much. (oh btw I'm applying to be a contributor too this is just a my personal suggestion) | 11:31:10 | |
| * Also nix-hour touches on a lot of these and covers so much ground. From systemd to nix, basically everything. Infinisil is really good at it and shows much. (oh btw I'm applying to be a contributor too this is just my personal suggestion) | 11:31:34 | |
In reply to @chococandy:matrix.orgHi Riya, I'm interested in knowing more about Nixpie. I don't see much on the project webpage, do you mind discussing it over DMs, since this room is about GSoC? Please ping me if so :) | 12:16:36 | |
| At the moment, at It's FOSS, I too am working on a few zero-to-nix inspired articles, educating people about how stuff actually works and would love to hear about your approach. :) | 12:19:26 | |
In reply to @dooy:matrix.orgThanks! I will check that. | 12:33:34 | |
In reply to @thefossguy:matrix.orgSure :) | 12:33:41 | |
| 14:53:38 | ||
| Hi everyone, I'm Zarak and I freelance as a software developer. I have previously participated in GSoC with the Haskell organization. I learned a great deal from that experience, and had some incredible mentors. I'm applying again this year to the Nix organization because I've been using NixOS for the past 3 years and can't imagine going back to anything else. Some of the reasons I want to introduce Nix to a company where I used to work are:
I'm not confident enough with nix to introduce it into a complex project just yet, but hopefully after picking up some knowledge from the community I can do so. | 16:08:33 | |
| 29 Feb 2024 | ||
| 00:20:56 | ||
| 02:43:03 | ||
| Redacted or Malformed Event | 03:24:49 | |
| 08:20:15 | ||
| 08:58:25 | ||
In reply to @chococandy:matrix.orgYeah so I have been looking at this too and after reading the few PR's there is the source code on https://github.com/NixOS/nix/tree/b1586a679965b587c9fcb250c3078d4378a98170/src/libstore derivations.cc and derivations.hh and there is the parsed-derivations.cc and parsed-derivations.hh. So it believe one would have to edit both files and update declarations. I don't know though what is the meaning of merge in the "merge parsed derivations into basic derivations" | 09:33:48 | |
| Oh I think it actually means to merge them into derivations as the quote says: "we should add fields to BasicDerivation storing this extra information" so like you would have one object instead of two | 09:46:22 | |
Yeah, also if you only look at the size of it, the derivations.cc is a much larger file than parsed-derivations.cc | 09:50:23 | |
| also if you go on NixOS repo you can search for these terms and find referenced PR's, issues, source references and so forth. For example: willBuildLocally https://github.com/search?q=org%3ANixOS+willbuildlocally&type=code | 10:08:36 | |
What is really super cool is that if you look at the right symbol section you have these functions like lets say writeStructuredAttrsShell that you can search for, like open the appropriate part in the derivations.cc and then even open just that part in vscode right there in the browser tab with "view file in GitHub.dev" I had no idea, that's pretty cool :o | 10:28:43 | |
* What is really super cool is that if you look at the right symbol section you have these functions like lets say writeStructuredAttrsShell that you can search for, like open the appropriate part in the derivations.cc and then open it in vscode right there in the browser tab with "view file in GitHub.dev" I had no idea, that's pretty cool :o | 10:30:47 | |