• 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle

  • someone painting him as a morally righteous

    The first thing @seSvxR3ull7LHaEZFIjM said was: “Assange is a bit of a scumbag” …

    The closest thing to “righteousness” said was: “his efforts for freedom of information should not land him in US torture prisons like many others.”

    Which, being true, it’s absolutely not challenged or contradicted by anything you said in response.

    Note that “freedom of information” is totally compatible with “picking and choosing” the manner in which you exercise that freedom. In fact, I’d argue that the freedom of “picking and choosing” what’s published without external pressure is fundamentally what the freedom of press is about.

    Assagne (like any other journalist) should have the freedom of “picking and choosing” what facts he wants to expose, as long as they are not fabrications. If they are shown to be intentionally fabricated then that’s when things would be different… but if he’s just informing, a mouthpiece, even if the information is filtered based on an editorial, then that’s just journalism. That’s a freedom that should be protected, instead of attacking him because he’s publishing (or not publishing) this or that.


  • The packager always should “explicitly require” what are the dependencies in a Nix package… it’s not like it’s a choice, if there are missing dependencies then that’d be a bug.

    If the package is not declaring its dependencies properly then it might not run properly in NixOS, since there are no “system libraries” in that OS other than the ones that were installed from Nix packages.

    And one of its advantages over AppImages is that instead of bundling everything together causing redundancies and inefficient use of resources, you actually have shared libraries with Nix (not the system ones, but Nix dependencies). If you have multiple AppImages that bundle the same libraries you can end up having the exact same version of the library installed multiple times (or loaded in memory, when running). Appimages do not scale, you would be wasting a lot of resources if you were to make heavy use of them, whereas with Nix you can run an entire OS built with Nix packages.




  • Flatpak still depends on runtimes though, I have a few different runtimes I had to install just because of one or two flatpaks that required them (like for example I have both the gnome and kde flatpak runtimes, despite not running either of those desktop environments)… and they can depend on specific versions of runtimes too! I remember one time flatpak recommended me to uninstall one flatpak program I had because it depended on a deprecated runtime that was no longer supported.

    Also, some flatpaks can depend on another flatpak, like how for Godot they are preparing a “parent” flatpak (I don’t remember the terminology) that godot games can depend on in order to reduce redundancies when having multiple godot games installed.

    Because of those things, you are still likely to require a flatpak remote configured and an internet connection when you install a flatpak. It’s not really a fully self contained thing.

    Appimages are more self contained… but even those might make assumptions on what libraries the system might have, which makes them not as universal as they might seem. That or the file needs to be really big, unnecessarily so. Usually, a combination or compromise between both problems, at the discretion of the dev doing the packaging.

    The advantage with Nix is that it’s more efficient with the users space (because it makes sure you don’t get the exact same version of a library installed twice), while making it impossible to have a dependency conflict regardless of how old or new is what you wanna install (which is something the package manager from your typical distro can’t do).


  • Ferk@kbin.socialtoProgramming@programming.devApple Wants To Kill PWAs
    link
    fedilink
    arrow-up
    2
    arrow-down
    6
    ·
    edit-2
    5 months ago

    It’s also not that uncommon of an acronym in web tech, all the first results when searching “PWA” are consistent and it’s a very common way to refer to that technology. The term PWA has made the news in tech channels a few times before (like when Firefox discontinued support for PWA on desktop).

    Even if they said “Progressive Web Apps” it would not have been immediatelly clear what that means for anyone who is not familiar with what PWA is. It’s also not the only acronym they use in the article without explaining it (eg. “API”, or “iOS” which is also an acronym on itself), it just so happens that it’s likely not a well known one in this particular lemmy community where the article was posted. The author advertises himself as a writer dedicated to web technologies (PWA and Web Component in particular), so it would be silly if he has to explain what those are on every of his posts.



  • coders revealed to 404 Media that “some of Kirsina’s Instagram posts are word-for-word copies of Sizovs’ LinkedIn posts, sometimes published more than a year later.” In addition, “some of the images [Kirsina] posted on Instagram show computer monitors with code that show her logged in under Sizovs’ name.” But perhaps most striking is the fact that an administrator told 404 Media that both Sizovs’ and Kirsina’s accounts were banned “multiple times” by the Lobste.rs coding forum for “sockpuppeting”—using a false identity to deceive others—in 2019 and 2020.

    Lol… for reference, this is the twitter account: https://nitter.net/UnicornCoding

    It’s full of advertisements about the DevTernity conference… as does the instagram, which has so many professional-looking photos that feel like she was an actual model, always with different backgrounds. Is the laptop wirelessly streaming to the ultrawide screen in her Twitter profile picture? because I see no cables, she’s not even connected to a charger, how long of a coding session can you have like that?


  • Ferk@kbin.socialtoProgramming@programming.devWhy Git is hard
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    8 months ago

    It’s also kinda annoying to have a history full of “merge” commits polluting the commit messages and an entwined mix of parallel branches crossing each other at every merge all over the timeline. Rebasing makes things so much cleaner, keeping the branches separate until a proper merge is needed once the branch is ready.





  • Step 1. Analize what’s the possible consequence / event that you find undesirable

    Step 2. Determine whether there’s something you can do to prevent it: if there is, go to step 3, if there’s not go to step 4

    Step 3. Do it, do that thing that you believe can prevent it. And after you’ve done it, go back to step 2 and reevaluate if there’s something else.

    Step 4. Since there’s nothing else you can do to prevent it, accept the fact that this consequence might happen and adapt to it… you already did all you could do given the circumstances and your current state/ability, you can’t do anything about it anymore, so why worry? just accept it. Try and make it less “undesirable”.

    Step 5. Wait. Entertain yourself some other way… you did your part.

    Step 6. Either the event doesn’t happen, or it happens but you already prepared to accept the consequences.

    Step 7. Analyze what (not) happened and how it happened (or didn’t). Try to understand it better so in the future you can better predict / adapt under similar circumstances, and go back to step 1.



  • Ferk@kbin.socialtoMemes@lemmy.mlJust say no.
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    10 months ago

    Just like building up your muscle, it takes time. Which is why you don’t see memes/people saying: “So weak that you can’t lift 100kg? just say no, raise your arms while holding a 100kg weight. It can’t legally fall if you don’t drop it.”

    I mean, logically stopping depressive thoughts is the only way to stop depression, the same way as how lowering the caloric intake is how you get rid of obesity, or lowering the resistance to insulin is how you stop being diabetic type 2. Or how the only way to be someone who lifts 100kg is to actually lift a 100kg weight.

    But that’s so obvious that it’s not helpful. It’s not like people don’t know what makes them depressed… or obese… or weak… what they want is advice in how to train themselves, not someone telling them they should “just” stop being the way they are (which is probably something they already keep reminding themselves about! …most of the time, that’s the one thing they don’t need help with).


  • Ferk@kbin.socialtoMemes@lemmy.mlJust say no.
    link
    fedilink
    arrow-up
    16
    arrow-down
    3
    ·
    edit-2
    10 months ago

    You mean saying “no” to depressive thoughts?
    I feel that if you can combat depression that way, then you are not really having clinical depression.

    It’s like asking a type 2 diabetic to stop being so resistant to insuline. If your body can stop resisting insuline, then it’s not diabetic.


  • Ferk@kbin.socialtoMemes@lemmy.mlJust say no.
    link
    fedilink
    arrow-up
    39
    arrow-down
    17
    ·
    edit-2
    10 months ago

    Yep, this is akin to: “Depressed? Just say no.” “Depressive thoughts cannot legally enter your mind if you don’t have them.”

    People don’t realize that overfeeding is not the real cause of the problem, but rather a consequence.


  • Ferk@kbin.socialtoMemes@lemmy.mlNokia be like p2
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    11 months ago

    Leaving a lithium battery charging for a long time, even when it’s already 100% can degrade it.
    Most devices have failsafes against this, but I still always try to not leave a device charging if its already mostly full… perhaps it’s just me being paranoid, but what I rather do is set up rules so that the phone automatically goes into airplane/battery saving mode at night.


  • Ferk@kbin.socialtoMemes@lemmy.mlNokia be like p2
    link
    fedilink
    arrow-up
    11
    ·
    edit-2
    11 months ago

    I liked how, when you had an alarm set up, you could even switch off the phone and it’d still turn itself on automatically in the morning and ring to wake you up. It was actually more reliable than dedicated alarm clocks, since those needed manual time adjustment when there was a winter/summer time change, or when there was a power outage.

    Nowadays, I always have to double check the phone has enough charge before going to sleep.