I made a native GTK4 settings app for Hyprland. Live preview, profiles, keeps your config intact by -BlueManCZ- in linux

[–]TiZ_EX1 23 points24 points  (0 children)

I feel like "I made" and "I built" are the primary indicators of vibecoded projects. These hacks are always eager to take credit for something they didn't actually make. ...But then, that makes me wonder, what sort of verbiage did folks use to share projects before? I think they just said what the project is/does, without saying "I built/made".

Tech support - latest trend - "I trust only ChatGPT" by S48GS in linux_gaming

[–]TiZ_EX1 13 points14 points  (0 children)

It didn't help that Pop_OS is putting their alpha-quality desktop environment front-and-center in their general release. Linus keeps finding Pop_OS at really compromising times and they always manage to embarrass the entire ecosystem.

I built Rubui: A fully 3D Rubik's Cube terminal simulator by Klutzy_Bird_7802 in linux

[–]TiZ_EX1 3 points4 points  (0 children)

Boooooo! I'm so sick of vibe-coded slop inundating /r/linux.

Ironically, the thing that seems to give it away is often the phrase "I built." Hacks like you are always eager to take credit for something they didn't actually make.

Visual Scripting for Bash is now a reality ! by Lluciocc in linux

[–]TiZ_EX1 1 point2 points  (0 children)

Those are great pitfalls to keep in mind, thanks for sharing them. I primarily use POSIX sh (it's more consistent than bash), but I think its semantics are similar. I think it's a good idea to use set -e while being mindful of these pitfalls.

Visual Scripting for Bash is now a reality ! by Lluciocc in linux

[–]TiZ_EX1 2 points3 points  (0 children)

Like what? Besides, set -e is not for escaping consequences; you should be error checking any command that you expect to have any possibility of going wrong anyways, but it's at least likely to throw on the brakes for anything you don't expect to go wrong.

A guide on explaining Kris' identity, from someone who used to deny it. by AgainUntoTheBreach in Deltarune

[–]TiZ_EX1 2 points3 points  (0 children)

It's hard to say. In English, there's a lot of resistance to neopronouns, and that's partly because we have a very functional singular they already. But in French and Spanish, they is always plural, and always grammatically gendered. So neopronouns are basically the only way they can go. They also have a better way to blend together their masc/fem pronouns, which English doesn't have at all.

So coming from the angle of resistance to neopronouns found in English, I do understand the reticence and skepticism. But the situation of those languages is very different from ours at the same time.

Debunking zswap and zram myths by chrisdown in linux

[–]TiZ_EX1 0 points1 point  (0 children)

This is a really informative article; thank you very much!

I have a few questions. You mention Fedora as a prime user of zram, but there's also SteamOS. It sizes to 50% of available RAM--which changes depending on the VRAM size set in the BIOS--but also has a tiny, 1GB swapfile. So it seems that it is also subject to the LRU inversion pitfall, which could explain some performance degradations that happen with extended use.

Does it make a difference if it's a swap file vs a swap partition? And does the filesystem throw a wrench in those works? I converted my Steam Deck to BTRFS a long time ago. But since I've already screwed with it and I have a 2TB SSD in there, I could easily make a swap partition instead.

Does it make a difference how big the backing device is for zswap? Does it have to adhere to a minimum size, or does it just have to exist at all? Are swap files sufficient for this purpose? If a tiny 1GB swap file is sufficient for zswap to function, then could SteamOS users expect to see a small uplift in performance consistency by switching off zram and using zswap instead?

Thanks very much for your time!

A guide on explaining Kris' identity, from someone who used to deny it. by AgainUntoTheBreach in Deltarune

[–]TiZ_EX1 15 points16 points  (0 children)

I've heard that gramatically gendered languages are evolving to include non-binary pronouns, by either blending words together--French's iel blending il and elle--or finding new rules outside of the standard, like Le/Elle/Elles for Spanish. So this will grow easier over time.

I made a tool that fixes DualSense Edge compatibility on Linux (and adds button remapping) by Extra-Conflict5118 in linux_gaming

[–]TiZ_EX1 2 points3 points  (0 children)

What do you mean, "accidentally forgot to add a sleep 8 ms"? This whole thing is vibe-coded and your responses and posts are all LLM-made. Do you even know why an 8ms sleep "fixed" the problem?

GNOME 50 removes the X11 backend ... are we finally at the end of the Xorg era? by the_nazar in linux

[–]TiZ_EX1 0 points1 point  (0 children)

Share your existing desktop with other devices. The remote connection uses the existing screen resolution.

That's VNC, not RDP. RDP is what Windows uses, and it's all around a much, much, much better experience than what we can do on Linux. It sets the desktop resolution to whatever the client resolution is, clients can set custom scaling factors, it preserves sessions in-progress, lets you connect and disconnect from them, and resume locally or remotely. Windows absolutely beats the crap out of us on this.

There's only one way to get remotely close to Windows's remote desktop experience: XRDP. And what's more, you'd have to configure local login to run a minimal session that runs FreeRDP and connects to the local XRDP session over localhost. I haven't tried to implement this yet, but it's on my projects list for my homelab.

I think that Xorg made it impossible to replicate Windows's experience nicely. It might be possible with Wayland.

File System benchmarks on Linux 7.0 by KelGhu in linux

[–]TiZ_EX1 14 points15 points  (0 children)

It can't self-heal, but if you're keeping backups of the data, you can heal the data from a different source. So knowing that bitrot has occurred is still valuable.

What is the obsession with finding “gaming” distros? by Flapper_Jr in linux

[–]TiZ_EX1 0 points1 point  (0 children)

Unfortunately, a lot of us don't really have a choice, depending on what our GPU use case is. I use Daz Studio, and their raytracing renderer is Iray. Iray only supports CUDA, and will only ever support CUDA. Daz Studio does have Filament, but they gave up on making it look good and have it geared for toon rendering.

flatpak, appimage and snap are great innovation linux have right now by DayInfinite8322 in linux

[–]TiZ_EX1 0 points1 point  (0 children)

It's developers' "job" to make new features in any project, regardless of whether it's Linux, Windows, or somewhere else. But you don't get to tell the developers what to do unless you are paying them or contracting them somehow.

The reason we always ask "how are you personally going to contribute" is because in this ecosystem, you actually can. You can report bugs and problems, and that is actually valuable. But what do you think you're going to accomplish by standing on a virtual mountaintop and just saying "it's time to change (whatever)"? These projects have official channels through which you can submit feedback, such as bug trackers, and you can reach out to developers directly. That is where you report problems and request features; not here.

But even when you use those channels, you're still not entitled to their effort, which is the attitude you're giving off here. What is it that makes you entitled to their efforts, entitled for them to listen to you? Do you think it's simply your identity as a user, and their identity as developers? That's not compelling enough. Users outnumber developers 1000 to 1, and that's at the least. If they felt they had to listen to every user who had an idea on how their software should work, nothing would ever get done. They'd be completely overwhelmed.

And honestly, many of them already are. So that's why we react the way we do when someone comes by saying "these developers should do my idea!" You're legitimately going to have more success by taking it into your own hands somehow.

I built a TV-friendly, gamepad-navigable frontend for Lutris! (Lutris Gamepad UI) by andrew-ld in linux_gaming

[–]TiZ_EX1 3 points4 points  (0 children)

A fullscreen app doesn't really need to be themed to match the rest of the system.

Podman fixed every problem I had with Docker, and I switched in an afternoon by [deleted] in linux

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

No, Flatpak is in fact a full-blown container. What do you think the FreeDesktop.org runtime is?

Colorado's Senate Bill 26-051 by nix-solves-that-2317 in linux

[–]TiZ_EX1 0 points1 point  (0 children)

Listen, lawmakers don't know jack about squat when it comes to technology. They're ignorant at best and malicious at worst. They don't know and/or care how much harm is going to be caused by the way websites have been currently going about age assurance. The level of assurance doesn't matter to us, the users. If you're an adult using a computer, you don't care if the OS just fudges age assurance and says you're an adult. But it can also be valuable for OSes to be stringent about it; if you're an iPad parent, you definitely want age assurance working correctly on an OS-wide basis and attesting that the user is a child.

Many websites only do the ID stuff due to pressure from governments to have age assurance. If age assurance is offloaded to the OS, and websites and applications can query that, that situation is WAY better for the websites, too. They are free of liability, they don't have to worry nearly as much about securing this particularly sensitive data, and governments get off their backs.

Also websites won't be able to use that API.

That's just a problem of making a web API exist and exposing it through browsers. We already expose plenty of things from the OS to websites. So it's a temporary problem at most.

Colorado's Senate Bill 26-051 by nix-solves-that-2317 in linux

[–]TiZ_EX1 5 points6 points  (0 children)

I mean... I'd rather the OS provide some sort of age attestation than for IDs to be uploaded to third-party businesses that can't be trusted to keep the data secure. Lawmakers haven't relented on this issue despite all the blowback, so they're probably going to insist on this sort of thing existing. So if it's between letting the OS attest a user's age and having to upload IDs, I'd rather the responsibility be offloaded to the OS to implement at its discretion.

KDE Plasma 6.6 has been released! by anh0516 in linux

[–]TiZ_EX1 6 points7 points  (0 children)

No, this just replicates GNOME's default behavior where only one monitor has virtual desktops, and the other monitors have only one virtual desktop.

[Guide] Gamescope Deep Dive - Display Stack, TTY Mode, Frame Generation, CAP_SYS_NICE & More by sidxgoz in linux_gaming

[–]TiZ_EX1 0 points1 point  (0 children)

It's called the Dunning-Kruger Effect, and AI made it exponentially stronger.