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

help-circle
  • Just hold your ground and keep reading your book, eating alone etc. If someone enters personal territory, shut it down by being honest “I don’t want to talk about that” and move on. Resist peer pressure and be who you are, it’s the same as it was in school.

    Also, talk to your coworkers (I know it’s hard) about whether they think it’s appropriate. You have an impression they’re on board with this level of “intimacy” but it’s possible they are just going along to get along.

    If persisting doesn’t work then it’s probably time to find another job. Plenty of workplaces out there that just want you to do your job and no more.

    HR is definitely not on your side either, unless you can point to specific violations of policy. They exist specifically to cover their own ass, not to actually make your life better.





  • TIOBE is weighted toward languages that have existed for a long time by virtue of counting lines written / skilled engineers etc. but the speed at which Rust is climbing that list is a better indicator. Also, a lot of the languages above it wouldn’t be appropriate for anything like a DE.

    But you’re right, it’s hyped, I just think the hype is real.


  • This is a weird take. Rust is very popular and is the current heir apparent to C for systems level stuff. It’s a great choice to start a new DE/toolkit.

    As for the rest, you’re right the end user doesn’t care about the language their graphical app is in, but the developers fielding their bug reports and making fixes/features sure do.



  • For kernel dev it would be a disaster, there’s too much implicit action, and abstractions that have unknown runtime cost. The classic answer is that everyone uses 10% of its features over C, but nobody can agree on which 10%.

    As someone forced to get up to date with C++ recently, at this point it’s a language in full identity crisis. It wants so badly to be Rust, but it’s got decades of baggage it’s dragging along.


  • In a world where Valve controls 90% of what is running on a device with immutable / containerized images, yeah I think Arch makes a lot more sense. A distro focused on rolling release is a lot less likely to hang you up when you choose to update.

    Debian is great, but depending on where you are in the release cycle it can be a pain in the ass to stay up to date and, frankly, the last time I ran it, shit like apt/dpkg configuration and so many /etc files and structures just felt like mis-features or too complex for their own good.










  • Really? I use Arch native Steam and Proton no problem. You either use steam-runtime (uses built in Ubuntu runtime) or steam-native (expects Arch packages) but there is a meta package for pulling the runtime deps. Both have worked for me.

    That said, Flatpak has come in clutch for me as well on the Steam Deck, and for things like Prism Launcher (modded Minecraft launcher) where you want to juggle multiple Java versions without needing to run archlinux-java between switching packs.