• 0 Posts
  • 73 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle
  • I’ve considered switching several times in the past, but each time there was something I needed that was not supported (e.g. - this issue with Zoom screen sharing)

    In the last of these times I found no such dealbreaker, but I did want to try a dualboot setup - or dual-login, actually, because I should be able to switch at the greeter - first, to make sure I’m not breaking anything I need for work. This required switching from LightDM to a display manager that supports both X11 and Wayland. I don’t remeber which one I’ve chosen, but I do remember having hard time installing it (I think I couldn’t get it to launch i3 for whatever reason)

    I’ve just checked and is seems LightDM supports Wayland now, so maybe it’s time to try the switch again. Being able to use my current DM means I’m not going to risk breaking anything. Probably.







  • AeonFelis@lemmy.worldtoProgrammer Humor@programming.devWell well well.
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    edit-2
    1 month ago

    This is not about mistakes in the Git-managed code. This is about mistakes in the Git commands themselves. Anything that involves merging/rebasing/conflict resolution can potentially be botched. These mistakes are usually fixable, but:

    1. Fixing it requires some Git proficiency behind the level of the common Git user.
    2. If you don’t catch it in time, and only find the mistake when it’s deep in your layers of Git history - well, good luck.








  • I like the description by a Finn who said: Rust is like a car with automatic, while in C (or Zig) you need to change the gears.

    I don’t think this metaphor is correct. The automatic gear’s analogy would be the Garbage Collector, which almost every mainstream language has. Rust’s memory management, in comparison, is still manual. Maybe not as manual as C or Zig - but I’d say about as manual as C++. The difference is not that it has some weird gear-changing (memory cleanup) scheme that does not require human intervention - it’s that it yells at you when you don’t do the regular gear changing (memory management) properly.