@sun I think both sides are in on it to destroy FOSS.
The mozilla fellowships have always been for research into censoring wrongthink and garbage like that, plus didn't they spend multimillion dollars putting on a "feminist, decolonization conference" and were all like 'no we forced all our employees to attended, so it's technically just a staff retreat!'. Plus they don't even call themselves a software company anymore, they are now officially "a global crew of activists"; they proudly proclaim themselves to be first and foremost a political organization. I don't follow gnome's exploits, but I wouldn't be at all surprised if they have similar practices in discretionary spending.
@sun @snacks @idiot @whiteline @ageha it is slow as molasses. ruby on rails isn’t even a low bar, it’s absolute rock bottom. luajit is faster than java, especially on non-x86. neither has any hope of keeping up with gcc/g++
@sun @snacks @idiot @whiteline @ageha (modern C and C++ are also not what they used to be and shitting out working stuff got much easier)
@sun @snacks @ageha @whiteline @idiot honestly i’m a lot more excited for C29 because it’s getting so much good stuff that’ll make code safer and more elegant while the C++ committee prefers to add more reasons for senior devs to slap junior devs on the wrist
@sun @snacks @ageha @whiteline @idiot same. which is why i double down on C to the point that i will use GNU-only extensions if they help
@ageha @snacks @sun @whiteline @idiot my biggest issue with C is libc. the language is pretty solid
@ageha @snacks @sun @whiteline @idiot it’s this unfortunate combination of inflexible (e.g. only one memory allocator) and poorly designed 80s-era crap (everything about locales, signals, i/o primitives…)
which is also unfortunately just how posix works. the syscall interfaces are already shit and there’s not much libc could do to make them less ugly.
@snacks @mischievoustomato @idiot @sun @whiteline @ageha it’s so funny how rust is like some bastard child of webshit and fp languages. you have async on one hand and borrow checking on the other hand, and if you touch both parts it just screams KILL ME IT HURTS TO LIVE
@ageha @snacks @sun @whiteline @idiot namespacing is coming, less painful function pointers are coming. modules? we have modules at home (pkgconf)
@ageha @snacks @sun @whiteline @idiot use meson and it’s gonna be less painful than any language with modules and package managers
Zanzibart, forgive me...
@mia @snacks @ageha @sun @whiteline @idiot @mischievoustomato nah it's mostly fine. Explicit pinning had to be developed, but that was coming anyway due to self-referential structures being a thing.
I wish C++ also had it, because the current C++ meta for those is to either T(T&&) = delete; or to write a fat boilerplate with a chance to shoot yourself in the ass.
@sun @ageha @idiot @snacks @whiteline GBA hacking is how you learn to love ARM assembly
@sun The concept of transparency (openness) is lost upon the FOSSbros, apparently 