trompete [he/him]

  • 15 Posts
  • 449 Comments
Joined 3 years ago
cake
Cake day: October 16th, 2021

help-circle
  • trompete [he/him]totechnologyAppeal of GNOME DE?
    ·
    edit-2
    4 months ago

    I don't use Gnome myself, but I have over many years (and before Gnome 3 came out) come to similar conclusions about what you need or don't need, by slowly removing more and more Gnome components from my Gnome 1/2 setup until I only really had the window manager running.

    So, thanks to virtual desktops (aka workspaces) and superior window management (like moving/resizing windows with the keyboard, changing focus directionally instead just Alt-Tab, and being able to snap windows to corners or other windows), I tended to have no windows hidden behind other windows. This makes the taskbar and the minimize button unnecessary.

    Because I launched apps through shortcuts and the terminal (now I use dmenu), the start menu was unnecessary. The start menu is slow to navigate, and inexplicably only uses a small fraction of the screen. Gnome's launcher thingy uses the whole screen and has a nice search bar.

    I never thought putting shortcuts on the desktop was a good idea. They're hidden behind all the windows! Windows 98 (or 95B?) had to invent a new button just to get rid of all the windows so the desktop can be shown. You can create shortcuts on Gnome's launcher thingy and that goes in front of your windows. Whoa imagine that.

    I also got rid of title bars from windows on my own setup, because I use keyboard shortcuts to do those things and title bars use up precious screen space. Obviously for users using the mouse, you cannot get rid of the title bar. Gnome opted to instead put extra buttons in there, since title bars tended to be mostly empty space. I think it's a good idea.

    I do like when stuff is a little bigger and a bit of space is in between stuff. I think it's aesthetically pleasing and my eyesight isn't great either.

    Also since I only rarely use Gnome myself, but I do have it set up on my mom's computer, I appreciate that it's not too overwhelming with the options and buttons. That makes it easier for me to find stuff when I do occasionally use it, and I think it makes it easier for her as well.










  • Don't download random .exe's off the internet. This is pretty much the only thing that an antivirus has any chance of catching, since it's where you'll find "old" malware your antivirus knows about. If you do risky stuff like that (pirating PC games?) maybe don't use that computer for anything important or personal.

    Then the usual stuff, which you want to do anyway, because antivirus doesn't help with that:

    • Update your software.
    • If you have any reason to believe your computer might be compromised, completely wipe the hard drive, start from scratch, and change all your passwords.
    • Install an ublock origin to block ads. Ads are a common attack vector.
    • Assume every link or attachment from an email or message is a scam unless you were expecting it or you can prove otherwise.


  • Antivirus is a fucked approach, it basically scans files for what they call malware "signatures", which they accumulate over the years from malware found in the wild. Problems with that:

    • False positives.
    • False negatives.
    • Slows down the computer.
    • Malware developers can obviously see what the antivirus is doing, so they change their malware till it is no longer detected, and/or sabotage the antivirus once they're on the computer.
    • You now have a privileged uberparser on your computer, that unpacks and parses all manner of file formats, and it is being run on everything. This increases attack surface a lot.

    The whole idea is misguided, and only exists because these companies managed to scare people into buying their snake oil.


  • No. Linux doesn't make your CPU go faster.

    The main thing where Linux helps on old hardware is that you can run it on less RAM, meaning you have more RAM for applications. And running out of RAM is very bad and slows everything down massively. If low memory is not your problem, it won't be faster, or at least not significantly.

    The Linux GPU drivers for AMD and Intel are completely different from the Windows ones, and that can in theory make some difference (not necessarily for the better), but not a massive one unless there's something fucked going on.

    There's a bunch of other specific or minor stuff, for example file operations can be faster on Linux, but you'd only notice that if you're doing some specific workload involving lots of small files, like switching branches on git or something like that.









  • Lol. I think I get a rough idea why this may be NP-hard (sounds like something you could use some constraint solver software to get a decently close-to-optimal solution in reasonable time maybe, though I don't know much about this). But more importantly, factorio train cars have a ton of slots (like 50 or something of that magnitude, each holding 50/100/200 pieces of one item). You could probably put literally every ingredient in the whole game in a two- or three-car train. I saw a challenge run where someone did something like this, I think the challenge was to just use one single train and no belts at all. Anyway my suggestion would be to make one train only serve one recipe (or a couple) at a time and that problem becomes trivial and it'll be better for throughput anyway.