Andrew Tropin's avatar
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
Andrew Tropin's avatar
Andrew Tropin 1 month ago
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's avatar
Andrew Tropin 5 months ago
This weekend: - Turned 32. - Fixed the flat tire for the first time. - Petted infinite number of doggos. #dog #dogs #dogsOfFedi #dogsofmastodon #doggo
Andrew Tropin's avatar
Andrew Tropin 8 months ago
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
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
Andrew Tropin's avatar
Andrew Tropin 2 years ago
Fun fact: After calling `join-thread`, you still can get #f from `thread-exited?` #guile #scheme #lisp image
Andrew Tropin's avatar
Andrew Tropin 2 years ago
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! :)
Andrew Tropin's avatar
Andrew Tropin 2 years ago
A quick and practical WireGuard in Guix stream: #guix #wireguard #vpn #guile #scheme