linux Linux Should I use flatpaks or nix pkgs for sandboxed installation ?
Jump
  • aarroyoc aarroyoc 4 weeks ago 100%

    Flatpaks are easier to use in most distros. If you're using NixOS, then Nix of course. But if you want to do a lot of CLI stuff, then Nix may be better too.

    4
  • linux Linux Andries Brouwer on the OOM killer
    Jump
  • aarroyoc aarroyoc 4 weeks ago 100%

    AFAIK Solaris and Haiku don't have an OOM Killer by default. malloc just fails if the kernel can't provide enough memory.

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPR
    Prolog aarroyoc 1 month ago 100%
    Logtalk Introduction https://logtalk.org/learning/logtalk_introduction.pdf
    1
    0
    programming_languages Programming Languages First impressions of Gleam: lots of joys and some rough edges
    Jump
  • aarroyoc aarroyoc 1 month ago 100%

    Strongly typed is not an opposite of gradually typed. I think you mean statically typed. Strong / Weak refers to how type casts are possible.

    5
  • openstreetmap OpenStreetMap community Which (web)apps do you use to contribute to OpenStreetMap?
    Jump
  • aarroyoc aarroyoc 1 month ago 100%

    Usually iD, but sometimes Vespucci and JOSM (I use it when I have som GPS data alongside).

    2
  • europe Europe ATMs are becoming a shit-show in Europe. Can cash back save us? Info is sparse as fuck.
    Jump
  • aarroyoc aarroyoc 2 months ago 100%

    In Spain, I think only ING has this cashback procedure that allows you to withdraw cash from supermarkets, but it's only for its own clients. It's not very popular and I have to admit, that as an ING client, I've never use that feature. More traditional banks still have lots of ATMs and banks like ING cover the ATM fees if you withdraw enough money (if you withdraw 200€ in one go, it's free for example).

    2
  • linux Linux Understanding Linux and choosing your first Linux distro, v2.0
    Jump
  • aarroyoc aarroyoc 2 months ago 100%

    I agree that Alpine Linux shouldn't be recommended to newbies but I don't like the explanation. Distros like Alpine Linux are good for the whole Linux ecosystem, as they avoid monoculture and bring diversity to the software, which in turn they foster competition. Like a biological ecosystem, betting everything into one particular specie is a recipe for disaster. Some examples: Glibc has found many bugs because musl did things differently, and it turned out that glibc was not following the standard (also musl had bugs on its own), GCC was stuck until Clang came out and developers started to prefer Clang,...

    24
  • linux Linux VLC Player
    Jump
  • aarroyoc aarroyoc 4 months ago 75%

    VLC ships their own codecs which is great on Windows, but a bit suboptimal on a typical Linux desktop installation since you're probably going to have GStreamer or ffmpeg available too for the rest of the software like video editors, web browsers, etc

    2
  • linux Linux Cool distros to try
    Jump
  • aarroyoc aarroyoc 4 months ago 94%

    Alpine Linux, because it uses OpenRC and musl, it's an interesting choice a little bit different but I really like it nyself for servers.

    Gentoo, the biggest source based distro, has Emerge, a very configurable package manager.

    NixOS, uses the Nix programming language to install packages and configuring the system. Very powerful and breaks many conventions about Linux systems

    17
  • linux Linux Still...
    Jump
  • aarroyoc aarroyoc 5 months ago 100%

    GNU Cobol is interesting, but note that most COBOL running in production is using other compilers and operating systems. MicroFocus and IBM COBOL are the most popular ones. They are usually executed on IBM operating systems like z/OS or IBM i, which have a hardware a bit different from a normal PC/server.

    12
  • linux Linux Which communication protocol or open standard in software do you wish was more common or used more?
    Jump
  • aarroyoc aarroyoc 5 months ago 100%

    IPv6. Lack of IPv4 addresses it's a problem, specially in poorer countries. But still lots of servers and ISPs don't support it natively. And what is worse. Lots of sysadmins don't want to learn it.

    96
  • linux Linux [x-post @selfhost@lemmy.ml] Do you run anything on a RISC-V processor?
    Jump
  • aarroyoc aarroyoc 5 months ago 100%

    Yes. My apps are not static: one is a Django app (Python) using Postgres. I had to compile both Postgres and Python but that's because I wanted to use them in Docker but there were no images available (maybe there are now, things change fast in this world).

    Other was a Rust app, also using Postgres. For this I had to wait until a cryptography library (ring) added support to RISC-V since they use some assembly to improve the performance. After that, it was fine.

    I've been experimenting with more stuff, in general almost all important languages work, but beware that even if it works, they might not be as performant as in ARM or x86. Java for example, worked but the JVM didn't have a JIT so it was very slow (this is fixed now, but some distros still ship it without JIT AFAIK).

    1
  • linux Linux [x-post @selfhost@lemmy.ml] Do you run anything on a RISC-V processor?
    Jump
  • aarroyoc aarroyoc 5 months ago 100%

    Yes, I have a VisionFive 2 and I use it to host some websites. I have am Arch Linux image compiled by a user in a forum, but the userspace packages are from a RISC-V repository from a other people working in Arch in general.

    I could run my websites but it wasn't easy at first, because, yes I have Docker but there are almost no images for riscv64, so I had to do some compiling and build images in a local registry. Bu now it works pretty well.

    9
  • linux Linux find, grep, sed, and awk
    Jump
  • aarroyoc aarroyoc 10 months ago 71%

    I always found "find" very confusing. Currently, I'm using "fd", which I think has a more sensible UX

    3
  • prolog Prolog Scryer Prolog Meetup 2023 Notes
    Jump
  • aarroyoc aarroyoc 10 months ago 100%

    Honestly, if SWI Prolog serves your needs, use it! Scryer Prolog is still very rough on the edges. However, even with that, some things already make Scryer interesting, like string handling, which is more natural and integrates very well with DCGs, and standards compliance. Scryer passes all ISO syntax tests, and also is one of the few systems that implement dif/2, freeze/2, or even length/2 correctly according to the drafts (this was shown on the meetup, SWI for example failed on all those 3 things). Also, clpz is being developed only taking into account SICStus and Scryer, since they implement the same Attr Var interface (SWI has another one).

    I don't agree that there's no progress. Other Prolog systems were started in the 20th century and they received funding from universities or they've been commercial. Scryer has neither of those things. For the most part, it was developed in free time. It needs to form its own community of users that will improve the system. That's why these kind of events are so positive in my opinion.

    1
  • linux Linux *Permanently Deleted*
    Jump
  • aarroyoc aarroyoc 10 months ago 83%

    Supercomputers are usually just a lot of smaller computers that happen to be connected with very efficient networking. Then you use something like MPI to simulate a big pool of shared memory.

    4
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPR
    Prolog aarroyoc 10 months ago 66%
    Scryer Prolog Meetup 2023 Notes https://blog.adrianistan.eu/scryer-prolog-meetup-2023-notes
    1
    2
    selfhosted Selfhosted What are your most used selfhosted services?
    Jump
  • aarroyoc aarroyoc 1 year ago 100%

    Yes, I think port forward and domain name is required not just for Lemmy but for every ActivityPub service (Kbin too).

    2
  • selfhosted Selfhosted What are your most used selfhosted services?
    Jump
  • aarroyoc aarroyoc 1 year ago 100%

    My custom blog, Syncthing and now I'm trying Lemmy and Mastodon. Let's see how it goes!

    3
  • linux_esp
    Linux en Español aarroyoc 1 year ago 100%
    KDE para viajeros kde.org

    Ahora que se acerca el verano, un recordatorio de todas las apps del proyecto KDE para viajar con software libre

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPR
    Prolog aarroyoc 1 year ago 100%
    Scryer Prolog Meetup 2023 https://hsd-pbsa.de/veranstaltung/scryer-prolog-meetup-2023/
    1
    0