I'm curious, how people manages their installations in Kubernetes?
If you delete namespace it lefts detached from ns ClusterRole s and CustomResourceDefinition s, which means you can't use the same manifest to install the same deployment (with dependencies) in other namespace unless you manually delete all of them.
@nixCraft I did not and I find searching for an IP in this standard wall of text annoying. So… Thank you. I hope I remember it next time I need it. 😅 (but then I will probably be on an embedded system that does not support colors or sth.)
I'm experimenting with custom reporters: based on the predicate used in a test assert, it produces messages in a format that make sense for this particular predicate.
For example for lset= it shows intersection of sets and the elements missing in the first one and second one.
Of course they should be customizable and pluggable.
Finally got back to the Scheme Unit Testing Library project.
I try to design it in a similar spirit to clojure.test, but removing even more stuff from it that I feel unnecessary, keeping only most powerful and essential things.
My tastes are very singular, so I'm curious what do YOU expect from a testing lib? What functionality for tests you use daily in your favorite programming language?
Today is my birthday. I did my morning routine, merged a couple patches, wrote a few emails, baked cookies 🍪 and now I guess is time to get some fun! :partyparrot:
New #Guix Social meetup today! Our special guest Christine @cwebber will be telling us about the work that the Spritely Institute @spritely has been doing on Hoot (Guile #Scheme in the browser, yay!) and all things distributed networking tech!
(Posted previously as followers-only, now reposted as public, sorry for the noise.)
New #Guix Social meetup today! Our special guest Christine @cwebber will be telling us about the work that the Spritely Institute @spritely has been doing on Hoot (Guile #Scheme in the browser, yay!) and all things distributed networking tech!
Deployed the first user-facing service to cons.town's kubernetes cluster: https://hello.cons.town
The cool thing about the cluster that it's deployed delcaratively with Guix. metallb used for making services available outside of kubernetes. cert-manager for certificates management and nginx-ingress for tls termination.
@abcdw Wow nice! Do you think there's a room to write Kubernetes manifests using guile? I tried it but I'm not fluent enough to be able to have something that worked
There's guile-json but alists are a little too verbose to be a great way to write Manifests
Guix Social online meetup this Thursday with a talk by @cwebber of the @spritely
Interested in distributed communities and #socialmedia ? Or #guile#lisp and their futures in the web browser due to #WASM ! Or how about #guix / #nix and the future of the OS with distributed Shepherd? Christine is always curious, interesting and creative - so don't miss this one!
Guix Social online meetup this Thursday with a talk by @cwebber of the @spritely
Interested in distributed communities and #socialmedia ? Or #guile#lisp and their futures in the web browser due to #WASM ! Or how about #guix / #nix and the future of the OS with distributed Shepherd? Christine is always curious, interesting and creative - so don't miss this one!
The forecast showed huge showers and storm winds. I put my tent in a very nice spot between rocks and trees, reinforced the tent pegs with stones to prepare it for harsh weather conditions, put a rope on the trees nearby so my tent is safe from falling branches (and it's actually saved me from one branch).
In reality it was only a light rain, the next day after the rain the winds and the deadly cold came, but the weather is exceptionally sunny right now.
Probably cause of the winds or rains or both there were electricity outages, so I found a company of a few very cheerful guys and we went to the bazar in the nice, but tiny car-house to get some vegetables and fruits for the next week. Electricity came back the next day outages started and most of the time it's available, however working outside is problematic, because the air freezes my hands. Sitting in the sun works, when there is no hard winds. Yesterday it was too cold, so I had to go to the nearby village to my friend and work near the fireplace, it was actually nice and cozy.
Also, the sleeping bag I have is +12 degrees and in the night it feels closer to zero, I put all my clothes on me, slip into sleeping bag, wrap myself into blanket and put bottles with warm water inside.
I hope it will become warmer soon. The good news is that I'm going to a warmer country on December 1, so even if it doesn't, I need to survive just a few days.
It doesn't bother me too much, except that it affects the sleep quality and ability to work. A few weeks ago, when I was sleeping in hammock and watching the stars, it was much more fun and comfort.
What lessons can I learn from this?
1. Checking forecasts can save your life or the life of your tent.
2. It's hard to predict what will happen in a couple month ahead, even if you already have experience in the same or similiar location and conditions.
3. Good relationships and the network of people can countervail the uncertanties.
The forecast showed huge showers and storm winds. I put my tent in a very nice spot between rocks and trees, reinforced the tent pegs with stones to prepare it for harsh weather conditions, put a rope on the trees nearby so my tent is safe from falling branches (and it's actually saved me from one branch).
🗞️ The November 2024 issue (#7) of RDE Monthly Newsletter is out!
Highlights:
- Upcoming Guix Social meetup with Christine Lemmer-Webber about Guile Hoot.
- RDE 0.6.0 release with distrobox, podman, and cloud-init.
- Exciting news about Guix/Hurd running on ThinkPad X60.
- Fresh releases: Guix-Jupyter 0.3.0, Guile-SSH 0.18.0, GNU Artanis 1.0.0.
- Articles on Scheme monads, programming tutorials, and much more!
🗞️ The November 2024 issue (#7) of RDE Monthly Newsletter is out!
Highlights:
- Upcoming Guix Social meetup with Christine Lemmer-Webber about Guile Hoot.
- RDE 0.6.0 release with distrobox, podman, and cloud-init.
- Exciting news about Guix/Hurd running on ThinkPad X60.
- Fresh releases: Guix-Jupyter 0.3.0, Guile-SSH 0.18.0, GNU Artanis 1.0.0.
- Articles on Scheme monads, programming tutorials, and much more!
Breaking news: the proposal for a #Lisp assembly at #38c3 has been accepted! This is so exciting!
38c3 is the 38th edition of the Chaos Communication Congress, the annual hacker conference happening in Hamburg, Germany from 27th to 30th December. Roughly speaking, a Congress assembly is a space that's made available for a self-organised group, to collaborate, organise workshops, talks, etc. around a specific project or area of interest.
I'll start coordinating things and reach out to various Lisp communities soon. In the meanwhile, if you're interested in any language or project under the Lisp umbrella and plan to be at 38c3, get in touch, it'd be great to hear from you.
If you're not planning to attend Congress but would still like your Lisp project to be somehow part of the assembly, also feel free to reach out and we can discuss.
@abcdw relation to Geiser. Pros and cons. Why not contribute there instead? Or fork? PS: I use ares now ;)
@abcdw I guess this is a more of a general question but what is it that guile provides that allow this kind of IDE integration?.
@abcdw What future debugging features are in scope, if any?