Supercrunchy

joined 10 months ago

I remember that splash image! It might seem like a joke/meme, but it was an official one:

https://gitlab.gnome.org/GNOME/gimp-data/-/blob/main/images/splash-log.md?ref_type=heads

Search for version 2.7.2 / 2.7.3 on that page

The title is quite an understatement. "Introduction" should be replaced with "everything you might possibly come across in your IT career". I remember it being a very good book, but very theory-focused and hard. Even if you just read it through for the explanations and exercises and skip over the heavy theorems and proofs, you'll know more than most professional IT workers in the field. If you are considering to buy it maybe borrow it from a library first, because it might be too difficult to go through alone if you are not used to the academic writing style.

[–] Supercrunchy@programming.dev 7 points 2 weeks ago

Other EU countries have a similar unfair system. They're quite easy to spot because they usually have 2 parties that get 90%+ of the seats.

Once that system is in place, the incentives of the party in power are to keep it, because they'd lose a supermajority if they win the next election cycle.

I honestly don't know how you could fix the system once it's so entrenched. I think it can only change if people become aware of how their shitty political situation (only 2 viable parties) is entirely created by this electoral system, and somehow demand a change.

[–] Supercrunchy@programming.dev 2 points 2 weeks ago

AFAIK that is youtube delaying the video stream on purpose because you were supposed to watch ads in that time. If you wait 5-10 seconds it will start playing. For me it happens only on the first video, and autoplay is still instant afterwards. I am gladly waiting out the loading screen than watch ads. Knowing that I probably make google lose money on every view makes the wait even more bearable (I am never logged in, and anyways I always run youtube in private mode, so there's almost no profiling happening)

[–] Supercrunchy@programming.dev 0 points 3 weeks ago (1 children)

In my case, the GPU was responsible for some coil whine, but only when playing games or running LLMs. Try booting from a live USB with a different desktop environment (kde or gnome) or one that doesn't use GPU acceleration (like xfce, lxde or mate).

If the issue disappears in another environment, it's likely related to the GPU and how the DE uses it.

It might also be other components, so it would be very helpful if you can run the pc while it's open and hear where it's coming from.

[–] Supercrunchy@programming.dev 0 points 3 weeks ago (1 children)

Same for me. Nvidia GPU has some coil whine that is dependent on the framerate in some games (I can "hear" the framerate...)

[–] Supercrunchy@programming.dev 5 points 1 month ago* (last edited 1 month ago)

Nice try ratsnake, I'm not gonna fall for it.

[–] Supercrunchy@programming.dev 1 points 1 month ago (1 children)

Exactly, and some of the laws require just asking if the age is over a some pre-defined threshold, not sending the full date, for example "is the user over 18? Is the user over 15? 13?"

And just to be clear, I do think that "protecting the children" is just an excuse to push surveillance tech that was very convenient to use after the Epstein files. I am strongly against these laws and I am supporting ($$$) activist groups fighting against them. Do consider donating or getting involved too if you can.

But this specific change isn't adding surveillance to Linux. It's just a date of birth field that a parent can set. I can see why a parent would want it instead of using shady and intrusive "child control" software that takes over the computer.

You need to store the date of birth to update the user's reported age automatically. It makes sense and puts the "protecting the children" responsibility back on parents instead of third parties that every website is now starting to use.

The systemd solution is not even reusable for actual verification because it can't provide any cryptographic proof of the verification! It's literally just a date.

[–] Supercrunchy@programming.dev 1 points 1 month ago (1 children)

a sensor triggers

screen goes dark

rock crubling noises close by

... RUN!

[–] Supercrunchy@programming.dev 12 points 1 month ago

This theory has some solid experimental foundations

[–] Supercrunchy@programming.dev 104 points 1 month ago (23 children)

Of all terrible proposals coming up in this period, I'm still more-or-less ok with this system because the administrator is still in full control to set whatever date they want, and the field is entirely optional.

They call it "age verification" in the aricle, but there's no 3rd party "verification" whatsoever. It's just a field for the user birth date saved in the user metadata. This is IMHO acceptable because it doesn't force anybody to provide IDs or personal information to some random shady company.

I think calling it "age verification" is a bit confusing and will make people unhappy by default, but might be a smart move to make it compliant with the new laws coming out in this period (the user age was "verified" by the system administrator, after all).

[–] Supercrunchy@programming.dev 4 points 1 month ago

I 100% agree with you. I think atomic distros are great for people like my parents, where they just need a browser and maybe libreoffice, and it's valuable to have something that "just works" (now I need to just convince them to give linux it a try...)

If you start getting into coding or customization then it quickly becomes clunky to use and requires knowledge beyond what a beginner would have, especially because most guides will tell you to use the traditional package manager, but that won't work with immutable root.

Containers, installing software to /home, changing advanced settings is in my experience way too much for most people.

I hope though that this might be solvable in the future with flatpak. Maybe by creating some special category for "CLI tools" with less/no sandboxing but still installable and runnable from a normal user account, and shipping the whole dependency tree.

view more: next ›