Some day C-tards will learn to include headers directly instead of relying on transitive inclusions. Some day...
Notices by THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Wednesday, 12-Feb-2025 21:06:46 JST THE MARTYR OF BUTLERIAN JIHAD
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Friday, 07-Feb-2025 14:36:07 JST THE MARTYR OF BUTLERIAN JIHAD
Remember. Computer companies think you are massively retarded and cannot think for yourself, therefore you need your OS to act as a nanny.
Microsoft does this.
Apple does this.
This mentality has even infected open source projects, like GNOME or Wayland.IT people are suffering from an enormous God complex that needs to be eradicated as soon as possible, otherwise we all will end up worse and worse every year.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Saturday, 14-Dec-2024 17:23:06 JST THE MARTYR OF BUTLERIAN JIHAD
The CEO of Mozilla earns more money than Linux Foundation spends on the Linux kernel. Let that sink in for a second.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 26-Sep-2024 17:32:28 JST THE MARTYR OF BUTLERIAN JIHAD
@Arwalk Valve dudes are unhappy that FDO autists take years (literally) to pass even the most basic of protocols and started their own repo of Wayland extensions, open for submissions from anyone.
https://github.com/misyltoad/frog-protocols
cc @sun
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Wednesday, 25-Sep-2024 00:50:37 JST THE MARTYR OF BUTLERIAN JIHAD
Just a gentle reminder. All this modern IDE tooling that you've grown to rely upon makes you an objectively worse programmer.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Monday, 17-Jun-2024 07:21:05 JST THE MARTYR OF BUTLERIAN JIHAD
x86 is a bad architecture and I'm hopeful that it dies soon.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Tuesday, 16-Apr-2024 23:56:23 JST THE MARTYR OF BUTLERIAN JIHAD
Since I hate Wayland so much, any software that I write will, upon detecting itself running under a Wayland compositor, randomly turn into a fork-bomb where each process creates a dozen windows with random properties.
HOW IS THAT FOR SECURITY, YOU FUCKING FREEDESKTOP CUNTS? I just want my software to be able to move its own windows, but noooooo... you claim it's insecure. FUCK OFF! EAT SHIT AND DIE! I WILL BREAK EVERYTHING THAT YOU HOLD DEAR!
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:09:42 JST THE MARTYR OF BUTLERIAN JIHAD
@dcc @rek2 @threat no, you are just being petty about some dude on the internet not liking your favourite software
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:06:06 JST THE MARTYR OF BUTLERIAN JIHAD
@dcc @rek2 @threat i wouldn't know what a hot dog with shit tastes like, but I'm glad you've had this experience for all of us.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:04:31 JST THE MARTYR OF BUTLERIAN JIHAD
@dcc @rek2 @threat pure alsa is garbage. The rest isn't any better, most software only supports pipewire these days anyway.
I am not going to completely reconfigure every part of my system that deals with sound just because one garbage of a player shits itself profusely. Winamp works just fine for me.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:01:47 JST THE MARTYR OF BUTLERIAN JIHAD
again, pipewire works for everything but audacious. So, it's audacious problem. Also, it's not like L'Eunuchs has any other audio system.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:59:53 JST THE MARTYR OF BUTLERIAN JIHAD
- Winamp works with Pipewire somehow. So, it's an Audacious problem.
- Of course. If I wanted a player without UI, I'd use cmus. Again, Winamp doesn't have this issue, provides nice UI and doesn't gulp memory.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:56:54 JST THE MARTYR OF BUTLERIAN JIHAD
- does it matter? EQ should work inside the player.
- Yeah, it does
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:47:59 JST THE MARTYR OF BUTLERIAN JIHAD
- substandard EQ that somehow manages to be broken in my system. No, I don't want to debug it and submit bug reports, I just wanna listen to music. Thanks you.
- somehow Audacious manages to munch on more resources than the latest Winamp. Winamp works like it's 2007, rarely going about 100 megs of RAM. Audacious easily gulps triple or more of that. Not that I care, I have 128G of that, but still it's nice to use more thoughtfully written software.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:29:58 JST THE MARTYR OF BUTLERIAN JIHAD
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 07:46:27 JST THE MARTYR OF BUTLERIAN JIHAD
@threat @rek2 kinda same. Which is why I use Winamp to listen to music on L'Eunuchs. Funny, but it works much better via Wine than any native L'Eunuchs music player. I'm dying of irony.
I also heard of people using Windows versions of Firefox in Wine for some seemingly valid reasons I can't remember.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 07:42:33 JST THE MARTYR OF BUTLERIAN JIHAD
@threat @rek2 because Electron is the only somewhat portable GUI out there. Except maybe Qt, but Qt comes with it's own barrel of worms (ahem C++ ahem..)
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 07:42:31 JST THE MARTYR OF BUTLERIAN JIHAD
@threat @rek2 depends on your target platforms. A lot of devs target Android and iOS too, and Qt has weak support for those. Especially for iOS.
I'd take Qt + Kirigami too, KDE people did a magnificent job of splitting their libraries into small reusable components that do not pull the entirety of Plasma desktop. Still, I understand the rationale behind using Electron even though I hate it.
It's actually stupidly funny that the most portable after Electron GUI framework out there is...
WAIT FOR IT!!!!
Winapi + MFC! Because Wine exists and works virtually everywhere, and this makes older Windows apps portable as fuck. Even if you consider L'Eunuchs world alone, you have much higher chances of successfully launching a winapi binary than anything in GTK.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 07:42:30 JST THE MARTYR OF BUTLERIAN JIHAD
@threat @rek2 your workflow doesn't, but I'm willing to bet money that your Signal app for both phones and desktops is actually the same code. Element, for one, does exactly that, it's the same code base for browser, desktops (Electron), and mobile, with just slightly tweaked UI settings.
As for Wine, it's not just them. Say what you will about Macrohard, but they do a stellar job of supporting backwards compatibility. L'Eunuchs gnutards can only dream of something like that. It's much easier to launch Windows versions of even not that old games (say, early 2010s) with Wine/Proton than their native L'Eunuchs ports.
-
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 04-Apr-2024 21:31:08 JST THE MARTYR OF BUTLERIAN JIHAD
Working on a C++ project really does make me appreciate Haskell's tooling. Other languages are just so much worse here.
What happens if you provide an invalid library name for cmake in target_link_libraries()? Nothing, really. CMake will just ignore it.
Does cmake --fresh really start a fresh build, ignoring local caches? No, you need to clean up things manually sometimes or you'll run into bizarre errors.
And this stuff is just full of little annoying quirks like this.