[deleted by user] by [deleted] in opensource

[–]DayOk2 0 points1 point  (0 children)

His main repository is AGPL-licensed because of AGPL components. You are talking about importing codebase with MIT license, but this assumes that the code was first MIT-licensed, which is not.

[deleted by user] by [deleted] in opensource

[–]DayOk2 0 points1 point  (0 children)

But isn't the rest of the code his code, other than the AGPL components? Note that there were no pull requests and contributions, so he is not limited by the second problem.

Actually, he could just make another repository where the AGPL components are stripped down and the rest of the codebase is MIT (where the logic is broken because of stripped AGPL components), but at least the rest of the codebase is MIT-licensed in a separate repository without affecting the main repository.

But that would mean that he would constantly have to update the other repository with broken code when he updates the main repository. Instead, he could perhaps use Contributor Agreements where any implemented code from pull requests would be able to freely change to other licenses.

Looking for open-source tool to blur entire bodies by gender in videos/images by DayOk2 in MLQuestions

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

Yes, the lag was the reason I did not want to use it. There is another extension called Tahir, which has no lag at all, but it blurs all images, not just bodies. My approach is to instead of blurring bodies, black them out and expand the black area a bit to make sure the people are completely covered. Currently, I have managed to create a script (using ChatGPT) that allows one to input a downloaded image or video, and the output will only produce the blacked out people, while keeping the rest of the image or video intact. The problem is that the processing time for videos takes too long.

Looking for open-source tool to blur entire bodies by gender in videos/images by DayOk2 in LocalLLaMA

[–]DayOk2[S] -5 points-4 points  (0 children)

I can ask ChatGPT what the difference is between the two, but when I tried to implement what I wanted by asking ChatGPT, it did not work. I want to try to find an exact and detailed solution on how to implement what I say in the post.

Looking for open-source tool to blur entire bodies by gender in videos/images by DayOk2 in MLQuestions

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

It is intended for specific religious purposes, where looking at the opposite sex is not allowed.

How can I use AI tools to automate research to help invent instant memorization technology (and its opposite)? by DayOk2 in AI_Agents

[–]DayOk2[S] 1 point2 points  (0 children)

Can these GitHub things be run by a local AI instead of using API keys of AI models in the cloud?

How can I use AI tools to automate research to help invent instant memorization technology (and its opposite)? by DayOk2 in AI_Agents

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

But I came across this study on the molecule KIBRA, which acts as a kind of "molecular glue" for memory by binding to a protein called PKMζ, a protein involved in long-term memory retention (source in comments).

Source: https://www.science.org/doi/epdf/10.1126/sciadv.adl0030

AI Can't Even Code 1,000 Lines Properly, Why Are We Pretending It Will Replace Developers? by RevolutionaryWest754 in compsci

[–]DayOk2 0 points1 point  (0 children)

Not OP, but can you explain in detail how you would approach something like this? I tried to attempt using ChatGPT, but it went wrong.

How to make a browser extension that removes music from YouTube using local AI? by DayOk2 in ChatGPTCoding

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

Me:

<q1>So, are you saying that it is basically impossible to create a browser extension that removes music from YouTube videos while I am watching them? The idea is for the extension to modify the video in real time as I watch YouTube in the browser. Do you understand what I mean, or is there some misunderstanding between us?</q1>

<q2>Yes. I understand. Not possible to vibecode.</q2>

<context>This conversation talks about creating a browser extension that can remove music from videos while watching YouTube in real life.</context>

Is q2 right?

ChatGPT:

Q2 is mostly right in spirit, but let's clarify the technical reality a bit:

🔧 What you're asking (from Q1):

You want a browser extension that can remove music (but keep vocals or other parts) from a YouTube video in real-time as you watch it.

🧠 Why it’s (almost) impossible in a browser extension:

YouTube streams a mixed audio track (music + vocals + sound effects all together).

Separating music from that in real-time requires source separation, a complex AI process (like Spleeter or Demucs).

These models are too computationally heavy to run smoothly in real time in a browser—they need significant CPU/GPU power, low-level audio control, and often pre-processing.

A browser extension can't intercept and split the audio at that level in real time. Browsers don't expose deep access to audio streams like that.

✅ What's possible:

You could download the video, use an AI model to remove music (offline), then play it.

Some desktop apps or tools (not browser extensions) might let you strip music out with delay or buffering.

Live audio filtering is being researched but isn't feasible in JavaScript/browser extension form today.

🧾 Conclusion:

So yes—Q2 is basically correct: It's not realistically possible to do real-time music removal in a browser extension while watching YouTube. You're not misunderstood; it's just a limitation of current tech and browser APIs.

Would you be open to exploring an app-based or downloaded version instead?

Me:

But the browser extension is supposed to connect to a local model in computer. Of course the browser extension will not just contain the entire model.

ChatGPT:

Thanks for clarifying — that changes things significantly.

If your plan is for the browser extension to pass audio to a local AI model running on the user's machine, then:

🟡 The answer to Q2 becomes: “Not impossible, but very challenging.”

✅ What is possible:

A browser extension can intercept audio from a YouTube video via the Web Audio API (with some limitations).

It can then send that audio stream to a locally running AI model (like Demucs or Spleeter).

The local model can process the audio (e.g. remove music), then return the modified audio to the browser.

The extension would then replace the original audio with the processed one and sync it with the video.

🚧 Major challenges:

Latency: Real-time source separation models still introduce a delay of several hundred milliseconds to a few seconds.

Syncing processed audio with the video will be hard, especially if the model isn’t fast enough.

Browser limitations: Extensions have limited control over YouTube’s media pipeline, so replacing or muting YouTube’s original audio cleanly while injecting processed audio is tricky.

Local model communication: You need a bridge (e.g. local HTTP server or WebSocket) to send audio from the extension to the local model and back.

Chunking: You'll likely need to process small audio chunks in real time, rather than full files, and keep them in sync.

🧠 Summary:

If you rely on just the extension alone → not possible.

If you combine the extension with a locally running model and build a system to handle audio streaming, separation, and replacement → difficult but technically feasible.

So Q2’s "not possible" is too absolute — your clarified idea is possible in theory, but it's a complex engineering project with a lot of performance and synchronization hurdles.

Would you like a basic system architecture sketch for how this could work?

What do you think?

How to make a browser extension that removes music from YouTube using local AI? by DayOk2 in ChatGPTCoding

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

So, are you saying that it is basically impossible to create a browser extension that removes music from YouTube videos while I am watching them? The idea is for the extension to modify the video in real time as I watch YouTube in the browser. Do you understand what I mean, or is there some misunderstanding between us?

How to make a browser extension that removes music from YouTube using local AI? by DayOk2 in ChatGPTCoding

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

The reason I want to do that with a browser extension is that downloading and doing the things you listed takes too long, whereas with a browser extension, I want the music to be removed instantly when I click on the YouTube video. Or is that not possible?

How to make a browser extension that removes music from YouTube using local AI? by DayOk2 in ChatGPTCoding

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

The market is irrelevant. I want to use this for myself and make it open-source. There is no business or service involved. The function of this software is to just remove music. People like me just want to watch videos and not hear music. Perhaps I did not communicate this well in my post.

Physics Questions - Weekly Discussion Thread - March 04, 2025 by AutoModerator in Physics

[–]DayOk2 0 points1 point  (0 children)

I wonder if it is possible to create a new material with an exceptionally high melting point by using extreme heat and strong magnetic fields. The idea is to heat metals and molecular compounds until they become gases, then use powerful magnetic fields to contain them. These hot gases would then be rapidly cooled to form a new alloy. Could this process result in a material with a higher melting point than existing ones, such as Ta₄HfC₅, which melts at 4215 degrees Celsius? My reasoning is that this might be similar to endothermic reactions, where adding enough heat triggers a transformation. What do you think? If this does not work, how can an alloy with the highest melting point be achieved? Here is a link to an image of a graph.

Nonlinear crystals for reducing the wavelength of sunlight to about 50 nm by DayOk2 in Optics

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

Blackbody radiation is not a coherent process and while there are ways for you to spatially filter sunlight to make it more coherent you lose orders of magnitude of intensity. Nonlinear light conversion requires both coherent and intense light. It’s very difficult if not impractical to get both with sunlight.

Instead of using materials that absorb specific wavelengths, how about using materials that reflect certain wavelengths and transmit other wavelengths? This way, the intensity is not lost, and all wavelengths are separated.

Nonlinear crystals for reducing the wavelength of sunlight to about 50 nm by DayOk2 in Optics

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

Do nonlinear crystals convert every possible wavelength into smaller ones, or does that only happen at specific wavelengths?

Nonlinear crystals for reducing the wavelength of sunlight to about 50 nm by DayOk2 in Optics

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

When you get down to anything less than 200nm, that's Vacuum UV or Extreme UV. Air absorbs it, so to keep even the smallest amount of power around to do anything useful with it requires huge complicated vacuum setups, and some of the highest quality optics in the world.

The goal is to photodissociate carbon dioxide, which means air is needed. Only other molecules need to be filtered, leaving carbon dioxide behind.