GnuLinuxDude

joined 2 years ago
[–] [email protected] 10 points 1 day ago

You’re spending a lot of effort complaining about your working conditions and then you see other people complain about their working conditions and your response is to get mad at THEM instead of the capitalist system and exploiting class that keeps them and you perilously employed and in your case seemingly while you’re sacrificing your body.

Pick the right targets for your invective. Instagram uploaders aren’t making your life worse.

[–] [email protected] 11 points 2 days ago* (last edited 2 days ago) (1 children)

I'm extremely excited to announce that huge companies never lie, especially when they self-publish these kinds of reports. Therefore, I trust this primary source fully.

edit: I don't want to be misconstrued. I am not saying that their environmental report is a total lie or distortion of the truth, either. I'm saying you cannot over-rely on primary sources when reporting on them.

[–] [email protected] 2 points 4 days ago

Your last paragraph implies that I'm naive for believing that complaining about it will make it go away, but I've done no such thing.

the market will sort that out

This is the naive statement.

[–] [email protected] 17 points 5 days ago (3 children)

I'm overtly anti-llm. I don't think it's dramatic at all to be so.

Enough has come out about how much power and water datacenters used to train and run it consume, people being driven insane by it, investors hoping to displace jobs with it, how over reliance on it diminishes your mental faculties, people from minors to adults using it to create deepfake porn of minors (literally it's on lemmy rn https://lemmy.ml/post/32581009), its use in overt misinformation (particularly from our modern warzones and disaster areas), overt theft of writing and artistry to train these things, and last but not least: limitless spam.

I'm affected by most of those things indirectly, but the spam affects me daily. Can't search for something on the net anymore without being served f-tier LLM-produced garbage.

So what are the good parts? Doesn't seem like they outweigh these bad parts, whatever they are.

[–] [email protected] 1 points 1 week ago

No kidding on the ads. I shared this experience not long ago.

https://lemmy.ml/post/31496834/19167708

And the tragic thing is there was another news site that I did the same thing with afterwards, and it was literally 2.5x worse than what I documented with The Nation.

[–] [email protected] 5 points 1 week ago (2 children)

I remember the wonderful feeling when Discord had a redesign in like 2017 or 2018 where they undid that awful gray-on-white design trend and made the text actually have contrast. These days the annoying trendy design thing is articles/blogs with extremely narrow width.

no i do not want to read paragraphs
that are this wide. this is making it
way more annoying to read. please
stop doing this.

at least Firefox has Reader Mode.

[–] [email protected] 11 points 1 week ago (1 children)

oh don’t worry, the future will be worse. My prediction: full hardware attestation DRM linked to your personal information.

[–] [email protected] 8 points 2 weeks ago (3 children)

It's so annoying when you try to discuss this because often a gaggle of idiots come out and point, superficially, that water gets recycled into nature. They always ignore the cost of making that water fit for human usage.

[–] [email protected] 27 points 2 weeks ago

It's gonna be funny when stuff like mid-level tech companies are fully integrated into Github Copilot and then whoopsie doopsie time for a 50% price hike.

[–] [email protected] 9 points 2 weeks ago

On the one hand he's supposed to be a very serious business genius at the forefront of the next wave of technological advancement. On the other, he's just advertising to people how stupid he is.

[–] [email protected] 1 points 2 weeks ago (1 children)

What am I dogwhistling? A dogshit, decrepit capitalist society designed to exploit poor people?

 

I was walking home yesterday and I just happened to come across an HP LaserJet p2035n sitting by the dumpster, waiting to be taken away. I've never owned a printer, but this thing looked like it came from an era when such devices were made to be reliable instead of forcing DRM-locked cartridges, so I picked it up and took it with me. After getting situated I started some online research and I figure this brand of printers was manufactured from about 2008-2012, and my printer has a 2012 date.

As it turns out, this tossed printer works perfectly fine. I plugged it into power and ran a test sheet, and it prints almost perfectly. I plugged it via USB-B into my PC running Fedora 41 and immediately it gets picked up and added as usable printer. I then plugged the printer into its Ethernet port and fortunately this thing is new enough to have Bonjour (i.e. mdns) services so once again my PC just immediately finds it and can print. Awesome!

My laptop is a MacBook. While it did detect the printer over the network, it couldn't add the printer because it couldn't find a driver to operate it. I honestly don't understand why that's a problem since I assume macOS also uses CUPS just like Linux. But at any rate, I found the solution:

With CUPS on Linux I can share the printer. After configuring firewall-cmd to allow the ipp service now my iPhone and my MacBook can also print to the shared printer using the generic PostScript driver. So, in conclusion, Linux helped me 1) use this printer with no additional effort of installing drivers, 2) share this printer to devices which were not plug-and-play ready, and 3) print pics of Goku and Vegeta. As always, I love Linux.

 

I disable animations either through Gnome's accessibility setting or KDE's slider to instant. I find that Gnome's animations are just too slow by default and KDE's tend to be janky. So while I want my window manager to have instant animations, I don't need my applications to do so.

Is it possible to disable the animations from the DE's settings but to keep them like normal in Firefox? Example: when I press ctrl+t it's OK if the new tab has an animation when it's created in the browser's UI.

 

https://archive.is/H38tt

Mr. Wright has argued that there is a moral case for fossil fuels, saying they are crucial for alleviating global poverty and that moving too quickly to cut emissions risks driving up energy prices around the world. He has denounced efforts by countries to stop adding greenhouse gas to the atmosphere by 2050, calling that a “sinister goal.”

"Has there ever been an organization in human history that is dedicated, with such commitment, to the destruction of organised human life on Earth?" -- Noam Chomsky, 2017

 

When I first set up my web server I don't think Caddy was really a sensible choice. It was still immature (The big "version 2" rewrite was in beta). But it's about five years from when that happened, so I decided to give Caddy a try.

Wow! My config shrank to about 25% from what it was with Nginx. It's also a lot less stuff to deal with, especially from a personal hosting perspective. As much as I like self-hosting, I'm not like "into" configuring web servers. Caddy made this very easy.

I thought the automatic HTTPS feature was overrated until I used it. The fact is it works effortlessly. I do not need to add paths to certificate files in my config anymore. That's great. But what's even better is I do not need to bother with my server notes to once again figure out how to correctly use Certbot when I want to create new certs for subdomains, since Caddy will do it automatically.

I've been annoyed with my Nginx config for a while, and kept wishing to find the motivation to streamline it. It started simple, but as I added things to it over the years the complexity in the config file blossomed. But the thing that tipped me over to trying Caddy was seeing the difference between the Nginx and Caddy configurations necessary for Jellyfin. Seriously. Look at what's necessary for Nginx.

https://jellyfin.org/docs/general/networking/nginx/#https-config-example

In Caddy that became

jellyfin.example.com {
  reverse_proxy internal.jellyfin.host:8096
}

I thought no way this would work. But it did. First try. So, consider this a field report from a happy Caddy convert, and if you're not using it yet for self-hosting maybe it can simplify things for you, too. It made me happy enough to write about it.

 

For many, many years now when I want to browse a man page about something I'll type man X into my terminal, substituting X for whatever it is I wish to learn about. Depending on the manual, it's short and therefore easy to find what I want, or I am deep in the woods because I'm trying to find a specific flag that appears many times in a very long document. Woe is me if the flag switch is a bare letter, like x.

And let's say it is x. Now I am searching with /x followed by n n n n n n n n N n n n n n. Obviously I'm not finding the information I want, the search is literal (not fuzzy, nor "whole word"), and even if I find something the manual pager might overshoot me because finding text will move the found line to the top of the terminal, and maybe the information I really want comes one or two lines above.

So... there HAS to be a better way, right? There has to be a modern, fast, easily greppable version to go through a man page. Does it exist?

P.S. I am not talking about summaries like tldr because I typically don't need summaries but actual technical descriptions.

 

[2.1.0] - 2024-05-17

API updates

  • One config parameter added within the padding size. Config param structure size remains unchanged
  • Presets 6 and 12 are now pointing to presets 7 and 13 respectively due to the lack of spacing between the presets
  • Further preset shuffling is being discussed in #2152

Encoder

  • Added variance boost support to improve visual quality for the tune vq mode
  • Improve the tradeoffs for the random access mode across presets:
  • Speedup of 12-40% presets M0, M3, M5 and M6 while maintaining similar quality levels
  • Improved the compression efficiency of presets M11-M13 by 1-2% (!2213)
  • Added ARM optimizations for functions with c_only equivalent

Cleanup Build and bug fixes and documentation

  • Use nasm as a default assembler and yasm as a fallback
  • Fix performance regression for systems with multiple processor groups
  • Enable building SvtAv1ApiTests and SvtAv1E2ETests for arm
  • Added variance boost documentation
  • Added a mailmap file to map duplicate git generated emails to the appropriate author
1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

[2.0.0] - 2024-03-13

Major API updates

  • Changed the API signaling the End Of Stream (EOS) with the last frame vs with an empty frame
  • OPT_LD_LATENCY2 making the change above is kept in the code to help devs with integration
  • The support of this API change has been merged to ffmpeg with a 2.0 version check
  • Removed the 3-pass VBR mode which changed the calling mechanism of multi-pass VBR
  • Moved to a new versioning scheme where the project major version will be updated every time API/ABI is changed

Encoder

  • Improve the tradeoffs for the random access mode across presets:
  • Speedup presets MR by ~100% and improved quality along with tradeoff improvements across the higher quality presets (!2179,#2158)
  • Improved the compression efficiency of presets M9-M13 by 1-4% (!2179)
  • Simplified VBR multi-pass to use 2 passes to allow integration with ffmpeg
  • Continued adding ARM optimizations for functions with c_only equivalent
  • Replaced the 3-pass VBR with a 2-pass VBR to ease the multi-pass integration with ffmpeg
  • Memory savings of 20-35% for LP 8 mode in preset M6 and below and 1-5% in other modes / presets

Cleanup and bug fixes and documentation

  • Various cleanups and functional bug fixes
  • Update the documentation to reflect the rate control changes
 

https://github.com/yuzu-emu/yuzu

ICYMI, Yuzu settled with Nintendo for $2.4M and tl;dr said that Yuzu's primary purpose was to aid and abet piracy. Nintendo won outright.

https://twitter.com/OatmealDome/status/1764715696250843321

 

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?

 

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

view more: next ›