• 2 Posts
  • 42 Comments
Joined 4 years ago
cake
Cake day: November 23rd, 2022

help-circle
  • You’re totally valid and right to share this. This is 100 times better than a lot of corporate chill content.

    We should talk, use developers, about our craft and push for FOSS and the free access to everyone to technology. And this is very political, human interactions always are. I don’t believe a world of big tech hoarding everything is desirable and it seems not even long-term viable anyway.

    So many people are jailed into the narrative of mainstream about AI. While so many issue are know and so blatant everyone become blind to them just because they feel powerless about it and prefer trying their best to profit of the situation instead of fight back.


    • Why are all source files in the root folder (kinda unnecessarily messy)?
    • Am I reading correctly about the benchmark being way bellow C here ?
    • Limitations of the language feel not attractive for application development

    a dynamically allocated array is a typed memory area without intrinsic length information […] no threads in the language, no WCHAR

    • I haven’t read about the module/import mechanism because it is buried too deep in the documentation, if this is a strong point this should be talked about. Also a “Getting started” is very attractive to me.
    • Bonus : getting away from Github would be a big W to me.





  • It is possible, but it is not a wayland limitation per-say but a compositor one (aka the wayland server), and I say “limitation” if the compositor doesn’t have multi-display option.

    Technically wayland is not the issue:

    If you look at your /run/user/[uid] (uid is probably 1000) you will see the wayland “displays” (socket here), usually named wayland-X. The /run[...] is usually set from $XDG_RUNTIME_DIR while the wayland socket to be used is set in the environment variable $WAYLAND_DISPLAY. So running an application in a 2nd session would just require setting the $WAYLAND_DISPLAY to an other value (that exists).

    It seems that Sway is able to do this with the output command.





  • Kajika@lemmy.mlOPtoLinux@lemmy.ml•systemd really, really sucks
    link
    fedilink
    English
    arrow-up
    2
    ·
    18 days ago

    Yes and no, I said “devs” and you come saying “actually […]” but really people “integrating” software “usually” are developpers. If you want to start a web server you will have to deal with systemd. If you want to check logs, you will also. If you need to debug an application that crashed (in C at least) in a production/test environment (not in “my machine”) you might want to get into core dumps.

    They are choosing to do that because it helps them

    Really? In what universe are you living? Any piece of software I built, professionally or not, had to run on debian-based or arch-based linux hence systemd. Did I choose or any fellow developers of my time? No, maybe people 20 years ago, maybe… That really reminds me of conservative views on “social contract” like we all chose the society we are living in.


  • Kajika@lemmy.mlOPtoLinux@lemmy.ml•systemd really, really sucks
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    18 days ago

    As a user you probably don’t know, and maybe don’t care.

    This is more for developers, technology is not magic, vendor/technology-locking can be problematic. It’s not like systemd was made by bad people with bad intention. You may have heard of X11 too. The list could go on, there is a big amount of legacy in our technology, some would just keep it that way. But some argue for changes thus discussing (and criticizing) those legacy, why it fails on some points and what to do/build from that.

    So right now if you’re a desktop user, I don’t see why you would bother indeed. This discussion are still interesting to some devs, for instance here I learned about dinit, and it’s code is damn small and clean, hence it was informative and I will definitely try it.




  • Kajika@lemmy.mlOPtoLinux@lemmy.ml•systemd really, really sucks
    link
    fedilink
    English
    arrow-up
    5
    ·
    19 days ago

    I am not the author (I am asking him right now if I should tag him). I didn’t know about dinit but this looks like a nice alternative.

    I would have been fine with just systemctl/journalctl , I really dislike the locking of homed, network, etc. This is very much unnecessary and remove any future possibility of improvement/innovation.

    I didn’t care about coredumps as it is part of my setup to disable the dumps to avoid unnecessary garbage on my SSD while activating for debugging with gdb (it is kind of awesome to load the program state from core dumps, also coredumpctl felt like magic).







  • are you trolling?

    I checked your history and you seems to genuinely interact but you’re sentence makes no real argument (more like a joke).

    But maybe you haven’t read the rest of the conversation so here some points:

    • You can and are encourage to download and use free software. Same with comments.
    • You are not allowed to monetized free software (hence the GPL v2 vs v3 debate). To be honest also with my comments.
    • The term stealing could indeed be confused with the modern usage of fascists who want to fight against piracy but it was used for a good century by communist to talk about capitalists stealing surplus value made by workers.

  • you talked about labor theft, why do you think the boss should pay you? An I am not saying “should” as society should be like that, I agree with no private property and no money -> should as right now is it OK or not to make money from other people works : this is exploitation.

    I argue that the “steal” of today’s LLM is the same exploitation of worker as usually described, here outside the social contract of librism and free software.