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

help-circle


  • steltek@lemm.eetoProgrammer Humor@programming.devD or d come on
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    1 year 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.






  • I’m obviously a fan of LE but a simple self-hosted option with a custom CA would be great for local machines:

    • I don’t want every Raspberry Pi/laptop/temp VM/whatever published into the cert transparency record
    • Configuring the router to forward every local hostname to the machine’s .well-known would be awful (if my ISP even allowed port 80)
    • Exposing local machines to the Internet is an unnecessary degradation of security

  • 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.


  • No one seems to mention license considerations when talking about static linking. Even if your app is open source, your particular license may not be legally compatible with the GPL, for example. 3BSD, MIT, and Apache most likely don’t change in a single binary but it’s kind of a new thing that no one was really thinking of before when mixing licenses together.

    I think this default okay assumption comes from most developers having a cloud-centric view where there’s technically no “distribution” to trigger copyright.




  • Using more than one monitor was the first “Why would you want to do that?” moment. Window management on Macs is awful but adding screens makes it way worse. Coming from i3 and sway, with rich hotkeys and fast, straightforward window manipulation, it felt like someone forgot to finish writing the OS. It seems most people use only the laptop screen or have a single external monitor as an auxiliary? They just genuinely didn’t know why or how you use multiple monitors.

    Tiling in macOS can be polyfilled with apps but there are tons of edge cases where it fails and the app’s hotkeys don’t flow well from the a handful of native keys, so it feels disjoint and bodged together. Also, if you “bump” a window, it’ll stay dislodged because it’s a poor mimicry of the real thing.


  • steltek@lemm.eetoAndroid@lemdro.idOnly the EU can save Android in the US now
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    2
    ·
    edit-2
    1 year ago

    Ugh, sounds like some of my coworkers and MacBooks. Then you discover that MacBooks are seriously crippled compared to the Linux machine you were using and you get told one of:

    1. “What do you mean by $feature? I’ve never heard of that.”
    2. “Why would you want to do that?”
    3. Run a badly performing Linux VM in a janky hypervisor to do that
    4. Pay $10 for this little 3rd party app to fix the problem

    Throw in some serious RSI pain from that tire fire of a keyboard and yeah, I have no idea why I switched.

    Edit: Work machine. No way I’d pay for Apple with my own money.