Trying a switch to [email protected], at least for a while, due to recent kbin.social stability problems and to help spread load.

  • 0 Posts
  • 193 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle



  • If you compare what it used to take to ship a package and the kind of selection that a local store might have, it’s pretty great.

    Also, a lot of that is automated to take a bunch of the drudge work out. Twenty years back, I remember that a guy I worked with at a research lab was working on some of the in-production-back-then automated-sorting-and-aligning-of-boxes-on-conveyor-belt stuff, which was done in a pretty clever way, by just activating and deactivating rollers on a conveyor belt, no robotic hands or anything mechanically-fancy needed.

    googles

    Not the system in question, but an example of another:

    https://www.youtube.com/watch?v=tqLYhhV7u7Y





  • What if I have quad 12-core Xeons with 196GB of RAM?

    I have a 24-core i9-13900 and 128GB of RAM and I briefly tried it and recall it being what I’d call unusably slow. That being said, I also just discovered that my water cooler’s pump has been broken and the poor CPU had been running with zero cooling for the past six months and throttling the bajesus out of itself, so maybe I’d be possible to improve on that a bit.

    If you seriously want to try it, I’d just give it a spin. Won’t cost you more then the time to download and install it, and you’ll know how it performs. And you’ll get to try the UI.

    I just don’t want to give the impression to people that they’re gonna be happy with on-CPU performance and then have them be disappointed, hence the qualifiers.

    EDIT: Here’s a fork designed specifically for the CPU that uses a bunch of other optimizations (like the turbo “do a generation in only a couple iterations” thing, which I understand has some quality tradeoffs) that says that it can get down into practical times for a CPU, just a couple of seconds. It can’t do 1024x1024 images, though.

    https://github.com/rupeshs/fastsdcpu

    I haven’t used it, though. And I don’t think that that “turbo” approach lets you use arbitrary models.








  • Reddit had the ability to have a per-subreddit wiki. I never dug into it on the moderator side, but it was useful for some things like setting up pages with subreddit rules and the like. I think that moderators had some level of control over it, at least to allow non-moderator edits or not, maybe on a per-page basis.

    That could be a useful option for communities; I think that in general, there is more utility for per-community than per-instance wiki spaces, though I know that you admin a server with one major community which you also moderate, so in your case, there may not be much difference.

    I don’t know how amenable django-wiki is to partitioning things up like that, though.

    EDIT: https://www.reddit.com/wiki/wiki/ has a brief summary.


  • Well, whoever does that for closed-source software is going to basically have to do what they have done. Probably some kind of cross-distro fixed binary target, client software to do updates, probably some level of DRM functionality like steamlib integration.

    If it’s not Steam, it’s gonna be something that has a lot of the same characteristics.

    Personally, I kind of wish that there was better sandboxing for apps from Steam (think what the mobile crowd has) since I’d rather not trust each one with the ability to muck up my system, but given how many improvements Valve’s driven so far, I don’t feel like I can complain at them for that. A lot of the software they sell is actually designed for Windows, which isn’t sandboxed, and given the fact that not all the infrastructure is in place (like, you’d need Wayland, I dunno how much I’d trust 3d drivers to be hardened, you maybe have to do firejail-style restrictions on filesystem and network access, and I have no idea how hardened WINE is), it’d still take real work.

    Their use of per-app WINE prefixes helps keep apps that play nicely from messing each other up, but it isn’t gonna keep a malicious mod on Steam Workshop or something from compromising your system.





  • They may not want their configuration stored in $HOME, for example:

    they’re on a machine that isn’t under their physical control and ~/.config is mounted over the network from their personal machine;

    That sounds like it’s a bad way to handle configuration, since among many other problems, it won’t work with the many programs that do have dotfiles in home directory, but even if that happened, you could just symlink it.

    they prefer to version control their configuration files using git, with a configuration directory managed over different branches;

    I do that. I symlink that config into a git-controlled directory. If OP plans to put his entire ~/.config in git, he is doing things wrong, because some of that needs to be machine-local.

    the user simply wants to have a clean and consistent $HOME directory and filesystem

    If whatever program you are using to view your home directory cannot hide those files, it is broken, as it does not work with a whole lot of existing software.

    less secure,

    If your home directory is “not secure”, you’re probably in trouble already.

    Like, there are reasons you may not want to put dotfiles in a homedir, but none of the arguments in the article are them.

    EDIT: I will ask developers to stop dumping directories and files that don’t start with a dot in people’s home directories, though. I gave up over twenty years ago and put my actual stuff under ~/m just to keep it from being polluted with all the other things that dump non-dotfiles/-dotdirs in a home directory. Looking at my current system, I have:

    • A number of directories containing video game saves and configuration. I am pretty sure that these are mostly bad Windows ports or possibly Windows programs under WINE that just dump stuff into a user’s home directory there (not even good on Windows). Some are Windows Steam games.

    • WINE apparently has decided that it’s a good idea to default to sticking the Windows home directory and all of its directories in there.

    • Apparently some webcam software that I used at one point.

    • A few logfiles