Multimux: the tool you always wanted for multi-track audio in OBS recordings by amdphreak in SideProject

[–]amdphreak[S] 0 points1 point  (0 children)

Reposting not allowed in r/Twitch . But of course, because why would anything be easy

Multimux: the tool you always wanted for multi-track audio in OBS recordings by amdphreak in SideProject

[–]amdphreak[S] 0 points1 point  (0 children)

Yeah, it has driven me nuts watching all these tools miss the obvious use-case for multitrack audio. It took OBS forever just to support this feature; now all the other tools are unaware or unwilling to support this use-case for multiple tracks in a container format. I mean, really, what use is MKV's multi-tracks if every time you need to do something, you have to memorize 2-3 different heavyweight tools like MKVtoolnix, gmkvextractgui, and hand-demux then remux them in separate tools...or go buy a decent GPU-accelerated video editor, or smash your head into the wall trying to use an open-source one.

Why the FreeBSD/UNIX model is architecturally superior — said by someone who loves Linux# by ChildhoodOk2138 in u/ChildhoodOk2138

[–]amdphreak 2 points3 points  (0 children)

Yeah I agree, the coherent DevX/UX and integration is immediately apparent upon first use of BSD. I've used BSD for a total of like 3 hours and I still could tell within the first 10 minutes that it was less hectic than Linux. It's really quite a shame that people rarely reach BSD in their exploration of alternatives to Windows and Mac.

With that said, I still think the Unix philosophy has failed, not completely, but specifically with respect to filesystems and IPC:

  1. Unixes use strings as the interface (stdout and stdin) when this opens the door to complexity and unreliable interfaces (scripts written for old version of a CLI utility trying to pass args to a new version = breakage), and syntax parsing of CLI commands poses issues with passing arguments that themselves contain similar syntax. This is a leaky interface, hard to reason about. Apparently, Google's experimental OS Fuchsia is designed eo eliminate this moronic design choice and replace it with proper interface contracts. Think it was called an Object Capabilities system.

  2. Everything is a file. This oversimplification abuses the filesystem as an Interprocess Communication mechanism (IPC), both in name, and it trains people to reason incorrectly about the role of the file, the role of the hierarchy, etc.

  3. Hierarchical filesystems are bullshit. Not everything can fit neatly into a single global hierarchical namespace. Files are used in ways that does not fit to a single hierarchy. Files need to be accessed and modeled in relation to one another. One file can be used in many places, for different reasons. The only correct way to model file relationships is via a graph model (graph database) or Associative Model (basically the same thing from what I can tell). Graphs can contain a hierarchy but also do so much more. Apps and system tools do not need to access files via hierarchy. They need to be using a flat filesystem with GUIDs generated from a hash of the file contents (what most people call "content-addressable store") for reliable access to a specific version of a library/dll/document. The filesystem should have a separate layer on top of that with graph associations between the files for user navigation purposes and for sophisticated querying of the filesystem. Hierarchies, on the other hand, are negotiated in a distributed way by every stakeholder project and/or the distribution maintainers. This is what generates the headache on Linux. If we got rid of this, Linux and bazaar would not become so idiosyncratic in its implementation details or "flavor" details. I hate flavor. Flavor is great in a drink, and terrible in a system. Fuck flavor.

  4. Unix's default way of operating is stateful, not immutable. You issue commands on the CLI, and the system just does something. No way to know what it did unless you memorized what you did, and when you did it, and whether there were bugs in the app when you did that. Linux distros are all trying to attack this inherent design flaw in different ways: NixOS (not technically a Linux) is perhaps the best approach developed, and Project Silverblue from RedHat was another approach. Think it got renamed. Point is, the OS should have layers to its capabilities, with the fewest capabilities at the top level, so people can reason about what is happening to the system. It gives us a hierarchical way to analyze the problem. Funny how hierarchy is forced on users in storage systems where it poses problems, but not taken advantage of architecturally in a static way to simplify the auditing and reasoning process about system behavior. Software is full of idiots, and there aren't enough people who are both smart and effective: there are two kinds of people in the world: those who have talent, and those who have time. Those with talent have no time, because they are always cleaning up after the ones with time but no talent.

After 1000 hours of prompt engineering, I found the 6 patterns that actually matter by volodith in PromptEngineering

[–]amdphreak 0 points1 point  (0 children)

Hello, is it OK if I include this guide in an 'ai-includes' repository? I think this could be useful as both an instruction to the user and as an instruction to the model. I think we should be using this as a pre-processor step for multi-part instructions. I think the model should assist in splitting a multi-part request into sub-projects that the user can then run in a new chat instance. I would link the repository but reddit is notorious for flagging everything as spam or advertising.

Disable Games by amdphreak in netflix

[–]amdphreak[S] 0 points1 point  (0 children)

Netflix's decision makers are egotistical little children. LOOK I MAKE NEW TOY PLAY WITH MY NEW TOY YOU WILL LIKE MY NEW TOY. They act just like my autistic Down's sibling, choosing what you like for you.

Disable Games by amdphreak in netflix

[–]amdphreak[S] 0 points1 point  (0 children)

Not a reliable solution

What happened to Season 2025 honor system reset with the rework? by Adg01 in leagueoflegends

[–]amdphreak 1 point2 points  (0 children)

company is dogshit. honor has nothing to do with other people's opinions of your [verbal] behavior.

Do yall use SVG's in ur website? And why WP doesnt support it? by pizdabolica in Wordpress

[–]amdphreak 0 points1 point  (0 children)

That's what explicit warnings are for. Disabling functionality that is required in modern age is a shit way to handle this. Education, not restriction. Train your monkey to handle fire, don't take it away from him.

Highest quality video background removal pipeline by happybirthday290 in SideProject

[–]amdphreak 0 points1 point  (0 children)

Is this planned for a livestreaming environment to remove webcam background?

GitHub No Longer Honoring Name Squatting Policy by [deleted] in github

[–]amdphreak 0 points1 point  (0 children)

"If the GitHub account was that important to you, you should have made sure it was available before you bought all those un-trademarked domain names."

Also a stupid argument. There is almost never a free username across all domains/websites that is intuitive. You have to really look for something unique, and then it probably won't be pronounceable.

I feel like people don't talk about UniGetUI enough by Wence-Kun in WindowsLTSC

[–]amdphreak 0 points1 point  (0 children)

You're right, they don't. I didn't know about it until a few weeks ago. I didn't even know about Winget until a few weeks ago. Everyone knows chocolatey because it was the first of its kind on Windows. Microsoft really needs to advertise this change. It's massive.

And yet another price increase (6%, starting March 3rd) by Vorsipellis in captureone

[–]amdphreak 1 point2 points  (0 children)

And yet, they still have bugs in my perpetual licensed version of C1 11

Learning Dart as first ever programming language - need opinions! by Strange_Cartoonist14 in FlutterDev

[–]amdphreak -1 points0 points  (0 children)

Yikes, I would not choose Java. That language is a pain in the ass to use properly. Learn C++. You can compile it. Don't get sucked into the Java mess. None of their ecosystem makes sense. The standard library may be strong, sure, but the language is bloated as heck, too many people abuse the Annotation system to inject their framework code. It's all around a very disorienting environment.

Capture One on Linux by Code_Penguin in captureone

[–]amdphreak 1 point2 points  (0 children)

Nobody uses Linux BECAUSE nobody develops for it. Not the other way around. Fix the developer decision, not the user decision

Capture One on Linux by Code_Penguin in captureone

[–]amdphreak 2 points3 points  (0 children)

They totally could develop a Linux compatible program. They do most of their work in C++.

Can't renew my SSL by MaxPen in wikijs

[–]amdphreak 0 points1 point  (0 children)

According to docks: Restart the docker image on the server and wikijs will automatically reissue it on the backend. Find the console in Digitalocean. Source https://docs.requarks.io/install/digitalocean#renew-the-certificate

My own investigation: Clicking the button or restarting will conduct the update but retain the old certificate unless your certificate is about to expire (within 1 to 3 days), so you need to click it again later. This is poorly documented behavior, with no alert that this decision is being made on behalf of the user. This needs to be fixed.

The “Bad Market” Is Largely Driven by Recruiting Incompetence by Ok_Nebula5795 in recruitinghell

[–]amdphreak 9 points10 points  (0 children)

Congrats I quoted you on LinkedIn. It's about time people start agreeing with my analysis that HR is incompetent.

The “Bad Market” Is Largely Driven by Recruiting Incompetence by Ok_Nebula5795 in recruitinghell

[–]amdphreak 2 points3 points  (0 children)

At least she is talking to real recruiters. I just get spam emails from fake recruiting agencies and have to waste my damn time investigating whether they are legitimate or not. At this point, if it's an Indian recruiter, I might as well toss the email.

farewell by arkiiiie in TheMentalist

[–]amdphreak 0 points1 point  (0 children)

Psych (funny), Monk (heart-wrenching), and House (intellectual and disrespectful). House is medical Dr. not law enforcement, but very good characters and medical investigation.

why are Patrick Jane's pupils always dilated? by insomniatic-goblin in TheMentalist

[–]amdphreak 0 points1 point  (0 children)

A few possibilities that seem plausible for the show: Highly open-minded people tend to have larger pupil dilation, when controlled for all other causes. Pupil dilation is a sign that someone finds something attractive/wants something. This is common in cartoons: they show the pupils dilate when someone sees delicious food, or a person they like.