JimmyChezPants 🇨🇦

u/jpaskaruk@growers.social
0 posts · 40 comments

Recent posts

No posts.

Recent comments

@hoshikarakitaridia @replicat I have always promoted the linux desktop, but never the Year Of The Linux Desktop, but I am lately predicting that year, in one of the next five,

strictly based on Microsoft shitting and shitting and then explosively shitting the bed until only miserable corporate cubiclebeests are using it. Microsoft failing on an existential level, dovetails with Valve being the new alpha in video games, even if anticheat is likely to keep competitive games locked in for a while.

And if you lose the gamers, you lose the desktop, period.

But wait, there's more! I keep reading announcements that various VST makers are supporting Linux in ever-greater numbers. I'm not a heavy user of em, but it's indicative. Like I think Serum is considered a huge deal, and I think I read it's got Linux support now.

It's coming.

@steel_for_humans My take on Ubuntu/Debian, no authoritative aspect to this opinion, other than, I have been using one or the other my entire time using GNU, with a few brief forays into Arch.

First, my direct answer: if you're liking Debian, and you don't feel limited by it, stick with it. Both Ubuntu and Debian feel exactly the same, and almost always you can follow Ubuntu instructions on Debian and have full success.

Debian's trip is basically conservatism - they want a rock solid, dependable system, and to achieve that, package upgrades are slower and permanently behind Ubuntu. Unless you run Sid, Debian's "rolling release" version, which gets you basically the same packages (and instabilities) as Arch.

You won't really notice anything different, day to day, on Ubuntu, so it is an equally valid choice, subject to your opinion of Canonical. I find their business practices... questionable, so I moved to Debian full time at some point, but notably, back in my one Linux job, I ran Ubuntu cause we needed it for some dependency or other. They were also the first distro to really do an implementation where the difficulty of installing and managing it was approximately equal to Windows', but nowadays you install KDE on any distro and you've got a very robust system.

Notably, Ubuntu has announced they're getting into AI implementations, with an emphasis on Local Inference first, so if you're not radically anti-AI, that would be a very good reason to choose Ubuntu.

I find that on the rare occasions that Debian's packages do not provide a thing I want, I can get it by installing an AppImage or Flatpak or (in desperation) Snap, or in cases of extreme need, it's really not that insanely hard to build from scratch, as long as the devs are able to write good instructions/scripts. There is no need to run anything else, at this point, from a functional perspective.

Bonus suggestion: for your servers only, consider having a look at FreeBSD. A completely different experience, and many would argue, a better one.

One example: If you are setting up a project that needs a web server, on Linux you are highly likely to encounter a thing where some people use Apache, some use Nginx, I don't even know what all is out there now for web servers, but there will be many different tutorials, and good luck to you in sorting out which tutorial is good quality, and uses the good quality tools. I have literally reinstalled systems in the past, for want of a good tutorial that was on the distro I had, but I'm the sort of weirdo who enjoys that.

Linux, fundamentally, is beautiful anarchy, which is difficult for the individual alone in the world. You are endlessly bombarded with choices, and little to no explanation of why you might want to use one thing vs. the other.

FreeBSD, on the other hand, has an opinionated choice on web servers, and the package they intend for you to use (which I believe is still Apache) is called httpd - ie, in the land of FreeBSD, there is one best web server, the HTTP Daemon, or httpd. The documentation of httpd is rich and lush.

You can still use the other ones, in general, but if you use httpd, you will have a straightforward deployment going in a very short time, because there is one canonical way to do it, and it's easily found in one place (the FreeBSD Handbook).

It does also kinda force you to learn how things work at a slightly lower level, BUT it does so, again, with good documentation that you can read and understand, and reward is that you do things in a far more computationally lean way, and get way way more out of your hardware.

@FishFace Nothing is "politically impossible," and AI is not inevitable.

When rich people get out of hand, there is always the same correction that takes place, sooner or later. Right up until the very moment it happens, people with varying degrees of comfort in the existing regime are squawking that the world will end if we mess with the Load-Bearing Pedophiles.

They have less chance of making their tyranny permanent this time than at any previous time it has been tried.

Prepare your mind for the idea that you and everyone you know might have to personally pick up a shovel and dig, before the mess they are making right now gets cleaned up.

@poVoq

@Zorque I think the point that @lIlIlIlIlIlIl is making - remember, we all want the same thing here - is that every bit of effort put into trying to force Google to act in ways that they will never act again, in the end, is going down a memory hole at the end of its ripple effect on reality. And that's true, and worth acknowledging.

However, effort going into technical development of Linux-based portable devices, is only going to come from a select few people, and I would propose to say that the people who are working on new OSH designs for pocket computers that will eventually take the place of these corporate surveillance monoliths, these people are probably not the ones putting time into what we sometimes call "digital activism" (ie. posting on socials about justice). They post, you know, Git PRs.

So you know, you're both right, you just need to remember that different people are working on those two goals, and keeping Android as, umm, "sideloadable" as possible while the real nerds continue to save us is a worthy thing to do, if it even delays things by a year.

@BruisedMoose @InternetCitizen2 The only reason I'm being fairly passive (this is passive for me) in my criticism and not trumpeting a horn from the mountaintops of the miracle Symfonium is

-they are only on one shitty OS that I currently carry around with me but at some point will stop in favour of at least a de-Googled phone, but more like some kinda janky SBC rig I build myself. I expect to lose it at some point.

-they are not Free Software.

But the actual usage experience of Symfonium is incredible, and does not seem to give a shit if you don't give a shit about metadata, it just handles that geeky bullshit for you.

The instant mixes are so good that I'm considering signing up for a streaming service again, just so I can get new music from people I have not already collected. The fact it integrates so damn many sources too.

Within its tiny corner of the world (the app store of a corporate reaver) it's quite a thrill. Nobody's Perfect.

IMO though, anything that purports to do anything for you as regards your music collection, should meet the minimum standard of working as well as Winamp. Cause Winamp was good enough for the whole world for at decade or more.

@InternetCitizen2 Longtime Jellyfin user, brief and erstwhile Navidrome user.

If you are complete on top of your collection's tags, and enjoy managing your tags, and have some solution besides Navidrome to do that management with, you might enjoy Navidrome.

Navidrome is intensely dependent on your tags being correct, and it offers no way to edit tags itself, that's entirely your problem. I come from the age of Winamp, which allowed you to edit tags with quite a bit of flexibility, it took me a while to even realize that someone had the audacity to release a music server that didn't manage what it relied on.

Oh, and forget about using a folder-based view on Navidrome, it is not a planned feature. The main dev is fixated on tags, but not enough to implement editing them. It's an absurd hill to murder your app on.

Where I landed: Jellyfin serves your music collection just fine, and offers a folder view even, and I paid 8 bucks CDN for an Android app called Symfonium, which offers every feature you could want, using your Jellyfin server as the media store.

It also connects to Navidrome and many other sources, but Navidrome became completely unnecessary once I got Symfonium.

@ampersandrew @IsoKiero Important thing to understand about VLANs is that they exist at Layer 2 (DataLink) of the 7-layer OSI model - when you're talking about VLANs, the addresses that you're working with are the MAC addresses of your network interfaces. The VLAN tags determine where packets go without ever knowing about or looking at your TCP/IP addresses. The VLAN conversation happens among your routers and switches alone.

This differs from, say, a [Layer 3, VLAN unaware] Router or a Layer 3 Switch, both of which are capable of making (or only make) routing decisions based on TCP/IP addresses.

So, when you're working with VLANs properly, absolutely nothing that happens will affect other VLANS, generally speaking, unless the two VLANS can reach a common router, and affect each other that way.

edit: just thinking about how squishky the barrier is between these two layers - a TCP/IP router or firewall does not need to be VLAN aware, but they generally are, for instance to act as Internet Gateway for both networks (thus creating that opportunity for exchange between the two networks via Layer 3).

And likewise, even though Switches are generally supposed to just be Layer 2 devices that concern themselves primarily with VLANs/MACs, any serious network Switch is going to be Layer 3 aware for remote admin at the very least, and frequently will include some Layer 3 routing features, though rarely firewall functionality in my limited experience, which is frequently run right on the router.

on *Permanently Deleted* · c/selfhosted · 8 pts · 176d

@curbstickle @early_riser I drive a school bus. I have to maintain a seating chart for my kids, in case of accident and whatnot.

Let me tell you about the locked-in software that the Division is probably paying thousands per year to use, which I have to use in order to update that chart.

It's... from the 90s. No javascript whatsoever. To update a seat, I click one of those HTML1.0 popopen lists. After I choose the new student, I wait about five seconds for the page to reload. There is no option to do a bunch of updates then hit save. Only this Promethean pecking at my geekish liver with each passing second.

I could code something better in a weekend and I never touch LLM slop of any kind, and I offered to, for free, because I will give it to all other drivers, but so far, they are not taking me up on it.

Proprietary = you* are meat for shareholder leeches

*edit: The "you" here being my local community, who have to pay for this garbage, but don't get to see how fucking appallingly bad it is.

@freeman @mittyta I have not figured out the arrs entirely yet, I believe they make em weird and ugly on purpose, but I have noticed that when I add a series on seerr, it will try to download a full season in a single torrent, but does not seem to search for individual eps if it doesn't find it.

I then go into the arr and click search on the individual episodes, and it usually finds them then. It's brilliant at grabbing new stuff, but I'm finding it's just easier for me to manually download and move older stuff, more and more.

@Bakkoda What software did you use? Or did you code your own? I'm using Navidrome at the moment, it's okay and there's lots of apps that extend features using its api, but I'm open to trying out a better project, if you're onto something you're happuy with.