• 0 Posts
  • 13 Comments
Joined 3 years ago
cake
Cake day: July 31st, 2023

help-circle
  • Nah

    • CLI is relatively consistent, UIs keep changing; documentation on how to do X will be outdated extremely quickly and unlike CLI those changes aren’t documented nor searchable
    • GUIs are straight up not documented, you can’t know an option exists unless you stumble on it
    • Even if the GUI is explicit enough to count as documentation, you can’t search a GUI; the CLI documention can be searched for keywords
    • You can’t automate GUIs if the need arises

    I’m not against GUIs in general, but they should always be supplementary to CLI, otherwise you end up with windows










  • Question 5 is incorrect, name@example is a fully valid email address, even after RFC 2822

    The spec of RFC 2822 defines an address (3.4.1) as:

    local-part "@" domain
    

    domain is defined (3.4.1) as:

    domain = dot-atom / domain-literal / obs-domain
    

    dot-atom is defined (3.2.4) as:

    dot-atom = [CFWS] dot-atom-text [CFWS]
    dot-atom-text = 1*atext *("." 1*atext)
    

    1*atext meaning at least 1 alphanumeric character, followed by *("." 1*atext) meaning at least 0 "." 1*atext


    If tomorrow, google decided to use its google top-level domain as an email domain, it would be perfectly valid, as could any other company owning top-level domains

    Google even owns a gmail TLD so I wouldn’t even be surprised if they decided to use it




  • I’ll be honest, as a macos & Linux user, even macos, the (self proclaimed) Holy Grail of accessibility and user friendliness,required me to run a few commands to fix bugs (not in weird softwares, just stuff which stopped working through reboots in the OS itself).

    You can’t expect to use a computer without CLI, or what you get is windows (and even then, you might get around the CLI but you gonna need to do some cursed regedit at the first attempt of slight customization, or bug).

    The only exception to this is phones, and for good reason; you hardly can do shit in phones anyway, and if it bugs all you can do is wait for the devs to fix it for you