• 0 Posts
  • 43 Comments
Joined 2 years ago
cake
Cake day: June 27th, 2023

help-circle





  • Demand? What?

    You can just have a site that says things. You might just get a trickle of readers, and that’s okay. Not everything has to try to rule the world. You can contribute this little part of it, that might amuse or inform some people, and not pile up yet more value to a terrible corporation like Wordpress, Facebook, Twitter, Reddit or (while I’m ranting) Fandom.

    Plain HTML doesn’t break. You don’t need to update frameworks. It won’t make the user’s browser consume a ton of their RAM. Even if your image hosting goes down, the text will still be there. The biggest problems with HTML are external. Google giving attention to Reddit over your site, or de-prioritizing it if it’s not “responsive to mobile,” and web browsers choosing not to reveal by default what terrible resource hogs big sites can be. Check about:processes (on Firefox at least) some time, I’ve seen Youtube, Facebook and Twitter consume over a gigabyte of memory by themselves, apiece. (Nota bene, Mastodon consumes a lot too.)

    It’s okay to be small. That was what the World Wide Web was envisioned as, its motto: Let’s Share What We Know.




  • I too have recently switched to Linux, on multiple machines. It sounds like you’ve already found your solution, but I’ll put some of my own reflections in here anyway, in case it’s helpful and for other people who might be interested.

    The first step I’d suggest in installing Linux on hardware not made specifically for it is to test your prospective distribution with a Live CD. Try to use all the hardware that you’d use normally. Linux has made great strides in compatibility, and I’ve had hardware that Windows has abandoned still work on The Penguin, but there are still plenty of hardware manufacturers out there who don’t care about Linux compatibility, especially if they focus on general consumer or creative fields. New devices that come out, that you might want, might not have Linux drivers. (I recently had to deal with this with an iskn “the Slate2+” that I had to take special measures to use with my Linux-running laptops.) I also have an old integrated desktop machine with a built-in touchscreen monitor, and support for the touch part of the screen seems to vary across distributions. Another issue is getting networking working if your machine has Broadcom wireless, still the bane of some prospective Linux users even after all these years. If you’re thinking on installing on a machine whose hardware you’re unsure of, especially, test it out with a Live CD first!

    Second, pick a good distribution. There are two general types of distros, those that periodically release whole new versions of themselves that you’ll have to decide if you want to upgrade to, and “rolling distros.” Of the first type there’s Debian, Ubuntu, Mint and Fedora; of the second, there’s Arch, Manjaro and Gentoo.

    Which you’ll want to use depends on your use case and technical skill and willingness to search for info on problems and fix them yourself. Upgrade distributions tend to be more monolithic, with all the software thoroughly tested, but except for specific software like web browsers, you probably won’t be using the latest versions of the included software, and instead will get multiple programs updated at once when you upgrade your distribution. This may not be a problem for you, but if you like using the latest versions of software you will probably get bored with waiting with an upgrade distro. The best upgrade distro for beginners is probably Mint.

    The alternative is a “rolling” release distro. These upgrade software much more frequently (although again, not always immediately). Reduced testing is generally how they can release more often. One of these is Arch Linux, which is Not For Beginners, but Manjaro is based on Arch and is pretty beginner-friendly.

    Another issue is software dependencies. When new versions of software are released, ideally they’ll be perfectly compatible with past versions, and will work well with all the other programs on your system that rely on it. But sometimes this won’t be true, it won’t be obvious how the new behavior breaks things, and so doing an update of one package will break something seemingly unrelated. This is why upgrade distos are a bit more stable. It also explains the rise of Flatpaks, a special means of distributing programs that bundle up all their dependencies with them, and run somewhat in isolation from the rest of your system. That part of Flatpaks is good; the problem is when you install one, and you’re informed that little utility you want to run may take a gigabyte or more of disk space. Flatpaks can be EXTREMELY wasteful in terms of used disk space, but because they allow developers to avoid having to worry about compatibility with different library versions, they’re quite popular as a means of releasing software right now, and some software (I’m looking at you in particular, Handbrake) only distribute in Flatpaks. I personally find Flatpaks to be tremendously wasteful and that they negate one of Linux’s biggest virtues, that it can be really compact and leave more space for your own files, but there will be times when they’re a lifesaver.

    If all of this seems forbidding to you… I’d say that it’s really not that much different from Windows, but just in its own way? Windows has its own problems, especially with security, and Microsoft tends to overcome these problems by throwing resources at them, not just theirs but your computer’s too. Windows Defender imposes its overhead upon nearly everything your machine does. And they also always are shoehorning whatever crazy tech fad they’re in love with this week, whether it’s AI, voice assistants, widgets or what else. I’ve used computers long enough to remember “Active Desktop” and “Channels,” and I can tell you that Microsoft is CONSTANTLY doing this. And MacOS isn’t immune to it either, although it tends to be better.

    There are certainly some Linux distros that do this too (esp Ubuntu, ask someone who remembers Ubiquity), but generally Linux is much much better about it. Ask yourself, how much do you really hate the idea of AI built into your computer’s OS? In my case, it was very much super angry rage, and so here I am on Mint. I hope it works out well for you too!









  • The Vice President can’t do that without “a majority of either the principal officers of the executive departments or of such other body as Congress may by law provide” on their side. That can’t happen without either the aid of people that Trump would have to select (and he’s notorious for picking toadies) or Congress passing a bill to create a body to evict him.


  • While the “recent troubles” put energy to my leaving, I have always been uncomfortable with Reddit, Twitter, Discord, Stack Overflow, Quora and Fandom, as corporate-owned repositories who work by, in one way or other, profiting off of freely contributed work.

    It used to be that if someone wanted to help people with freely-given information, they’d offer it in a forum, on Usenet, or on a website they started and hosted themselves, or if it fit in there, put it on Wikipedia. Now, people add it to a freaking pile that corporations monetize. Don’t just hand them value! Put it somewhere that won’t beg you to install an app, or beg you to “upgrade” to “Nitro,” or force you to watch intrusive ads, or force people to create an account to see it, or track you! Your volunteer labor should not be a profit center!