Damus
Andrew Tropin profile picture
Andrew Tropin
@Andrew Tropin

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

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Andrew Tropin profile picture
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

Daniel Lakeland · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzglpd69ltamxe7nnm6rdfleu8amgg3sn24n8rvdey6avckmeax8qx3wfat so relatively simple things like i2p or tor with snowflake or signal via TLS proxy overseas or whatever is blocked I assume
Daniel Lakeland · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzglpd69ltamxe7nnm6rdfleu8amgg3sn24n8rvdey6avckmeax8qx3wfat Which country is this story about?
Andrew Tropin profile picture
@nprofile1q... Russia. From innovative rapidly developing telecom to Top-2 of internet censorship rating. Just straight after Northern Korea.

One of the first steps were "protecting children" from harmful information law in 2010.

Now, the most advanced Deep Package Inspection technologies in the world, government enforced and controlled unecrypted messanger and barely working internet.
1
Daniel Lakeland · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzglpd69ltamxe7nnm6rdfleu8amgg3sn24n8rvdey6avckmeax8qx3wfat Ugh. Thanks for explaining. This "protecting the children" is always 100% horseshit excuses to control everyone.
Andrew Tropin profile picture


I can tell you a story how one country went from "protecting children"

to banning any internet resource on a government wish

and me not being able to chat with my mom without some crazy ygg+vless+shadowsocks setup

in just a dozen of years. (and it still getting worse).

I don't recommend the experience. There are other much more fun things to do in the life.
1
Daniel Lakeland · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzglpd69ltamxe7nnm6rdfleu8amgg3sn24n8rvdey6avckmeax8qx3wfat Which country is this story about?
minimoysmagician · 6w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzglpd69ltamxe7nnm6rdfleu8amgg3sn24n8rvdey6avckmeax8qx3wfat For hash-addressable code you have to look at nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqnzxdhn9gw496hahmq7t78dve3uufh43zwxsax0mgltjy4m75exas8sphx2 (if you didn't hear about...
minimoysmagician · 6w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzglpd69ltamxe7nnm6rdfleu8amgg3sn24n8rvdey6avckmeax8qx3wfat If I understood correctly from his FOSDEM 2024 talk, it is mainly that some operations really can't be commutative in a git-like world? Not entirely sure anymore... Pijul also works real...
Andrew Tropin profile picture
We published a new SRFI 269: Portable Test Definitions.

https://srfi.schemers.org/srfi-269/

We already got a very positive private feedback from seasoned Scheme hackers, but we also looking forward to yours. We have a few more weeks to incorporate the changes.

P.S. 21 years have passed since SRFI-64.
P.P.S. There are links to demo video of the library usage at the end of the SRFI.

#srfi #guile #scheme #lisp #testing
1
Peter Brett · 6w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzglpd69ltamxe7nnm6rdfleu8amgg3sn24n8rvdey6avckmeax8qx3wfat Nice! Reading the spec, I'm not clear how one could use `is` to test non-local control flow (e.g. that a condition was raised). nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq...