Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
pistolero (p@fsebugoutzone.org)'s status on Tuesday, 02-Jul-2024 18:49:50 JST pistolero
@i @sun Yeah, that's what I'm saying. The most accessible programming environment we have, and there are a half-dozen implementations, none of which are GPL'd because GNU guys are busy shitting up the compiler to please Oracle and Microsoft and Apple and putting flags onto Unix utilities to placate fictitious normies that they imagine will need those flags, though these flags will never be used and only create a maintenance burden because normies click the Bluetooth logo in Gnome and then post in the Ubuntu forums if it doesn't work.
I mean, the point of the GNU project was not to clone Unix to provide an environment that was friendly to hackers, primarily by ensuring that it was and stayed hackable. Unix compatibility was a target because the industry wanted Unix, and being compatible helped free it all up. The industry no longer gives a shit about POSIX or SUS or any of that, they put shit into a Docker container and everything else is all browsers. It's great fun to shit up the compiler, but once Mozilla went retarded and the only free one died, the most prevalent development environment in human history entered the control of the large vendors. GNU declared "Mission Accomplished, we have Unix now" without noticing that the playing field had moved.
So now we sit around hacking this retard system that has proprietary video codecs built into the goddamn specification because Mozilla is now Google's second vote at the W3C. No one wants to make a browser: why would you? I imagine that in the 80s, reimplementing Unix and C was about as distasteful to the Lisp hackers as reimplementing the browser would be for most Unix hackers, but we don't have an :rms: saying "We need to do this, come help, I'll do it myself if no one else does." And he's a *boomer*. How many programmers do we have on the earth, and no one's doing this?
Well, Fabrice is on part of the problem, at least: https://bellard.org/quickjs/ . I don't wanna write a CSS3/HTML5 layout engine from scratch so that it can be AGPLv3'd, do you? Nobody does. So here we are, and we'll be here a while.