[-] [email protected] 52 points 1 week ago

Dude that’s just way too on the nose. Please don’t agitate against your betters. They have money and are therefore better than you, don’t you know?

I’ve never seen the western propaganda machine be so obvious about it

[-] [email protected] 40 points 4 months ago* (last edited 4 months ago)

I didn't quote the part of the article subheaded Collecting the shreds of his family -- they meant shreds literally. Truly awful.

[-] [email protected] 41 points 6 months ago

I have the vaccine and every booster available. My partner picked up covid from work and now I have it. I’ve been bed-ridden for the past several days. It hurts when I swallow. Partner got over the worst of it relatively quickly but still has a gentle persistent cough.

Thanks to all the bosses with their RTO policies and anti-vaxxers and all the politicians who let this thing rage on. I hope they all find themselves pushed off the edge of a cliff someday.

7
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]

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.

[-] [email protected] 61 points 8 months ago

Genocide Joe. How could I possibly support him or really most any American politician after this? They are so vile.

[-] [email protected] 43 points 8 months ago

Since I live in the USA, actually we fund it to the tune of several billion a year and then some.

67
submitted 9 months ago by [email protected] to c/[email protected]

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.

11
submitted 9 months ago by [email protected] to c/[email protected]
[-] [email protected] 40 points 9 months ago

I guess France's state position is pro-apartheid and in support of multi-decade ongoing ethnic cleansing of Palestinians, then. Which, you know... tell me some thing new :(

[-] [email protected] 54 points 9 months ago

Remember when Israel just mowed down peaceful protestors after Trump moved the American embassy to Jerusalem? That embassy hasn't been moved back under a Democratic president, either.

https://en.wikipedia.org/wiki/2018%E2%80%932019_Gaza_border_protests

This is but one example, under a climate of constant incursion into Gaza and stealing ever more land. That's what Israeli settlements are, after all. They claim land from Palestinians, force them out of their homes, then move in Israeli families.

Anything Hamas does is self-defense.

[-] [email protected] 62 points 9 months ago* (last edited 9 months ago)

This is the entire basis of using an adblocker like ublock origin. It is purely defensive. You don't know what an advertising (malvertising) network will deliver, and neither does the website you're on (Tiktok, Google, Yahoo, eBay, etc etc etc). With generative AI and video ads and the lack of content checking on the advertising network this will just get worse and worse. I mean, why spend money on preventing this? The targeted ads and user data collection is where the money's at, baby!

Related note, installing uBO on my dad's PC some 8 years ago was far more effective than any kind of virus scanner or whatever. Allowing commerce on the Internet was a mistake. That's the root of all this bullshit, anyway.

87
submitted 9 months ago by [email protected] to c/[email protected]

It is licensed under GPLv2

45
submitted 10 months ago by [email protected] to c/[email protected]

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.

4
submitted 10 months ago by [email protected] to c/[email protected]
39
submitted 11 months ago by [email protected] to c/[email protected]

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.

[-] [email protected] 58 points 11 months ago

But Wednesday’s move to significantly bump prices, marked an acknowledgment by Iger of the media giant’s intent to squeeze more revenue out of streaming by pushing consumers to the advertising-supported plans, which have proven to be more profitable.

“The advertising marketplace for streaming is picking up,” Iger told investors on the quarterly earnings call. “It’s more healthy than the advertising marketplace for linear television. We believe in the future of advertising on our streaming platforms, both Disney+ and Hulu.”

This is extremely important for them. Netflix's excellent deal for most of its streaming existence was obviously a thorn in the side of many other businesses. Even if streaming services can get you to pay an exorbitant amount of money on an ad-free tier, advertisers are frothing for the chance to advertise to you regardless. They want you to see their ads so badly. And let's not forget all the big tech companies, Netflix included, were riding high during the free money days of 0% interest loans. Those days are over, and the bill is due. Wall Street wants its money. And we are all the ones who have to pay up. Cheap streaming is officially over.

This is why these companies, including Netflix, have all introduced ad tiers. Not only is it a great way for them to juice their revenue streams, but also every other company wants a permanent residence in your brain, and then some. Given the way things have been going since duo-eras of the COVID pandemic and corporate profit-based inflation, they don't even need to collude on prices. All the execs need to do is look at the business press and say, "Hey, they're getting away with increased prices and password sharing crackdowns. We can do the same thing. The pay pigs keep paying!"

19
submitted 11 months ago by [email protected] to c/[email protected]

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?

2
submitted 11 months ago by [email protected] to c/[email protected]

I have been encoding some videos in AV1 lately and I thought I'd share my technique for those who may wish to do some AV1 on their own without having a messy setup. I think this is a pretty clean way, ultimately, to use Av1an's Docker image.

A forewarning: AV1 can be pretty to slow encode with. I've been doing it with DVDs where the 640x480 resolution of the video means a frame can be processed relatively quickly, but videos in 1920x1080 or 4k resolutions might be pretty intense where the encode speed only ends up being a frame a second.

Forewarning pt. 2: Something I learned that I CANNOT rely on is trying a faster encode speed to guesstimate the resulting file size and picture quality and then really maximize my results by lowering the encode speed. My observation has been that a slower encode speed will in fact improve the picture quality (and file size), such that I cannot be sure what something will look like without just encoding a very short sample at a slow speed. OK. Let's begin.

Operating System & Environment

I am using Fedora Linux 38. I'd like to use the Av1an package but that only has an official Arch release. I definitely don't want to spend time compiling this myself, so I will use the official Docker image instead. And I won't use Docker, actually, but Podman. I also use the Fish Shell. Its syntax is very slightly different from Bash's.

Now, Fedora users may know about SELinux. And something that kept happening to me was the security context of some of the files I'm shuffling around my hard drives would end up being not correct, making Podman incapable of seeing the files I'm trying to use. So instead of fixing the context per file (annoying) I just temporarily disabled SELinux.

sudo setenforce Permissive

Container image

From here things are pretty straightforward. I'll pull the docker image, which has a full Av1an setup ready to go.

podman pull docker.io/masterofzen/av1an:master

One little note is that you should use the master tag. A confusing thing about this image is that the latest tag is the old python version, and we want the current Rust version.

Executing Av1an

Now, navigate to whatever directory your source video is in. In my case, I losslessly encoded the DVDs with Handbrake into h264 and passed through the audio/chapter markers, etc. This gave me a good source to work with, even though it was a little bloated in file size. I don't think Av1an accepts MPEG-2, which is why I did that.

First I'll explain what the Podman command is doing for those who aren't familiar with Docker/Podman, and then I'll give a full working example.

podman run -v "$(pwd)":/videos:z --userns=keep-id -it --rm docker.io/masterofzen/av1an:master -i sourcevideo.mp4 -s scenes.csv --pix-format yuv420p10le -o output.webm -v "--VIDEO_OPTIONS" --keep -a "--AUDIO_OPTIONS"

  • podman run - Execute a container
  • -v "$(pwd)":/videos:z - Mount the present working directory as /videos in the container, and the :z is an SELinux labeling thing that can be dropped for non-SELinux users.
  • --userns=keep-id - This flag helps keep the user id and group ids consistent between the host and container so that they don't get mangled. Your output file will belong to your user.
  • -it - Execute the command in a visible shell session
  • --rm - Remove the container (not the image, the container) when the command is done executing.

Final example

The rest of the flags are for Av1an itself, or for the encoders. So here's a full working example of how I used it, to encode with aomenc and Opus for the audio. Av1an uses aomenc by default.

podman run -v "$(pwd)":/videos:z --userns=keep-id -it --rm docker.io/masterofzen/av1an:master -i sourcevideo.mp4 -s scenes.csv --pix-format yuv420p10le -o output.webm -v " --cpu-used=3 --enable-qm=1 --threads=4 -b 10 --end-usage=q --cq-level=28 --lag-in-frames=48 --auto-alt-ref=1 --enable-fwd-kf=1" --keep -a "-c:a libopus -b:a 128k"

I think for an explanation for what individual flags do, and perhaps some guidance on how to use them effectively, I can only refer one to the guide written by Reddit user BlueSwordM https://www.reddit.com/r/AV1/comments/t59j32/encoder_tuning_part_4_a_2nd_generation_guide_to/

255
PipeWire 0.3.77 Released (gitlab.freedesktop.org)
submitted 11 months ago by [email protected] to c/[email protected]

PipeWire 0.3.77 (2023-08-04)

This is a quick bugfix release that is API and ABI compatible with previous 0.3.x releases.

Highlights

  • Fix a bug in ALSA source where the available number of samples was miscaluclated and resulted in xruns in some cases.
  • A new L permission was added to make it possible to force a link between nodes even when the nodes can't see each other.
  • The VBAN module now supports midi send and receive as well.
  • Many cleanups and small fixes.
11
submitted 11 months ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.ml/post/2333026

After approximately 10 months in a release candidacy phase, OpenMW 0.48 has finally been released. A list of changes can be found in the link.

The OpenMW team is proud to announce the release of version 0.48.0 of our open-source engine!

So what does another fruitful year of diligent work bring us this time? The two biggest improvements in this new version of OpenMW are the long-awaited post-processing shader framework and an early version of a brand-new Lua scripting API! Both of these features greatly expand what the engine can deliver in terms of visual fidelity and game logic. As usual, we've also solved numerous problems major and minor, particularly pertaining to the newly overhauled magic system and character animations.

A full list of changes can be found in the link to Gitlab.

What is OpenMW?

"OpenMW is a free, open source, and modern engine which re-implements and extends the 2002 Gamebryo engine for the open-world role-playing game The Elder Scrolls III: Morrowind."

It is an excellent way to play Morrowind on modern systems, and on alternative systems other than MS Windows. It requires the a copy of the original game data from Morrowind, as OpenMW does not include assets or any other game data - it is simply a recreation of the game engine. OpenMW can be found on Flathub for Linux users here. https://flathub.org/apps/org.openmw.OpenMW

210
submitted 11 months ago* (last edited 11 months ago) by [email protected] to c/[email protected]

After approximately 10 months in a release candidacy phase, OpenMW 0.48 has finally been released. A list of changes can be found in the link.

The OpenMW team is proud to announce the release of version 0.48.0 of our open-source engine!

So what does another fruitful year of diligent work bring us this time? The two biggest improvements in this new version of OpenMW are the long-awaited post-processing shader framework and an early version of a brand-new Lua scripting API! Both of these features greatly expand what the engine can deliver in terms of visual fidelity and game logic. As usual, we've also solved numerous problems major and minor, particularly pertaining to the newly overhauled magic system and character animations.

A full list of changes can be found in the link to Gitlab.

What is OpenMW?

"OpenMW is a free, open source, and modern engine which re-implements and extends the 2002 Gamebryo engine for the open-world role-playing game The Elder Scrolls III: Morrowind."

It is an excellent way to play Morrowind on modern systems, and on alternative systems other than MS Windows. It requires the a copy of the original game data from Morrowind, as OpenMW does not include assets or any other game data - it is simply a recreation of the game engine. OpenMW can be found on Flathub for Linux users here. https://flathub.org/apps/org.openmw.OpenMW

[-] [email protected] 45 points 1 year ago

I think one of the most insidious things about Photoshop is that it is a powerful, complex program. Using it is a skill. Which means that even if you think you are getting the better of Adobe by pirating their software, you are still building your own skills with their program, which is so full of features that classes can be taught about using it. In the end, that's a win for Adobe and their proprietary software, because if you end up getting good enough to make money from that program, you will end up finding yourself in a position where you eventually pay them, or work for someone who does. This is to the detriment of any other photo editor, of course. You won't care about how good GIMP or anything else is, much less fund it, because you won't want to use it, because you know Photoshop.

If I had deep wallets I would love to start funding GIMP for development and rebranding. But I don't have that kind of cash to push around :P

[-] [email protected] 43 points 1 year ago

I've got a 60 star project on github. Some people have left some very nice feedback about how useful my code has been for them as a Linux alternative to a Windows program. I'm proud of my little bit of code, even if it hasn't earned me a single cent (nor do I have expectations for it to)!

[-] [email protected] 43 points 1 year ago

If a game I think I'm interested in has Denuvo attached to it, it's an immediate pass. It just reminds me that there is is a back-catalog of games I could play on emulators, too. No sign ups. No always-online. No tracking me. So I end up reaching for one of those. It's almost quaint to think something can be enjoyed privately.

The last game I bought with Denuvo was Doom Eternal, and as a separate matter it still harasses me to this day to create a Bethesda account (I have to switch Steam to offline mode to bypass that). It still has that stupid DRM on it after all these years. What a waste.

view more: ‹ prev next ›

GnuLinuxDude

joined 1 year ago