TIL: Triathlon is hard.
Imagine you've had to swim, cycle and run one after another without stopping for a moment. That's how triathlon feels :D
- 1.5k(?) swim (33:55) 3:05/100m(?).
- 75k cycle (2:29:00) 30km/h.
- 15k run (1:30:28) 6:00min/km.
I hate swimming, I suck hard at it and just trying to survive waves, jelly fishes and sharks, but still think the overall results are not that bad for a guy, who could walk only with crutches 5 months ago.
#swimming #cycling #running #triathlon
Andrew Tropin
abcdw@fosstodon-org.mostr.pub
npub1dg64...vtnu
Hack on operating systems and programming languages. He/Him.
Improve tooling for Guile and Guix.
Author of Guix Home, RDE, Arei/Ares Guile IDE.
74830A276C328EC2 at keyserver.ubuntu.com and keys.openpgp.org.
#plt #os #fp #lisp #scheme #clojure #guile #guix #nix #rde #emacs
This weekend:
- Turned 32.
- Fixed the flat tire for the first time.
- Petted infinite number of doggos.
#dog #dogs #dogsOfFedi #dogsofmastodon #doggo


Imagine I have a couple VPNs+NAT and a few socks proxies (ssh tunnel, shadowsocks, vless, etc). Can you suggest a good way to monitor the "connection quality" of each of them? (on my local machine)
I want to easily see, which are degraded (usually due to ISP/gov doing DPI and blocking related traffic) and which are nice and healthy.
Cc: @npub1e8da...xm9v
#proxy #i2p #tor #freedom #network #networking #socks #dpi #wireguard #vless #shadowsocks #AskFedi #AskLemmy
I was installing a program to my android device and realized that I really appreciate the way Guix packages software. It contains only bootstrapable Freedom and Privacy respecting programs and libraries.
It's like a Quality mark: If the package in the repo I'm pretty sure that it's built from source code, it has no blobs, no telemetry and no backdoors. There is no man-in-the-middle in my supply chain.
#guix #privacy #security
GNU Guix transactional package manager and distribution — GNU Guix
Guix is a distribution of the GNU operating system.
Guix is technology that respects the freedom of computer users.
You are free to run the s...
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.
This is an imperative nightmare, isn't it?
#kubernetes #k8s
Fun fact: After calling `join-thread`, you still can get #f from `thread-exited?`
#guile #scheme #lisp


Did you know that you can follow sourcehut repos via RSS?
This is how 30 hours of my work on guile-nrepl this week looks like:
#rss #lisp #guile #scheme #clojure
~abcdw/guile-ares-rs log
~abcdw/guile-ares-rs -
Asyncronous Reliable Extensible Sleek RPC Server for Guile -
sourcehut git
Launching containers using shepherd, it's like docker-compose for your project, but on steroids!
Kudos for this cool work to rekado.
#guix #shepherd #guile #scheme #lips #docker
GitHub
GitHub - BIMSBbioinfo/swineherd: Let the Shepherd herd Guix System containers
Let the Shepherd herd Guix System containers. Contribute to BIMSBbioinfo/swineherd development by creating an account on GitHub.
A talk on guix and rde for @npub1da6k...7256 conference is approved!
#guix #rde #lisp #scheme


rde wasn't selected by Sovereign Tech Fund.


During the following month I want to make a few pair programming sessions (one, maybe two per week) with different people.
1. To work more focused on particular tasks and projects.
2. To see how other people work and learn from peers.
3. To share some experience.
4. To cleanup and optimize inefficient workflows.
5. To talk with folks in person, not only via toots/emails.
Like 1-2 hours informal coding session.
Ping me if you would like to hack with me! :)
A quick and practical WireGuard in Guix stream:
#guix #wireguard #vpn #guile #scheme