I am a software engineer living and working in Belgrade, Serbia. My hobbies contain a lot of things including cycling, bikepacking, photography and quantum computations.

All the photos in my posts are made by myself (if not specified other) and are shared under CC-BY 4.0.

  • 5 Posts
  • 39 Comments
Joined 2 years ago
cake
Cake day: April 27th, 2023

help-circle












  • I mean if you try to use anything like python packages or even try to build python from sources it is painful. The only way to create developer environment is to use something like nex develop shells and you need to care about passing to LD_LIBRARY_PATH all that you need. And nothing downloaded as a binary is not working… For example, if I’m working on a Java-maven project that includes maven-protobuf then it is not working for you because protoc binary for manylinux is made for a dynamic linkage… Overall developer experience is painful. And anything that is not in nixpkgs you cannot just download, build from source and use: you need to pack everything into packages with resolving all the dependencies by hands…


  • I had an yearly experience with Nix, but I’m thinking that it is overhead for just a home PC system. You may have more pain with static linkage compared to benefits of Nix reproducability and flexibility. Now is a year I’m on the Fedora Silverblue and this one is a really good balance between complexity and usability.



  • While that is true, the missing part is the following. As I understand registration process in zone .ru / .рф is done by a russian legal entity (Coordination Center for TLD RU) and under the jurisdiction of russian courts. As a citizen of Russia I can say that russian courts are far away from the Rule of Law and under the strong pressure of russian government. So, even if the actual website may be hosted anywhere, russian court may make a decision to take back a registration and, theoretically, the row in DNS may be replaced (the link will be the same but may tend to a different, potentially unsafe hosting). That is the risk that I see.