Skip Navigation

DefederateLemmyMl
DefederateLemmyMl @ SpaceCadet @feddit.nl
Posts
1
Comments
584
Joined
2 yr. ago

  • There’s no need for master terminology there

    Nobody said there is a need, you could call it foo or bar and it would still work. It just that master more accurately describes what it is. Main for example does not describe a derivative relationship, master does.

    Also, master in this context is totally unrelated to slavery so I could also just as easily say that there was no need to replace the existing terminology either. It doesn't solve any real world problems of historic or currently existing slavery, and it doesn't make anyone's life better. The only reasons why it was done were appeasement and virtue signalling.

  • Is it not the main working branch

    No it is not. On large distributed projects for which git was designed, you typically don't directly work on main/master but you create a working branch to do your changes, and when they are ready you merge them to main/master.

    There are many types of git workflows, but main/master usually contains the code that is deployed to production or the latest stable release and not some work in progress.

    When you start a new project, do you open a new branch or create a whole new repository?

    You have to define "project" for that.

    • Is your project a change to existing code -> new branch, merge to main/master when done
    • Is your project something new that stands entirely on its own? -> new repository
  • I’ve seen β€˜Active / Passive’ used, that seems alright

    That's not always an accurate description though.

    Consider a redundant two node database system where the second node holds a mirrored copy of the first node. Typically, one node, let's call it node1, will accept reads and writes from clients and the other node, let's say node2, will only accept reads from clients but will also implement all writes it receives from node2. That's how they stay in sync.

    In this scenario node2 is not "passive". It does perform work: it serves reads to clients, and it performs writes, but only the writes received from node1. You could say that node2 slavishly follows what node1 dictates and that node1 is authorative. Master/slave more accurately describes this than active/passive.

    There’s plenty of alternative terms to use without borrowing terminology from sexual roleplay.

    Do I have news for you ....

  • master over main

    That one is the most stupid one too, because master in git doesn't even refer to a master/slave relationship. It refers to a different meaning of the word master, namely "an original from which copies can be made", as in master recording or master key. See 5b in the Merriam-Webster dictionary. And that's how it's used in git: any new branches are derived from master. Main just does not have the same nuance, because it does not imply a relationship between the branches, just that it's somehow more important than the others.

    But of course, the real reason it was changed is because for companies like github it's easier to give in to the crazies who demand this than to fight them.

  • Ctrl + r to search previous commands

    That's a readline thing by the way, so it doesn't just work in bash but also works with other cli applications that are compiled with readline support, for example virsh, psql, fdisk, ...

  • Landgenoot bedoel je wellicht ;)

  • Reminds me of when I got into an argument with my English teacher in highschool. On a test we had to translate some words from Dutch to English, and she marked me down because I translated "aap" as "ape" intead of "monkey". I had to remind her that the movie "Planet of the Apes" exists.

  • LOL, what the fuck is this?

    https://snapcraft.io/torrhunt

    Note: Limited features after 30 days of evaluation period

    It's also closed source, and the developer has like 30 of the most generic trash apps on the snapstore: https://snapcraft.io/publisher/keshavnrj. My advice would be to stay away from this. Looks shady as hell.

    I guess the playstorification of flathub and the snapstore has begun.

  • No 7 sucked too. It just came off the back of Vista which was a real hot mess, so 7 appeared better.

    The thing is, Microsoft has always had an adversarial (or abusive) relationship with its customers, forcing things on them that most of them don't want. Like active desktop and IE integration in Windows 9x, "activation" and Fisher Price UI in XP, bloated (for the time) Aero UI that required a 3D capable GPU in Vista, UAC in Vista, forced automatic updates in 7, abandoning the start menu in favor of that awful tile UI in 8.x, telemetry you can't disable in 10, a start menu that acts more like an app store and advertising place in 10, forced TPM and Microsoft accounts in 11 ... the list is endless. And then when they back down on one thing, people are like: "Hurray, the czar heard us! Windows is actually good now!" ... forgetting all the other things they have been forced to swallow in the past.

  • No. They're all bad, some are just worse than others. You've all just been stockholm syndromed into thinking better of the "less bad" ones.

  • The new plasma-systemmonitor is garbage. The UI is very clunky, and it's missing a lot of sensors that were visible with its predecessor ksysguard, for example network sensors are entirely missing for a lot of people, and nobody knows how to fix it. I think it's beyond fixable to be honest, they should dump it and create something new.

    For the time being I use ksysguard6, a port of the old ksysguard that's been fixed to work with plasma 6.

  • What if?

    Jump
  • Female Dating Strategy

  • What if?

    Jump
  • I think being interested in your own weird little niches is wonderful.

    That's a judgement too btw, but a positive one.

  • What if?

    Jump
  • I think the question is rather forward for a girl you just met at a party, but at the same time I think someone's youtube recommendations would be a good indicator of some obvious red flags that someone may want to consciously hide from a prospective partner. For example, if someone's feed is full of alt right/joe rogan/incel crap, or for women, full of FDS crap, you're damn right I'm gonna judge.

  • Don't buy shitty gaming keyboards with shitty software and shitty styling from shitty gaming companies.

    Buy a decent mechanical keyboard from a reputable keyboard producer. Make sure it has VIA/QMK support and you will not need shitty software. Many also come with RGB, if that's what you want.

    If you can avoid falling into the trap that is "the mechanical keyboard hobby", you will be set for at least a decade.

  • $100 though ... a Chromecast used to be like $35.

  • Very simple, they learned not to care and the ones who did care got weeded out.

  • Surely you mean poop lights?

  • But also I thought Linux distros normally keep the old Kernel around after an update so stuff like this doesn’t cause a boot failure?

    Arch has no concept of "previous package", so it doesn't do this.

    You could install linux-lts (or one of the other alternative kernels) side by side with the linux package, so you always have a bootable fallback, but like most things on Arch it's not enforced.