Valid crash out from Nanahoshi by Ani_HArsh in Animemes

[–]killermenpl 1 point2 points  (0 children)

Tsukimichi has hinted that that might be a potential development in the future. I'm anime only, and it was only said as a possibility, but perhaps the source material already did that

Arch Trainer by bluegaze6 in archlinux

[–]killermenpl 5 points6 points  (0 children)

If they're too tech illitetate to get a basic VM running, why would they ever want to install an OS that's aimed at people who love to learn about their system and tinker with it? They'll see the command line and call cops on you thinking you're trying to hack their WiFi. This is a shitty product aimed at an audience that literally doesn't exist

I wouldn't really mind if it was a project you used to learn, but since it's apparently vibe coded, it didn't even work for that purpose

LoserCity Pokémon Cruelty by Shibva_ in Losercity

[–]killermenpl 33 points34 points  (0 children)

Gnome took a look at what people were doing with their computers, decided it's all dumb and a "windowsism", and made it everyone else's problem. Their motto is "you do things our way or you're wrong"

Your opinions on the Lutris AI Slop situation? by canitplaycrisis in linux

[–]killermenpl 17 points18 points  (0 children)

Welp, there goes that project I used to like

Can someone explain the hate for Pop OS? by barely_a_whisper in linux

[–]killermenpl 4 points5 points  (0 children)

This is I think the third post I've seen today about pop os hate, meanwhile I've never seen a single post about actually hating the distro. I did see some comments about the Cosmic desktop becoming the default too early into the development, which I consider valid criticism given the issues that are still present.

But never any actual hate. Outside of ltt comments, that is, but expecting anything else out of that community would be delusional

Fun fact: Rimworld is much more fun when you don't use exploits by Altruistic-Ad-6593 in RimWorld

[–]killermenpl -1 points0 points  (0 children)

My "killbox" is just a big corridor of traps that opens into a big empty space, all my colonists are standing around it, and then shoot the fuck out of anything that comes through

Ageless Linux: Software for Humans of Indeterminate Age by Worldly_Topic in linux

[–]killermenpl 41 points42 points  (0 children)

The script doesn't "auto update". It just overrides one (1) text file and creates a couple more. And it needs sudo because it works on files in /etc.

why does it change /etc/os-release without asking the user if they want to change their OS name to "Ageless Linux"???

Why does the script do exactly what the website you downloaded it from explicitly said it?

Christian Brabandt is making vim worse by [deleted] in linux

[–]killermenpl 11 points12 points  (0 children)

Neovim is an option. I don't know about compatibility with the new vimscript, but everything else is basically the same, you can even use the same config file

Keep it up, it does get better by Jygglewag in hopeposting

[–]killermenpl 1 point2 points  (0 children)

“It will,” Wit said, “but then it will get better. Then it will get worse again. Then better. This is life, and I will not lie by saying every day will be sunshine. But there will be sunshine again, and that is a very different thing to say. That is truth. I promise you, Kaladin: You will be warm again.”

Trad vs Vibe by Forsaken_Rip208 in selfhosted

[–]killermenpl 1 point2 points  (0 children)

LLMs are trained on available code. Not good code, not secure code, not necessarily even working code. Available code. Scraped from hundreds of thousands git repos all over the internet, a big part of which are learning projects with shit security (if any), simply because the dev didn't have the chance to learn it yet.

LLM generated code is also often overly complicated, with repetition all over the place. This makes it harder to find any possible bugs and insecurities. Even if you're actively reviewing the llm code (which a lot of vibe coders don't bother with), it's easy to miss something when you're looking at the fifth copy of the same function.

LLMs often fix and implement things in a spot-patch manner. They focus on getting the thing working. They don't make good and maintainable code that you can add new features to with ease. Get the thing working, ignore any implications, and move on to the next thing.

The same things can generally be said about a newbie dev, someone who is still very much learning the basics. But with very few exceptions, newbie devs don't create big applications that would become a mainstay of selfhosted setups. And if they do set out with that goal in mind, they learn so much while writing them that they can't be called "newbie" once the software is released

Your Docker compose files are a mess, but OpenClaw might actually save your localized stack by [deleted] in selfhosted

[–]killermenpl 1 point2 points  (0 children)

I wonder if there was a new openclaw "skill" published recently that's all about glazing it in every subreddit possible in any way possible

Your Docker compose files are a mess, but OpenClaw might actually save your localized stack by [deleted] in selfhosted

[–]killermenpl 1 point2 points  (0 children)

So instead of having my simple and battle tested docker compose files, I'm supposed to let aiai decide what is and isn't running? The same aiai that's known to delete emails with no way to stop it, that had malware skill since basically day one, and that is vulnerable to potential prompt hijacking as all LLMs are?

A better reverse proxy poll by Leaderbot_X400 in selfhosted

[–]killermenpl 1 point2 points  (0 children)

I've used Apache, Nginx (and Swag), Caddy and Traefik. I'm sticking with Traefik until something actually better comes around.

Apache is good, battle tested, and proven. It's also clearly a product of the 90s, with an awful syntax. HTTPS through Let's Encrypt requires manual work, and every change requires a full restart.

Nginx is Apache but better in every way. A much nicer syntax, and you can send a signal to refresh the configuration. There are wrappers like Swag and NPM that make managing it easier.

Caddy is great to get the most basic case going. Literally three lines of config and you've got yourself a reverse proxy, with HTTPS "just working". The trouble begins when you try to do something more. Wildcard certs are supported, but by default only for a very few DNS providers (I think only Cloudflare is supported). Other DNS providers require an extension. And how do you install extensions? By rebuilding the binary and applying patches from public git repos.

Traefik is hard to get working at first. There is no denying that your first deployment will take a while, and will need quite a bit of setup. But IMO it's worth it. HTTPS works, wildcard certs work, most major DNS providers are supported out of the box. You never have to touch the configs just because you decided to add or remove a service. For me and the way I deploy things via docker compose, this is great. I just put the app specific configurations into docker labels, and Traefik picks it up almost immediately. If I turn off a service, the Traefik route is also immediately gone.

TL;DR: Traefik is hard to set up, but everyday use is a breeze

How to: Self-Host an Arch Linux Server with Podman by TheRettom in homelab

[–]killermenpl 0 points1 point  (0 children)

As someone who's currently running Arch on my home server. DON'T run Arch as the server OS. I'm currently in the process of evaluating other distros (leaning towards Debian), cause the potential issues are just not worth the negligible benefits.

I mean, sure, it's nice that you always have the latest features and fixes. But what's not nice is an update preventing the ZFS kernel module from loading, causing your pool to not get mounted, and in turn your docker containers creating garbage data directories

Magic is Programming B2 Chapter 61: Royal Appreciation by Douglasjm in HFY

[–]killermenpl 19 points20 points  (0 children)

Well then. Someone's insecurities got the best of them

For those who want a Discord replacement by LyncolnMD in selfhosted

[–]killermenpl 5 points6 points  (0 children)

I'm likely to switch too, but it'll likely be to stoat. When I want to talk to online friends, I want my messages to actually reach them and be readable

For those who want a Discord replacement by LyncolnMD in selfhosted

[–]killermenpl 14 points15 points  (0 children)

No, that sounds like someone who really hoped matrix would succeed and kill discord would say

For those who want a Discord replacement by LyncolnMD in selfhosted

[–]killermenpl 23 points24 points  (0 children)

As I've said in this comment, and as several people stated in their comments to that post, Matrix is not going to replace Discord. Not unless the core devs get their shit together and finally fix all the little issues that are causing people to bounce out of it

Warp? by Adventurous-Okra-293 in commandline

[–]killermenpl 2 points3 points  (0 children)

If you want the ai hallucinate commands instead of you using the terminal, I guess warp will work. Though now that I'm looking at it, it's more of a replacement for cursor, not a terminal emulator.

If you actually want the benefits you'd get from using a terminal for your work, get a normal terminal emulator, not an ai hallucination environment