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

  • 0 Posts
  • 2 Comments
Joined 2 months ago
cake
Cake day: September 25th, 2024

help-circle
  • Guix is interesting. Do you know how it avoids clashing with Debian packages?

    @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 via apt-get and then also install it with guix 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.


  • @Churbleyimyam@lemm.ee @ARuy91305DGgrQiOZ6.linux@lemmy.ml I am guessing they have a short list of security-critical packages that they always keep up-to-date and at the latest versions, for things like SuDo and OpenSSL. Firefox, Chrome, and Thunderbird are so critical to end-user security, they probably have those on the list as well. But I am only guessing.

    Usually if you want more recent versions of an application, you can install a FlatPak via FlatHub.

    You can also install the Guix package manager on Debian, which has its own separate local repository that does not interfere with installed Debian packages. Guix usually has more recent packages, and it also makes it easy to install package dependencies and build the latest developer releases of applications from source code.