• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 21st, 2023

help-circle



  • The Nvidia thing was a subtle way to point out that you can’t “brew install” your way out of every bit of missing OS functionality. The subtly was sadly too subtle.

    “Posix” is such a trivial set of APIs that until recently Windows claimed to be Posix compatible (and basically still is???). Darwin, the MacOS kernel, lacks pretty much everything above that slim foundation. No user or network namespaces. No capabilities. Even if you switch to GNU coreutils (ls, ps, netstat, etc), you get a reduced featureset because Darwin lacks /proc, /sys, ioctls, and other knobs&levers to make stuff work the way it does on Linux. Xorg works because X11 was common across all Unixen back then. And on the built in BSD utils, stuff gets weird like ls ~/Downloads -l doesn’t work and case insensitivity leads to weird bugs in things like shell wildcards (like ls ~/downlo*/*).

    The Linux network stack is complicated because it can do absolutely everything, at insane speeds and scales. MacOS’ network features are geared towards being a laptop and not much else. I won’t defend Linux as user friendly but it’s been my daily desktop for 25 years, I guess I’ve figured it out. I use and appreciate stuff like VLANs, bridging, nftables, ebtables, etc. If you need to change behavior, there’s probably a /proc/net flag that will do it. It’s stuff that MacOS hides or simply doesn’t have.










  • steltek@lemm.eetoTechnology@lemmy.worldMen Overran a Job Fair for Women in Tech
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    6
    ·
    edit-2
    9 months ago

    I would be an asshole to show up to this.

    That’s the part I really don’t get. If you’re cis male looking for a job, do you really think crashing this event is going to reflect favorably on you and that you’d be more likely to land a job? People are going to look at you and think that you have good judgment and won’t be a problem at all? What the heck is the thought process that makes this a good plan?



  • steltek@lemm.eetoProgrammer Humor@programming.devD or d come on
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    9 months ago

    Here’s how to fix this[+]

    Create $HOME/.config/user-dirs.dirs with

    XDG_DOWNLOAD_DIR=“$HOME/downloads”

    You may need to logout/in for things to reread this file.

    The full list of keys is:

    • XDG_DESKTOP_DIR
    • XDG_DOWNLOAD_DIR
    • XDG_TEMPLATES_DIR
    • XDG_PUBLICSHARE_DIR
    • XDG_DOCUMENTS_DIR
    • XDG_MUSIC_DIR
    • XDG_PICTURES_DIR
    • XDG_VIDEOS_DIR

    +: Since this is Linux, this is a fix for many but not all cases.


  • But you’re not researching, hiring, and scheduling a contractor to fix it. You don’t need to become an expert in long term planning and anticipate problems. You’re not mentally cataloging basic maintenance tasks like when you last painted the siding or mowed the lawn.

    Home ownership vs renting goes beyond equity and I know a lot of people who were happy renting because it gave them a huge chunk of free time back for trips, hobbies, etc.