“Running your website using Guix System” (Karl G. Hallsby)
https://karl.hallsby.com/running-your-website-using-guix-system.html
Pretty nice #Guix how-to!
“Running your website using Guix System” (Karl G. Hallsby) Pretty nice #Guix how-to! If you’re into #Guix and/or #HPC and/or #packaging, here’s your opportunity to come work in France with fine people: Happy birthday, #Debian! 🎉 This is one of the first distros I used (for about 10 years, including on SPARC and on PowerPC, but also for the Hurd!) and it remains to me an inspiring #FreeSoftware project. #Cloudflare used to welcome us #Tor users (and not just!) with captchas. Now it’s a spinner; it gives hope initially, but it’s deceitful: it just keeps spinning. Among the vast parts of the Web stuck behind Cloudflare is w3.org. Thanks for showing the way!
Show previous comments
@civodul I've never believed once, that Cloudflare was atleast considerate for Legitimate Tor Network users. Never. Always had issues with website stuck behind it. Progress made by GCC’s static analyzers is fairly impressive: Not enough of a reason to write C of course :-) but good for existing code. The 🐑 #Shepherd 0.10.0 is out! It’s a major overhaul of the internals leading to (I think!) a more pleasant user experience. Is anyone using #TCPMUX? Any server with port 1 open? I wonder why it never caught on. An extra indirection for too little gains? @civodul Using ports should be simpler, but that RFC made it harder to forward ports to distribute tasks and to deploy port-based firewalls. The ability to enumerate available services via the "HELP" command was not perceived as helpful for security, either. As for anyone still using that RFC, the TCPMUX standard was officially abandoned in RFC 7805. It may take another daring proposal with new ideas to bring about lasting and comprehensive change. The first release candidate of the 🐑 #Shepherd 0.10.0 is available for testing! The GCC release notes mention C23 features: type inference, and ‘constexpr’. Yes, C. 😱 “Dissecting Guix, Part 3: G-Expressions” By fellow contributor who goes by the name “(”, aka. “unmached paren”. “Any sufficiently complicated package manager or deployment tool contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Guix/Nix.” — The 11th rule. The set of #Guix Home services has been slowly but surely growing over the last few weeks: … and there’s more coming! As a #Guix user, what's your relation with 'guix pack -RR', the Really Relocatable packs? Anonymous poll
Poll
Used it with the default execution engine.
0
0%
Used it with the proot execution engine.
0
0%
Used it with the fakechroot execution engine.
0
0%
Never used it! Should I?
7 people voted. 7
100%
Voting ended 18 Mar 2023 at 20:38. “Building Toolchains with Guix” Mitchell Schmeisser shares their experience using #Guix to define a cross-compilation toolchain for the #Zephyr real-time operating system, which is used in the #embedded space. Timothy Sample just published an updated “Preservation of Guix” report: Key takeaway is that 87% of the source code of packages present in #Guix today is archived via #SoftwareHeritage + #Disarchive, 77% if we look at all the packages that appeared in Guix between May 2019 and today. Interested in making a #YunoHost-like interface backed by #Guix System? Consider joining #Guix for #GSoC 👇 GCC 5.5.0 (2017) cannot be built out-of-the-box by g++/GCC 11.3.0 (2022) because g++ 11.x defaults to C++17, whereas GCC 5.5 expects C++11, which apparently has incompatible features/semantics in some places. Thanks again to the bright minds who pushed for C++ in GCC (and then left). “Gix: Literate Programming with Emacs org-mode & GNU/Guix [sic]” Looks like a nice way to integrate #Org with #Guix-based deployment of the software needed to run code snippets—sorta like Guix-Jupyter. HT to @csantosb me in 2009: Nix is cool, let’s do CI for Guile with Nix! https://lists.gnu.org/archive/html/guile-devel/2023-01/msg00121.html Besides the fun story of me hacking in circles, it’s an interesting? thought-provoking? hack on how to use Cuirass for continuous integration of code that’s not a regular Guix channel. I think it’s a use case we should work on! |
@civodul Pretty cool, but you will have bad surprises if you don’t replace the listen command with:
(listen '("443 ssl" "[::]:443 ssl"))
@civodul This exactly what I've been delaying to do for months because I was afraid of myself and now here it comes!!!!! AAAAAAAAAAAa now I have to do it!
@civodul
🤩😍🤩