The Linux Thread - The Autist's OS of Choice

  • 🐕 Maintenace complete. Database is on a new RAID. Everything should load faster. Will optimize more over time.
Perl isn't shit. It stagnated because Larry Wall was obsessing over with doing a rewrite in the form of Perl 6, which nobody but him was interested in. That's the main reason it got eclipsed by Python, which fulfils more or less the same role.
Larry was pretty much checked out by that point. Jon was the one who wanted Perl 6. Larry wrote the specs for it but he wasn't leading the project.

Perl development stagnated because it was basically considered feature complete at 5.8
 
I came across this genius/nut job who is apparently writing his own OS with his own language, and own compiler. You can by it too. Thought this might be interesting for some of you. I am to tech-illiterate to fully understand it, but he might be someone special.

His reason for it is having no more drivers in the future.

Introductory Video



His website:
 
Larry was pretty much checked out by that point. Jon was the one who wanted Perl 6. Larry wrote the specs for it but he wasn't leading the project.

Perl development stagnated because it was basically considered feature complete at 5.8
I stand corrected, thank you.

I think there was also some gubbins about "only Perl can parse Perl", i.e. it had been designed in such a way that it couldn't be JITted
 
I stand corrected, thank you.

I think there was also some gubbins about "only Perl can parse Perl", i.e. it had been designed in such a way that it couldn't be JITted
I think it was "only perl can parse Perl" (sic). And yeah, it's got context-dependent grammar.

I think aspects of it can be pre-calculated, but a lot of it will come down to the wire as far as interpretation goes.

Years ago I was a fan of Perl, but I haven't done anything with it in awhile. I like it when people truly enjoy their work. And Perl is one of those things that you really have to have a passion for computer nerd bullshit to appreciate.
 
Years ago I was a fan of Perl, but I haven't done anything with it in awhile. I like it when people truly enjoy their work. And Perl is one of those things that you really have to have a passion for computer nerd bullshit to appreciate.
I could never understand it but I knew a few perl wizards and they were like if you asked them hey how do I do this, they'd sit there, stare autistically for a minute or so, then type a single line of completely incomprehensible voodoo runes and suddenly exactly that would get done.

I remember I once asked "how the fuck did you do that?" And he looked at me like I'd sprouted another head and just said "I told the computer to do it."
 
Are you talking about ReNamer? Yeah it is a very power tool that even has the ability to do things like break apart the file name into multiple strings then rearrange them. I looked through the Linux Mint repository for a file ReNamer Gui, and while there were a few they were all very basic and none had this feature.
It's something similar to that called "Rename Master". Holy shit! I just found out that it is STILL being updated. The version I have been using I got back in 2004 or so and never looked for an update until now because it "just worked."
RMaster-1.pngRMaster-2.png
The author's website is still around 20 years later with new versions. That is a good sign.

Linux bros, why isn't there something this useful written for Linux users by now?

@Betonhaus thanks for not being a dick and just replying to my questions unlike some others on here. :lol:
 
Hey hey me again getting angry at the pedostache blondeman. Why do I watch his videos you ask? The answer is I am retarded.

Some developers suck at using S3 and developing for the web. They don't secure content types and all the fun stuff that breaks my tampermonkey scripts. Some retards handle generating the file's key to upload on the client side(why are js developers like this?), so you can replace that key with something already existing on the server and change it.

The solution? Use Theo's service of course. He made these fifty extra lines of code for you, so now you can pay him monthly instead of doing it yourself!



I've always wanted to do this...what about genthree?
I mean, the JS ecosystem is notorious for using 3rd party packages with 0 research or vetting. Capitalizing on it by selling it as a service is a pretty good idea. The target audience for this is probably writing code on a MacBook with little understanding of the underlying tech aside from what they were explicitly taught in their college classes.
I've never heard a single actual Linux user say they prefer Gayland. It's more like the Vista/Win 8 of Linux.
I think opinions on Wayland likely correlate with distro choice. Wayland is for the Arch and Fedora crowd. It's a shiny new toy that isn't quite ready for everyday normal users, but if you want to be the beta tester it's available and it's clear that it's here to stay. If you're the type who runs a Debian based distro it's probably frustrating because you value stability more. Moving everyone over will be frustrating because until it has market dominance there will be some compatibility issues. It's pretty usable now, but it's a transition period that necessarily entails forcing people over who don't care and don't want to deal with it. Hopefully once it's the defacto standard these issues will be ironed out. For now you're in between a rock and a hard place where you either put it off and will eventually be left behind, or you adopt a less stable system for now in hopes that it increases markets hare and expedites the development of fixes for it's issues.
 
It's a shiny new toy that isn't quite ready for everyday normal users, but if you want to be the beta tester it's available and it's clear that it's here to stay. If you're the type who runs a Debian based distro it's probably frustrating because you value stability more. Moving everyone over will be frustrating because until it has market dominance there will be some compatibility issues. It's pretty usable now, but it's a transition period that necessarily entails forcing people over who don't care and don't want to deal with it. Hopefully once it's the defacto standard these issues will be ironed out. For now you're in between a rock and a hard place where you either put it off and will eventually be left behind, or you adopt a less stable system for now in hopes that it increases markets hare and expedites the development of fixes for it's issues.
That sounds like the arguments I used to hear about GNOME 2 vs GNOME 3.

I don't use Wayland (or GNOME for that matter) myself but Wayland is something I have been keeping my eye on as I very well may be forced to migrate to it one day.

What is your personal preference?
 
That sounds like the arguments I used to hear about GNOME 2 vs GNOME 3.

I don't use Wayland (or GNOME for that matter) myself but Wayland is something I have been keeping my eye on as I very well may be forced to migrate to it one day.

What is your personal preference?
I personally use Wayland, with hyprland specifically. I really haven't had any issues with it aside from XWayland rendering for electron apps, and that is easily fixed with a couple cli flags or config files. It might be more annoying in a traditional desktop environment, but since I'm already binding most of my main applications to keyboard shortcuts in the hyprland config, it's a non-issue for me. I store all of my critical data on my servers, so I enjoy being a little more bleeding edge on my laptop as well.

I know some people in the thread have had some incompatibilities with their workflows, so I obviously wouldn't recommend switching over in that case, but otherwise I think it's going to be unnoticed by most. You can always take it more conservatively and move over later after some of the finer details are addressed. Alot of distros are pushing it hard now, which will lead to alot more bug reports for the issues that still persist, and force devs to update if they've been lagging behind.
 
Wayland is for the Arch and Fedora crowd.
It's for some of them. I use Arch (btw) and have stuck with X11. I used Wayland for a bit and found it to be exceedingly okay. It worked fine, no better than X11, until I got my second monitor. After that, it was constant issues, mostly stemming from the fact that my two monitors are different resolutions. X11 may forget that my secondary monitor is supposed to be vertical, but it's never fucked the resolution to the point that my computer was unusable and had to be restarted.
 
Huh really? Wasn't Wayland supposed to handle multi-monitor setups better? Guess you learn something new every day.
I think it does if you're a reasonable person with two of the same monitor. I, however, am not reasonable, so I have one nice monitor, and the secondary is literally the cheapest one I could get from my local electronics shop. The second monitor is also in portrait mode, which even X11 struggles with.
 
The second monitor is also in portrait mode, which even X11 struggles with.
I've honestly never had much of an issue with this on X. Landscape, portrait, stacked every which way, it just works. The different resolutions has caused issues (using xrandr to set scales didn't work as well as I'd hoped, probably because I didn't do it right), but if I just accept that any lower res monitor will have everything scaled stupidly large, I can live with it. I only used one to hold messenger apps and a music player anyway.
 
It's for some of them. I use Arch (btw) and have stuck with X11. I used Wayland for a bit and found it to be exceedingly okay. It worked fine, no better than X11, until I got my second monitor. After that, it was constant issues, mostly stemming from the fact that my two monitors are different resolutions. X11 may forget that my secondary monitor is supposed to be vertical, but it's never fucked the resolution to the point that my computer was unusable and had to be restarted.
I meant it more in the "I'm willing to accept a few kinks here and there, I want the newest packages" way. There's probably an element of works on my machine going on, though I use a fairly unconventional setup myself.

One of the issues with Wayland is that it seems to stay in a more abstract part of the stack, requiring other developers to implement alot of the traditional window behaviors and such. I wouldn't be surprised if this leads to further disconnects between experiences, as different desktop environments will likely have superior implementations.
 
I meant it more in the "I'm willing to accept a few kinks here and there, I want the newest packages" way.
I'll also freely admit that I'm an atypical Arch user. I do a fresh install, add the shit I need, and then leave it alone. I update maybe twice a week. Having bleeding-edge software isn't all that important to me, but I use Arch because I know Arch and don't care enough to learn anything else.
 
  • Like
Reactions: HahaYes and Marvin

Pretty insightful commentary from someone who isn't a complete ignoramus like Linus Cuck Tips.

What he said about DaVinci Resolve not resizing... Gnome footfags BTFO. He wouldn't have had that issue on Plasma.
DaVinci Resolve is a multi-platform program, and those almost entirely support Gnome better then KDE. Generally only programs made specifically for KDE (like all the programs that put a K at the beginning of their name) will have less support for Gnome. You sure it's not a Wayland issue?
 
You sure it's not a Wayland issue?
It's both GNOME *and* Gayland issue. GNOME-tards, for whatever reason, don't want to support server-side decorations, and instead want you to add decorations "manually", which has been a problem for a while now. And, in true Gayland fashion, SSD is an "extension", so technically you don't need to implement it, so here we are.
 
Saying perl is bad sounds like me but I write programs in forth and enjoy lua, I might not be the best person to listen to when it comes to programming language advice. But even then I gotta admit there are some absolute perl classics in the linux ecosystem (rsnapshot comes to mind) that just work. Blessed be the people that can stomach looking at it.

So you basically run an X server embedded in wayland and while I'm sure that works just fine, this doesn't strike you as slightly odd? Wayland has been in the making for 15 years. A lot of the "bugs" it has are just shortcomings of the protocol that can never be solved without either turning wayland into something else or shoving some very customized solutions into the compositor or other window managing layers, making that solution only valid for whatever (stack of) windowing system you run. The "mess" of X is not going away, it is only going somewhere else. Of course the gnome people would embrace this, because red hat wants a monoply on the Linux ecosystem and red hat is the largest corporate contributor to gnome (when you wonder about some decisions in open source software projects like this, always follow the money). The technical merits of the wayland protocol have been discussed a lot here though so I won't repeat it all.

The average linux redditor has been telling me X is dead for about ten years at this point, so I guess my X installation should be dead any day now. I'm also using a window manager that doesn't get new features for (*gasp*) years and I'm pretty sure moving my mouse cursor doesn't involve javascript, so my computing days seem to be numbered either way.

What all these NuLinux projects (be it sound servers, init systems or protocols) have in common is that they promise me groundbreaking improvements of my "linux experience" but are always very vague about what these improvements really are, or rather, how they are often just shifting the same shit around (because real innovation is hard) and are basically just a collection of trade-offs. Then you start questioning the usabilty or sense of switching and then suddenly you are met with this hostilty and people bascically want to "make you". What is the crime in using things that just work for me? Does it make me too independent of your clown car of a software stack? I know it's repetitive to point this out over and over again, but it truly is annoying how many people actually know this is BS but just do not want to speak up because of the hostile feedback.

After that, it was constant issues, mostly stemming from the fact that my two monitors are different resolutions.

Which is funny because I distinctively remember wayland weenies making a big deal of how much better wayland is for multimonitor setups.

If you have problems with monitor setup in X, it's probably whatever thing you use on top of bare X being retarded. Just learn to use xrandr directly.
 
Back