I have been using ActivityPub since 2022, recently moved to this server.
Born in the United States, I am a professional software engineer, and have been since 2008. I currently do full-stack work, mostly in Python and JavaScript, for a company based in Japan which sells AI-related services. However I am passionate about functional programming languages, especially Haskell, Scheme, and Emacs. I also love retro-computing, especially computers from the late 70s to early 90s, in particular old Apple computers, but I love all old computers from that era. I am also passionate about free/libre software, especially Linux. Most of my posts are about functional programming languages, retro-computing, and Linux.
I care deeply about human rights and justice for the poor, persecuted, and underprivileged people. I am strongly opposed to war, fascism, and any ideology driven by hatred. I reject all forms of violence except self defense (war and terrorism are never self defense). Climate change is an issue of human rights because it will cause the most harm to the poor and underprivileged. I am especially concerned about large corporations and nation-states using AI as a means of controlling people through targeted advertising, mass surveillance, and “pre-crime” policing. Most of the political posts that I boost are about climate change, and the abuse of AI technology.
Since late 2023, I have been especially horrified by the genocide being committed by the United States and Israel against the people of Palestine, although I now understand that these crimes against humanity have been ongoing almost continuously since 1948. A large number of the posts I boost are about the ongoing genocide against the people of Palestine, as well as all the other innumerable crimes against humanity committed by the states of the US and Israel throughout the Middle East and elsewhere.
#tech #Software #Computers #Linux #Emacs #Lisp #Scheme #ProgrammingLanguage #Gaza #Genocide #MiddleEast #War #ClimateChange #GlobalWarming
@Churbleyimyam@lemm.ee yes, it simply keeps all packages downloaded isolated in it’s own database in the
/gnu/store
directory. It does not rely at all on any of the operating system’s own packages except for/lib/ldlinux*.so
. So if you install Gimp on debian viaapt-get
and then also install it withguix package
, you will get two full copies of Gimp and all of it’s dependencies. It is sort of like FlatPak, except the dependencies are tracked much more carefully, and it can do more deduplication to save space.The Guix database itself is pretty interesting, it stores packages with their unique hash, so you can install as many different versions of any package as you want and it can still guarantee none of the versions will interfere with each other. You just select whatever version you want to use with the
guix shell
command.