Just a gentle reminder. All this modern IDE tooling that you've grown to rely upon makes you an objectively worse programmer.
Notices by THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network), page 2
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Tuesday, 24-Sep-2024 22:26:10 JST THE MARTYR OF BUTLERIAN JIHAD
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Wednesday, 18-Sep-2024 18:33:47 JST THE MARTYR OF BUTLERIAN JIHAD
Even though NULL is the holy cow of C programmers, treated very specially by C compilers, technically nothing stops you from doing this.
~ sudo sysctl vm.mmap_min_addr=0
vm.mmap_min_addr = 0~ cat null.c
#include
#include
#includeint main(void) {
char *addr = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED|MAP_ANONYMOUS, -1, 0);
if (addr == MAP_FAILED) {
perror("mmap");
return 1;
}
printf("We have successfully mapped %p\n", addr);
strcpy(addr, "ON NOES YOU HAVE WORMS IN YOUR NULL");
printf("%s\n", NULL);
}
~ gcc null.c -o null
~ ./null
We have successfully mapped (nil)
ON NOES YOU HAVE WORMS IN YOUR NULLWHERE IS YOUR GOD NOW?
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Saturday, 17-Aug-2024 18:32:01 JST THE MARTYR OF BUTLERIAN JIHAD
I can also bet money that this thing runs some kind of BSD lol
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Friday, 16-Aug-2024 18:34:38 JST THE MARTYR OF BUTLERIAN JIHAD
https://dayzerosec.com/blog/2023/04/17/reversing-the-amd-secure-processor-psp.html
Modern versions of the PSP utilize an on-die ARMv7 Cortex-A5 core, which starts before x86 cores are taken out of reset.
I thoroughly enjoy that every x86 CPU is a whole computer with an ARM chip and x86 co-processor cores in disguise.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 01-Aug-2024 08:03:59 JST THE MARTYR OF BUTLERIAN JIHAD
Where do you get computer science news? Lambda the Ultimate has been comatose for some time now.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Monday, 24-Jun-2024 17:54:35 JST THE MARTYR OF BUTLERIAN JIHAD
@iska @icedquinn what is it with lispers hating scheme so much?
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Monday, 24-Jun-2024 17:00:34 JST THE MARTYR OF BUTLERIAN JIHAD
Lispbros, it's so over...
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Monday, 17-Jun-2024 07:20:11 JST THE MARTYR OF BUTLERIAN JIHAD
x86 is a bad architecture and I'm hopeful that it dies soon.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Friday, 17-May-2024 23:49:52 JST THE MARTYR OF BUTLERIAN JIHAD
Daily reminder that Mozilla today are a bunch of petty ass-backwards retarded clowns. And everyone responsible for its regression to the current state deserves to be pumped full of molten lead mixed with acid through a spiked urethra catheter.
https://github.com/dimdenGD/OldTwitter/discussions/752
https://twitter.com/d1mden/status/1783892349430460819 -
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:09:47 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
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:06:09 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.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:04:35 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.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 09:01:49 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.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:59:55 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.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:56:58 JST THE MARTYR OF BUTLERIAN JIHAD
- does it matter? EQ should work inside the player.
- Yeah, it does
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:48:06 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.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 08:30:01 JST THE MARTYR OF BUTLERIAN JIHAD
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 07:46:30 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.
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 07:42:38 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..)
-
Embed this notice
THE MARTYR OF BUTLERIAN JIHAD (icon_of_computational_sin@mstdn.starnix.network)'s status on Thursday, 11-Apr-2024 07:42:37 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.