GnuLinuxDude

joined 2 years ago
[–] GnuLinuxDude@lemmy.ml 1 points 1 week ago

In carrot vs stick terms, this is the most unfortunate fellow: he who can't avoid the stick.

[–] GnuLinuxDude@lemmy.ml 4 points 1 week ago

I enjoyed a lot of the discussion in the comments

[–] GnuLinuxDude@lemmy.ml 4 points 1 week ago

heartwarming: We are all in it together! Stupid reactionary content is an international phenomenon. The ~~influencers~~ people can truly cross borders to share insipid, uninformed commentary to their peers.

[–] GnuLinuxDude@lemmy.ml 43 points 1 week ago (1 children)

This whole thing is extremely cringe. There isn’t any other way to put it. Trump. His executive order. The compliance. It’s all cringe.

[–] GnuLinuxDude@lemmy.ml 2 points 1 week ago

Ugh. I’m completely convinced computer technology peaked 8 years ago and every further step has been descent to hell.

The shit that goes on today even makes me regret having studied computer science

[–] GnuLinuxDude@lemmy.ml 14 points 1 week ago* (last edited 1 week ago)

You've heard it several times, now, but once again: Asahi works really well for what it is, but it's definitely a compromised experience. For example, on my M1 Macbook Air I cannot plug in a USB-C dongle and then plug in an external monitor. The driver support just isn't there. I think if I had an Macbook Pro with a built-in HDMI port I would be able to use that... but alas, I do not.

If you want to use macOS and then use Linux on the side now and again in a dual boot setup, sure. If you want to use 100% Linux on your computer... there are better supported options.

Here is a table of supported features but it isn't really the full picture, because it doesn't give you a clear view of things like putting the computer on standby consumes more idle power than it does with macOS, or drivers for hardware video decoding don't exist, so all video is software decoded. The processors can do it really well, actually, but obviously it's more power-efficient when it's done by dedicated hardware.

[–] GnuLinuxDude@lemmy.ml 19 points 1 week ago (2 children)

beginning to think that i should write a bot to automate job applications to ai companies and send dozens a day

[–] GnuLinuxDude@lemmy.ml 15 points 2 weeks ago

my heart melted at the simplicity of this truth!

[–] GnuLinuxDude@lemmy.ml 20 points 2 weeks ago

counterpoint: stonewalling c programmers are so annoying.

[–] GnuLinuxDude@lemmy.ml 1 points 2 weeks ago (1 children)

Is my understanding correct? Traefik itself isn't a traditional web server. The primary thing I host is my blog, so I would need another web server to serve that content.

[–] GnuLinuxDude@lemmy.ml 2 points 2 weeks ago (1 children)

Caddy operates on the principle of sensible defaults. These defaults can be optionally configured further if you desire, but from what I've read Caddy just shifts the defaults to good modern options when it's ready to do so on newer releases.

But if you must override these choices or need to maintain compatibility with some other software, you can define them explicitly. Here's how you'd forcibly enable or disable http2/3 https://caddyserver.com/docs/caddyfile/options#protocols, for example.

[–] GnuLinuxDude@lemmy.ml 2 points 2 weeks ago

I should look into that to see if I can restrict Vaultwarden, since I VPN into my home network anyway.

 

Does anyone know how to determine the level of grain synth used in an encoded video? I have .webms that I've encoded with ffmpeg and svt-av1 but I don't have that grain synth information anymore.

In fact it would be nice if I could just see any other information about an encoded video (rate factor, preset used, etc). These details don't appear when using mediainfo so I presume they are lost and unknowable. But grain synth occurs at decode time, so that should still be something I can figure out, right?

 

Archive link. https://archive.is/N4Rqj

Some personal editorializing: This is a pretty remarkable first because of how captive we Americans are to pharma prices. Famously, when Medicare Part D was brought into existence by law it restricted the federal government from negotiating Part D drug prices. To me, shopping for drugs in Canada is tackling the symptom and ignores the cause. I wonder if this gets more traction with more states how it might affect drug prices in Canada, too.

The real solution to all this, of course, would be nationalize the healthcare industry in all aspects and to create a single payer healthcare system.

 

Huge improvements for AV1 users over the last stable HandBrake release.

 

The way they talk about it makes it sound like they invented the written word, but that notwithstanding the fonts actually look really nice in my opinion.

 

I think with the weight of Apple finally behind AV1 it is as blessed of a format as anything can be. Sisvel be damned.

And, a new media engine now includes support for AV1 decode, providing more efficient and high-quality video experiences from streaming services.

I do not see AV1 encode support on this chip's announcement, however.

 

There are a lot of good improvements and fixes in this release. As a remorseful Nvidia on Linux user, I am extremely excited that GAMMA_LUT is finally making its debut in the Nvidia driver. This means I can actually try to use Gnome Wayland at night with the night shift feature, assuming other Wayland issues are also resolved.

 

It is licensed under GPLv2

 

Say I define different contexts or workspaces. So in my address bar I can type work and it will open up 5 pages that will be associated to that keyword. Then I can type bored and it will open up my 4 defined pages associated to that keyword.

I am NOT asking about pinning pages to the start/home page, and I am NOT asking about loading websites when Firefox starts up (because I don't want to always load the same things every time I launch ffox). I am also not asking about pinning tabs.

 

Some context about this here: https://arstechnica.com/information-technology/2023/08/openai-details-how-to-keep-chatgpt-from-gobbling-up-website-data/

the robots.txt would be updated with this entry

User-agent: GPTBot
Disallow: /

Obviously this is meaningless against non-openai scrapers or anyone who just doesn't give a shit.

 

tl;dr question: How do I get the Handbrake Flatpak to operate at a high niceless level in its own cgroup by default? I'm using Fedora Linux.


So if I understand things correctly, niceness in Linux affects how willing the process scheduler is to preempt a process. However, with cgroups, niceness only affects this scheduling relative to other processes within a cgroup. This means a process running with a high niceness in its own cgroup has the same priority as other processes in equivalent cgroups, and it will not in fact be preempted in a way one would expect.

So why does this matter to me at all? I have a copy of Handbrake installed from Flatpak. And sometimes I want to encode a video in the background while still having a decently responsive desktop experience so I can do other things, and basically let Handbrake occupy the cpu cycles I'm not using. Handbrake and the video encoding process should be at the bottom priority of everything to the maximum extent possible.

But it does not appear to be enough to just go into htop and set the handbrake process's niceness level to 19 and then start an encode, because of the cgroup business I mentioned above.

Furthermore, in my opinion Handbrake should always be the lowest priority process without my having to intervene. I would like to be able to launch it without having to set its niceness. Does anybody have suggestions on this? Is my understanding of the overall picture even correct?

view more: ‹ prev next ›