Today I recieved a message that somebody uses #rde project on steam deck. What is unexpected place to see rde on 🤔
Today I recieved a message that somebody uses #rde project on steam deck. What is unexpected place to see rde on 🤔 I was missing threading macros in Scheme, but Linus Björnstam already implemented them for us: @abcdw there is also srfi-197, but it haven't make it to guile yet. But it's not difficult to make it work Read a true story about FOSS projects maintanance by @bagder (curl author). It was nice, funny and inspiring reading I would say. The most interesting part for me was about people, got some insights from it. 3 hours test stream and OBS still works, qt5 don't crash it anymore :partyparrot: Fix is landed on guix master :guix: It should also prevent crashes of other qt5-based apps on wayland. https://git.savannah.gnu.org/cgit/guix.git/commit/?id=a43c524252 Probably the crashes of obs caused by bug in QT: https://github.com/obsproject/obs-studio/issues/4295 It means, updating obs version in guix repo won't resolve the issue, quickly patching qt is not the option as well (it should go through core-updates branch). So it seems there are two solutions: using flatpak for installing obs or building patched qt and building obs with it. Very nice post on #guix internatls. Derivations and related API explained with simple examples. https://guix.gnu.org/en/blog/2023/dissecting-guix-part-1-derivations/ Streaming every working day is harder than I anticipated, it tooks a huge amount of time and energy, but I hope my skills will grow, my tools will evolve and it will become easier. It was very tempting to postpone the creation of the stream announce for tomorrow, when I will be fresh and rested, but I guess I'm stronger than my perfectionism. Day 1: Architecutre Decision Records - Road to FOSS Buisness There were a lot of technical issues: OBS crashed a few times, I forgot to redeploy nginx restreaming config, peertube instance went down, but I still hugely enjoyed the stream! Despite the issues, I felt calm, confident and comfortable. Thank you everyone for participation and support, you are cool! I've been working as a FOSS developer full-time for almost 3 years new and I find it fulfilling, meaningful, enjoyable and just awesome. Due to forced migration my expenses have increased significantly, my savings aren't infinite either, but I would like to keep working on FOSS full-time and to do so I decided to make an ethical sustainable business. I don't know how to achieve it yet, but I'll be sharing my journey on the streams.
Show previous comments
@abcdw Good luck! I am also aiming to go independent this year and make a living from FOSS project work and creating educational content. I'll be curious to see what you do! Let me know if there's any way I can help @abcdw good luck, too bad that you had to imigrate, but perhaps that also opened some opportunities, which hadn't been there before. Honestly, it's still a bit of a mystery to me how one can earn a living on FOSS, therefore I'll be following your progress very closely! 👍
[DATA EXPUNGED]
More work is happenning on distributed substitutes for GNU Guix! https://issues.guix.gnu.org/52555 It's one of the features I would really like to see implemented. It brings us closer to the bright decentralized future and will make people from my country and other regions with censorship and restrictions to have access to great software. @abcdw Interesting. I suspect Guix will still need a few Curaiss instances, because there's so much stuff to build. But maybe this will make downtime of the CI servers less of an issue, if I understand the proposal correctly.
[DATA EXPUNGED]
@abcdw that'd be cool! I'd also love to stream more regularly but there's so little time @abcdw Still stuck going from #rde img / #guix install to working rde system. One issue is that I still don't understand guix and the other is that I can't spend time until I cracked the nut in one sitting. So I'm starting over all the time - which was good for testing the rde img documentation ;) I didn't write much code this week, but it still feels very productive. Wrote a plan for #rde, prepared ADR template, learned nginx deeper, drafted tests and tried to launch them in REPL for #guile and #guix. But the most satisfying thing is that we got first commits pushed by a new rde co-maintainer conses! Congrats to him 🥳 I have an account on diode.zone #peertube instance for quite some time: @andrewtropin Today I started importing the rest of my stream recordings to it. Would you like to see me switching to it as my primary streaming platform? Anonymous poll
Poll
Yes
14
87.5%
No
16 people voted. 2
12.5%
Voting ended 16 Jan 2023 at 6:25. @abcdw @andrewtropin that would be cool, although I think it is a good idea to upload on multiple platforms so that more people can discover your videos. I personally discovered your channel by searching "emacs" on youtube. Take a look at this slick looking website for guile proba test runner package by @luis_felipe! https://luis-felipe.gitlab.io/guile-proba/ Seeing such a quality web page for a test runner, gives a feeling that #guile is hugely popular and widespread if every piece of the ecosystem looks so polished. @abcdw @luis_felipe The number of times I saw some library or standard library thing in the Guile ecosystem and thought: "Oh that exists?!" … Always a pleasant surprise to find something awesome, but sometimes one wishes, one had found things earlier. Like for example when I tried my hand at implementing function contracts and then it turned out, that there is already a port of how Racket does it for Guile … Or recently I found guile-filesystem. @abcdw @luis_felipe I think @luis_felipe must build web sites for all Guile projects! |
@abcdw have a steam deck and are thinking about installing Guix/rde on it. Reasoning is that it has a "immutable" root so entering dev mode to make it mutual create a mount point for /gnu and re-enable immutability. A great addition to Flatpak, I think 😁