• 5 Posts
  • 173 Comments
Joined 2 years ago
cake
Cake day: March 19th, 2024

help-circle

  • I didn’t—I like to pick up old second-hand laptops that are selling for cheap and tinker with them (install different OSes, coreboot them, etc). One of the machines I regularly use is OpenBSD, but it’s not my sole OS. My gaming machine is Linux—afaik you’re gonna have a tough time trying to play AAA games on any other (FOSS) OS, but I’ve not tried, because the laptop I run OpenBSD on is an old underpowered Thinkpad anyway.

    I picked OpenBSD over other non-Linuxes because of its focus on security. Also I think the pufferfish is cute. It wasn’t that deep of a decision for that particular laptop. I do find it quite an enjoyable OS to use, and I have anecdotally had fewer problems with it than with Linuxes, I suspect because their whole security focus also means fewer bugs.



  • Do you mean to don’t write some message to root@xolat.games? 🤔

    You can, but most email servers redirect mail to root@xolat.games to some other user eg xolatgames@xolat.games. The root user usually does not have their own inbox.

    I’m not sure why hello is trying to write to /home/root then, that’s your problem. Do you have any Postfix aliases set up? Check /etc/postfix/aliases (there’s a chance it’s in a different location; the output of postconf alias_maps will tell you where it is).

    But what’s the configs do you need? 🤔 Dovecot has about 20 separated configuration files! Do I will need to put each of them?

    Just post the output of doveconf -n. Redact any sensitive info.


  • Just reading the first logs you pasted, it tells you the answer there. You can’t receive emails because you’re trying to receive emails as root, and writing emails to the home directory. Dovecot doesn’t run as root so it can’t write to root’s home directory.

    You would ordinarily not receive mail as root. Most people set up root to redirect to your actual user. Look into Postfix aliases.

    Try emailing a non-root user. It should write to the inbox. I mean, without your Dovecot configs, I can’t tell if there’s anything else wrong with them, but from the errors it seems Dovecot would work if not for the permissions errors.



  • Tbh was quite painless for me! Had a few hiccups but it was educational to troubleshoot them, and once it’s up and running, I haven’t had to touch it for the most part. Had to update my Dovecot configs when they changed the config syntax but that’s all I can think of. And will probably see about switching from spamassassin to rspamd because I swear spamassassin has so many false positives no matter how many false positives I feed to it to train it. But it’s really not so bad, and I would recommend it as a decent learning opportunity for folks who like tinkering with computers.



  • Semantics are defined by how a term is used, and people use the term to refer to AI generation of code in any capacity, as well as stricter definitions. The first commit is not just “evidence of AI”, it’s no code and just a markdown file instructing an LLM, which meets at least some definitions of vibe-coding.

    Insisting “a word doesn’t mean X, it means Y” doesn’t make it so. Arguing about definitions can be on one of two premises: the word is in practice used to mean Y and not X, or it’s useful to define the word to mean Y and not X. You’ve argued neither, just made an assertion.




  • Matrix works well for me.

    It’s not out yet, but I’d keep an eye on Flatline. It’s by the people who make Molly (Signal client fork—it’s pretty good, been using it for years). Flatline is a Molly-compatible server implementation, i.e. so that you can host your own Signal server. Because generally if someone asked for a “reliable messenger for family use” I’d recommend Signal as a polished and reliable option, though not self-hostable unfortunately.


  • communism@lemmy.mltoLinux@lemmy.mlInit system comparisons?
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    26 days ago

    I think if you’re at the point of poweruser where you’re deciding an init system, you probably should just try them out in VMs. It doesn’t have to take loads of time. Install an OS, try writing some basic services, try doing some basic config for your use-case.

    For the vast majority of users, they’ll never have this problem, because they’ll just use whatever init system comes with their OS. I know some distros give init freedom, but most are locked in to one or another init. The fact that you have this problem suggests that either you’re using the wrong distro and should switch to one that chooses for you (or just pick based on one-line descriptions), or it’d be worth your time to spend a day or two poking around with the init systems under consideration in VMs.






  • I’m just confused as some comments seem to suggest it’s not possible. There are already idle daemons like swayidle, so you just need to have an idle daemon execute a program that plays an animation and exits when it receives any input? I don’t know of any such programs, but I don’t see how it’d be impossible.