

I don’t particularly care in the abstract but this particular piece of software is also technically awful vibecoded slop. And DHH isn’t a random nazi, but a nazi with a platform provided by the popularity of his slopware.


I don’t particularly care in the abstract but this particular piece of software is also technically awful vibecoded slop. And DHH isn’t a random nazi, but a nazi with a platform provided by the popularity of his slopware.
yovday
Looks nice though, and it’s cool how well Linux works for touchscreens these days.
Ubuntu was my first Linux distro and I liked it back then. I would’ve recommended the old Ubuntu to non-tech-savvy people, or people who want a Linux that “just works” (although back then no Linux “just worked”, there was always at least a bit of debugging for me). However it’s enshittified a lot. A lot of basic software is only available as snaps. It generally feels quite corporate these days.
Seconding Niri, but also I’ve seen swayfx setups that have Hyprland-like aesthetics.
If you don’t care about fancy effects, I’ve been a river user for years and I like it. Nowadays it is just a compositor and the WM is separate, but river-classic (which includes a WM) has a dwm-like tag system, is programmatically configured (ie you speak to the river IPC in any language of your choosing—by default it’s a shell script but the WM just executes ~/.config/river/init on startup, so that file can be any executable), and is simple and lightweight. The new 0.4.x release separates the compositor and WM, so you can pick or write your own WM that suits your own workflow/use-case, if that’s your thing—it might not be if you don’t want customisability and you just want something that makes the decisions for you to a good enough standard.


I don’t know about Nazi specifically, but people often use Nazi to mean fascist in general. And he is definitely far-right. I would prefer that foss remain hostile to fascists.


Converting a GPL codebase to another language creates a derivative work which, by the terms of the GPL, must be GPL-licensed.
Julia Evans has a bunch of these really handy cheatsheets. I have several saved that I reference semi-regularly.


Yes, I’m not an IT professional and don’t have education in anything related to computers. Has always been a hobby for me. I don’t want to do my hobbies for work because I fear it would take the fun out.
I use Zathura. Not really meant to be an epub reader (ie missing ways to change the font)—afaik it just converts it to a pdf then displays the epub using the pdf engine. But it works fine for my purposes and means I can use my preferred pdf reader for epubs too.


Copying from a reply to another comment:
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.
If you’re interested in it, just try it out in a VM.


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.


As an OpenBSD user I find it funny how they list OpenBSD as 0%. Like, they could’ve just omitted it.


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.
It wouldn’t permanently lock you out if it failed because you can boot into a live ISO to change your password back if it fails to change it back to your original password.


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.


Email’s probably the most satisfying. I learnt a lot in setting up my own email server, and it’s nice being in complete control (well, of my end of things at least, ofc not of the other person’s end) of such an essential service.


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.


I didn’t say it did, but also “vibe coding” is a fairly new term that does not have a strict consistent definition anyway.
That’s where multi factor authentication comes in. Biometrics are something that you are. You also need something that you know.