I have a good work-workout balance:
I do 1.5h call and go for a run to warm up my frozen fingers :)
I have a good work-workout balance: I do 1.5h call and go for a run to warm up my frozen fingers :) BTW, do you know what you should use for Guile Development? We got a contract for Guix consulting signed π₯³. We have a team of 3 people; over the next couple of weeks, we will be setting up a Reproducible Development Environment and Reproducible Infrastructure. This week, we have already set up Guix, Guile, and development environments (except a few deps), along with a base OS image, and have deployed Cuirass (CI) using Guix deploy. I try to review some rde patches in parallel, but I'm too exhausted. I'm really happy on what we do, but I overwork a bit.
Show previous comments
Applied for Turkish residence permit. The chances to get it are very low, but if I succeed I will be able to apply for Schengen visa from here and visit conferences, meetups and other interesting events in Europe. Wrote to incognet.io a proposal to cooperate and make a Guix System option for their VPSes and dedicated servers. @abcdw @incognet There's a readily available qcow2 image! Here's the link: https://ftpmirror.gnu.org/gnu/guix/guix-system-vm-image-1.4.0.x86_64-linux.qcow2 @krevedkokun shared a cool thread about uki-bootloader implementation for guix, which brings alternative to grub and better encrypted root support. The solution has some drawbacks, but still very nice to see this work done! https://yhetil.org/guix-patches/cover.1705465384.git.lilah@lunabee.space/ > and it's annoying to have to enter in the root password My patch #65002 was merged, so that is no longer necessary. > The main drawback is lack of kernel generation rollback in the case Seems somewhat important caveat. Nevertheless, it looks like an interesting approach. Not sure I will be brave enough to switch (soon) though. @dgr Hi Dominik! Can you share your email address, please? I prepared you a practical exercise related to luks2 notes you shared. Have a long-standing plan to deploy a cgit to my VPS. Situation with sourcehut's network provider issues yelling at me that I need to come back to this plan :) That's how I looked 17 years ago. At this moment I already could correctly and efficiently implement all basic data structures, a lot of numeric and graph algorithms, became a nationally ranked checkers player, was cracking NTLM hashes, toying around with Mandrake Linux, Ubuntu, Debian and RHEL. I'm 13 here, BTW. Will be exploring guile reflection capabilities on today's stream (in half an hour). Hope the internet connection will survive it. @abcdw Interesting topic! If you don't mind the question: How do you get the `=> result` behind expressions to be displayed inline in your Emacs (for Guile, or if more general for Scheme)? @abcdw And more Emacs questions: How did you configure ripgrep, so that you have an input at the top of a riggrep result buffer, where you can change search string and immediately get updated results below? The v4 of my favorite guix patch series (Decentralized substitute distribution with ERIS): Great work @pukkamustard ! It's really hard to find where `display` or `string-append` functions in Guile Scheme are defined. It's 10 times harder to find it programmatically using guile code. I bet you won't implement it even in 20 lines of reasonably formatted code. @abcdw many core procs will be defined in C, I don't know how useful it is to implement "go to definition" for those, if that's what you're trying to do Made a graphical nonrde LiveCD with linux-firmware. Even non-libre wifi and network cards should work. Guix, Sway, Pre-configured Emacs, NetworkManager(iwd), gparted, cryptsetup, btrfs, dvorak as a second layout and much more are all inside the box. Today I learned: if the scp (utility for copying files over SSH) process was interrupted, you can resume the transfer of the file(s) with rsync! Especially handy with low-bandwidth and unstable connection. Experimenting with almost forgotten old good stuff can have its own perks! @abcdw A week ago I migrated to new 2tb ssd: It's so much pleasure that I don't need to garbage collect anything even if I build a few 2.5GB ISOs in a row and a few more things at the same time. The migration was a breeze, because I just need to copy a few personal files, but the of my system is reproducible. Lesson I learned during re-installation of the OS: Don't use a separate partition for /var with Guix, shepherd will break himself during the boot. @abcdw You should know once the store grows above about 1tb I've found running 'guix gc' slows down. I get a lot of rejects in my life, but this one is one of the special ones: it's very nice and cozy and I would like to highlight it and share with you. Be kind to people, it can be important to them. And, also, what a good company to be among: Manolis Ragkousis, @civodul, @pjotrprins :) @abcdw |
@abcdw That's great! How long do you run each time? At what cadence?