a couple years ago lunduke documented that gnome redirects money donated to develop GNOME Desktop into left wing charities and untraceable consultant payments. always accuse your enemies of what you're doing.
Post
Remote status
Context
24this also applies to ruby itself, nowadays it's trivial to be aware of cutting-edge runtime and compiler methods with a bit of work even if you choose not to use them, back then everything was black magic outside academia
don't remember 00s that way. was still outside uni chatting on fora and searching things, but feeling was "hardware constraints gone but people piling garbage on garbage, so still no performance gains. need to care about these things
the oop craze was strong, but felt that was more eminating outwards from academia rather than reverse, students pushed on java early and adopting python and ruby because of that
students i knew definitely couldn't, brittle template generators barfing incomprehensible things and layers of "enterprise ide" preventing people even learning version control
@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
un, few big issues just inherent to c, but modern c dealing with nearly all small things i ever had to complain of it, very cool
@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.
a c-like with modern namespacing and modules, nice types and type inference (explicitly bypass-able for low level suppose), a few syntax tweaks around e.g. function declaration to make fun pointers less pain, and yeh stdlib that's organised well (like elixir or janestreet ocaml) + nicer threading and io
would be pretty ideal language for me
Replies
0Fetching replies…