[-] thatonecoder@lemmy.ca 10 points 1 day ago

Now, I don't have to be embarrased at the hobby project forks I make. Thanks!

[-] thatonecoder@lemmy.ca 8 points 1 day ago* (last edited 1 day ago)

The fuck??? That's a horrible co-worker…

[-] thatonecoder@lemmy.ca 11 points 1 week ago* (last edited 1 week ago)

Sorry about being that guy, but it is “fortnight”, not Fortnite, in this case.

[-] thatonecoder@lemmy.ca 8 points 3 weeks ago

Yes, that was a poor choice of words on my part; I do apologize about that.

[-] thatonecoder@lemmy.ca 26 points 3 weeks ago

Just to let you know, GrapheneOS uses AOSP (the base Android system) and sandboxed Google Play Services, making it compatible with 90% of all Android applications. From what I've heard (don't take my word for it), the apps that have the least compatibility / more breakage are banking ones.

-12
submitted 1 month ago* (last edited 1 month ago) by thatonecoder@lemmy.ca to c/linux@programming.dev

I've been thinking about the best way to refer to systems that use the Linux kernel, whilst avoiding the confusions that come with using the latter for both meanings. Since there are GNU and non-GNU (e.g, Alpine Linux) systems, I assume that *Linux would cover both. However, for users without a technical background, the asterisk means much less than it does to developers — this seems self-deprecating, considering that the point of the suggested term is to avoid confusion for NON-TECHNICAL users. Am I overthinking?

[-] thatonecoder@lemmy.ca 7 points 2 months ago

Thanks for this kind answer! I might game a bit on it (I am probably going to be the last person to stop playing Minecraft 1.8.9), but I don't know how much better Wayland is. I can tinker a bit of the settings, but not too much. I also have another laptop that has half the specs (but a better CPU, for some reason) that I might use as a lab rat.

57
submitted 2 months ago* (last edited 2 months ago) by thatonecoder@lemmy.ca to c/linux@lemmy.ml

Background: I am a lifelong Windows user who is planning to move to Linux in October, once Microsoft drops support for Windows 10. I use a particularly bad laptop (Intel Celeron N3060, 4 GB DDR3 RAM, 64 GB eMMC storage).

I do have some degree of terminal experience in Windows, but I would not count on it. If there are defaults that are sensible enough, I'd appreciate it. I can also configure through mouse-based text editors, as long as there is reliable, concise documentation on that app.

So, here's what I want in a distro and desktop environment:

  • Easy to install, maintain (graphical installation and, preferably, package management too + auto-updating for non-critical applications)
  • Lightwight and snappy (around 800 MB idle RAM usage, 10-16 GB storage usage in a base install)
  • Secure (using Wayland, granular GUI-based permission control)

I have narrowed down the distributions and desktop environments that seem promising, but want y'all's opinions on them.

Distributions:

  • Linux Mint Xfce: Easy to install, not prone to randomly break (problems: high OOTB storage usage, RAM consumption seems a little too high, kind of outdated packages, not on Wayland yet)
  • Fedora: Secure, the main DEs use Wayland (problems: similar to above except for the outdated packages; also hard to install and maintain, from what I have heard)
  • antiX Linux (problems: outdated packages, no Wayland)

Desktop Environments:

  • Xfce: Lightweight, fast, seems like it'd work how I want (problems: not on Wayland yet, that's it)
  • labwc + other Wayland stuff: Lightweight, fast, secure (problems: likely harder to install, especially since I have no Linux terminal experience, cannot configure through a GUI)

In advance, I thank you all for helping me!

I appreciate any help, especially in things like:

  • Neofetch screenshots, to showcase idle RAM usage on some DEs
  • Experiences with some distributions
4

Is it a good idea to crank up the settings in Argon2id to max (20 iterations, 100 length, salted) for applications? I'm new to the cybersecurity subject, but I assume keeping the hashing as slow as possible (and a longer hash length = fewer chances of collusion) helps fight against brute-forcing. Is that correct?

Also, what is the security of having a password logging in system that: 1: Uses the max Argon2id settings, to make the authentication slow 2: Makes it take 1–2 seconds (in a circle loading style) for it to either fail, or succeed 3: Adds a 1-second cooldown, increasing by 0.5s by every failed attempt (any successful attempt in that cooldown is ignored, it just says that it's on cooldown nevertheless)

I'm open to suggestions! (I'm not implementing everything, but thought experiments are a good place to start, IMO)

[-] thatonecoder@lemmy.ca 14 points 3 months ago

How many numbers does it take to write down infinite?

[-] thatonecoder@lemmy.ca 11 points 3 months ago

I don't think it's a /s...

[-] thatonecoder@lemmy.ca 12 points 3 months ago

The problem is that it's being used to not optimize, when it should be to prolong the lifespan of computers, mostly older gaming rigs. If developers focused on optimizing and not on rushing things, a GTX 1080 Ti could probably handle AAA games at 1440p, high settings, at least at 60 FPS, and 140+ FPS with DLSS at quality. Keep in mind that I don't blame most developers, but rather big corps, that do have partnerships with companies like Nvidia, that obviously want people constantly buying their GPUs.

[-] thatonecoder@lemmy.ca 8 points 3 months ago

As a Portuguese natural born citizen, I support this! Although some regulations would have to be changed, in order to have parity with the rest of the EU.

[-] thatonecoder@lemmy.ca 10 points 3 months ago

A fine point, but Lemmy.ca is geared towards Canadians, not exclusive to them.

[-] thatonecoder@lemmy.ca 16 points 3 months ago

Yay! But also consider coming to the EU; we are also in need of good doctors!

view more: next ›

thatonecoder

joined 1 year ago