

This is perfect! Thanks!
Hello, tone-policing genocide-defender and/or carnist 👋
Instead of being mad about words, maybe you should think about why the words bother you more than the injustice they describe.
Have a day!


This is perfect! Thanks!


Thanks for asking. It’s partly OOP, but more than that, C++ is just rife with footguns and is basically unreadable for me.
I think C is much more readable and I find imperative/procedural programming to be much more delightful and readable.
Rust is my absolute favorite though, because it removes the footguns of most lower-level langs while being just as performant. The only trade-off is that you need to understand the borrow checker, but working with it becomes substantially easier over time and saves an ungodly amount of headaches. You can also write something that very closely approximates OOP, without the most of the footguns (like inheritance, until you get into more advanced stuff like trait objects, anyway).


I don’t know of anything fully libre exists, so in lieu of that: TD Ameritrade was the only software I found that actually has a Linux client. I’m pretty sure it’s still proprietary, but idk of anything else.


Speaking of suckless, does anyone know of a Wayland-compatible window manager, similar to DWM, preferably written in Rust or C (but not C++).
Seems like a fun thing to tinker with to learn how window managers work.


I have the same mouse, and that scroll wheel is unusable. It requires a ton of effort to just scroll tiny amounts because the sensitivity is waaay too low and it cannot be adjusted. The rest of the mouse is really nice because it runs QMK.
I set up drag scrolling as a workaround for the shitty scroll wheel, which allows you to press a button (or a combination of buttons) and then use the mouse’s optical sensor as an omnidirectional scrolling device until you release the button.
I set that up on my Ploopy Adept hand trackball mouse as well. It’s my favorite mouse I’ve ever used.


Okay, so this definitely feels like bad practice to not change the version number or URL, even in something trivial like example texts here. But what real-world significance does this have?
It almost seems equivalent to just changing a variable name based on how it’s being used, which – to be clear – should come with a version bump, but I can’t imagine this having any meaningful impact anywhere.


Can someone explain why, and what to use them for?


I’m a (mediocre) Rust dev, and I use GPL licenses for my projects. There’s nothing preventing you from doing so. I think the answer to your question is that it’s largely cultural.


Has anyone here tried Rust dev on Haiku OS? I love these “niche” OSes, and it’d be cool to write some utilities for it. I assume that a lot of the syscalls might be completely different, so it’d be more challenging as well?


I’ve been using Managarr ever since you shared it here, and it’s awesome!

lemmy.world has some very power-hungry and boot-throating mods, especially when it comes to this.


It’s a temporary ban. That is less of a consequence than what you’d face for airing a little too much copyrighted content or something, except for saying shit that could have come from Hitler’s mouth.
Frutiger Aero, my beloved 🤩


Servo barely works right now. Ladybird somewhat works. Neither are ready for daily use.


Servo cannot come soon enough. And yet… it’s so far from being even close to ready for real usage.
I’ve never heard of it before. Is it this? I don’t see any mention of it being FOSS or even where to download their app.


They only just added the option to use a self-hosted instance a few weeks ago, if I remember correctly. If it’s not there now, it should be there soon.


Maybe, but the thing that makes iOS Shortcuts so great is that it basically offers an extensive GUI to interact with all of the system’s APIs.


An equivalent to iOS Shortcuts for Android and Linux.
Helix is my favorite editor. It’s like Vim, but less obtuse because you can see the text you’re about to perform an action on before you take it.